CN101911005A - 文档打印技术 - Google Patents

文档打印技术 Download PDF

Info

Publication number
CN101911005A
CN101911005A CN2008801224182A CN200880122418A CN101911005A CN 101911005 A CN101911005 A CN 101911005A CN 2008801224182 A CN2008801224182 A CN 2008801224182A CN 200880122418 A CN200880122418 A CN 200880122418A CN 101911005 A CN101911005 A CN 101911005A
Authority
CN
China
Prior art keywords
display
page
document
data
paper
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2008801224182A
Other languages
English (en)
Inventor
威廉·里维斯
海宁·赛令荻斯
邓肯·巴克利
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Plastic Logic Ltd
Original Assignee
Plastic Logic Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from GB0720843A external-priority patent/GB0720843D0/en
Priority claimed from GB0720764A external-priority patent/GB0720764D0/en
Application filed by Plastic Logic Ltd filed Critical Plastic Logic Ltd
Publication of CN101911005A publication Critical patent/CN101911005A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
    • G06F15/025Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators adapted to a specific application
    • G06F15/0266Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators adapted to a specific application for time management, e.g. calendars, diaries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • GPHYSICS
    • G02OPTICS
    • G02FOPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS INVOLVED THEREIN; NON-LINEAR OPTICS; FREQUENCY-CHANGING OF LIGHT; OPTICAL LOGIC ELEMENTS; OPTICAL ANALOGUE/DIGITAL CONVERTERS
    • G02F1/00Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics
    • G02F1/01Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour 
    • G02F1/13Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour  based on liquid crystals, e.g. single liquid crystal display cells
    • G02F1/133Constructional arrangements; Operation of liquid crystal cells; Circuit arrangements
    • G02F1/1333Constructional arrangements; Manufacturing methods
    • G02F1/133388Constructional arrangements; Manufacturing methods with constructional differences between the display region and the peripheral region
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/02Addressing, scanning or driving the display screen or processing steps related thereto
    • G09G2310/0232Special driving of display border areas
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2380/00Specific applications
    • G09G2380/14Electronic books and readers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/387Composing, repositioning or otherwise geometrically modifying originals
    • H04N1/393Enlarging or reducing

Abstract

本发明描述了一种用于在电子纸显示器上显示所打印的文档的便携式无纸电子打印机。所述便携式无纸电子打印机包括:输入,用于接收来自计算机化电子设备的打印机驱动器的输出的打印数据;非易失性电子显示器,用于提供对文档页的所存储的打印数据的电子纸显示,以模仿当被打印在纸上时的文档页;以及处理器,耦合至输入、非易失性存储器以及非易失性电子显示器,被配置为输入打印数据、在非易失性存储器中存储从打印数据得到的数据、以及向非易失性电子显示器提供从所存储的数据得到的、用于显示文档页的数据。

Description

文档打印技术
技术领域
本发明涉及一种用于在电子纸显示器上显示所打印的文档的便携式无纸电子打印机。
本申请涉及由相同受让人于同日提交的其他待审美国申请,其全部公开一并在此作为参考。
背景技术
之前在先前申请PCT/GB2006/050235和GB0702347.6中描述了一种形式的电子书,其一并在此作为参考。
在US6,124,851、US2004/0201633、US2006/0133664、US2006/0125802、US2006/0139308、US2006/0077190、US2005/0260551、US6124851、US6021306、US2005/0151742和US2006/0119615中可以找到与电子文档阅读设备相关的背景技术。在EP0283235A、GB2214342A和US6831662中可以找到与显示器相关的背景技术。
然而,需要改进的电子阅读设备。
发明内容
根据本发明,提供了一种用于在电子纸显示器上显示打印文档的便携式无纸电子打印机,所述无纸电子打印机包括:输入,用于接收来自计算机化电子设备的打印机驱动器的输出的打印数据,所述打印数据包括要打印的一个或多个文档页的数据;非易失性存储器,用于存储从所述打印数据得到的数据;非易失性反射型显示器,用于提供对文档页的所存储的打印数据的电子纸显示,以模仿当被打印在纸上时的文档页;以及处理器,耦合至输入、非易失性存储器以及非易失性反射显示器,被配置为输入打印数据,将从打印数据得到的数据存储在非易失性存储器中,以及向非易失性反射型显示器提供从所存储的数据得到的用于显示文档页的数据。
广义上来说,可以采用与传统的基于纸的打印机相同的方式(通过打开文档并点击打印)来使用所述打印机,所打印的页以模仿纸的方式出现在显示器上。此外,在实施例中,设备是便携式设备并且是以电池供电的,所述设备提供永久性的类似纸的显示器。在打印机的实施例中,设备的尺寸与文档页的外观尺寸相同,即,如果已在传统打印机上打印了页,则与纸张的尺寸相同;此外,在实施例中,打印机拿起来很轻薄并且至少具有一定程度的柔韧性。总体上,用户的印象是打印的“电子纸”。在实施例中,非易失性反射型显示器包括电泳显示器,但是这不是必要的。
在实施例中,打印机被配置为接收打印数据,打印数据包括对所打印的文档页(或多个所打印的文档页)的图像加以表示的数据。优选地,可以以无损压缩格式将所述数据存储在非易失性存储器中。
在实施例中,便携式无纸电子打印机包括具有电泳显示器的电子文档阅读设备,所述电子文档阅读设备被布置为模仿纸。因此,打印机的优选实施例包括具有边界的电泳显示器,所述边界实质上在视觉上与显示器相匹配,从而给出显示器一直延伸到设备边缘的印象。在实施例中,“显示表面”相对于打印机边缘是平坦的。从而,当打印页时,剪切出图像的页边空白,页边空白是文档页的图像的边缘部分,在该部分中实质上没有信息,当显示文档页时,电泳显示器的边界给出这些页边空白的印象。以这种方式,显示给观看者的文档页看上去实质上延伸至无纸电子打印机的边缘或边界。
打印机可以具有竖向取向和横向取向。在打印机的实施例中,边界包括一个或多个触敏区域,处理器被配置为识别在边界上形成的一个或多个触摸指示,而不考虑打印机的取向。这同样有助于使得在总体上类似于纸一样易于使用。在实施例中,电泳显示器的一部分或全部是触敏的,处理器被配置为使得用户能够例如用笔来对所打印的文档做标记。然后,在实施例中,可以例如与该信息所属的文档页相关联地,以位图或图像的形式将该信息存储在非易失性存储器中。然后可以从打印机中提取该信息。在优选实现方式中,打印机具有同步功能,其中,从计算机化(消费)电子设备接收所打印的文档页,和/或将用户注释提供回计算机化电子设备。打印机的优选实施例具有与标准纸张尺寸相对应的物理尺寸,所述标准纸张尺寸例如是:如在ISO216(或等同的德国DIN标准、瑞典SIS标准、或日本JIS标准)中定义的国际标准纸张尺寸,或如在ANSI/ASME标准Y14.1中描述的标准北美纸张尺寸(例如,信件、法律条文以及其他)。打印机可以具有与计算机化电子设备的有线和/或无线连接。
打印机驱动器的使用是一种无纸电子打印的尤为方便的技术。然而,在上述本发明中,打印机驱动器可以被替换成某种其他形式的接口软件。
因此,在本发明的相关方面,提供了一种将文档打印到电子纸显示器上的方法,所述方法包括:输入来自计算机化电子设备的打印机驱动器的打印数据,所述打印数据包括要打印的一个或多个文档页的数据;在非易失性存储器中存储从打印数据得到的数据;从所述非易失性存储器读取从打印数据得到的数据;向非易失性反射显示器提供从所存储的数据得到的用于显示文档页的文档页数据;以及在非易失性反射型显示器上显示文档页数据,以模仿当被打印在纸上时的文档页。
优选地,如上所述显示文档页,使得电泳显示器的边界用于“显示”文档页的页边空白。
在本发明的另一相关方面,提供了一种电子文档显示设备,所述电子文档显示设备被如上所述地配置,以实现这种技术。电泳显示器的边界可以用于隐藏与电泳显示器的电连接以及类似物,从而使得所显示的文档页看上去一直延伸至设备的边缘,而无需可编程显示来使得一直延伸至设备的边缘。
优选实施例的其他特征
还描述了一种用于显示电子文档页的无纸打印机,所述无纸打印机包括中央可重写部分、不可重写边界,具有由显示边缘限定的外部侧向物理维度,其中,边界被着色为实质上与中央可重写部分的背景颜色相匹配,使得当在中央可重写部分上显示文档页的前景部分时,文档页的页边空白的外观由背景颜色的边界来提供,从而在使用中,所显示的电子文档页看上去一直延伸到显示边缘;从中央可重写部分开始跨过边界到显示边缘,在侧向物理维度上,显示器的表面实质上是平坦的。
在实施例中,电子文档页具有预定尺寸集合中的一种尺寸;页上信息位于以页边空白为边界的页的中央部分中;当在无纸打印机上显示页时,页的中央部分的尺寸实质上与无纸打印机的中央可重写部分的尺寸相适合;无纸打印机的不可重写边界的宽度实质上与文档页的页边空白的宽度相匹配。因此,当显示文档页时,由背景颜色的边界来提供的文档页的页边空白的宽度的外观实质上与页的中央部分的尺寸成比例。
优选地,无纸打印机包括非易失性存储器,所述非易失性存储器存储对页的中央部分上的信息加以限定的数据以及对文档页的尺寸加以标识的数据。因此,无纸打印机的长宽比实质上与预定电子文档页尺寸的长宽比相匹配;边界的尺寸实质上与相应页边空白的尺寸成比例。
在实施例中,无纸打印机的侧向物理维度在与国际纸张尺寸标准的侧向物理维度相差1cm的范围内,所述国际纸张尺寸标准具体是ISO216或ANSI/ASME Y14.1。在实施例中,中央可重写部分上显示的文档页的前景部分延伸至与不可重写边界相距小于5mm。优选地,显示器的任何部分均不在显示表面的前面延伸。优选地,显示器的中央可重写部分包括电泳显示器元件。
在实施例中,显示器具有正面元件,以正面元件的背面上的背景颜色来为正面元件的边界着色。在实施例中,通过将有色粒子嵌入背面来为正面元件的边界着色。电泳显示器元件延伸超出显示器的可重写部分到有色边界后面,在显示器的中央可重写部分周围的有色边界的边缘处,电泳显示器元件实质上与背面齐平。有色边界的光学密度朝着中央可重写部分而逐渐减小,从而边界与中央可重写部分之间的界限显得更不可见。边界包括电泳显示器材料。优选地,背景颜色实质上是白色,显示表面具有实质上纸张的外观。
一种无纸打印机系统,包括上述无纸打印机,所述系统还包括用于输入对电子文档页加以限定的数据的处理器控制代码,所述处理器控制代码剪切电子文档页的页边空白,并将剪切后的文档页的数据写入显示器的中央可重写部分,使得文档页的页边空白的外观由无纸打印机的背景颜色的边界来提供。
无纸打印机可以包括用于控制无纸打印机的一个或多个触敏元件,其中,至少一个触敏元件被置于边界区域的一个或多个部分中,触敏元件被布置为响应于用户在边界的区域中触摸显示表面来产生信号,以控制无纸打印机。触敏元件可以被置于在显示表面和边界的下方。可以在中央可重写部分的区域中放置其他的触敏元件。优选地,置于边界区域中的至少一个触敏元件是通过手指的触摸可操作的。触摸传感器可以是电容性触摸传感器,触摸传感器的至少一个电极被沉积在正面元件的背面上。
在优选实施例中,无纸打印机是可弯曲的、适于采用非平面形状的、和/或是可卷曲的。
还提供了一种使用无纸打印机来显示具有预定尺寸的文档页的方法,所述无纸打印机具有限定了侧向维度的边缘,所述侧向维度实质上不大于所述预定尺寸,所述文档页包括承载文本和图形之一或两者的中央前景部分、具有背景颜色的背景、以及具有背景颜色的至少一个页边空白,所述方法包括:输入对要显示的页加以限定的页数据;对页数据进行处理以剪切页的页边空白,使得当显示在可重写显示部分上时,不可重写边界给出剪切后的页边空白的外观,其中所述处理产生剪切后的页数据;以及输出剪切后的页数据以显示在显示器的可重写显示部分上。
该方法使得可以在包括不可重写部分的显示器士显示文档,所述不可重写部分仿效所显示的文档的边界。优选地,显示器具有正面元件(或表面元件),以正面元件(或表面元件)背面上的背景颜色来为正面元件(或表面元件)的边界着色。优选地,通过将有色粒子嵌入背面来为正面元件的边界着色,电泳显示器元件延伸超出显示器的可重写部分到有色边界后面,在显示器的中央可重写部分周围的有色边界的边缘处,电泳显示器元件实质上与背面齐平。优选地,有色边界的光学密度朝着中央可重写部分而逐渐减小,从而边界与中央可重写部分之间的界限显得更不可见。优选地,背景颜色是实质上白色的,使得显示表面具有实质上纸张的外观。
因此,该方法的实施例有助于提供一种显示设备,在所述显示设备中,所显示的页看上去一直延伸至设备的边缘,而无需对柔性电路板或连接至显示器可重写部分边缘的配线进行非常明显的弯折。这是因为,通过在显示之前剪切页的边缘,显示设备的不可重写边界提供了页的表观页边空白,同时要连接至的可重写显示器的实际边缘位于所显示的页的表观边缘内。
优选地,显示设备的侧向物理维度在与标准纸张尺寸的侧向维度相差1em的范围内,所述标准纸张尺寸具体是ISO 216或ANSI/ASMEY14.1。优选地,中央可重写部分上显示的中央前景部分延伸至与不可重写边界相距小于5mm。
在一些优选实施例中,在另一(主机)计算机系统中实现上述方法(以及以下述方法),其中显示设备从所述另一(主机)系统接收处理过的剪切后页数据。在实施例中,使用(主机)计算机系统的打印机驱动器来实现页剪切过程。
优选地,中央可重写显示部分包括电泳显示器元件。在方法的实施例中,显示设备不是完全刚性的,具有至少一定程度的柔韧性,以使设备具有鲁棒性。
优选地,处理页数据还包括:将文档页的文本和图形之一或两者的布局格式化,使得文本和图形可显示在可重写显示部分上。可以从诸如膝上型计算机、台式计算机、个人数字助理(PDA)、移动电话或智能电话之类的设备接收贡数据,作为由显示设备进行剪切的页数据或者作为预剪切的页数据,优选地,以页图像数据的形式。优选地,页数据存储在显示设备的非易失性存储器中。
预定页尺寸可以是标准尺寸,如,国际标准ISO216尺寸(例如,诸如A4或A5之类的A系列尺寸、诸如B4或B5之类的B系列尺寸、或C系列尺寸)或实质上等同的DIN、SIS或JIS尺寸;或北美标准尺寸,如AWS1 Y14.1(例如,信件、法律条文以及其他)。可以以实质上1∶1缩放比例(可以包括在一个或两个维度上低至0.9∶1、0.8∶1或0.7∶1的缩放比例)来显示文档页。
这使得例如A4尺寸的设备可以以实质上1∶1的缩放比例在实质上不大于纸张尺寸(在该示例中,是A4尺寸)的设备上显示页。这是因为,显示器可以小于(例如)A4,显示器的边界给出实质上如同显示屏(的背景)一样的印象。这使得观看者可以具有以下印象:所显示的页一直延伸至显示设备的边缘。(将理解,在说明书中对(背景)颜色的引用包括黑色、灰色和白色)。
对所显示的页的页边空白进行剪切的处理可以包括:针对文档页集合,优选地,确定顶部、底部、左侧和右侧页边空白中每一个页边空白的最小页边空白尺寸。该最小页边空白尺寸确定了可以在不损失页上的任何信息的情况下安全地从各个页边空白中的每个页边空白剪切的量。因此,优选地,在这种情况下,页边空白是在供显示的文档的页当中,页上的具有实质上不随着页的改变而改变的信息的一部分。典型地,该部分是页的“白色空格”部分。因此,将认识到,诸如页码等变化的信息并不包含在页边空白中,这是因为,由于该信息随着页的改变而变化,从而优选地在显示器的可重写部分中显示该信息。优选地,页边空白包括页上的空白空间,所述空白空间是页中实质上没有信息内容的区域(理论上,在实施例中,不随着页的改变而变化的信息(如,标志)可以被永久地限定在不可重写边界中)。剪切可以包括:去除页的图像的边缘部分,然后优选地重新缩放页以补偿所述剪切。
优选地,页数据采用对页的图像加以限定的图像数据的形式。因为可以通过图像处理来识别空自空间页边空白,所以这便于显示几乎任何类型的信息。这进而方便在打印机驱动器中实现技术,从而使得该技术不知道所显示的信息的类型或信息的来源(文字处理器、图像处理器、音乐处理器、电子邮件、网页、或所打印的信息的任何其他来源)。该技术的实施例从而可以接受来自打印机驱动器(例如,合并入另一电子设备内的打印机驱动器)的成像的数据,或者该技术可以实现在打印机驱动器自身内,从而减小电子文档阅读器上的处理负荷并节省功率。然而,在另一实施例中,页数据可以包括用于处理的显式页布局信息。
在本发明技术的优选实施例中,对页进行缩放,使得当显示该页时,随着页的改变而变化的至少一个信息元素实质上与可重写显示部分的与不可重写边界相邻的边缘邻接。对于顶部页边空白,该信息元素可以包括例如页码。在其他实现方式中,或例如根据用户的选择,可以从显示器中省略这种类型的信息,以提供对所显示的页的更接近1∶1的类似纸张的表示。在这种情况下,对于文档,页边空白可以由一个或多个界限或文字边框、或页上的其他信息内容来限定,而不是由页眉和/或页脚中的材料或者在文字处理器可能会限定为页的页边空白的区域中的材料来限定。
还描述了一种使用第二计算机化的第二电子设备在电子文档阅读设备上显示文档的一页或多页的方法,所述方法包括:使用运行在第二电子设备上的应用程序在第二电子设备上打开文档;使用耦合至所述应用程序的中间代码模块来产生图像数据,所述图像数据表示要在电子文档阅读设备上显示的文档的页的图像;将页的图像发送至电子文档阅读设备;以及在电子文档阅读设备上显示页的图像。
在方法的优选实施例中,电子文档阅读设备可以能够直接显示一个或多个页图像,而不在阅读设备(无纸打印机)上本地地另外进行其他本地呈现处理。因此,优选地,方法包括:在将页图像发送至电子文档阅读设备之前,使用来自文档的一个或多个其他页的图像数据来缩放和/或剪切页图像。在实施例中,发送至阅读设备的图像具有与该设备的可重写显示器部分的分辨率相对应的分辨率,并且实质上以该分辨率来显示。因此,在一些优选实施例中,以标准图像格式(可选地,压缩格式)将图像数据提供至文档阅读设备,使得不需要重新缩放所述图像数据。可以采用的图像格式的一个示例是PNG(可移植网络图形)图像格式,然而许多其他图像格式也是可能的;如果优选地采用压缩,则优选地该压缩操作是无损的。
在一些优选实施例中,产生图像数据的中间代码模块包括针对应用程序的打印机驱动器。优选地,以对用户隐藏的方式由管理程序来调用应用程序。这可以包括:在第二电子设备上运行文档显示管理程序;以及使用管理程序来调用用于执行文档的打开的应用程序,使得文档的打开对用户隐藏。这使得可以例如作为自动后台同步服务的一部分,从主机设备向本文所描述的类型的文档阅读设备自动传送缩放后的和/或剪切后的文档或文档页。在实施例中,这使得用户无需调用同步功能,因为系统会以合适的分辨率自动向阅读设备呈现和发送图像以供显示。
优选地,使用管理程序来选择用于打开文档的应用程序,根据所选的应用程序来选择调用的方法。在优选实现方式中,管理程序作为后台服务来运行,响应于检测到文档的变化,自动产生文档的至少变化部分的图像并将变化部分的图像发送至阅读设备。然而,附加地或备选地,可以经由用户命令来调用应用程序以显示文档的一部分或全部,所述用户命令可以是:例如,向无纸打印机“打印”文档的用户命令,用户将文档拖放到表示无纸打印机的图标上。
在一些优选实施例中,管理程序通过以下步骤来执行打印:以对用户透明的方式来控制文档的相关应用程序使用打印机驱动器对文档进行处理,以形成一个或多个打印页的像素图像。以这种方式,可以为无纸打印机提供应用程序所支持的许多复杂功能,而无需分别针对每个不同的所支持的文档类型来单独实现这些功能。从以上内容中本领域技术人员将理解,实际上,如果在用于以传统方式打印文档的第二计算机化电子设备上存在合适的应用程序,则以这种方式可以支持任何类型的文档。因此,可以“文档”可以广义上解释为包括网页、电子邮件、图像页以及许多其他类型的文档格式,甚至包括例如乐谱等。
还描述了一种使用计算机化的第二电子设备在电子文档阅读设备上显示文档的一页或多页的方法,所述方法包括以下步骤:在第二电子设备上运行文档显示管理程序;使用管理程序来调用文档的打开,其中文档的打开是使用运行在第二电子设备上的应用程序在第二电子设备上打开文档;使用针对应用程序的打印机驱动器来产生对要在电子文档阅读设备上显示的文档的页加以表示的数据;以及将表示页的数据发送至电子文档阅读设备以供显示。
还描述了一种消费电子设备,包括处理器和非易失性存储器,被编程为通过以下来使用计算机化的第二电子设备在电子文档阅读设备上显示文档的一页或多页:使用运行在第二电子设备上的应用程序在第二电子设备上打开文档;使用耦合至所述应用程序的中间代码模块来产生图像数据,所述图像数据表示要在电子文档阅读设备上显示的文档的页的图像;以及将页的图像发送至电子文档阅读设备以在电子文档阅读设备上显示。
还描述了一种消费电子设备,包括处理器和非易失性存储器,被编程为通过以下来使用计算机化的第二电子设备在电子文档阅读设备上显示文档的一页或多页:在第二电子设备上运行文档显示管理程序;使用管理程序来调用文档的打开,其中文档的打开是使用运行在第二电子设备上的应用程序在第二电子设备上打开文档;使用针对应用程序的打印机驱动器来产生对要在电子文档阅读设备上显示的文档的页加以表示的数据;以及将表示页的数据发送至电子文档阅读设备以供显示。
可以例如在通用计算机系统上或在数字信号处理器(DSP)上,使用处理器控制代码来是实现上述方法和设备。可以在诸如磁盘、CD-ROM或DVD-ROM、编程存储器(如,只读存储器(固件))之类的载体上提供所述代码。用于实现本发明实施例的代码(和/或数据)可以包括:传统编程语言(解译或编译的)(如,C语言)中的源代码、目标代码或可执行代码,或汇编代码,用于设置和控制ASIC(专用集成电路)或FPGA(现场可编程门阵列)的代码,或针对诸如Verilog(商标)或VHDL(超高速集成电路硬件描述语言)等硬件描述语言的代码。本领域技术人员将认识到,这样的代码和/或数据可以分布在彼此通信的多个耦合的组件之间。
可以以任何组合形式来组合本发明实施例的上述方面和实施例的特征。
附图说明
现在将参考附图,以示例的方式进一步描述本发明的这些和其他方面,附图中:
图1a至1c分别示出了根据本发明实施例的电子文档阅读设备的正面显示视图、后视图和竖向截面图;
图2示出了图1设备的显示器部分的具体竖向截面;
图3a和3b示出了图1设备的显示边缘;
图4a示出了具有包括触敏元件的边界的设备;
图4b示出了通过图4a设备的边缘的横截面;
图5示出了根据本发明实施例的电子文档阅读器的控制电子装置的框图;
图6a至6c示出了将文档页安置到电子文档阅读器的可重写显示部分的示例;
图7示出了示例文档页的页边空白;
图8示出了对多页文档的页建立并应用共同的缩放比例以将页安置到电子文档阅读器的可重写显示部分内的过程的流程图;以及
图9示出了用于实现无纸电子文档打印过程的系统的框图。
具体实施方式
参考图1a至1c,图1a至1c示意性地示出了电子文档阅读设备10,电子文档阅读设备10具有正面显示面12和背面14。从图1c可以看出,在优选实施例中,显示表面12相对于设备的边缘基本上是平坦的,即,没有显示器边框。然而,在稍后描述的实施例中可以看出,电子(电泳)显示器没有一直延伸到显示表面12的边缘,在电子显示器的边缘周围并入了刚性控制电子装置,这种方法减小子设备的总厚度并从而促进了挠曲容限,代价是使设备的总面积略微增大。
现在参考图2,图2示出了在框架构件16之间的设备显示区域的竖向截面。附图不是按比例绘制的。
可以看出,在优选实施例中,设备具有实质上透明的、例如由Perspex(RTM)制成的面板100,面板100作为结构性构件。例如,如在WO01/47045中公开的,有源矩阵像素驱动器电路层106可以包括有机或无机薄膜晶体管阵列。这样的面板不是必须的,例如可以由基板108,可选地与防潮层102、110之一或两者相结合,来提供足够的物理硬度。
结构的所示示例包括典型地由诸如PET(聚对苯二甲酸乙二醇酯)之类的塑料制成的基板108,在所述基板108上制造有机有源矩阵像素驱动器电路的薄层106。例如通过粘合剂将电泳显示器104附着在该薄层106上,然而也可以使用诸如有机LED显示器介质或液晶显示器介质之类的备选显示器介质。在例如聚乙烯和/或AclarTM、氟聚合物(聚三氟氯乙烯-PCTFE)等的电子显示器104上提供防潮层102。还优选地在基板108下方提供防潮层110;因为该防潮层优选地不需要是透明的,所以防潮层110中合并了金属防潮层,如,铝箔层。这使得防潮层可以更薄,从而提高了总体柔韧性。
层的近似示例厚度如下:防潮层110厚度是100μm,基板108厚度是200μm,有源层106厚度是5-6μm,显示器104厚度是190μm,防潮层102厚度是200μm。这组层102-110形成了封装的电子显示器112;优选地,电子显示器112通过例如粘合剂等接合至透明的显示面板100。面板110的厚度可以在0.5-2mm的范围内,例如大约是1mm。
令人惊讶地发现,面板100的存在对显示器的总体视觉外观几乎没有影响,尤其是在对比率方面。推测这是因为尽管白色变得略灰,但黑色变得略微更黑。
如上所述,显示器的有源区并没有延伸至显示表面的边缘,这使得能够将用于控制有源显示器的电子装置放置在阅读设备的边缘周围。
参考图3a,图3a示意性地示出了显示边缘布置(是简化的视图,不是按比例绘制的)。如所示的,围绕电泳显示器104的周界提供显示边缘122。将该显示边缘着色为与有源显示区104的颜色实质上匹配,这使得阅读器看起来是延伸至阅读器设备边缘的单个显示器。因此,在实施例中,有源显示区与形成所显示的页面的页边空白的有源显示区边界之间的界限被至少部分隐藏或可以基本上不可见。
在实施例中,显示边缘可以包括例如可以喷洒到面板100上的简单边界。然而在其他实施例中,为了为用户提供均匀统一的外观,显示边缘112可以包括电泳显示器材料,如,电泳显示器的附加无驱动片或电泳显示器104的无驱动侧向延展。
图3b示出了显示器的备选实施例,显示器包括形成面板100的一部分的显示边缘122。使用诸如染料升华之类的技术将有色粒子嵌入透明面板。可以使用将有色粒子嵌入透明面板100的材料的其他技术。
所嵌入的粒子的锥形部分124提供了从显示边缘到有源显示器的逐渐淡化,在锥形部分124处粒子渗透到面板中的深度随着与边缘的距离(朝向设备的中心)的增大而减小。这样的锥形在显示边缘与有源显示器之间提供更柔和的边缘,这进一步有助于产生有源显示器延伸至阅读设备边缘的幻觉。
此外,设备包括在设备的边界与显示器之间的视觉连续,使得显示器与设备的边界齐平。这两个组件(边界和显示器)的视觉连续使得能够看上去两个组件之间的材料是连续的。
在实施例中,电子文档阅读器包括连接器,所述连接器沿着设备的边缘定位,以使得设备可以连接至其他电子设备,如,膝上型或台式计算机、PDA(个人数字助理)、移动电话或“智能”电话、或其他类似的设备。例如提供USB(通用串行总线)或类似的连接器。然而,在实施例中,还可以为电子文档阅读器提供无线接口(例如,红外或BluetoothTM或其他类似的接口)。这样的连接使得可以从电子文档阅读器或向电子文档阅读器传送文档。
设备还可以包括用于选择文档和/或页、向前和向后翻页等的多个用户控制。在实施例中,围绕有源显示器的边界包括触敏元件。然而,在其他实施例中,显示器可以是触敏显示器,如在待审国际专利申请PCT/GB2006/050220中描述的,其全部公开一并在此作为参考。这样的传感器可以包括电容性传感器或电阻性触摸传感器。前述专利申请描述了一种布置,在该布置中,具体通过(使用压敏粘合剂)在电阻性触摸屏上层压显示器介质和显示器背板,将触摸屏组件放置在显示器下方,但是从正面显示表面可操作该触摸屏组件。然而,本领域技术人员将认识到,可以附加地或备选地采用其他形式的触摸屏技术。在这样的示例中,可以电子地“标记”文档,将标记数据写在所显示的电子文档上或与所显示的电子文档相关联。
如上所述,例如,如图4所示,实施例可以具有包括触敏元件400的边界。这样的元件可以提供用于选择文档和/或页、向前和向后翻页等的多个用户控制。触敏元件可以布置在设备的一个或多个边界的周围。触摸传感器可以被布置为使得可以实现位置不可知手势,其中用户可以在边界周围的任一点处作出相同的手势来产生相同结果,特别是与设备的取向(竖向和横向)无关。
图4b示出了通过设备边缘的截面。为了形成这样的触摸传感器,在边界122的下侧对触摸传感器的导电层400进行图案化。对上导电层进行图案化,以产生传感器阵列,所述传感器阵列的设计形式使得可以在水平和垂直方向上提供触敏手势。上导电层可以是导电聚合体层或优选地金属层,所述金属层是例如但不限于铜、镍、金或银或备选地可印刷金属。可以使用诸如真空沉积、电镀和印刷技术(如,丝网印刷)之类的技术来沉积导电层。
然后,通过例如但不限于喷洒或刮板涂布或印刷技术等技术,在上导电层上沉积绝缘材料层。然后,以如上方式在介电层上沉积下导电层并图案化该下导电层。备选地,可以采用如上方式来沉积和图案化分离的导电层,以形成跟踪平面,所述跟踪平面通过另一介电材料层与相邻导电层分离开来。
在传感器阵列与跟踪平面之间形成过孔互连,以将这两个层电连接。跟踪平面进而连接至设备的电子装置。
有多种方式可以在上导电层与设备的电子装置之间形成连接。可以借助于粘合剂或通过焊接工艺来机械地形成这样的连接。
如上所述,在优选实施例中,显示器介质是反射型显示器介质,具体地,是电泳显示器介质,背板包括柔性基板,如,PET或PEN(聚乙烯萘)。优选地,使用基于溶液的晶体管来制造背板,优选地以诸如直写印刷、激光烧蚀或光刻等技术来图案化所述基于溶液的晶体管。可以在本申请人的在前专利申请中找到进一步细节,这些在前专利申请具体包括:WO01/47045、WO2004/070466、WO01/47043、WO2006/059162、WO2006/056808、WO2006/061658、WO2006/106365和PCT/GB2006/050265,其全部公开一并在此作为参考。
现在参考图5,图5示出了适合上述电子文档阅读器10的示例控制电路1000。控制电路包括控制器1002,控制器1002包括处理器、工作存储器和程序存储器,控制器1002耦合至例如用于控制130的用户接口1004。控制器还通过例如由集成电路120提供的显示器接口1006耦合至有源矩阵驱动器电路106和电泳显示器104。以这种方式,控制器1002能够向显示器104发送电子文档,并且可选地可以从显示器接收触摸感应数据。控制电子装置还包括非易失性存储器1008(例如,闪存存储器),以存储要显示的一个或多个文档的数据以及可选地诸如用户书签位置等其他数据。提供外部接口1010以与诸如膝上型计算机、PDA或移动或“智能”电话1014之类的计算机接口连接,从而接收文档数据以及可选地提供诸如用户书签数据之类的数据。接口1010可以包括有线连接(例如,USB接口)和/或无线连接(例如,BluetoothTM接口)以及可选地电感连接,以接收电力。包括电感连接这一特征使得设备实施例可以完全省去物理电连接,从而便于实现更简单的物理结构、使设备更美观并且对潮湿更具抵抗性。可再充电电池1012或其他可再充电电源连接至接口1010以进行再充电,并向控制电子装置和显示器提供电源。
本领域技术人员将认识到,可以在程序存储器中存储针对许多种功能的处理器控制代码。例如,简单的文档显示过程可以包括:在操作中,感测用户控制1050,确定要更新哪个文档1052,从非易失性存储器中读取相关文档的一部分1054,以及将文档的读取部分写入页面显示1056。
如上所述,要在阅读器上显示的电子文档可以来自多种来源,例如,膝上型计算机或台式计算机、PDA(个人数字助理)、移动电话(例如,诸如BlackberryTM之类的智能电话)或其他类似的设备。使用有线(例如,USB等)或无线(例如,BluetoothTM)接口,用户可以以多种方式向文档阅读器传送这样的电子文档。电子文档可以包括任何数目的格式,这些格式包括但不限于PDF、Mircosoft WordTM、位图、JPG、TIFF和其他已知的格式。
可以以三种主要方式来进行文件的传送。
第一种方式是从诸如移动电话或智能电话之类的设备向阅读器传送文件。一旦传送了文件,就在阅读器上显示该文件。第二种传送方法是:只要阅读器连接至诸如膝上型计算机之类的设备,就在阅读器与设备之间进行文档同步。从而相同的文档可用于这两个设备。第三种传送方法是将来自诸如膝上型计算机或PC之类的设备的文档打印到阅读器上。从而将文档的图像传送至阅读器。现在将更详细地描述这些方法。
在第一种方法中,将电子文档存储在分离的膝上型计算机或台式计算机、PDA或“智能”电话中。用户可以使用有线或无线接口将电子文档阅读器连接至任何上述设备,以使阅读器与设备同步。在该同步过程中,向阅读器传送在计算器、PDA或“智能”电话上定义的任何数目的用户定义文件夹中存储的、或者不存在于阅读器的存储器中的文档。类似地,还可以向计算机、PDA或“智能”电话传送回不存在于计算机、PDA或“智能”电话上但是存在于阅读器上的任何文档(例如,已被修改或写入并同时显示在阅读器上的文档)。
在这样的方法中,个人计算机(PC)对设备进行控制并向设备传送数据或从设备传送数据。为了理解设备的能力,PC可能需要安装若干软件组件,例如打印机驱动器、设备驱动器(以管理与设备的通信协议的细节)和控制管理应用程序。
第二种传送文档的方法与第一种传送方法的相似之处在于,计算机、PDA或“智能”电话之间的文档与存在于阅读器的存储器中的文档同步。然而,在(使用有线或无线接口)开始传送之前,用户可以选择同步哪些文档。例如,可以使用运行在计算机、PDA或“智能”电话上的文档管理程序来实现该操作。用户在计算机、PDA或“智能”电话上指示选择,并且只对这些文件进行同步。备选地,可以执行实况同步,其中阅读器可以存储最近在计算机、PDA或“智能”电话上浏览过的所有文档。
第三种从计算机、PDA型设备或“智能”电话向阅读器传送电子文档的方法包括使用中间模块将电子文档转换成适于在显示器上显示的格式。在这样的方法中,用户将文档“打印”到阅读器,使得在阅读器的有源显示器上显示“打印的”文档。中间模块可以包括打印机驱动器模块。
因此,本发明的方面还提供了一种方法,使用中间模块来产生在正被打印的文档内的每页的图像文件(但是在本发明的实施例中不必要采用这样的技术)。
可以以电子阅读器所使用的本机设备格式来压缩和存储这些图像。然后作为文件同步过程的一部分,将这些文件传送至电子阅读器设备。
这种技术的优点之一是,可以支持操作系统针对其安装有合适中间应用程序(如,打印机驱动器)的任何文档/文件。在文件同步序列期间,控制程序查看每个文档并且确定操作系统是否将应用程序与该文件相关联,例如,电子表格应用程序将与电子表格文档相关联。控制应用程序调用相关的应用程序并令该应用程序将文档“打印”到设备打印机。结果得到与原始文档的页相对应的设备格式的一系列图像,并且该结果将出现在电子阅读器上,如同文档已被打印一样。
中间模块可以驻留在打印文档的计算机、PDA或“智能”电话上,或者驻留在文档阅读器上。一旦选择了向阅读器打印的文档,中间模块就处理电子文档以使得可以在阅读器上或在连接至PC、PDA或“智能电话的远程服务器上显示该文档。处理可以包括:调整或剪切页边空白,将文本重新格式化或重新编页码,将文档内的图片元素转换成合适的可显示内容,以及其他类似的过程。在实施例中,中间模块可以例如是诸如打印机器驱动器之类的设备程序。
第四种向阅读器传送电子文档的方法包括使用能够接收和阅读文档(不管是附着到消息的还是嵌入消息中的文档)的智能或移动电话,例如,BlackberryTM。在这样的方法中,在电话内“打开”文档的动作处理电子文档并将所述电子文档传送至阅读器以供显示。再次地,如上所述,这种打开文档的方法可以使用中间模块来处理文档。
在这样的方法中,设备可以经由诸如BluetoothTM之类的无线链接来接收文档。配备有蓝牙的“智能”电话将其内部存储器中存储的文件传送至设备。当接收到这样的文件时,如果文件包括设备本机所支持的文件格式,则设备对来自文档的页进行呈现处理,以存储在设备存储器中。第一页一旦可用,就立即在设备的屏幕上显示该文件。备选地,可以在传输至设备之前对文档的页进行呈现处理。此外诸如PDA或移动或智能电话之类的中间设备可以访问远程服务器。在将文档发送到阅读器设备之前,可以将中间设备接收到的信息存储在这样的设备上。
备选地,阅读器可以用作存储设备,例如,USB记忆棒形式的存储设备。可以将感兴趣的文档传送至阅读器以供用户以后访问。
有源显示区和(无源)显示边缘被布置为为用户提供具有边界或页边空白的屏幕外观。此外,在实施例中,将文档阅读器的尺寸定为使得可以以1∶1的比例来显示A4文档(ISO 216)或US信件(ANSI/ASME Y14.1)格式的文档、或任何标准纸张尺寸的页。这种布置为用户提供了一种文档阅读器,该文档阅读器从而模仿了A4或US信件(或其他类似文档格式)的打印纸张的外观。
然而,用于显示在文档阅读器上的电子文档通常包括在文本边缘周围的未使用的边界或页边空白。如果这样的文档呈现在阅读器的显示器上,则在所显示的文档周围会有不期望的且不必要的边界或页边空白。因此需要将这种不期望的页边空白从电子文档中去除。这种从电子文档去除不期望的边界或页边空白将有利地使有源显示区的利用率最大化。显示边缘从而变成存在的边界或页边空白。
因此,除了阅读器之外,还提供了一种剪切模块,所述剪切模块被配置为对电子文档进行处理以去除文档中存在的文本周围的不期望边界。剪切模块可以驻留在阅读器中或从中传送文档的设备中。
设备可以被制造为使得总体布局类似于标准纸张尺寸,如,A4或US信件。然而,由于需要电子装置来驱动显示器,因此这种设备的有源显示器不能延伸至设备的边界。
当在这样的显示器上示出文档时,存在若干可能性:
·以实际尺寸示出文档。在这种情况下,将看不到文档的边缘,因为文档的边缘将与设备隐藏电子装置的区域相对应。然而,因为看不到的区域可能包括构成文档一部分的文本或图像,因此这种情况不可能令人满意。
·将文档按比例缩放至有源显示区。在这种情况下,示出整个文档,但是文档尺寸将显著减小。
·对文档进行处理,以分析在文档上存在多少页边空白区域,并对文档进行缩放,使得仅该页边空白区域丢失在电子装置后面。
在这种情况下,不会丢失信息,并且保留了内容的最大尺寸。
为了针对后一种选择来产生图像,优选的是对整个文档进行处理。当在设备上查看文档时,重要的是在整个文档中保留对文档页应用的任何缩放因子。这防止了文本随着用户改变页面而放大或缩小。
在一般情况下,该处理不知道文档的结构或内容。为了产生这种信息,有必要以两个过程来处理文档。第一过程将文档“打印”成一系列图像;每个图像表示单个页。在每页上,确定四个边上最大的页边空白。对于每个边,保留这组页中最小的页边空白。因此,例如,如果在第1页上最大页边空白是10mm,在第2页上最大页边空白是20mm,则保留10mm作为可用的最大页边空白中最小的页边空白。
在第一过程结束时,尺寸可用于每个页边空白。通过简单的计算来计算出允许在设备的有源显示区中示出文档中任何一页上的内容的
(比例正确的)缩放因子。应当将缩放比例调节为确保文本决不会大于实物大小(1∶1缩放)。使用该值,使文档经过第二过程,即,打印,以使针对显示器的打印最优化。
现在参考图6,图6示出了电子文档阅读设备(无纸打印机)600,所述电子文档阅读设备600具有可重写电泳显示器部分602和边界区域604(在图6中,为了清楚起见将边界示为阴影部分;实际上该边界与可重写显示区相匹配,以便看起来如同是显示区的延续)。典型的打印文档具有一页或多页606,其中每一页都将在顶部、底部、左侧和右侧具有不包含内容的页边空白。
在理想状况下(图6a),页边空白的尺寸将至少与阅读器的显示边缘的尺寸相同。如果采用与在传统打印机上打印的尺寸(设备的优选默认设置)相同的尺寸在阅读器上显示这样的页,则阅读器不会丢失任何内容(页边空白与不是可重写显示区的区域相对应)。然而,通常不是所有页都会满足该要求:这些页的页边空白有可能比设备边缘小,在这种情况下,如图6b所示,会使部分内容不清楚。因此,如图6c所示,需要减小物理页面尺寸,以显示所有内容。
在一般情况下,分析文档的处理并不知道文档的结构,其根据页的图像来确定其使用的页边空白信息。在实施例中,使用如下程序来创建这些图像:所述程序被配置为,看起来是诸如(打印机驱动器)程序之类的应用程序,以产生常规打印机页。然而,该程序最终在磁盘上创建位图图像,而不是向打印机发送打印机命令设置。
然后,如图7所示,管理应用程序加载图像并检查该图像,并且确定什么是页边空白702a-d。本领域技术人员将认识到,确定页的这些页边空白是相对直接明了的。然后可以重新创建页面图像,以使页面图像的尺寸允许使实际内容最优地适合有源显示区的分辨率。
如果可以以“正确的”缩放因子来实现第一图像产生过程,则这将不需要再次针对第二过程执行高计算成本的处理。可以基于对文档类型的先前认知来进行合理猜想。这可以利用以下事实:许多用户在他们的文字处理器中设置一次页边空白,并针对所有文档使用这些设置。该处理的实施例可以“学习”该设置,最佳地对于设备的每个用户分别“学习”。
然而,经常可能发生的情况是,文档内的许多页具有不同的页边空白。如果分别地缩放每一页,则会带来较差的阅读体验。例如,随着阅读器改变页,同样的12pt字体可能会以从100%的等尺寸打印到低至70%原始尺寸的范围中的任何尺寸来呈现。因此希望对整个文档应用相同的缩放比例。为了实现这一点,优选的是实质上检查每一页的页边空白,而不是查看单个页的页边空白。对于左侧、右侧、顶部、底部页边空白中的每一个页边空白,该处理找到在整个文档中发现的最小测量值。然后使用这些值将整个文档重新解析到适合显示器的最优缩放比例,即,使最大实际内容尺寸刚好适合显示在显示器的可重写部分上的缩放比例。
现在参考图8,图8示出了使得可以使用“主机”消费电子设备的处理能力来呈现、重新缩放以及剪切页数据的过程的流程图,这提供了页的图像以直接显示在电子文档阅读设备(无纸打印机)上,从而显著减小了显示设备上的处理负担。这进而促进了在“打印机”中实现非常长的电池寿命。
在图8的过程中,本地存储的或从远程源接收的文档800用于调用无纸打印机(以下将详细描述)上的“打印”功能。然后该过程定位与文档相关联的应用程序(802)并检查(804)对于这种类型的文档是否支持打印功能(如果不支持,则可以显示错误消息)。然后该过程可选地检查例如根据相同用户先前打印的另一文档而确定的先前缩放比例数据是否可用。如果该信息可用,则过程读取来自非易失性存储器的信息(808);否则,过程继续进行并确定要使用的缩放比例。
因此,在步骤810,过程调用针对文档的相关应用程序,以便优选地以无纸打印机(电子文档阅读器设备)的分辨率(例如,在一个实施例中是1280×960),使用打印机驱动器将文档打印成图像页集合。然后在步骤812,该过程初始化左侧、右侧、顶部、底部页边空白的页边空白尺寸集合,以设置最大值集合(针对100%缩放比例)。然后,如图7所示,对于每一页(814),该过程测量该页上的页边空白(816),对于每一个页边空白(818),确定该页边空白是否小于相关的存储值,如果所测量的页边空白更小,则更新存储值(820),该过程继续进行(822)直到达到最后一页为止。然后该过程使用最小的页边空白值来确定要应用于所有页的缩放比例,使得具有最小页边空白尺寸的一页或多页适于显示在显示器的可重写部分内(824)。可选地,将该缩放比例数据与用户标识(826)一起存储,以供稍后用于打印第二文档,而不需要重复缩放过程。
然后该过程再次调用针对文档的应用程序,以使用打印机驱动器以所确定的缩放比例来“打印”成图像页,其中提供所需的缩放比例作为用于打印成图像的驱动器的输入。然后管理程序使用所确定的最小页边空白来剪切图像(830),结果同样是与电子文档显示设备(无纸打印机)的分辨率(例如,1280×960)实质上相同分辨率的页图像。然后将这些图像发送至电子文档阅读器以便以1∶1分辨率来“打印”(显示),从而显著减小了电子文档阅读设备中的处理负担。在步骤828,缩放后的“打印”可以直接实现诸如抗混叠和字体提示(对于灰度级字体)之类的高级功能,因为这些功能是由针对应用程序的打印机驱动器来执行的。因此,广义而言,该过程的结果是对于每一页,去掉相同尺寸的没有信息内容的页边空白,然后将得到的页拉伸,自动地缩放字体并执行诸如提示之类的功能,以与针对无纸打印机的目标分辨率相匹配。
本领域技术人员将认识到,存在向无纸打印机传送图像数据的许多方式,例如,在消费电子设备与无纸打印机之间以单向或双向的方式,直接向设备提供信息,或者作为用于使内容同步的同步例程的一部分,来提供信息。在实施例中,无纸打印机存储页的实际图像,而不是某个更高级别的在页的内容中定义的数据。在这种情况下,页的图像包括与像素值的映射,所述像素值针对无纸打印机的可重写显示器部分的实质上每个像素,定义了像素颜色、灰度级、或黑色/白色电平。例如,可以根据无损技术来压缩该图像数据。令人惊讶的是,页的图像典型地仅占用10-20KB,从而考虑到附加的格式化数据,这并没有比以更高级格式(如,ASCII)表示页数据的效率低很多。因此,无纸打印机中的非易失性存储器可以存储成千上万页。
接下来参考图9,图9示出了图8的过程单元在不同软件模块之间的分布情况以及实现方式。因此,在膝上型计算机900上实现图9的示例中图8的过程,然而应理解,也可以使用其他类型的计算机化电子设备,这些其他类型的计算机化电子设备包括但不限于PDA(个人数字助理)和移动电话。将分辨率实质上与无纸打印机的分辨率相同的页图像数据902发送至无纸打印机904以供显示。例如,作为同步过程的一部分,可选地可以在900从无纸打印机904向消费电子设备传送回诸如对无纸打印机文档上的用户注释加以表示的注释数据之类的信息(图9中未示出)。
在优选实施例中,管理程序906作为后台服务在设备900上运行,对于一般用户是隐藏的。例如在设备900的桌面上提供图形用户界面908,以允许用户设置无纸打印机制的参数,然而在优选实施例中“打印”自身可以是自动进行的。即,在一些优选实施例中,例如由设备900的操作系统提供的系统901监控一个或多个目录以发现文档800的变化,当检测到变化时通知管理程序906。这一操作然后自动调用同步过程,以使用上述技术提供更新文档图像。以这种方式,当文档发生变化时,管理程序自动向电子阅读器“打印”视觉图像格式的文档(或至少文档的变化部分)。将图像信息存储在电子阅读器上,但是不需要立即显示该图像信息。这种同步更新可以是快速的,部分原因在于处理是在主机上执行的。可选地,还可以为用户提供拖放界面,使得当用户将用户将文档拖放到适当的图标上时,管理程序为用户提供(透明的)无纸打印功能。
因此,在一个实施例中,在Windows(注册商标)环境下,管理程序打开隐藏桌面(Windows功能),然后在隐藏桌面中打开针对文档的相关应用程序。该应用程序运行以处理文档并使用打印机驱动器将文档打印成图像文件。然后由确定缩放比例的管理程序906来解析该文件,然后以所确定的缩放比例来重新打印文档(如果缩放比例是已知的,则可以省略初始解析过程)。然后管理程序剪切缩放后的图像数据并以适于无纸打印机904的像素分辨率输出图像数据,以进行打印,而不需要其他呈现处理。因此,当想要在无纸打印机上显示文档时,必要的是最少的其他处理。
这种技术可以用于多种程序,例如,Microsoft Word、Microsoft Outlook、Internet Explorer(所有这些都是注册商标)等。对于其他程序,例如,XL2007(注册商标),可以由管理程序906通过运行脚本来调用应用程序,而不是打开隐藏桌面。在其他操作系统中,例如,基于Unix型操作系统的Apple Mac计算机中,可以采用类似的方法。
本领域技术人员将理解,在本说明书中,因为所描述的技术可以应用于页上的任何信息而不仅仅是文字,包括例如图片、音乐以及一般地可以打印到页上的任何材料,所以“文档”一词是广义使用的。因此,应当广义地解释对文档页的引用,可以包括例如网页、电子邮件、图像页以及许多其他类型的文档,例如乐谱。将理解,所描述的设备实施例可以用于例如向正在阅读的页写入注释或从正在阅读的页读取注释。
显然,本领域技术人员可以想到许多其他有效的备选方案。将理解,本发明不限于所描述的实施例,并且包括在所附权利要求所限定的精神和范围之内的、对于本领域技术人员而言显而易见的修改。

Claims (17)

1.一种用于在电子纸显示器上显示所打印的文档的便携式无纸电子打印机,所述便携式无纸电子打印机包括:
输入,用于接收来自计算机化电子设备的打印机驱动器的输出的打印数据,所述打印数据包括要打印的一个或多个文档页的数据;
非易失性存储器,用于存储从打印数据得到的数据;
非易失性反射型显示器,用于提供对文档页的所存储的打印数据的电子纸显示,以模仿被打印在纸上时的文档页;以及
处理器,耦合至输入、非易失性存储器以及非易失性反射型显示器,被配置为输入所述打印数据,在非易失性存储器中存储从打印数据得到的数据,并向非易失性反射型显示器提供从所存储的数据得到的、用于显示文档页的数据。
2.根据权利要求1所述的便携式无纸电子打印机,其中,所述打印数据包括所打印的文档页的图像。
3.根据权利要求1或2所述的便携式无纸电子打印机,其中,从打印数据得到的数据包括所述打印数据的无损压缩版本。
4.根据权利要求1、2或3所述的便携式无纸电子打印机,其中,从打印数据得到的数据定义了具有剪切后的页边空白的、所打印的文档页的图像。
5.根据权利要求1至4中任一项所述的便携式无纸电子打印机,其中,非易失性反射型显示器具有边界,所述边界在视觉上基本上与显示器相匹配,以给出所显示的文档页的一部分延伸超出显示器到所述边界中的印象。
6.根据引用权利要求4的权利要求5所述的便携式无纸电子打印机,其中,所显示的文档页的延伸超出边界的部分包括文档页的剪切后的页边空白。
7.根据权利要求5或6所述的便携式无纸电子打印机,其中,显示器和边界具有实质上与所显示的文档页的尺寸相等的侧向空间延展,从而所显示的文档页实质上延伸至无纸电子打印机的侧向边限。
8.根据权利要求5、6或7所述的便携式无纸电子打印机,其中,显示器的任何部分均不在显示表面的前面延伸。
9.根据权利要求5、6、7或8所述的便携式无纸电子打印机,其中,边界包括触敏区域。
10.根据权利要求9所述的便携式无纸电子打印机,其中,无纸电子打印机具有竖向取向和横向取向,处理器被配置为识别在边界上执行的一个或多个触摸手势,而不考虑取向。
11.根据权利要求1至8中任一项所述的便携式无纸电子打印机,其中,显示器的至少一部分是触敏的,处理器还被配置为存储使用触敏显示器的数据输入,以及被配置为与计算机化电子设备同步以向计算机化电子设备提供所存储的数据输入。
12.根据权利要求1至11中任一项所述的便携式无纸电子打印机,其中,非易失性反射型显示器包括电泳显示器。
13.一种将文档打印到电子纸显示器上的方法,所述方法包括:
输入来自计算机化电子设备的打印机驱动器的打印数据,所述打印数据包括要打印的一个或多个文档页的数据;
在非易失性存储器中存储从打印数据得到的数据;
从非易失性存储器中读取从打印数据得到的数据;
向非易失性反射型显示器提供从所存储的数据得到的、用于显示文档页的文档页数据;以及
在非易失性反射型显示器上显示文档页数据,以模拟当被打印在纸上时的文档页。
14.根据权利要求13所述的方法,其中,非易失性反射型显示器比所显示的文档页小并且具有不可重写边界,所述显示包括:显示文档页,使得边界给出文档页的页边空白的印象。
15.根据权利要求13或14所述的方法,其中,打印数据包括实质上具有电子纸显示器的可重写部分的分辨率的、所打印的文档页的图像,电子纸显示器的可重写部分包括非易失性反射型显示器。
16.根据权利要求13至15中任一项所述的便携式无纸电子打印机,其中,非易失性反射型显示器包括电泳显示器。
17.一种承载处理器控制代码的载体,所述处理器控制代码用于在运行时实现根据权利要求13至16中任一项所述的方法。
CN2008801224182A 2007-10-24 2008-10-22 文档打印技术 Pending CN101911005A (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
GB0720843A GB0720843D0 (en) 2007-10-24 2007-10-24 Electronic document reader
GB0720764A GB0720764D0 (en) 2007-10-24 2007-10-24 Electronic document reader
GB0720843.2 2007-10-24
GB0720764.0 2007-10-24
GB0802818.5 2008-02-15
GB0802818A GB2454033A (en) 2007-10-24 2008-02-15 Portable paperless electronic printer
PCT/GB2008/050975 WO2009053738A1 (en) 2007-10-24 2008-10-22 Document printing techniques

Publications (1)

Publication Number Publication Date
CN101911005A true CN101911005A (zh) 2010-12-08

Family

ID=39271766

Family Applications (4)

Application Number Title Priority Date Filing Date
CN2008801224182A Pending CN101911005A (zh) 2007-10-24 2008-10-22 文档打印技术
CN2008801219625A Expired - Fee Related CN101903861B (zh) 2007-10-24 2008-10-22 电子文档阅读器
CN2008801224197A Expired - Fee Related CN101911006B (zh) 2007-10-24 2008-10-23 电子文档阅读器
CN200880122420XA Expired - Fee Related CN101911007B (zh) 2007-10-24 2008-10-23 电子文档阅读设备

Family Applications After (3)

Application Number Title Priority Date Filing Date
CN2008801219625A Expired - Fee Related CN101903861B (zh) 2007-10-24 2008-10-22 电子文档阅读器
CN2008801224197A Expired - Fee Related CN101911006B (zh) 2007-10-24 2008-10-23 电子文档阅读器
CN200880122420XA Expired - Fee Related CN101911007B (zh) 2007-10-24 2008-10-23 电子文档阅读设备

Country Status (5)

Country Link
US (4) US8539341B2 (zh)
EP (4) EP2212769A1 (zh)
CN (4) CN101911005A (zh)
GB (4) GB2454033A (zh)
WO (4) WO2009053738A1 (zh)

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8966379B2 (en) 2010-10-01 2015-02-24 Z124 Dynamic cross-environment application configuration/orientation in an active user environment
US8933949B2 (en) 2010-10-01 2015-01-13 Z124 User interaction across cross-environment applications through an extended graphics context
US9152582B2 (en) 2010-10-01 2015-10-06 Z124 Auto-configuration of a docked system in a multi-OS environment
US8819705B2 (en) 2010-10-01 2014-08-26 Z124 User interaction support across cross-environment applications
US8726294B2 (en) 2010-10-01 2014-05-13 Z124 Cross-environment communication using application space API
US9047102B2 (en) 2010-10-01 2015-06-02 Z124 Instant remote rendering
JP4804277B2 (ja) * 2006-08-30 2011-11-02 キヤノン株式会社 画像処理装置、携帯端末装置及び画像処理システム
GB0702349D0 (en) 2007-02-07 2007-03-21 Plastic Logic Ltd Electronic document readers and reading devices
GB0702350D0 (en) 2007-02-07 2007-03-21 Plastic Logic Ltd Electronic reading devices
GB0702347D0 (en) 2007-02-07 2007-03-21 Plastic Logic Ltd Electronic document reading devices
GB2454033A (en) 2007-10-24 2009-04-29 Plastic Logic Ltd Portable paperless electronic printer
JP5119888B2 (ja) * 2007-11-26 2013-01-16 ブラザー工業株式会社 ラスタデータ作成装置、ラスタデータ作成プログラム及び表示装置
GB2458106B (en) 2008-03-03 2012-07-18 Plastic Logic Ltd Electronic document reader system
EP2347553A1 (en) * 2008-11-07 2011-07-27 Nxp B.V. Peer to peer communication using device class based transmission rules
US8806331B2 (en) * 2009-07-20 2014-08-12 Interactive Memories, Inc. System and methods for creating and editing photo-based projects on a digital network
US8913087B1 (en) * 2009-07-22 2014-12-16 Amazon Technologies, Inc. Digital image cropping
JP4826664B2 (ja) * 2009-08-25 2011-11-30 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置
WO2011042396A1 (en) 2009-10-05 2011-04-14 Irex Technologies B.V. Display device having improved operation speed
GB2524419B (en) 2009-10-23 2015-10-28 Flexenable Ltd Electronic document reading devices
US8817052B2 (en) * 2009-11-02 2014-08-26 Sony Corporation Information processing apparatus, image enlargement processing method, and computer program product with visible data area enlargement features
WO2011058128A1 (en) 2009-11-12 2011-05-19 Irex Technologies B.V. Sar limit compliant consumer device
TWI410809B (zh) * 2009-12-31 2013-10-01 Acer Inc 傳送檔案至電子書閱讀裝置的方法、電子系統、電子書閱讀裝置之資料下載方法、電腦可讀取儲存媒體
US8547576B2 (en) 2010-03-10 2013-10-01 Ricoh Co., Ltd. Method and apparatus for a print spooler to control document and workflow transfer
US8810829B2 (en) 2010-03-10 2014-08-19 Ricoh Co., Ltd. Method and apparatus for a print driver to control document and workflow transfer
EP2375398A1 (en) 2010-04-12 2011-10-12 Dialog Semiconductor GmbH User programmable graphics in non-volatile memory for EPD driver IC
US20110285290A1 (en) * 2010-05-21 2011-11-24 Research In Motion Limited Electronic device
JP2011248769A (ja) * 2010-05-28 2011-12-08 Sony Corp 情報処理装置、情報処理システム及びプログラム
US20120060000A1 (en) * 2010-09-06 2012-03-08 Guozhong Zhu System and method for flexibly storing, distributing, reading, and sharing electronic books
US9258434B1 (en) * 2010-09-13 2016-02-09 Sprint Communications Company L.P. Using a mobile device as an external monitor
EP2622490B1 (en) 2010-10-01 2018-12-05 Z124 Cross-environment communication framework
US9405444B2 (en) 2010-10-01 2016-08-02 Z124 User interface with independent drawer control
US8761831B2 (en) * 2010-10-15 2014-06-24 Z124 Mirrored remote peripheral interface
DE102010056093A1 (de) * 2010-10-22 2012-04-26 Txtr Gmbh System und Verfahren zur Anzeige von digitalen lesbaren Inhalten auf einem mobilen Display
US20120105334A1 (en) * 2010-11-03 2012-05-03 Microsoft Corporation Computing device with flat touch surface
US8416243B2 (en) * 2011-03-10 2013-04-09 Konica Minolta Laboratory U.S.A., Inc. Approximating font metrics for a missing font when substituting an available replacement
US20120250039A1 (en) * 2011-04-01 2012-10-04 Arthur Austin Ollivierre System and method for presenting information to a user
US8881058B2 (en) 2011-04-01 2014-11-04 Arthur Austin Ollivierre System and method for displaying objects in a user interface based on a visual acuity of a viewer
CN102222059A (zh) * 2011-06-14 2011-10-19 汉王科技股份有限公司 实现电子阅读器多格式信息显示方法、设备及系统
CN102214162A (zh) * 2011-06-14 2011-10-12 汉王科技股份有限公司 文档显示方法、电子阅读器及系统
CN102855224B (zh) * 2011-06-30 2014-11-19 北大方正集团有限公司 电子文档的显示方法和装置
US9007297B2 (en) * 2011-08-31 2015-04-14 Lenovo (Singapore) Pte. Ltd. Information handling devices with touch-based reflective display
US20130076654A1 (en) 2011-09-27 2013-03-28 Imerj LLC Handset states and state diagrams: open, closed transitional and easel
US20130086467A1 (en) * 2011-10-03 2013-04-04 Google Inc. System for sending a file for viewing on a mobile device
US20130145252A1 (en) * 2011-12-02 2013-06-06 Opera Software Asa Page based navigation and presentation of web content
US8635529B2 (en) * 2012-02-29 2014-01-21 Anusha Shanmugarajah Page turning in electronic document readers
CN103324329B (zh) * 2012-03-23 2016-07-06 联想(北京)有限公司 一种触摸控制方法和装置
GB2502305B (en) 2012-05-22 2015-07-29 Plastic Logic Ltd Electronic reading devices
GB2504328A (en) * 2012-07-26 2014-01-29 Plastic Logic Ltd Testing of an Electronic Display Device
GB2505440B (en) 2012-08-30 2018-05-30 Flexenable Ltd Electronic device with a flexible display
US8861005B2 (en) * 2012-09-28 2014-10-14 Interactive Memories, Inc. Methods for real time discovery, selection, and engagement of most economically feasible printing service vendors among multiple known vendors
CN103150291B (zh) 2013-01-31 2015-09-09 小米科技有限责任公司 文件切边方法、终端及服务器
JP6313339B2 (ja) * 2013-02-06 2018-04-18 アップル インコーポレイテッド 動的に調整可能な外観及び機能を有する入力/出力デバイス
US9135539B1 (en) 2013-04-23 2015-09-15 Black Ice Software, LLC Barcode printing based on printing data content
US20150058710A1 (en) * 2013-08-21 2015-02-26 Microsoft Corporation Navigating fixed format document in e-reader application
US20150186758A1 (en) * 2013-12-31 2015-07-02 Konica Minolta Laboratory U.S.A., Inc. Image processing device
CN105677267B (zh) * 2014-11-19 2018-11-16 珠海金山办公软件有限公司 一种页面显示方法及装置
CN105093600B (zh) * 2015-08-17 2018-11-06 京东方科技集团股份有限公司 一种显示面板及显示装置
CN105389165B (zh) * 2015-10-21 2019-04-30 广州视睿电子科技有限公司 一种文档图片显示方法、装置及终端
CN105528333B (zh) * 2015-12-15 2019-06-07 网易(杭州)网络有限公司 一种文档优化显示的方法和装置
US10488692B2 (en) 2016-06-13 2019-11-26 E Ink Holdings Inc. Touch display device
US20180316803A1 (en) * 2017-04-28 2018-11-01 Christine Reina Epaper display printer
CN108804400A (zh) * 2018-06-13 2018-11-13 深圳市轱辘汽车维修技术有限公司 一种电子文档处理方法、装置及相关设备
CN111414111A (zh) * 2019-01-04 2020-07-14 珠海金山办公软件有限公司 一种页面裁剪方法及装置
CN112397006A (zh) * 2019-08-16 2021-02-23 硅工厂股份有限公司 控制器和包括该控制器的显示装置
KR20210106128A (ko) * 2020-02-20 2021-08-30 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. 재사용 가능한 전자 잉크 용지

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1126014C (zh) * 1996-08-13 2003-10-29 软书印刷公司 便携式电子书和分配文本信息的系统
CN1748240A (zh) * 2003-12-16 2006-03-15 精工爱普生株式会社 信息显示装置
US20060200752A1 (en) * 2005-03-04 2006-09-07 Microsoft Corporation Method and system for laying out paginated content for viewing

Family Cites Families (119)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US18027A (en) * 1857-08-18 Island
GB702347A (en) 1951-06-25 1954-01-13 Mellor Bromley & Co Ltd A new or improved knot-tying device
US4453200A (en) 1981-07-20 1984-06-05 Rockwell International Corporation Apparatus for lighting a passive display
JPS63225295A (ja) * 1987-03-14 1988-09-20 シャープ株式会社 液晶表示装置
US4855725A (en) 1987-11-24 1989-08-08 Fernandez Emilio A Microprocessor based simulated book
US4856088A (en) 1988-01-14 1989-08-08 Motorola, Inc. Radio with removable display
KR890012184A (ko) * 1988-01-19 1989-08-24 시키 모리야 액정표시장치
US5484292A (en) 1989-08-21 1996-01-16 Mctaggart; Stephen I. Apparatus for combining audio and visual indicia
US5454067A (en) * 1989-11-16 1995-09-26 Tsai; Irving Method and apparatus for converting a conventional copier into an electronic printer
US6782483B2 (en) * 1990-03-23 2004-08-24 Matsushita Electric Industrial Co., Ltd. Data processing apparatus
US5063600A (en) * 1990-05-14 1991-11-05 Norwood Donald D Hybrid information management system for handwriting and text
JP3097065B2 (ja) * 1991-04-23 2000-10-10 セイコーエプソン株式会社 情報処理機器
JP2747171B2 (ja) * 1992-07-06 1998-05-06 株式会社 政治広報センター 選挙端末装置及び投票確定方法
JPH06337896A (ja) * 1993-03-31 1994-12-06 Matsushita Electric Ind Co Ltd 電子書籍表示検索装置及び電子書籍表示検索方法
US5875432A (en) * 1994-08-05 1999-02-23 Sehr; Richard Peter Computerized voting information system having predefined content and voting templates
US5585612A (en) * 1995-03-20 1996-12-17 Harp Enterprises, Inc. Method and apparatus for voting
US6092051A (en) * 1995-05-19 2000-07-18 Nec Research Institute, Inc. Secure receipt-free electronic voting
US5754873A (en) * 1995-06-01 1998-05-19 Adobe Systems, Inc. Method and apparatus for scaling a selected block of text to a preferred absolute text height and scaling the remainder of the text proportionately
JPH08335968A (ja) * 1995-06-06 1996-12-17 Sony Corp 携帯用情報端末装置
US8139050B2 (en) 1995-07-20 2012-03-20 E Ink Corporation Addressing schemes for electronic displays
US6124851A (en) 1995-07-20 2000-09-26 E Ink Corporation Electronic book with multiple page displays
CN1153444C (zh) 1995-10-02 2004-06-09 佳能株式会社 图象处理装置及方法
US5697793A (en) * 1995-12-14 1997-12-16 Motorola, Inc. Electronic book and method of displaying at least one reading metric therefor
US5784487A (en) * 1996-05-23 1998-07-21 Xerox Corporation System for document layout analysis
US5760323A (en) * 1996-06-20 1998-06-02 Music Net Incorporated Networked electronic music display stands
JPH1027162A (ja) 1996-07-11 1998-01-27 Oki Electric Ind Co Ltd 携帯型電子機器
US6407757B1 (en) * 1997-12-18 2002-06-18 E-Book Systems Pte Ltd. Computer-based browsing method and computer program product for displaying information in an electronic book form
US5943679A (en) * 1996-10-30 1999-08-24 Xerox Corporation Multi-page document viewer having a focus image and recursively nested images of varying resolutions less than the resolution of the focus image
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
JP4651193B2 (ja) 1998-05-12 2011-03-16 イー インク コーポレイション ドローイングデバイス用途のためのマイクロカプセル化した電気泳動性の静電的にアドレスした媒体
US6919879B2 (en) 1998-06-26 2005-07-19 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US6456732B1 (en) * 1998-09-11 2002-09-24 Hewlett-Packard Company Automatic rotation, cropping and scaling of images for printing
JP2000090020A (ja) 1998-09-14 2000-03-31 Sharp Corp 情報処理装置及び返信メール作成プログラムを記録したコンピュータ読み取り可能な記録媒体
US6388877B1 (en) * 1999-02-04 2002-05-14 Palm, Inc. Handheld computer with open accessory slot
JP2000278373A (ja) 1999-03-29 2000-10-06 Ricoh Co Ltd 携帯型電子機器
JP3594228B2 (ja) * 1999-07-01 2004-11-24 シャープ株式会社 枠消し装置、枠消し方法、およびオーサリング装置
US6675216B1 (en) 1999-07-06 2004-01-06 Cisco Technolgy, Inc. Copy server for collaboration and electronic commerce
US6493734B1 (en) * 1999-10-15 2002-12-10 Softbook Press, Inc. System and method to efficiently generate and switch page display views on a portable electronic book
CN1245769C (zh) 1999-12-21 2006-03-15 造型逻辑有限公司 溶液加工
JP2003518754A (ja) 1999-12-21 2003-06-10 プラスティック ロジック リミテッド 溶液処理された素子
US6661920B1 (en) * 2000-01-19 2003-12-09 Palm Inc. Method and apparatus for multiple simultaneously active data entry mechanisms on a computer system
US7743055B2 (en) 2000-03-28 2010-06-22 E.I. Du Pont De Nemours And Company Digital display of color and appearance and the use thereof
US6248483B1 (en) 2000-04-19 2001-06-19 Eastman Kodak Company Paper base transmission display material
US6888643B1 (en) * 2000-06-16 2005-05-03 International Business Machines Corporation Method and system for printing documents to a reusable medium
JP4470343B2 (ja) * 2000-06-22 2010-06-02 ソニー株式会社 情報閲覧装置および情報出力制御方法
US7283142B2 (en) * 2000-07-28 2007-10-16 Clairvoyante, Inc. Color display having horizontal sub-pixel arrangements and layouts
US6961029B1 (en) 2000-11-08 2005-11-01 Palm, Inc. Pixel border for improved viewability of a display device
US7425970B1 (en) * 2000-11-08 2008-09-16 Palm, Inc. Controllable pixel border for a negative mode passive matrix display device
DE60119681T2 (de) 2000-12-28 2007-05-10 Cellon France S.A.S. Elektronische Vorrichtung mit zwei zueinander beweglichen Teilen
US7184003B2 (en) 2001-03-16 2007-02-27 Dualcor Technologies, Inc. Personal electronics device with display switching
US6819316B2 (en) * 2001-04-17 2004-11-16 3M Innovative Properties Company Flexible capacitive touch sensor
US20020154120A1 (en) 2001-04-23 2002-10-24 Cullimore Ian H.S. Annotation and application control of general purpose computer documents using annotation peripheral
US6965375B1 (en) 2001-04-27 2005-11-15 Palm, Inc. Compact integrated touch panel display for a handheld device
US20020169893A1 (en) * 2001-05-09 2002-11-14 Li-Han Chen System and method for computer data synchronization
US7065658B1 (en) 2001-05-18 2006-06-20 Palm, Incorporated Method and apparatus for synchronizing and recharging a connector-less portable computer system
US20030034987A1 (en) 2001-08-17 2003-02-20 William Webb Handheld computer having moveable segments that can be adjusted to affect a size of the handheld computer
US6989815B2 (en) 2001-09-13 2006-01-24 E-Book Systems Pte Ltd. Method for flipping pages via electromechanical information browsing device
US7103848B2 (en) * 2001-09-13 2006-09-05 International Business Machines Corporation Handheld electronic book reader with annotation and usage tracking capabilities
US20030090480A1 (en) 2001-11-01 2003-05-15 Eastman Kodak Company Disaggregated flat panel display
WO2003044765A2 (en) 2001-11-20 2003-05-30 E Ink Corporation Methods for driving bistable electro-optic displays
KR100769783B1 (ko) 2002-03-29 2007-10-24 가부시끼가이샤 도시바 표시 입력 장치 및 표시 입력 시스템
GB2388942B (en) 2002-05-22 2005-09-07 Appliance Studio Ltd Printing to displays
JP4021707B2 (ja) * 2002-05-27 2007-12-12 東芝テック株式会社 定着装置
US6842279B2 (en) * 2002-06-27 2005-01-11 E Ink Corporation Illumination system for nonemissive electronic displays
US7656393B2 (en) 2005-03-04 2010-02-02 Apple Inc. Electronic device having display and surrounding touch sensitive bezel for user interface and control
US20040117735A1 (en) 2002-07-15 2004-06-17 Elnar Breen Method and system for preparing and adapting text, images and video for delivery over a network
US7058829B2 (en) 2002-08-14 2006-06-06 Intel Corporation Method and apparatus for a computing system having an active sleep mode CPU that uses the cache of a normal active mode CPU
US20040041785A1 (en) * 2002-08-29 2004-03-04 Chad Stevens Electronic paper methods and systems
US6919678B2 (en) * 2002-09-03 2005-07-19 Bloomberg Lp Bezel-less electric display
US20060077190A1 (en) 2003-01-23 2006-04-13 Koninklijke Philips Electronics, N.V. Driving an electrophoretic display
GB0302485D0 (en) 2003-02-04 2003-03-05 Plastic Logic Ltd Pixel capacitors
EP1460557A3 (en) * 2003-03-12 2006-04-05 Eastman Kodak Company Manual and automatic alignement of pages
US20050260551A1 (en) 2003-03-27 2005-11-24 Rubin Aaron C Reading book including partially electronic page display
US7196689B2 (en) 2003-03-31 2007-03-27 Canon Kabushiki Kaisha Information device
US7362311B2 (en) * 2003-04-07 2008-04-22 Microsoft Corporation Single column layout for content pages
WO2004111986A2 (en) 2003-06-17 2004-12-23 Koninklijke Philips Electronics N.V. A usage mode for an electronic book
GB2420905B (en) 2003-06-23 2006-12-27 Simon Richard Daniel Display device having an extendible screen
US7047339B2 (en) * 2003-06-27 2006-05-16 Intel Corporation Computer system with detachable always-on portable device
JP2005051570A (ja) * 2003-07-30 2005-02-24 Nec Access Technica Ltd 携帯端末装置及びそれに用いる表示/音声制御方法並びにそのプログラム
US7171058B2 (en) * 2003-07-31 2007-01-30 Eastman Kodak Company Method and computer program product for producing an image of a desired aspect ratio
US7290006B2 (en) 2003-09-30 2007-10-30 Microsoft Corporation Document representation for scalable structure
US7667703B2 (en) 2003-12-19 2010-02-23 Palo Alto Research Center Incorporated Systems and method for turning pages in a three-dimensional electronic document
JP2005266968A (ja) 2004-03-16 2005-09-29 Toshiba Corp 電子機器
JP2005274832A (ja) 2004-03-24 2005-10-06 Matsushita Electric Ind Co Ltd 補助光源付き反射型液晶表示装置
KR101001457B1 (ko) 2004-04-23 2010-12-14 엘지디스플레이 주식회사 액정표시장치
JP4096315B2 (ja) * 2004-08-04 2008-06-04 セイコーエプソン株式会社 表示システム
EP1784813B1 (en) 2004-08-13 2016-12-14 E Ink Corporation Methods and apparatus for driving electro-optic displays
JP2006065240A (ja) 2004-08-30 2006-03-09 Fuji Xerox Co Ltd 定着装置及び画像形成装置
WO2006056808A1 (en) 2004-11-29 2006-06-01 Plastic Logic Limited Distortion compensation for printing
EP1829130B1 (en) 2004-12-03 2016-07-13 Flexenable Limited Method for alignment tolerant patterning on flexible substrates
WO2006061658A1 (en) 2004-12-06 2006-06-15 Plastic Logic Limited Electrode patterning
US7898541B2 (en) 2004-12-17 2011-03-01 Palo Alto Research Center Incorporated Systems and methods for turning pages in a three-dimensional electronic document
FI117656B (fi) 2005-02-15 2006-12-29 Lumi Interactive Ltd Sisällön optimointi vastaanottaville päätelaitteille
US7289084B2 (en) * 2005-02-22 2007-10-30 John Michael Lesniak Computer display apparatus
JP4142024B2 (ja) * 2005-03-07 2008-08-27 セイコーエプソン株式会社 表示システム及びデータ転送方法をコンピュータに実行させるためのプログラム
EP1866979B1 (en) 2005-04-05 2016-11-02 Flexenable Limited Pixel driver circuit for active matrix display
US7760956B2 (en) * 2005-05-12 2010-07-20 Hewlett-Packard Development Company, L.P. System and method for producing a page using frames of a video stream
JP4806215B2 (ja) * 2005-06-07 2011-11-02 Nec液晶テクノロジー株式会社 表示装置
GB0515175D0 (en) * 2005-07-25 2005-08-31 Plastic Logic Ltd Flexible resistive touch screen
US20070024603A1 (en) * 2005-07-28 2007-02-01 Li Xiao-Chang C Integrated digital picture viewing device
JP2007079809A (ja) * 2005-09-13 2007-03-29 Fuji Xerox Co Ltd 電子ペーパシステム
JP2007172044A (ja) * 2005-12-19 2007-07-05 Softbank Mobile Corp 画面表示方法及び画面表示装置
CA2634209C (en) 2005-12-29 2015-11-24 Ozmiz Pty. Ltd. Method and system for displaying data on a mobile terminal
WO2007089847A2 (en) * 2006-01-30 2007-08-09 Fast-Cat, Llc A portable dataport device and method for retrieving, inter-relating, annotating and managing electronic documents at a point of need
JP2007206845A (ja) * 2006-01-31 2007-08-16 Wacom Co Ltd 情報処理装置
US7966557B2 (en) * 2006-03-29 2011-06-21 Amazon Technologies, Inc. Generating image-based reflowable files for rendering on various sized displays
US7748634B1 (en) 2006-03-29 2010-07-06 Amazon Technologies, Inc. Handheld electronic book reader device having dual displays
US7912829B1 (en) * 2006-10-04 2011-03-22 Google Inc. Content reference page
US7805403B2 (en) * 2007-01-07 2010-09-28 Apple Inc. Synchronization methods and systems
GB0702349D0 (en) 2007-02-07 2007-03-21 Plastic Logic Ltd Electronic document readers and reading devices
GB0702347D0 (en) 2007-02-07 2007-03-21 Plastic Logic Ltd Electronic document reading devices
GB0702350D0 (en) * 2007-02-07 2007-03-21 Plastic Logic Ltd Electronic reading devices
GB2447983A (en) * 2007-03-30 2008-10-01 Seiko Epson Corp Electrochromic display apparatus and method for operating said display apparatus
US20090053747A1 (en) * 2007-08-21 2009-02-26 Mattingly Phillip G Measurement of Haloperoxidase Activity With Chemiluminescent Detection
GB2454033A (en) * 2007-10-24 2009-04-29 Plastic Logic Ltd Portable paperless electronic printer
US8578273B2 (en) * 2007-10-30 2013-11-05 Microsoft Corporation Slideshow method for displaying images on a display
GB2458106B (en) * 2008-03-03 2012-07-18 Plastic Logic Ltd Electronic document reader system
US8116788B2 (en) * 2008-06-10 2012-02-14 Plantronics, Inc. Mobile telephony presence
US20110113150A1 (en) 2009-11-10 2011-05-12 Abundance Studios Llc Method of tracking and reporting user behavior utilizing a computerized system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1126014C (zh) * 1996-08-13 2003-10-29 软书印刷公司 便携式电子书和分配文本信息的系统
CN1748240A (zh) * 2003-12-16 2006-03-15 精工爱普生株式会社 信息显示装置
US20060200752A1 (en) * 2005-03-04 2006-09-07 Microsoft Corporation Method and system for laying out paginated content for viewing

Also Published As

Publication number Publication date
CN101911007A (zh) 2010-12-08
CN101911006A (zh) 2010-12-08
EP2212770B1 (en) 2016-08-24
US20090109185A1 (en) 2009-04-30
WO2009053743A1 (en) 2009-04-30
US20090109468A1 (en) 2009-04-30
US8836970B2 (en) 2014-09-16
GB2454030A (en) 2009-04-29
GB0802818D0 (en) 2008-03-26
WO2009053740A1 (en) 2009-04-30
GB2454032A (en) 2009-04-29
US20090113291A1 (en) 2009-04-30
GB0802816D0 (en) 2008-03-26
EP2212770A1 (en) 2010-08-04
EP2212767A1 (en) 2010-08-04
EP2212769A1 (en) 2010-08-04
CN101903861A (zh) 2010-12-01
WO2009053738A1 (en) 2009-04-30
GB2454031A8 (en) 2012-01-25
US20090109498A1 (en) 2009-04-30
CN101911007B (zh) 2012-11-28
GB2454033A (en) 2009-04-29
GB0802805D0 (en) 2008-03-26
US8539341B2 (en) 2013-09-17
US8711395B2 (en) 2014-04-29
GB0802815D0 (en) 2008-03-26
EP2212768B1 (en) 2016-08-31
EP2212768A1 (en) 2010-08-04
GB2454031A (en) 2009-04-29
CN101903861B (zh) 2013-05-29
WO2009053747A1 (en) 2009-04-30
CN101911006B (zh) 2013-10-09

Similar Documents

Publication Publication Date Title
CN101911006B (zh) 电子文档阅读器
US8970540B1 (en) Memo pad
US20160275906A1 (en) Providing content to electronic paper display devices
CN107430835B (zh) 电子纸显示设备
CN105637460A (zh) 书写平板电脑信息记录设备
EP3271813A1 (en) Augmenting content for electronic paper display devices
KR20160003524A (ko) 플렉서블 디스플레이 전자책 및 그 제어 방법
JP2003256190A (ja) 情報処理装置
US8427819B1 (en) Substrate interconnect routing
KR101229296B1 (ko) 필기인식용 터치스크린
CN105739775A (zh) 一种终端
JP2007156499A (ja) 情報表示装置、情報担体、および処理ユニット
KR20130088695A (ko) 단말기에서 페이지 표시 방법 및 장치

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20101208