CN1602484A - 用于大图像和小窗口尺寸应用的图像漫游浏览器 - Google Patents

用于大图像和小窗口尺寸应用的图像漫游浏览器 Download PDF

Info

Publication number
CN1602484A
CN1602484A CNA018231837A CN01823183A CN1602484A CN 1602484 A CN1602484 A CN 1602484A CN A018231837 A CNA018231837 A CN A018231837A CN 01823183 A CN01823183 A CN 01823183A CN 1602484 A CN1602484 A CN 1602484A
Authority
CN
China
Prior art keywords
image
window
user
browser
thumbnail
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
CNA018231837A
Other languages
English (en)
Inventor
加里·R·里卡德
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1602484A publication Critical patent/CN1602484A/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/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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • 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/14Solving problems related to the presentation of information to be displayed
    • G09G2340/145Solving problems related to the presentation of information to be displayed related to small screens

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Digital Computer Display Output (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明的浏览器向用户呈现了除了用户的正常窗口之外的被称为缩略图(205)的小窗口、或在小屏幕装置的情况下作为在用户的屏幕上的小窗口。由浏览器呈现的所检索的页面图像通过使用缩略图(205)逻辑地划分为多段。每段的尺寸基于用户的窗口或屏幕的大小和页面图像的大小。缩略图窗口(205)包括页面图像(200)的缩小版本。缩略图图像被划分为多个单元,每个页面图像段一个单元。当集合在一起时,这多个单元形成网格。以热点信息编码每个单元以形成在它和相关联的页面图像段之间的映射。当用户选择缩略图(205)上的一个单元时,本发明的浏览器经由用户的窗口(202)或屏幕向用户呈现页面图像(200)的相关联的段。作为另一个特征,可以将所使用的页面图像(200)的大小调整得大于原始检索的页面图像(如网页图像)来作为对视力受损的个人的帮助。

Description

用于大图像和小窗口尺寸应用的图像漫游浏览器
技术领域
本发明涉及数据处理***。具体上,本发明涉及用于大图像和/或小窗口尺寸应用的浏览器的使用。
背景技术
过去,计算机***技术主要被工程师、科学家或面向计算机的支持大业务的个体使用。随着在二十世纪八十年代和二十世纪九十年代计算机的迅速增多和最近因特网的接受,各类个体现在使用许多不同类型的计算机***。
在今天的计算机***世界中,被称为浏览器的特定类型的计算机程序当之无愧地成为最广泛使用的计算机***工具。这种广泛的接受主要归因于在因特网上使用的标准化的协议和文件格式。计算机***用户能够访问和查看大数量的信息。如所公知的,这个信息以页面(在因特网环境中称为网页)的形式被用户获得。每个页面包括以多种形式的到来的信息元素,包括文本信息(即文本)和图像。
当浏览器为用户检索页面时,浏览器考虑窗口尺寸,以特定的方式格式化页面的信息元素,并且作为一个大图像(被称为页面图像)向用户呈现页面。如果用户调整他的或她的窗口,则浏览器考虑新的窗口尺寸,重新格式化信息元素,并且再次向用户呈现页面。用户可以随后指向和选择在页面上的不同位置以使得浏览器检索另一个页面。当然,这个过程可以持续用户所选择的时间。
现有的浏览器被设计来使用诸如个人计算机通常使用的那样的相当大的显示屏幕(即计算机监控器)来运行。为此,构成页面的信息元素(诸如文本或图像信息)被指定为特定的尺寸。例如文本被指定为具体的字体大小,具有具体高度和宽度的图像被呈现。这些信息组件的所选择的尺寸是在每个页面建立时间之前被建立的,所述每个页面一般在尺寸基本标准的显示屏幕上良好地工作。
虽然浏览器技术不是新的并且实际上早于因特网的普及,但是因特网已经驱动了浏览器技术在不同设备上的广泛使用。在此存在两个问题。首先,标准尺寸的信息元素太大以至于不能在小显示屏幕设备上良好地工作。普及化的蜂窝电话、个人数字助理(PDA)和便携个人计算机仅仅是一些示例。其次,标准尺寸信息元素对于视力受损的用户太小,视力受损的用户要使得信息元素更大,但是不能。
虽然现有的浏览器技术不包括对这些问题的综合解决方案,但是现有的浏览器提供某些用户调整表示部分方案。如上所述,浏览器用户可以调整他们的浏览器的窗口尺寸。但是,这仅仅影响页面背景的大小以及可能影响在页面上如何组织信息元素,但是不影响信息元素本身的尺寸。一些浏览器类似地使得用户可以手工调整文本信息元素的字体大小,但是不可调整图像信息元素。虽然这个手工调整可以帮助视力受损的用户读取文本,但是它不能帮助视力受损的用户查看图像。而且,降低字体大小的能力不解决小窗口/屏幕的问题,因为降低字体大小以便它可以适合于小窗口或屏幕经常使得文本太小来阅读。
如果没有对于上述问题的综合解决方案,则将继续损害小显示屏幕设备的总体实用性。
发明内容
在此公开了一种增强的浏览器。所述浏览器基本上工作在两种不同的模式中。这些模式被称为“缩略图(thumbnail)模式”和“非缩略图模式”。在缩略图模式中,本发明的浏览器向用户呈现被称为缩略图的小窗口。呈现缩略图来补充用户的正常窗口或作为在小屏幕设备情况下的用户的屏幕上的小窗口。通过使用缩略图,由浏览器呈现的页面图像被逻辑地划分成多段。每段的大小是基于用户的窗口或屏幕的尺寸和页面图像的尺寸。缩略图窗口包括页面图像的缩小比例的版本。缩略图图像被划分为多个单元,每个页面图像部分一个单元。当集合在一起时,这多个单元形成网格。以热点信息编码每个单元以形成在它和相关联的页面图像部分之间的映射(mapping)。当用户选择在缩略图上的一个单元时,本发明的浏览器经由用户的窗口或屏幕向用户呈现页面图像的相关联的部分。作为另一个特征,可以将所使用的页面图像的大小调整得大于原始检索的页面图像(如网页图像)来作为对视力受损的个人的帮助。
在非缩略图模式中,本发明的浏览器自动缩放原始页面图像以适合于用户的显示窗口或屏幕。对于在原始页面图像内的所有信息元素执行这个缩放,有助于向用户呈现统一页面。
附图说明
图1是在本发明的优选实施例中使用的计算机***的方框图。
图2A-2C是示出在优选实施例中使用的缩略图窗口和显示窗口的模型屏幕的实拍图像。
图3A-3C是描述用于执行优选实施例的HTTP浏览器的步骤的流程图。
图4是示出在优选实施例中使用的图像记录的方框图。
具体实施方式
现在转向附图,图1示出了优选实施例的计算机***的方框图。本优选实施例的计算机***是增强的IBM个人计算机300PL。虽然本优选实施例的计算机***是特定类型的计算机***,但是本领域内的技术人员理解本发明的益处和优点同样适用于任何计算机***,而不管计算机***是复杂的多用户计算设备,还是单个用户工作站或手持设备。另外,不管是否计算机***单独或加入计算机***网络,所述益处和优点也类似地可以适用。如图1的分解图所示,计算机***100包括连接到内存135和网络适配器110的主或中央处理单元(CPU)105。这些***部件通过***总线130的使用而相互连接。
本优选实施例的计算机***100利用公知的虚拟寻址机制,使得它的程序相对于大虚拟存储集合而非多个较小的存储实体来工作。但是内存135被示出在图1上来作为单一实体,因为本优选实施例的程序不依赖于任何类型的存储管理配置。
示出了两个程序来驻留在内存135中。本优选实施例的操作***140是业内公知为由微软公司特许的Windows 2000的多任务操作***。但是,本领域内的技术人员将理解本发明的精神和范围不限于任何一种操作***。在内存135中被示出为HTTP浏览器160的本优选实施例的浏览器使用HTTP协议工作。同样,HTTP浏览器160工作在因特网和/或内联网内。但是,本领域内的技术人员应该理解,本发明不限于任何特定的协议或任何特定的网络类型。还示出了多个图像记录150,它们用在本优选实施例中来存储用户由HTTP浏览器160接收的页面图像的信息。在伴随附图3A-4的文本中更详细地说明了HTTP浏览器160和图像记录150。
还在计算机***100内示出的是网络适配器110。网络适配器110用于使得计算机***100作为不同网络的一部分(例如,因特网/内联网)。
值得注意的是,虽然已经在全功能的计算机***的环境中说明(并且将继续说明)了本发明,但是本优选实施例的机构能够作为程序产品以多种形式发布,并且对用于实际执行这样的分布的特定类型的信号承载媒体没有限制。所述信号承载媒体的示例包括:诸如软盘和CD ROM之类的可记录类型的媒体和诸如数字和模拟通信链接之类的传送类型媒体。
图2A-2C是示出在优选实施例中使用的缩略图窗口和显示窗口的模型屏幕的实拍图像。图2A示出了未使用本优选实施例的机构的原样的显示窗口202。使用本优选实施例的术语,这个附图标出了经由显示窗口202向用户描绘的原样的原始页面图像200。图2B示出了缩略图205和显示窗口202。如图所示,缩略图205是由6个单元组成的图像网格。虽然在本优选实施例中使用了虚网格线,但是选项包括其它类型的可视分离符或根本不包括分离符。用户已经选择了单元210,因此在显示窗口202内向其呈现了相关联的段215。图2C再次示出了缩略图205和显示窗口202。在这种情况下,用户已经选择了单元220,因此在显示窗口202内向其呈现了相关联的段225。
图3A-3C是描述用于执行优选实施例的HTTP浏览器的步骤的流程图。首先转向图3A,HTTP浏览器160在模块300开始处理,在此它检索HTML页面,扫描页面和构造在此被称为原始页面图像或简称为“原始图像”的图像。这个原始图像是此处被呈现给用户的原始图像。同样在此值得注意的是,HTML页面的来源同HTTP浏览器160的逻辑相比不重要。可以经由因特网或内联网来装入页面,或直接从内存135装入页面。
在处理模块301中,HTTP浏览器160向图像记录150之一存储原始页面图像和链接和热点信息。在本优选实施例的术语中,术语“链接”指示在本领域内公知的超文本链接。术语“热点(hot spot)”指示被提供使得用户可以向不同的位置(如向另一个页面或在当前页面内的另一个位置)移动的导航能力的图像部分或区域。现在转向图4,其中示出了图像记录400。在本优选实施例中,图像记录400是被HTTP浏览器160使用的独立的存储记录,但是,应当明白,存储在图像记录400内的信息可以被存储在一些其它的可访问浏览器的数据结构中。图像字段(field)401用于存储原始页面图像本身,而图像宽度和高度字段(分别为402和405)用于一旦从由HTTP浏览器160所接收的HTML建立了原始图像则存储原始页面图像的宽度和高度。统一资源定位符(URL)字段410用于以x、y坐标的形式来存储URL位置和存储在原始页面图像上找到的URL的宽度和高度。类似地,热点字段415用于以x、y坐标的形式来存储热点位置和存储在原始页面图像上找到的热点的宽度和高度。
确定模块302表示具有或没有作为向用户的呈现的一部分的缩略图的选项。在本优选实施例中,缩略图用作在要向用户的屏幕显示的大于用户的屏幕或窗口的情况下呈现环境和导航的图。当可使用时,用户除了他的或她的正常窗口或屏幕之外具有使用缩略图窗口的选项。(其中这个选择由用户完成并且使得HTTP浏览器160可以获得它的精确方式并不重要,因此在此不涉及)首先假定因为要显示的不大于用户的屏幕或窗口尺寸或因为缩略图选项不被用户选择、因此缩略图窗口不是一个选项,HTTP浏览器160进行到模块303,在其中获取窗口尺寸或屏幕尺寸。在面向窗口的环境中实践本优选实施例的情况下获得窗口尺寸。在面向窗口的环境中不同的程序经由不同的窗口向用户呈现信息。在一个环境中获取屏幕尺寸,在所述环境中,小尺寸的屏幕一般规定需要整个屏幕来充分地呈现信息(如,PDA、蜂窝电话或其它手持设备)。
在已经确定了可使用的大小时(即窗口或屏幕),HTTP浏览器160缩放原始页面图像以便它适合于窗口或屏幕(处理模块305)。值得注意的是,原始图像可以缩小以完全适合于较小的窗口或屏幕或放大以完全适合于较大的窗口或屏幕。这个图像在此被称为“窗口图像”,因为它在尺寸上等于用户的窗口或屏幕。在本优选实施例中,使用公知的像素扩展和压缩技术来实现缩放。在缩放图像后,URL链接和热点位置从原始图像位置被传送到对应的窗口图像位置(处理模块313)。所述链接和热点被类似地缩放到适合于给定的窗口或屏幕尺寸的大小。下面的表1示出了在本优选实施例中使用来完成这个传送的计算。
                            表1
新位置/尺寸 计算
URL或热点x坐标 (原始x)*(新图像宽度)/(原始页面图像宽度)
URL或热点y坐标 (原始y)*(新图像高度)/(原始页面图像高度)
URL或热点宽度 (原始宽度)*(新图像宽度)/(原始页面图像宽度)
URL或热点高度 (原始高度)*(新图像高度)/(原始页面图像高度)
在URL和热点已经被传送到窗口图像上之后,窗口图像被复制到用户的显示窗口或屏幕(处理模块307)并被平滑(smooth)(处理模块309)。在本优选实施例中使用标准平滑技术来增强对于用户的图像呈现。也可以使用诸如边缘检测/增强和图形保真之类的其他技术。HTTP浏览器160然后在处理模块311中等待用户事件。用户可以选择终止HTTP浏览器160的执行,在这种情况下,处理简单地结束(未示出),或用户可以通过选择URL或热点而选择漫游到其他地方,在这种情况下,HTTP浏览器160进行到处理模块300以重新开始处理。
现在假定缩略图窗口是一个选项并且被用户选择,则HTTP浏览器160进行到模块306而不是模块303,并且构造在此简称为“所期望的页面图像”或“所期望的图像”的图像。在此使用的所期望的页面图像可以比原始页面图像大或小,但是必须大于最后的窗口图像。这个限制不是技术限制而是来自没有与小于窗口图像的所期望的页面图像相关联的真实益处的经验。因此用户可以确定他或她希望所期望的图像页面小于原始页面图像但是大于窗口图像,或者用户(尤其是视力受损的用户)可以确定所期望的图像的大小应当大于原始图像大小。而且,用户可以确定所期望的图像应当与原始图像具有相同的大小,这是在本优选实施例中的默认选择。(用户指定所期望的图像大小的精确方式不重要,因此在此不讨论。)在任何情况下,使用上述的技术来构造(缩放)所期望的页面图像。
如表1中所述那样来缩放和传送URL和热点位置(处理模块308),并且获取窗口/屏幕尺寸(处理模块310)。
现在转向图3B,通过将所期望的图像缩放为缩略图窗口的尺寸来建立缩略图(处理模块314)。随后在模块316中计算缩略图单元的宽度和高度。如上所述,本优选实施例的缩略图是被划分为两个或多个单元的图像网格。这些单元作为用户的漫游帮助。单元的数量依赖于所期望的图像的尺寸大于窗口图像尺寸的程度。例如,如果所期望的图像比窗口图像大四倍,则缩略图将被划分为4个单元。因此,在缩略图网格中的每个单元对应于所期望的图像的一段。这个对应建立了在缩略图网格和所期望的图像网格之间的逻辑映射。一般而言。每段是与显示窗口或屏幕相同的尺寸。但是,应当注意,不可以以窗口或屏幕大小平分所期望的图像的尺寸,这意味着终止行和/或列的单元或段可能分别比其他单元或段窄或短。在本优选实施例中使用下面的计算来得到单元宽度和高度。
                表2
单元尺寸 计算
单元宽度 (显示窗口宽度)*(缩略图窗口宽度)/(所期望的图像宽度)
单元高度 (显示窗口高度)*(缩略图窗口高度)/(所期望的图像高度)
然后在处理模块316中,显示窗口和缩略图窗口坐标被初始化为0。这些坐标在图3B上由用于缩略图窗口的变量x和y和用于显示窗口的变量r和s来表示。
处理模块320-328表示在本优选实施例中使用的、用于定义缩略图网格并且因此将所期望的图像逻辑划分为段的网格的逻辑。在判断模块320中,HTTP浏览器160确定是否y坐标大于缩略图窗口高度。在第一次通过这个逻辑时,y坐标仍然是0。因此HTTP浏览器160进行到模块326,在此它确定缩略图窗口的x坐标是否大于缩略图窗口宽度。x坐标将同样是0,这意味着HTTP浏览器160进行到模块328,在此建立在用于第一单元的缩略图中的热点。这个用于所述单元的热点区域被它左下角的(x,y)和它的右上角(x+(单元宽度)-1,y+(单元高度)-1)限定。在缩略图上的热点对应于所期望的图像的特定部分,它是由它的左下角的(r,s)和它的右上角的(r+(显示窗口宽度)-1,s+(显示窗口高度)-1)来限定。
在已经建立第一个单元之后,HTTP浏览器160通过将x坐标增加单元宽度和通过将r坐标增加显示窗口的宽度而进行到行中的下一个单元(处理模块324)。HTTP浏览器160然后查看是否它已经通过了行中的最后一个单元。如果不是,则重复模块328和324。如果HTTP浏览器160已经达到了行中的最后一个单元,则它通过将y和s坐标增加而进行到在缩略图网格中的下一行(处理模块322)。当已经建立了在所有行中的所有单元时,判断模块320评估为真(TRUE),这使得HTTP浏览器160移动到在图3C上给出的逻辑。
现在转向图3C,HTTP浏览器160设置窗口图像为对应于缩略图网格的最左上的单元的所期望的图像的段(处理模块330)。HTTP浏览器160随后确定应当使得在窗口图像中的哪个链接和/或热点可见,并且进行到通过引用图像记录400而提取和然后启动那些链接和热点。一旦已经处理了链接和热点,则将窗口图像复制到用户的显示窗口(模块334)并且将其平滑(模块335)。HTTP浏览器160然后在模块336等待用户事件。如果用户选择了一个链接或热点或重新改变显示或缩略图窗口的大小,则HTTP浏览器160将从图3A的窗口模块300开始重复上述的处理。如果用户选择在缩略图网格中的热点区域之一,则HTTP浏览器160根据在缩略图内的用户的选择的坐标来设置新的窗口图像(即在网格中的所选择单元),并且进行到模块322以显示如上所述的图像。
在此给出的实施例和示例被提供以便最好地说明本发明和它的实际应用,并且因此使得本领域的技术人员能够作出和使用本发明。但是,本领域的技术人员将认识到上述的说明和示例仅仅是为了说明和示例而被提供的,所给出的说明书不意欲是无遗漏的或将本发明限制为所公开的精确形式。在不脱离所附的权利要求所限定的精神和范围的情况下,根据上述教程进行许多改进和改变是可能的。

Claims (44)

1.一种设备,所述设备包括:
处理器;和
存储器,所述存储器连接到所述处理器;和
浏览器,被存储在所述存储器中,所述浏览器向用户呈现第一窗口和第二窗口,所述第一窗口被划分为多个单元,每个所述单元与图像的不同段相关联,所述第二窗口用于向所述用户显示所述不同段之一。
2.按照权利要求1的设备,其中所述图像是原始图像。
3.按照权利要求2的设备,其中所述图像是用户指定尺寸的所期望的图像。
4.按照权利要求3的设备,其中所述所期望的图像大于所述原始图像。
5.按照权利要求3的设备,其中所述所期望的图像小于所述原始图像。
6.按照权利要求1的设备,其中所述第一窗口是缩略图窗口。
7.按照权利要求1的设备,其中所述第二窗口是显示屏幕。
8.按照权利要求1的设备,其中在所述第一窗口中呈现所述图像的缩小版本。
9.一种手持装置,所述手持装置包括:
处理器;
存储器,所述存储器连接到所述处理器;和
浏览器,被存储在所述存储器中,所述浏览器向用户呈现一个缩略图窗口和图像的第一图像段,所述缩略图窗口被划分为多个单元,所述单元的第一个与所述第一图像单元相关联,所述多个单元的第二个与所述图像的第二图像单元相关联,所述浏览器不向所述用户呈现所述第二图像单元。
10.按照权利要求9的手持装置,其中所述图像是原始图像。
11.按照权利要求10的手持装置,其中所述图像是用户指定尺寸的所期望的图像。
12.按照权利要求11的手持装置,其中所述所期望的图像大于所述原始图像。
13.按照权利要求11的手持装置,其中所述所期望的图像小于所述原始图像。
14.按照权利要求9的手持装置,其中在所述缩略图窗口中呈现所述图像的缩小版本。
15.一种方法,所述方法包括步骤:
使用浏览器检索页面供显示;
从所述页面产生图像;
缩放所述图像以适合于一个显示窗口;
使用所述浏览器向用户以缩放的形式呈现所述图像。
16.按照权利要求15的方法,其中所述显示窗口是手持装置的屏幕。
17.一种程序产品,所述程序产品包括:
信号承载媒体;
程序,存储在所述信号承载媒体上,所述程序向用户呈现第一窗口和第二窗口,所述第一窗口被划分成多个单元,每个所述单元与图像的不同段相关联,所述第二窗口用于向用户显示所述不同段之一。
18.按照权利要求17的程序产品,其中所述图像是原始图像。
19.按照权利要求18的程序产品,其中所述图像是用户指定尺寸的所期望的图像。
20.按照权利要求19的程序产品,其中所述所期望的图像大于所述原始图像。
21.按照权利要求19的程序产品,其中所述所期望的图像小于所述原始图像。
22.按照权利要求17的程序产品,其中所述第一窗口是缩略图窗口。
23.按照权利要求17的程序产品,其中所述第二窗口是显示屏幕。
24.按照权利要求17的程序产品,其中在所述第一窗口中呈现所述图像的缩小版本。
25.一种程序产品,所述程序产品包括:
信号承载媒体;
浏览器,被存储在所述信号承载媒体上,所述浏览器向用户呈现缩略图窗口和图像的第一图像段,所述缩略图窗口被划分为多个单元,所述单元的第一个与所述第一图像单元相关联,所述多个单元的第二个与所述图像的第二图像单元相关联,所述浏览器不向所述用户呈现所述第二图像单元。
26.按照权利要求25的程序产品,其中所述图像是原始图像。
27.按照权利要求26的程序产品,其中所述图像是用户指定尺寸的所期望的图像。
28.按照权利要求27的程序产品,其中所述所期望的图像大于所述原始图像。
29.按照权利要求28的程序产品,其中所述所期望的图像小于所述原始图像。
30.按照权利要求25的程序产品,其中在所述缩略图窗口中呈现所述图像的缩小版本。
31.一种方法,包括步骤:
由浏览器检索页面以向用户呈现;
从所述页面产生图像;
向所述用户呈现第一窗口和第二窗口,所述第一窗口被划分成多个单元,每个所述单元与图像的不同段相关联,所述第二窗口用于向用户显示所述不同段之一。
32.按照权利要求31的方法,其中所述图像是原始图像。
33.按照权利要求32的方法,其中所述图像是用户指定尺寸的所期望的图像。
34.按照权利要求33的方法,其中所述所期望的图像大于所述原始图像。
35.按照权利要求33的方法,其中所述所期望的图像小于所述原始图像。
36.按照权利要求31的方法,其中所述第一窗口是缩略图窗口。
37.按照权利要求31的方法,其中所述第二窗口是显示屏幕。
38.按照权利要求31的方法,其中在所述第一窗口中呈现所述图像的缩小版本。
39.一种方法,所述方法包括步骤:
由浏览器检索页面以向用户呈现;
从所述页面产生图像;
向用户呈现缩略图窗口和图像的第一图像段,所述缩略图窗口被划分为多个单元,所述单元的第一个与所述第一图像单元相关联,所述多个单元的第二个与所述图像的第二图像单元相关联,所述浏览器不向所述用户呈现所述第二图像单元。
40.按照权利要求39的方法,其中所述图像是原始图像。
41.按照权利要求40的方法,其中所述图像是用户指定尺寸的所期望的图像。
42.按照权利要求41的方法,其中所述所期望的图像大于所述原始图像。
43.按照权利要求41的方法,其中所述所期望的图像小于所述原始图像。
44.按照权利要求39的方法,其中在所述缩略图窗口中呈现所述图像的缩小版本。
CNA018231837A 2001-04-26 2001-10-05 用于大图像和小窗口尺寸应用的图像漫游浏览器 Pending CN1602484A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/843,566 US20020191031A1 (en) 2001-04-26 2001-04-26 Image navigating browser for large image and small window size applications
US09/843,566 2001-04-26

Publications (1)

Publication Number Publication Date
CN1602484A true CN1602484A (zh) 2005-03-30

Family

ID=25290396

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA018231837A Pending CN1602484A (zh) 2001-04-26 2001-10-05 用于大图像和小窗口尺寸应用的图像漫游浏览器

Country Status (8)

Country Link
US (1) US20020191031A1 (zh)
EP (1) EP1381970A4 (zh)
JP (1) JP2004533051A (zh)
KR (1) KR100579363B1 (zh)
CN (1) CN1602484A (zh)
CA (1) CA2426570A1 (zh)
IL (1) IL158608A0 (zh)
WO (1) WO2002089010A1 (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100429658C (zh) * 2006-09-07 2008-10-29 北京优纳科技有限公司 大容量快速图像浏览***
CN100458778C (zh) * 2005-09-30 2009-02-04 腾讯科技(深圳)有限公司 图片搜索方法及其装置
CN102202149A (zh) * 2010-03-23 2011-09-28 京瓷美达株式会社 图像显示装置及显示控制方法
CN102332024A (zh) * 2011-09-30 2012-01-25 奇智软件(北京)有限公司 一种便携式移动终端的触摸控制式浏览器
CN101110907B (zh) * 2006-07-18 2012-02-15 株式会社理光 图像显示***
CN102915201A (zh) * 2012-09-17 2013-02-06 广东欧珀移动通信有限公司 一种大屏幕触控手机的单手操作方法
CN103336787A (zh) * 2013-06-05 2013-10-02 百度在线网络技术(北京)有限公司 一种用于缩放网页的方法和装置
CN103577479A (zh) * 2012-08-06 2014-02-12 腾讯科技(深圳)有限公司 网页内容显示方法及***
CN103885709A (zh) * 2011-09-30 2014-06-25 北京奇虎科技有限公司 用于便携式移动终端的网页缩放和浏览方法
CN110427153A (zh) * 2019-07-30 2019-11-08 广州视源电子科技股份有限公司 书写内容显示方法、装置、设备及介质

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6993726B2 (en) * 2001-08-08 2006-01-31 Xerox Corporation Methods and systems for document navigation using enhanced thumbnails
US7843437B1 (en) * 2002-01-14 2010-11-30 Palm, Inc. Hand-held browser transcoding
US7278117B2 (en) * 2002-07-02 2007-10-02 Hewlett-Packard Development Company, L.P. Image segmentation and warping for specialized display viewing
JP2004226912A (ja) * 2003-01-27 2004-08-12 Fuji Xerox Co Ltd 画像表示装置及び画像形成装置
US7577912B2 (en) * 2003-03-27 2009-08-18 Sap Ag Suggestive form factors
US7346856B2 (en) * 2003-08-21 2008-03-18 International Business Machines Corporation Apparatus and method for distributing portions of large web images to fit smaller constrained viewing areas
JP2005073015A (ja) * 2003-08-26 2005-03-17 Canon Inc 画像処理装置及び画像処理方法及びコンピュータプログラム
US7895523B2 (en) * 2003-09-04 2011-02-22 International Business Machines Corporation Method, system and program product for obscuring supplemental web content
US8745515B2 (en) 2004-04-07 2014-06-03 Nokia Corporation Presentation of large pages on small displays
JP4653097B2 (ja) * 2003-09-24 2011-03-16 ノキア コーポレイション 小さな表示画面上での大きなオブジェクトの改善された表示方法
US7594194B2 (en) * 2003-09-24 2009-09-22 Nokia Corporation Portrayal of navigation objects
WO2005041029A2 (en) * 2003-10-24 2005-05-06 Matsushita Electric Industrial Co., Ltd. Remote operation system, communication apparatus remote control system and document inspection apparatus
US20050097089A1 (en) * 2003-11-05 2005-05-05 Tom Nielsen Persistent user interface for providing navigational functionality
US20060062362A1 (en) * 2004-09-22 2006-03-23 Davis Franklin A System and method for server assisted browsing
US9348937B2 (en) * 2004-09-30 2016-05-24 Elsevier B.V. Fisheye viewer and wiggly icon
US7391423B1 (en) * 2004-10-06 2008-06-24 Adobe Systems Incorporated Thumbnail scaling based on display pane size
US7345688B2 (en) * 2004-10-18 2008-03-18 Microsoft Corporation Semantic thumbnails
US20060242565A1 (en) * 2005-04-20 2006-10-26 Nokia Corporation System and method for handling absolute positioning in a small screen optimized layout
US8054513B2 (en) * 2005-07-20 2011-11-08 Brother Kogyo Kabushiki Kaisha Image displaying method, image display apparatus and facsimile apparatus for displaying effective data on display screen
US20070152961A1 (en) * 2005-12-30 2007-07-05 Dunton Randy R User interface for a media device
US7814425B1 (en) * 2005-12-30 2010-10-12 Aol Inc. Thumbnail image previews
US7587684B2 (en) 2006-01-23 2009-09-08 Nokia Corporation Mobile communication terminal and method therefore
US8514244B2 (en) 2006-01-23 2013-08-20 Nokia Corporation Mobile communication terminal and method therefore
US20070180381A1 (en) * 2006-01-31 2007-08-02 Rice Stephen J Browser application
KR100725411B1 (ko) * 2006-02-06 2007-06-07 삼성전자주식회사 컨텐츠 검색을 위한 사용자 인터페이스, 사용자 인터페이스제공 방법, 및 컨텐츠 검색 장치
US7861149B2 (en) * 2006-03-09 2010-12-28 Microsoft Corporation Key phrase navigation map for document navigation
KR101346301B1 (ko) * 2006-03-15 2014-02-05 구글 인코포레이티드 리사이즈된 이미지의 자동 표시
US8463245B2 (en) * 2006-03-30 2013-06-11 Shoreline Innovations, Llc Systems and methods for communicating music indicia
WO2007118424A1 (en) * 2006-04-13 2007-10-25 Zhang, Sheng Web search on mobile devices
US8713458B2 (en) 2007-02-15 2014-04-29 Nokia Corporation Visualization of information associated with applications in user interfaces
US9024864B2 (en) 2007-06-12 2015-05-05 Intel Corporation User interface with software lensing for very long lists of content
US20090132957A1 (en) * 2007-11-21 2009-05-21 Sharp Laboratories Of America Inc. System and method for selecting thumbnails in a multi-page document
US8610830B2 (en) * 2008-09-11 2013-12-17 Apple Inc. Video rotation method and device
US9933914B2 (en) 2009-07-06 2018-04-03 Nokia Technologies Oy Method and apparatus of associating application state information with content and actions
FR2958762A1 (fr) * 2010-04-12 2011-10-14 Romain Zylik Dispositif permettant la diffusion sur internet de services et/ou de sites web pouvant adapter dynamiquement l'envoi de leurs contenus en fonction de la resolution de l'ecran sur lequel ils sont visualises
WO2011132188A1 (en) * 2010-04-19 2011-10-27 Tactile World Ltd. Intelligent display system and method
EP2797308A3 (en) * 2013-04-22 2015-01-07 Technologies Humanware Inc Live panning system and method
US9674236B2 (en) * 2013-12-12 2017-06-06 Samsung Electronics Co., Ltd. Method for syncronized real-time sharing the display of ordered lists of content
US9679050B2 (en) * 2014-04-30 2017-06-13 Adobe Systems Incorporated Method and apparatus for generating thumbnails

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6275829B1 (en) * 1997-11-25 2001-08-14 Microsoft Corporation Representing a graphic image on a web page with a thumbnail-sized image
CN100392634C (zh) * 1998-07-21 2008-06-04 三星电子株式会社 显示万维网文档的***和方法
US6199099B1 (en) * 1999-03-05 2001-03-06 Ac Properties B.V. System, method and article of manufacture for a mobile communication network utilizing a distributed communication network
US6313855B1 (en) * 2000-02-04 2001-11-06 Browse3D Corporation System and method for web browsing

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100458778C (zh) * 2005-09-30 2009-02-04 腾讯科技(深圳)有限公司 图片搜索方法及其装置
CN101110907B (zh) * 2006-07-18 2012-02-15 株式会社理光 图像显示***
CN100429658C (zh) * 2006-09-07 2008-10-29 北京优纳科技有限公司 大容量快速图像浏览***
CN102202149B (zh) * 2010-03-23 2014-02-26 京瓷办公信息***株式会社 图像显示装置及显示控制方法
CN102202149A (zh) * 2010-03-23 2011-09-28 京瓷美达株式会社 图像显示装置及显示控制方法
CN103885709A (zh) * 2011-09-30 2014-06-25 北京奇虎科技有限公司 用于便携式移动终端的网页缩放和浏览方法
CN103885709B (zh) * 2011-09-30 2017-12-19 北京奇虎科技有限公司 用于便携式移动终端的网页缩放和浏览方法
CN102332024B (zh) * 2011-09-30 2015-04-08 奇智软件(北京)有限公司 一种便携式移动终端的触摸控制式浏览器
CN102332024A (zh) * 2011-09-30 2012-01-25 奇智软件(北京)有限公司 一种便携式移动终端的触摸控制式浏览器
CN103577479A (zh) * 2012-08-06 2014-02-12 腾讯科技(深圳)有限公司 网页内容显示方法及***
CN103577479B (zh) * 2012-08-06 2015-08-19 腾讯科技(深圳)有限公司 网页内容显示方法及***
CN102915201B (zh) * 2012-09-17 2015-08-05 广东欧珀移动通信有限公司 一种大屏幕触控手机的单手操作方法
CN102915201A (zh) * 2012-09-17 2013-02-06 广东欧珀移动通信有限公司 一种大屏幕触控手机的单手操作方法
CN103336787A (zh) * 2013-06-05 2013-10-02 百度在线网络技术(北京)有限公司 一种用于缩放网页的方法和装置
CN103336787B (zh) * 2013-06-05 2017-07-07 百度在线网络技术(北京)有限公司 一种用于缩放网页的方法和装置
CN110427153A (zh) * 2019-07-30 2019-11-08 广州视源电子科技股份有限公司 书写内容显示方法、装置、设备及介质
CN110427153B (zh) * 2019-07-30 2022-02-11 广州视源电子科技股份有限公司 书写内容显示方法、装置、设备及介质

Also Published As

Publication number Publication date
EP1381970A4 (en) 2006-03-22
IL158608A0 (en) 2004-05-12
US20020191031A1 (en) 2002-12-19
CA2426570A1 (en) 2002-11-07
KR20040015096A (ko) 2004-02-18
KR100579363B1 (ko) 2006-05-12
EP1381970A1 (en) 2004-01-21
JP2004533051A (ja) 2004-10-28
WO2002089010A1 (en) 2002-11-07

Similar Documents

Publication Publication Date Title
CN1602484A (zh) 用于大图像和小窗口尺寸应用的图像漫游浏览器
US20210287259A1 (en) Method for providing real-time service of huge and high quality digital image on internet
US7737995B2 (en) Graphical user interface system and process for navigating a set of images
US7825922B2 (en) Temporary lines for writing
US7562302B1 (en) System and method for automatic generation of visual representations and links in a hierarchical messaging system
KR100554430B1 (ko) 윈도우 표시장치
US6466211B1 (en) Data visualization apparatuses, computer-readable mediums, computer data signals embodied in a transmission medium, data visualization methods, and digital computer data visualization methods
US7545392B2 (en) Dynamic guides
US20060214951A1 (en) Method and system for enhanced detail-in-context viewing
JP2009531789A (ja) 種々のサイズのディスプレイ上にレンダリングするための画像に基づくリフロー可能なファイルの生成
CN1216382A (zh) 文件图像数据库的导航***
US6961458B2 (en) Method and apparatus for presenting 3-dimensional objects to visually impaired users
US20050210371A1 (en) Method and system for creating a table version of a document
US7146382B2 (en) Image processing apparatus and its method and server apparatus
EP0157539B1 (en) Electronic document filing system
KR100563085B1 (ko) 수치지도와 사진영상의 복합 디스플레이 방법
AU7581691A (en) Display system and method for context-based scrolling
JP4327772B2 (ja) データファイル管理装置、データファイル管理方法、およびプログラム
JPH07271814A (ja) キーワードによらない視覚的な位置や形状から検索する電子ファイリング装置
JP2993880B2 (ja) 電子ファイル装置
JP4401956B2 (ja) データファイル管理装置、処理方法およびプログラム
JP2002024254A (ja) 情報蓄積システムおよび情報蓄積方法

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