CN1244689A - 用于捕捉图象的器具和具有同样功能的方法 - Google Patents

用于捕捉图象的器具和具有同样功能的方法 Download PDF

Info

Publication number
CN1244689A
CN1244689A CN99108391.1A CN99108391A CN1244689A CN 1244689 A CN1244689 A CN 1244689A CN 99108391 A CN99108391 A CN 99108391A CN 1244689 A CN1244689 A CN 1244689A
Authority
CN
China
Prior art keywords
image
animation
page
utensil
display
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.)
Granted
Application number
CN99108391.1A
Other languages
English (en)
Other versions
CN1159681C (zh
Inventor
J·C·道
K·C·卢法托
D·L·达尔顿
D·福尔莫萨
M·L·鲁德
S·尼维斯
P·汉堡
M·J·德弗里斯
N·舍帕德
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.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Co
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
Application filed by Hewlett Packard Co filed Critical Hewlett Packard Co
Publication of CN1244689A publication Critical patent/CN1244689A/zh
Application granted granted Critical
Publication of CN1159681C publication Critical patent/CN1159681C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • H04N1/00416Multi-level menus
    • 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/0035User-machine interface; Control console
    • H04N1/00352Input means
    • H04N1/00384Key input means, e.g. buttons or keypads
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00411Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00466Display of information to the user, e.g. menus displaying finishing information, e.g. position of punch holes or staple or orientation references
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00474Output means outputting a plurality of functional options, e.g. scan, copy or print
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00482Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
    • 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/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/10Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using flat picture-bearing surfaces
    • H04N1/107Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using flat picture-bearing surfaces with manual scanning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/04Scanning arrangements
    • H04N2201/0402Arrangements not specific to a particular one of the scanning methods covered by groups H04N1/04 - H04N1/207
    • H04N2201/0414Scanning an image in a series of overlapping zones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3285Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N2201/3287Storage of at least one complete document page or image frame
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3285Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N2201/3295Deletion of stored data; Preventing such deletion

Abstract

手持图象捕捉和通讯器具和方法,其中可以经扫描装置获取图象并将之保存在内部存储器中。所述器具包括用于控制和在内置显示屏上显示图象的处理器。存储在内部存储器中并且为处理器所执行的程序代码包括页捕捉模块,它用于通过滤波和丢弃多余图象数据对经扫描装置获取的图象数据进行处理,以形成完整的图象。页捕捉模块包括用于显示第一动画的代码段以及显示第二动画的代码段,其中最近捕获的图象置换先前捕获图象而被显示。

Description

用于捕捉图象的器具和具有同样功能的方法
本申请涉及题为“APPLIANCE AND METHOD OF USING SAME HAVING ASEND CAPABILITY FOR STORED DATA”的美国专利申请(文档号10980462),题为“APPLIANCE AND METHOD OF USING SAME HAVING A USERHELP CAPABILITY”的美国专利申请(文档号10980471),题为“APPLIANCEAND METHOD OF USING SAME HAVING A DELETE CAPABILITY FOR SAVEDDATA”的美国专利申请(文档号10980473),题为“APPLIANCE AND METHODOF USING SAME HAVING A CAPABILITY TO GRAPHICALLY ASSOCIATE ANDDISASSOCIATE DATA WITH AND FROM ONE ANOTHER”的美国专利申请(文档号10980474),题为“APPLIANCE AND METHOD FOR COMMUNICATING ANDVIEWING MULTIPLE CAPATURED IMAGES”的美国专利申请(文档号10980475),题为“APPLIANCE AND METHOD FOR NAVIGATING AMONGMULTIPLE CAPTURED IMAGES AND FUNCTIONAL MENUS”的美国专利申请(文档号10980476),题为“APPLIANCE AND METHOD FOR CAPTURINGIMAGES HAVING A USER ERROR INTERFACE”的美国专利申请(文档号10980477),题为“APPLIANCE AND METHOD FOR VIEWING CAPTUREDIMAGES”的美国专利申请(文档号10980481),题为“APPLIANCE ANDMETHOD FOR MENU NAVIGATION”的美国专利申请(文档号10980483),上述申请与本申请文件同时提交,在此处引入为参考用。
本发明一般而言涉及捕捉信息(比如文本,图象,图片等等)以便以数字格式存储的领域,具体来说涉及通过数字扫描捕捉图象的便携手持器具,它具有用于显示所捕获图象以供用户控制和处理以及将这些图象传送至另一设备或器具的图形用户界面。
无形的信息是重要的商业资源,如果处理得当可以使知悉者在竞争中处于有利地位。在过去的15年里,信息处理所取得的进步主要是因微型计算机在工作场所的广泛应用以及它们在局域网和广域网的应用而取得的。通过诸如电子邮件(Email)和对存储文件的服务器的网络化接入,电子通讯市场已经得到大大的发展。然而,商业仍然远未达到工作场所“无纸件”的理想境界。例如,根据BIS Strategic Decision(这是一家信息技术咨询公司,下称BIS)的1993年度报告,在1992年产生了900亿份以上的文件,这些文件的备份更是高达1万亿份以上。另外据BIS估计打印和复印费用平均而言占一般公司的收入的6%-13%之间。这些统计数字表明能够使纸件和技术按统一的信息处理对策合并的这些行业所能带来的经济效益。
一种被证实有助于在纸件和电子信息之间进行转换的工具是数字扫描仪。扫描仪所允许的文件分配系统赋予基于纸件的文件以电子通讯的速度和便利性。工作台式扫描仪或网络扫描仪使得商业人员能够扫描基于纸件的文件,有效地管理它们并即时地分发。用户可以简单地通过直接扫描文件至Email信箱或利用PC传真功能,对信息共享和配送。随着有传真功能的调制解调器和电子邮件越来越普及,使得各种类型的办公室都能够采用扫描仪所支持的文件分发功能。传真/调制解调器功能实际上在所有当今的个人计算机中都已经有所配备,使得用户无论是在办公室还是在旅行时,都能够直接从计算机发送和接收传真,以及远程查看电子邮件。
然而,尽管扫描仪对于需要通过PC传真和/或电子邮件将基于纸件的信息散发给同事的用户来说是理想的工具,但是传统的平板型扫描仪缺乏用户通过使用诸如笔记本计算机和蜂窝电话之类的产品而获得并且已经习惯的便利和灵活性。手持扫描仪在这一方面是一大改进;但是,它们通常依赖于主计算机显示所扫描的图象以及提供能量。授予Hayakawa等人的美国专利5550938(下称Hayakawa)披露了经设计克服了这些缺憾的便携图象扫描仪。具体地说,Hayakawa披露的是一种手持无绳图象扫描仪,它具有显示/控制屏幕,用于存储所扫描图象的存储器,内置的电源以及使扫描仪被主计算机接收作为将所存储图象从扫描仪传送到计算机的存储器卡的接口。尽管Hayakawa的扫描仪有效地打破了在图象显示和提供电源方面对主计算机的依赖性,它仍然存在一些缺点。例如,Hayakawa的扫描仪除了能够存储或丢弃新扫描的图象以及查看先前已经存储的图象以外,没有提供其它的图象处理特征。更为先进的图象处理必须在传送至主计算机之后才能进行。另外,Hayakawa没有提供包含图标(ICON)和/或动画以便于用户操作其设备的图形用户界面(GUI)。最后,图象的传送限于那些具有接收外部存储器卡的端口的装置或能够通过存储器卡驱动器读取扫描仪存储器的装置。
因此,所寻求的是允许用户在设备内部处理或操纵所捕获图象并且能够将图象直接传送给一些诸如计算机、打印机或传真机之类的其它单元的便携手持图象捕捉设备。另外,图象捕捉设备应当提供无绳操作并且使用一个标准接口将图象传送给其它设备。优选采用一个GUI,以帮助用户特别是新手操作该设备。
本发明的优点和新颖特征将在下列说明书中加以描述,并且本领域的技术人员在审视下文之后会对此一目了然或在对本发明实践之后获知。
为了取得这些优点和新颖特征,本发明一般而言涉及便携式手持图象捕捉和通讯器具和具有此类特征的方法,通过它们可以经捕捉装置捕捉图象并将之保存在内部存储器中。所述器具包括用于控制和在内置显示屏上显示图象的处理器。存储在内部存储器中并且为处理器所执行的程序代码包括页捕捉模块,它用于通过滤波和丢弃多余图象数据对经扫描装置获取的图象数据进行处理,以形成完整的图象。
根据本发明的一方面,页捕捉模块包括用于显示第一动画的代码段。在优选实施例中,第一动画被设计为一个隐喻(metaphor)形式,以表明正在该器具中进行的图象数据处理的进展情况。在优选实施例中所使用的隐喻格式是一个棒图,在该棒图中棒所填充的空间正比于在完成图象数据处理的过程中取得的进展情况。
根据本发明的另一方面,页捕捉模块包括代码段,用于显示第二动画,其中最近捕获的图象从显示屏上取代先前捕获图象。有利的是,该动画传递给用户有关捕获图象的逻辑排序的情况,即在该序列中的最新的图象取代序列中的先前的图象。另外,新捕获页或图象的显示允许用户从细节上审查该页,以验证是否遵循了正确的扫描路径以及该图象中是否有任何期望的内容缺失。
如果扫描过程中发生错误,页捕捉模块调用错误公用程序模块,显示一个文本对话来说明错误的性质。
本发明的器具有许多优点,作为例子其中一些在下文着重说明。
本发明的一个优点是在便携手持图象捕获器具中设置了一些通常为传统计算机所保留的智能图象处理特征。
本发明的另一优点是,图象或页可以利用简单和容易学习的扫描技术加以捕捉。
本发明的又另一优点是在捕捉后的处理过程中采用动画,以向用户传递扫描的结果,包括是否采用了错误的扫描路径和/或在该次扫描期间图象内容是否有缺失。
本发明的再另一优点是,提供了一GUI,它允许新用户在接受培训或帮助最少的情况下操作该器具。
本发明的其它特征在结合附图阅读下文对本发明的具体实施例的详细说明的基础上将一目了然。附图中:
图1A是一根据本发明的手持图象捕获和通讯器具的视图,它描绘了该设备包括显示屏、操作按钮和导航按钮的一侧;
图1B是描绘图1A器具的与图1A所示相对的一侧的视图,它包含用于执行图象捕捉的捕捉按钮;
图1C是图1A和1B器具的视图,它描绘了该单元的包含电源开关的一端;
图1D是图1A、1B和1C器具的与图1C所示相对一端的视图,它包含用于调节显示屏的视觉清晰度的亮度按钮;
图2是图1A-1D所示器具内部硬件和软件架构的高级框图;
图3是图2器具的应用软件的高级状态图;
图4A和4B表示的是在图1A显示屏上显示的工具菜单;
图5是在图1A显示屏上显示的发送菜单;
图6是在图1A显示屏上显示的删除菜单;
图7是在图1A显示屏上显示的帮助菜单;
图8A和8B描绘的是在图1A显示屏上的存储器使用情况指示图标,它提供了器具的存储器利用情况报告;
图8C示意了在图1A的显示屏上的捕获图象的草图;
图8D示意了在图1A的显示屏上的捕获图象的缩放图;
图9A和9B是描述页或图象捕捉过程的流程图,该捕捉过程利用了图1A-图1D的器具并且受到图2页捕捉模块的控制;
图10A-10D描绘了利用图1A-1D的器具的正确扫描路径;
图11A-11B描绘了利用图1A-1D的器具的不正确扫描路径;
图12A-12B描绘了利用图1A-1D的器具的另一例不正确扫描路径;
图13示意的是在图象或页扫描之后在图1A的显示屏上显示的后处理屏情况;
图14示意的是在图1A显示屏上显示的扫描错误屏;
图15示意的是在图1A的显示屏上显示的对捕捉图象或页的验证屏;以及
图16示意的是在图1A显示屏上显示的捕获图象的直角化(rectangularize)形式。
虽然本发明易于作出各种修改和替代形式,但是在附图中以实例表示了其一具体的实施例,并且在下文将详细描述。但是应当理解的是,无意将本发明限制为所披露的具体形式,相反,本发明将涵盖落入由权利要求书所限定的本发明的精神和范畴内的所有的修改、等价和替代方案。
图象捕获和通讯器具的架构
应用本发明原理的便携手持图象捕获和通讯器具22示于图1A-1D。具体地说,图1A描绘的是器具22放置了平板显示器24和用户操作按钮26、28、32、34、36、38和用户导航按钮42、44、46、48的一侧(即前端)。显示器24优选是平板型的以便适应器具22的手掌大小的尺度。适于在本发明中采用的通常类型平板显示器包括场致发光显示器,气体等离子体放电显示器和液晶显示器(LCD)。显示器24是包括捕获图象、文本、图标和动画在内的消息藉以传递给用户的装置。如此处所采用的那样,术语“图象”包容了文本(二进制)和彩色、图形或灰度显示。用户操作按钮包括图象发送或传送按钮26、图象缩放按钮28、图象旋转按钮32、图象删除按钮34、帮助公用程序按钮36和工具菜单按钮38。发送、缩放、旋转和删除按钮26、28、32和34允许用户以电子方式管理已经通过光电元件阵列52捕获到存储器中的图象或页。注意捕获到存储器中的图象在此处可互换地被称为“页”,这是因为在器具22中图象是以实际的文本页和/或虚拟页的形式描绘的。启动工具按钮38使用户得到一个菜单,该菜单包括一些可能的图象操作(比如,图象贴附/归类、图象移除/未归类),改变器具22的模式(即,在文本(二进制)捕捉和彩色、图形或灰度级捕捉模式间切换),标定器具22,在屏幕上显示以指示诸如模型号、硬件或软件版本号、存储器配置等等的重要指标,或不需要为启动设置专用外部按钮的其它用户应用程序。帮助按钮36为用户提供到一般指导教程的接入点,进程动画,关于器具22操作的基本知识的“如何做”指示,和当提出帮助申请而另一操作或菜单仍处于工作状态的时候与上下文有关的指令。导航按钮包括一个上按钮42、下按钮44、左按钮46和右按钮48,它们在用户控制下通过菜单项引导教程以及观看已捕捉在存储器内的图象或页。
图1B表示器具22的与图1A所示相对一侧(即,背面)。器具22的背部包括图象捕捉按钮54,该按钮在用户按压之后经光电元件阵列52捕捉图象,一旦图象被捕获即被释放。电源开关56被包含在图1C所示器具22的一端,而用于显示器24的亮度控制58定位在图1D所示的器具22另一端。在图1A-1D所示的各个按钮、电源开关56和亮度控制58在器具22上的定位仅仅是例示性的,可以根据需要加以修改,以满足关于目标用户群体的人类工程学要求。
现在参看图2,接下来将说明器具22的内部架构。器具22包括经地址/数据总线66与存储器64通讯的处理器62。处理器62可以是适于嵌入应用的任何市售或定制微处理器。存储器64代表由存储器设备构成的系统,它包含被用于实施器具22功能的软件和数据。存储器64可以包括但不限于下列类型的设备:高速缓冲存储器,ROM,PROM,EPROM,EEPROM,闪速存储器(flash),SRAM,和DRAM。如图2所示,存储器64存储有器具22所用的四种主要的软件和数据:操作系统68,应用软件70,I/O设备驱动器72,和每次捕捉产生的图象数据74。操作系统68应当设计成实时嵌入应用方式,优选情况下相对紧凑以充分利用存储器64。满足这些原则的实时操作系统的一个此类例子是位于3260 JayStreet,Santa Clara,CA 95054-3309的Integrated Systems,Inc.所销售的PSOSYSTEM操作系统(pSOSystem或pSOS),在本发明的优选实施例中采用了这种操作系统。I/O设备驱动器72包括由应用软件70通过操作系统66存取的软件例程,以便和诸如显示器24、某些存储器组件64和I/O端口比方说串行端口或IR端口通讯,所述I/O端口用于向另一器具、设备或系统传送数据。器具22所捕获的图象的数字表示由图象数据74代表。存储图象所采用的格式应当与应用软件70兼容。对图象进行编码的一个常用的格式是CCITT标准,它采用在本发明的优选实施例中;但是,采用其它的公共或独占标准也可以获得同样的成功。比如,JPEG是编码图形或彩色图象的常用标准。最后,应用软件70包括实施器具22的各种特性的控制程序。应用软件70和设备驱动器72通常以高级编程语言比如C或C++编写,以便于开发。然而,一些驱动器或应用模块有时也以汇编语言或机器语言编写,以使速度、存储器利用率或软件在存储器中的布局最优。在优选实施例中,本发明利用C语言实施大多数应用软件70和设备驱动器72。汇编语言用于实现实时(time-critical)的代码段。
应用软件70可以分割为与器具22各种特性相对应的几个模块,如图2所示。这些软件模块包括初始化模块76,页捕捉模块78,草图模块82,缩放视图模块84,页旋转模块86,页贴附模块88,页移除模块92,页删除模块94,页发送模块96,错误公用程序模块98,帮助公用程序模块102和菜单/导航界面模块104。下面对上述每个模块简略评述。
初始化模块76包括在器具22加电时被调用的自举(boot)软件。该模块与操作系统68以及设备驱动器72紧密配合,执行处理器62、存储器装置64、显示器24的任何硬件初始化操作,以及全局资源,比如消息队列和缓存器、系统任务和存储器分区的软件初始化。页捕捉模块78控制通过光电元件阵列52对图象的获取以及图象为存入存储器64中转换为适当格式的转换过程。草图模块82提供在显示器24上显示的页和图标的缺省视觉形象。比如,图8A和8B给出了在存储器64为空(即,存储器中没有捕获的页)和存储器64存放25个捕获页面的两种情况下存储器利用情况指示图标。图8C中,草图模块82在显示器24上展示一个完整的捕获页。如图8D所示,视图缩放模块84允许用户放大一页的一个局部。页旋转模块86允许用户以90度增量按照草图或缩放图的形式旋转页面。页贴附模块88允许用户以逻辑方式将各页结合在一起,以形成可以作为单个单元操作的一组页。相反地,页移除模块92允许用户将某一或一些页和先前形成的页组分离。页删除模块94允许用户从存储器64中清除一页或一组页。页发送模块96允许用户将一页或一组页经器具22的串行或IR通讯端口传送到另一器具、设备或系统。错误公用程序模块98在用户试图进行无效操作的时候通知用户。帮助公用程序模块102实时地通过文本或动画向用户提供操作器具22的一般指导以及执行特定操作的上下文有关的指导。最后,菜单/导航接口模块104向用户提供执行各种操作的图形菜单并且处理用户对此的反应。此外,菜单/导航接口模块104对导航按钮42、44、46、48作出反应,允许用户经过图形菜单引导一个流程并且观看所存储的页。
图3表示的是应用软件70的高级状态图。该状态图有助于对应用软件70及其相关软件模块的操作的广泛了解。这些状态代表应用软件70内作用在来自消息队列的各消息上的任务或处理过程,它们是用户和器具22互作用(即,启动按钮)的结果。器具22和应用软件70的开始和终结处都是关断状态106,该状态由用户操作电源开关56而控制。根据用户经开关56关断器具22的操作可以从任何其它状态进入关断状态106。当用户将开关56切换至通位置的时候,系统将通过短暂的初始化状态108,在该期间调用初始化模块76执行其功能。一旦系统初始化结束,系统进入草图状态112,它是观看任何捕获图象的缺省状态。从草图状态112,系统可以过渡到数种可能的状态中的任何一个,这取决于用户的指令。例如,可以按压捕捉按钮,进入捕捉状态114以执行图形捕捉操作。在图形捕获之后,释放按钮,返回草图状态112。如果用户希望改变捕获图象的方位,那么触发旋转按钮32将使捕获图象每按一次按钮旋转90度。另外,既然图象已捕获在存储器64中,那么用户可以通过按压缩放按钮28进入缩放图状态116,而得到该图象或页的某一部分的放大视图。类似于草图状态112,放大图也可以通过按压旋转按钮32加以旋转。系统将通过操作缩放按钮28返回草图状态112。
从草图状态112或缩放图状态116,根据用户的选择可以进入四个菜单状态之一。首先,触发工具按钮38将使系统进入工具菜单状态118,这里在显示器24上显示可能的页操作和/或特性的菜单,如图4A和4B所示。其次,触发发送按钮26将使系统过渡至发送菜单状态122,这里在显示器24上显示了将页或页组传送到另一器具、设备或系统的选项菜单,如图5所示。第三,触发删除按钮34将使系统进入删除菜单状态124,这里在显示器24上显示从存储器64删除一页或一组页的选项菜单,如图6所示。最后,触发帮助按钮36将使系统进入帮助菜单状态126,这里在显示器24上显示帮助主题菜单,如图7所示。一旦进入上述任何一个菜单状态,用户可以通过使用导航按钮42和44然后经按压确认按钮使该选择有效来选择所需要的菜单选项。在本发明的优选实施例中,确认按钮简单地设为藉以访问正在显示的当前菜单的按钮。一个指示适当的确认按钮的图标显示在菜单的左下部,如图4-7所示。可以简单地调用导航按钮46来退出菜单状态,而进入先前状态。
用户的无效响应(即,用户按压了不活动的按钮)将导致进入缺省消息处理状态128,这里对用户的响应经内部产生的消息加以解释。经常是简单地忽略用户的无效响应。然而,根据被触发的按钮和应用软件70的当前状态,有时会过渡到错误对话状态132,借助于显示器24上的消息或图形(例如,闪烁的图标)告知用户所发生的错误。或者,如果应用软件70检测到在执行有效操作的过程中的一个错误,可以直接进入错误对话状态132。它的最为常见的例子是在图象捕捉过程中用户所采取的器具22捕捉路径不正确。
下面我们将说明用器具22捕捉图象或页的过程以及页捕捉软件模块78所运用的控制功能,同时经常会引用(a)图9A和9B的流程图;(b)图10A-10D,11A-11B,和12A-12B的描述正确和不正确扫描技术的动画场景;图14的错误屏;图13、15和16的图象或页的后处理、验证和直角化屏。
用该器具捕获页
用户触发设置于器具22的背面上的图象捕捉按钮54,从而启动图象捕捉操作。因此,如图9A中判断选取框134所示,该过程从页捕捉模块78(见图2)处理一个表示捕捉按钮54已被触发的消息开始。根据应用软件70的当前状态,页捕捉可能不是有效操作,如判断选取框136所示。如果页捕捉按钮54当前不处于活动或有效状态,则忽略用户捕捉页的企图。在优选实施例中,除非系统处于向另一设备发送页的活动状态中(这由图3的发送菜单状态122完成(encompass)),或者正向用户传递错误(这由图3的错误对话状态132表示),否则将中止当前任务并且开始页捕捉操作。注意即使系统当前正在显示如图5所示的发送菜单以启动一次发送操作,但是页捕捉的启动将不顾这一状态并取而代之,除非在器具22和另一设备之间正在传送数据。这样,如果页捕捉按钮54是活动的,那么过程将沿端子A继续,在该处如前文所述,在步骤138中止当前的操作。
除非器具22当前正被用于捕捉新的图象,否则不必对光电元件阵列52(见图1A)供电。因此,在图象捕捉过程的开始之时有必要在步骤142将来自显示器24的功率引向光电元件阵列52。步骤144表示用户所执行的捕捉过程,该过程将继续到捕捉按钮54被释放为止(捕捉按钮54是否释放是由判断选取框146判断),或者光电元件阵列52检测到器具22是否已离开该页或另一捕捉错误已经发生(例如,扫描速度过快,存储空间不足,扫描路径有过多的转动等等),如判断选取框147所示。帮助公用程序模块102提供一个展示了执行图象扫描的过程中正确的和不正确的技术的指导性动画。在图10A-10D,11A-11B和12A-12B中提供了该动画的各个场景。注意这一动画不是作为图象捕捉过程的一部分自动运行的。相反,该动画被配置为帮助特性的一部分,可以经帮助按钮36访问。
首先参看图10A-10D,这些图以显示于其中的一批动画场景示意了优选的扫描路径。执行一次成功的扫描有两个条件必须满足。首先,用户必须使器具22和拟获取的目标图象接合(engagement)。其次,光电元件阵列52必须在整个图象横向来回移动(traverse)。如图10A所示,用户在器具22与目标接合的情况下触发捕捉按钮54。在图10B,所显示的是用户用器具22作了第一次行程或扫描,由此获取图象的左侧。接下来,器具22滑至右侧,作第二次行程或扫描,获取图象右侧。在优选实施例中,两次行程应当至少重叠1/2英寸,以确保整个图象被捕捉并正确地接合在一起。页捕捉模块78检测这一重叠部分,并且在重构该幅图象的数字图象表示的时候丢弃多余的图象数据。一旦已经横向通过了整幅图象,用户如图10D所示那样释放捕捉按钮54,结束图象捕捉过程。尽管刚才描述的扫描过程是优选的技术,但是可以沿目标图象采取其它的路径,只要确保整幅图象被覆盖并且器具22与目标图象保持接合即可。然而,由于曲折路径将导致图象的数部分重叠或者需要器具22作过多的折返重扫以覆盖整个图象,这将使得页捕捉模块78在重构所捕捉的图象的时候需要做更多的处理工作来滤除多余的图象数据。
图11A-11B和12A-12B示意了用户在扫描新的图象的时候常见的两个错误。在图11A,表示的是用户使器具22离开了目标图象,从而截取了不需要的图象数据。这一错误在图11B中以在发生错误的扫描区域上方标记X而加亮显示。图12A示意的是与图10A-10D所示优选扫描路径非常接近的扫描路径。但是请注意,在图12A中用户未能使其沿图象的右侧所作的第二次行程或扫描与其在图象左侧所作的首次扫描或行程有所重叠。结果,如图12B中X标记部分所示的图象中间部分未被扫描。
现在返回图9A的流程图,一旦用户释放捕捉按钮52,使目标图象和器具22脱离,或者碰到任何其它的捕捉错误,那么在步骤148结束捕捉操作,在步骤152将功率重新导向显示器24。在该捕捉后阶段,页捕捉模块78通过放弃由于在扫描过程重叠而产生的多余图象数据而处理所获取的图象,并且添加控制数据从而将该新的一页按照先前获取的页的排列顺序保存。但是,在这一处理过程正在进行的同时,用户可以选择将新获取的图象放弃。如图13所示,在显示器24上显示了一个后处理动画,它表示了在捕捉后阶段中在页捕捉模块78控制下执行的处理工作。利用了一个水平棒图来通报新页处理的进展情况。由于处理任务的缘故,新获得的图象数据需要有限量的处理时间,可以使该动画显示的棒图与之相关,以便以适当的准确度跟踪这一处理过程。相应地,一旦该棒基本上填满它所属的长条块,则捕捉后的处理工作结束。应当理解的是可以采用替代的进程图标,比如时钟沙漏或者表示百分比的数字读数,而不会偏离本发明的精神。棒图方框还告诉用户捕捉后处理工作可以取消,并且新获得的图象可以经触发导航按钮46而丢弃。这一选项在图9A的流程图中表示为判断选取框154。这样,在后处理动画于步骤156显示的整段时间中,用户可以选择结束该处理工作,并且可以简单地按压导航按钮46丢弃该图象,这导致显示器24沿图9B的端子C于步骤158返回前一视图(即,在启动图象捕捉操作之前显示器24的内容)。为了帮助用户作出此决定,棒图叠加在扫描路径(见图13)的一显著部位或轮廓部分(如:不显示图象内容),以早期提示期望图象可能有某些部位缺失,以及该捕获图象应当丢弃。
如果所捕获的图象未丢弃,捕捉后处理过程将结束,该过程将沿图9B的端子D继续。在判断选取框162,页捕捉模块78判断在扫描期间是否发生错误,并且如果发生,控制传递给错误应用程序模块98,在该模块于步骤164在显示器24上显示诸如图14所示实例的错误屏。在本发明优选实施例中所识别的错误包括下列例子:a)器具22不能在目标介质上导航;b)用户在捕捉按钮52被按压的时候将器具22从扫描目标上提开;c)超出最大扫描速度;d)超出最大捕捉尺寸;以及e)存储器64满。
然后页捕捉模块78在步骤166显示一个如图15所示的验证屏,即使已经发生了错误也是如此,这是因为该验证可能有助于用户了解该错误的后果。此外,尽管有错误的存在,所捕获的页仍然可能满足用户的需要。验证屏提供了所捕获图象经过完全处理之后的视图,该视图示意了用户在执行图象捕捉时所采用的路径。因此验证屏允许用户仔细地检查他们的扫描结果中是否有诸如捕捉路径不正确或内容缺失之类的错误,从而判断该页是否保留抑或舍弃。为了增强捕获图象之间的逻辑关系,在显示器24上简略显示上一次捕获页的草图,然后将新捕获的页从右侧滑入显示屏上从而将上一次捕获页从左侧移出。该动画传达给用户这样的信息,即新捕获图象的验证屏代表了捕获图象序列中一个新的上一次捕获页。图15所示的页是不正确扫描技术的一个示例,其中图象的一些部分明显缺失。如判断选取框168所示,在验证屏处于显示之中的时候用户所尝试的某些操作导致在步骤172该页经动画变换为如图16所示的直角化页。这包括一些操作,比如动力循环,自动关闭,观看另一页,贴附于先前的一页,捕捉另一页,或者将一页或一组页发送往外部器具或设备。如果诸如经按钮26、34、36和38(见图1A)的任一个按钮访问某一菜单之类的其它操作或者分别经按钮28、32尝试缩放或旋转操作,那么验证屏幕将仍然处于显示状态。直角化处理在验证图象的周围设置了一个边界使该图象看起来象是在印刷纸面上。这样例如如果用户在观看了验证屏之后决定将新捕捉的图象舍弃,那么控制将在触发删除按钮34之后转移至页删除模块92,在该模块新捕获的页可以采用删除任何捕获页的相同程序加以删除。
应用软件70包括了用于执行逻辑功能的各可执行指令的排序列表,它可以用任何计算机可读的介质实现,以用于或结合指令执行系统、装置或设备使用,例如基于计算机的系统,含处理器的系统或其它的可以从指令执行系统提取指令并且执行指令的系统。在本文件的上下文中,“计算机可读介质”可以是任何可以包含、存储、通讯、传播或传送供指令执行系统、装置或设备使用或与之结合使用的装置。计算机可读介质可以例如是电、磁光、电磁、红外或半导体的系统、装置、设备或传播介质,但不限于此。计算机可读介质的更为具体的例子(非穷尽列表)有:具有一或多线的电连接(电子),便携计算机盘片(磁质),随机存取存储器(RAM)(磁质),只读存储器(磁质),易檫除可编程只读存储器(EPROM或快闪存储器)(磁质),光纤(光学),便携式压缩盘只读存储器(CDROM)(光学)。注意,计算机可读介质甚至可以是纸或其它可以印刷程序的适当介质,原因是程序可以通过例如对纸或其它介质作光学扫描以电子方式获取,然后编译、解释或者如果需要以适当方式处理,最后存储在计算机存储器中。
本文披露了本发明的原理,它实施在便携手持的图象捕捉和通讯器具中,该器具除了提供典型手持扫描器的灵活性,还赋予了本领域迄今尚未得知的一组智能特性。这些特性的例子包括,例如利用该捕捉和通讯器具采用单只手即可以实施的简单易学的技术可以获取图象或页。另外,该器具能够舍弃在图象捕捉过程中因路径重叠而产生的多余图象数据,由此使用户集中注意力于使扫描范围覆盖整个目标图象。一旦图象捕捉过程完成,在捕捉后处理阶段采用动画,向用户传达捕捉的结果,包括是否采用了错误的捕捉路径和/或图象内容在捕捉的过程中是否缺失。如果发生错误,那么显示一错误屏,向用户说明问题的性质,但是,该图象在用户已经捕捉到充分信息的情况下仍然予以显示。
作为对上述详细说明的总结,应当注意,本领域的技术人员明显可以看出,在不明显偏离本发明原理的前提下可以对优选实施例作出各种变型和修改方案。所有这些变型和修改方案都应包含在由下面的权利要求书所界定的本发明的范畴之中。

Claims (10)

1.手持图象捕捉和通讯器具(22),包括:
扫描装置(52),用于获取图象数据(74);
存储装置(64),用于保存所述图象数据(74);
处理装置(62),它与所述存储装置(64)相通讯;
显示装置(24),它与所述处理装置(62)相通讯,以便显示所述图象数据(74);以及
程序代码(70),它存储在所述存储装置(64)并为所述处理装置(62)执行,所述程序代码(70)包括一个页捕捉模块(78),该模块具有用于滤波和舍弃经所述扫描装置(52)获取的多余图象数据的第一代码段。
2.根据权利要求1所述的器具,其特征在于所述程序代码(70)段还包括错误公用模块(98)用于响应在获取所述图象数据(74)的同时引发的错误而在所述显示装置(24)上显示文本对话;以及所述页捕捉模块(78)还包括:
第二代码段,它用于在所述显示装置(24)上显示第一动画,所述第一动画包括一个棒图,棒图中棒条所填充的空间正比于在完成一有限处理过程所取得的进展;
第三代码段,用于在所述显示器(24)上显示第二动画,所述第二动画在所述显示装置(24)上绘示了最新捕获的图象数据(74)页置换先前捕获的图象数据(74)页的过程;以及
第四代码段,用于显示用于捕捉所述最新捕获页的捕捉路径,所述第一动画叠加在所述捕捉路径的一部分上。
3.利用手持图象捕捉和通讯器具(22)捕捉图象的方法,所述器具具有用于显示图象的显示器(24),包括下列步骤:
用所述器具(22)扫描(144)图象,以按照图象数据(74)的形式收集所述图象的数字表示;
将经过所述扫描步骤获取的多余图象数据(74)丢弃;
在所述显示器(24)上显示第一动画(156),其中所述第一动画是一个有限处理过程的进展情况的“隐喻”;以及
在显示器(24)上显示第二动画(166),所述第二动画绘示了被捕获的图象置换先前捕获的图象的过程;
4.根据权利要求3所述的方法,其特征在于还包括下列步骤:
显示在捕捉图象时所采用的路径,所述第一动画叠加在所述路径的一部分上。
5.根据权利要求4所述的方法,其特征在于还包括下列步骤:
在显示器(24)上显示第三动画(172),其中所述捕获图象叠加到一矩形页上。
6.根据权利要求3所述的方法,其特征在于所述扫描步骤(144)还包括下列步骤:使器具(22)在图象表面上移动从而限定一个扫描路径,所述扫描路径包括所述器具(22)的一或多次行程。
7.根据权利要求6所述的方法,其特征在于所述扫描步骤包括多个行程,每个所述行程具有某个区域与另一个行程重叠。
8.根据权利要求7所述的方法,其特征在于所述重叠区是从与所述行程的路径方向垂直的方向测量至少1/2英寸宽。
9.计算机可读的介质(64),它具有用于控制运用手持图象捕捉和通讯器具(22)捕捉图象的程序(70),所述器具具有用于显示图象的显示器(24),所述程序包括:
获取逻辑单元,其配置用于作为对图象扫描的结果经过设置在器具上的光电元件阵列(52)获取图象数据(74);
舍弃逻辑单元,用于舍弃经所述光电元件阵列(52)获取的多余图象数据(74);
第一显示逻辑单元,其配置用于在显示器(24)上显示第一动画(156),所述第一动画是关于一个有限处理过程的进展情况的“隐喻”;以及
第二显示逻辑单元,其配置用于在显示器(24)上显示第二动画(166),所述第二动画绘示了被捕获的图象置换先前捕获的图象的过程;
10.根据权利要求9所述的计算机可读介质(64),其特征在于还包括:
路径显示逻辑单元,其配置用于显示在捕捉图象时所采用的路径,所述第一动画叠加在所述路径的一部分上;以及
第三显示逻辑单元,其配置用于在显示器(24)上显示第三动画(172),其中所述捕获图象叠加到一矩形页上。
CNB991083911A 1998-08-07 1999-06-14 用于捕捉图象的器具和具有同样功能的方法 Expired - Fee Related CN1159681C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/130,573 US6466231B1 (en) 1998-08-07 1998-08-07 Appliance and method of using same for capturing images
US09/130,573 1998-08-07
US09/130573 1998-08-07

Publications (2)

Publication Number Publication Date
CN1244689A true CN1244689A (zh) 2000-02-16
CN1159681C CN1159681C (zh) 2004-07-28

Family

ID=22445314

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB991083911A Expired - Fee Related CN1159681C (zh) 1998-08-07 1999-06-14 用于捕捉图象的器具和具有同样功能的方法

Country Status (4)

Country Link
US (1) US6466231B1 (zh)
EP (1) EP0978991A3 (zh)
JP (1) JP2000148994A (zh)
CN (1) CN1159681C (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7669143B2 (en) 2005-01-26 2010-02-23 Denso Wave Incorporated Information reading apparatus with a screen for displaying stored symbol images
CN110246230A (zh) * 2019-05-16 2019-09-17 西北工业大学 一种草图模块的智能置换方法

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6611291B1 (en) * 1998-08-07 2003-08-26 Hewlett-Packard Development Company Appliance and method for communicating and viewing multiple captured images
US6292273B1 (en) * 1998-08-07 2001-09-18 Hewlett-Packard Company Appliance and method of using same having a delete capability for saved data
US6549304B1 (en) * 1998-08-07 2003-04-15 Hewlett-Packard Company Scanning appliance and method having user help capability
US7133068B2 (en) * 2000-03-06 2006-11-07 Sony Corporation System and method for creating still images by utilizing a video camera device
US20020051262A1 (en) * 2000-03-14 2002-05-02 Nuttall Gordon R. Image capture device with handwritten annotation
US6995875B2 (en) * 2000-06-07 2006-02-07 Hewlett-Packard Development Company, L.P. Appliance and method for navigating among multiple captured images and functional menus
JP3845045B2 (ja) * 2002-07-23 2006-11-15 株式会社リコー 画像処理装置、画像処理方法、画像形成装置、印刷装置及びホストpc
JP2004320277A (ja) * 2003-04-15 2004-11-11 Sony Corp プリント用端末、プリントシステム、記憶媒体及びプログラム
CA2545940C (en) * 2003-11-14 2016-01-05 Research In Motion Limited System and method of retrieving and presenting partial (skipped) document content
US7571429B2 (en) * 2005-01-18 2009-08-04 Sharp Laboratories Of America, Inc. System and method for error reporting
JP5573145B2 (ja) * 2009-12-16 2014-08-20 ソニー株式会社 画像処理システム、画像処理装置、画像処理方法及びプログラム
JP5418354B2 (ja) * 2010-03-25 2014-02-19 富士ゼロックス株式会社 情報処理装置、情報処理システム、及び情報処理プログラム
JP5663934B2 (ja) * 2010-04-09 2015-02-04 ソニー株式会社 画像処理装置、撮像装置、画像処理方法およびプログラム
US8564856B2 (en) 2010-12-06 2013-10-22 Xerox Corporation Automatic recognition of document scan error
US20130027757A1 (en) * 2011-07-29 2013-01-31 Qualcomm Incorporated Mobile fax machine with image stitching and degradation removal processing
US9442482B2 (en) 2013-04-29 2016-09-13 GlobalFoundries, Inc. System and method for monitoring wafer handling and a wafer handling machine
CN115098002B (zh) * 2022-06-13 2023-10-27 济南瑞源智能城市开发有限公司 一种隧道云管控平台的前端展示方法、设备及介质

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5550938A (en) * 1989-04-17 1996-08-27 Omron Corporation Cordless image scanner
EP0486160A3 (en) 1990-10-22 1992-11-25 Touchfax Information Systems, Inc Multi-purpose public facsimile transmission terminal
CA2101932A1 (en) 1991-12-10 1993-06-11 Dominique Pitteloud Apparatus and methods for automerging images
GB2288512B (en) 1994-04-14 1998-08-26 Matsushita Electric Ind Co Ltd Image processing apparatus
US5949921A (en) * 1994-08-09 1999-09-07 Matsushita Electric Industrial Co., Ltd. Image processing apparatus for reading an image by hand scanning
JPH0851526A (ja) 1994-08-09 1996-02-20 Matsushita Electric Ind Co Ltd 画像処理装置
US5921537A (en) 1996-03-14 1999-07-13 Sharp Kabushiki Kaisha Post-processing apparatus of digital image forming apparatus
US5977978A (en) * 1996-11-13 1999-11-02 Platinum Technology Ip, Inc. Interactive authoring of 3D scenes and movies
US5987535A (en) 1997-09-15 1999-11-16 Xerox Corporation User interface providing immediate status and capability indicators of an imaging system on a network by displaying channel connections, features in use, availability, and current operations

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7669143B2 (en) 2005-01-26 2010-02-23 Denso Wave Incorporated Information reading apparatus with a screen for displaying stored symbol images
CN110246230A (zh) * 2019-05-16 2019-09-17 西北工业大学 一种草图模块的智能置换方法
CN110246230B (zh) * 2019-05-16 2022-04-22 西北工业大学 一种草图模块的智能置换方法

Also Published As

Publication number Publication date
CN1159681C (zh) 2004-07-28
EP0978991A2 (en) 2000-02-09
US6466231B1 (en) 2002-10-15
JP2000148994A (ja) 2000-05-30
EP0978991A3 (en) 2001-01-03

Similar Documents

Publication Publication Date Title
CN1214351C (zh) 对于存储数据有删除能力的器具和利用同样功能的方法
CN1159681C (zh) 用于捕捉图象的器具和具有同样功能的方法
CN1251153C (zh) 菜单定位装置和方法
CN1244691A (zh) 对于存储数据有发送能力的器具和利用同样功能的方法
CN1218280C (zh) 用于传送和查看多个捕获图象的装置和方法
CN1230787C (zh) 观看捕捉图象的器具和方法
CN1244686A (zh) 在多个捕获图象和功能菜单中定位的装置和方法
CN1218281C (zh) 能以图形方式将数据相合并和分离的装置和方法
US7684068B2 (en) Method and system for automatically and transparently archiving documents and document meta data
US7079181B2 (en) Appliance and method of using same having a delete capability for saved data
US7443532B2 (en) Network scanner system
US7133162B2 (en) Appliance and method of using same having a user help capability
US20070244970A1 (en) Conference System
US20050152191A1 (en) Filing system and method for avoiding filing of identical document data
US20070097425A1 (en) Image reading device and image processing method utilizing the same
Saund Bringing the marks on a whiteboard to electronic life
CN1941703A (zh) 数据传送系统、方法、装置以及用于其的计算机可用介质
US6879411B1 (en) Facsimile system
CN1244683A (zh) 具有用户错误界面的用于捕捉图象的器具和方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.

Free format text: FORMER OWNER: HEWLETT-PACKARD CO. (US) P.O. BOX 10301, PALO ALTO CALIFORNIA U.S.A.

Effective date: 20120425

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20120425

Address after: Texas, USA

Patentee after: HEWLETT-PACKARD DEVELOPMENT Co.,L.P.

Address before: California, USA

Patentee before: Hewlett-Packard Co.

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20040728

Termination date: 20120614