[go: up one dir, main page]

CN1326562A - System for providing user with active and passive access to cached content - Google Patents

System for providing user with active and passive access to cached content Download PDF

Info

Publication number
CN1326562A
CN1326562A CN99813301A CN99813301A CN1326562A CN 1326562 A CN1326562 A CN 1326562A CN 99813301 A CN99813301 A CN 99813301A CN 99813301 A CN99813301 A CN 99813301A CN 1326562 A CN1326562 A CN 1326562A
Authority
CN
China
Prior art keywords
user
content
treating apparatus
candid photograph
film
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
CN99813301A
Other languages
Chinese (zh)
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.)
WorldSpace Management Corp
Original Assignee
WorldSpace Management 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 WorldSpace Management Corp filed Critical WorldSpace Management Corp
Publication of CN1326562A publication Critical patent/CN1326562A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • G06F3/04855Interaction with scrollbars
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Information Transfer Between Computers (AREA)
  • Television Signal Processing For Recording (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

A system (42) as provided for viewing cached content passively and actively. Content from the Internet (60) or other information sources is stored on the disk drive (55) of a computer. The computer is programmed to make snap shots of selected content and to generate a cache movie of the content by sequentially providing snap shots on a display device (47). A user is provided with application software for the computer to customize the cache movie by selecting music for playback during the cache movie. The tempo of the cache movie is synchronized with the selected music and can be varied, depending on the type of music selected by the user. The user can selectively stop and start (54) the cache movie to actively browse content corresponding to the snap shots therein. Hyper-links in the snap shots permit access to related cached content. The user can then resume playback of the cache movie for passive viewing of cached content.

Description

用于为用户提供积极和 被动访问高速缓存内容的系统A system for providing users with active and passive access to cached content

本发明的技术领域Technical Field of the Invention

本发明涉及一种用于允许用户主动地和被动地查看和访问高速缓存内容的系统。The present invention relates to a system for allowing users to actively and passively view and access cached content.

发明背景Background of the invention

用户在从因特网或其它网络获得信息时一般充当积极的角色。例如,用户操作鼠标或键盘以响应由因特网浏览器应用软件(例如,搜索引擎)和网页在计算机屏幕上产生的提示符。通过这么做,用户搜索和选择因特网上可得到的信息,用于用户浏览时查看和下载。Users generally take an active role in obtaining information from the Internet or other networks. For example, a user operates a mouse or keyboard in response to prompts generated on a computer screen by Internet browser applications (eg, search engines) and web pages. By doing so, the user searches and selects information available on the Internet for viewing and downloading while the user browses.

相比之下,用户在经电视或其它广播技术获得信息时充当被动的角色。例如,节目在广播业务供应商指定的时间经宽带电视网(例如,经卫星、微波、VHF/UHF或有线电视(CATV)系统)广播。因此,用户必须在预先的时间调谐到特定的电视频道以收看节目。用户可以如愿调到不同的频道。然而用户只能被限制收看现在正在广播的那些节目。为避免当时观看节目,用户通常编程盒式录像机(VCR),以在盒式录像带上捕获和记录电视节目。用户必须编程VCR以指定VCR何时开始和结束记录。In contrast, users take a passive role in obtaining information via television or other broadcast technologies. For example, programs are broadcast over broadband television networks (eg, via satellite, microwave, VHF/UHF or cable television (CATV) systems) at times specified by the broadcast service provider. Therefore, a user must tune to a specific television channel at a predetermined time in order to watch a program. Users can tune to different channels as they wish. However, the user is limited to viewing only those programs that are currently being broadcast. To avoid watching the show at the time, users typically program a video cassette recorder (VCR) to capture and record television programs on videocassette tape. The user must program the VCR to specify when the VCR starts and ends recording.

参见图1和图2,传统的因特网访问涉及用户利用用户计算机(例如,个人计算机或PC)24上的浏览器软件22主动地搜索因特网类型的信息,该因特网类型的信息由内容供应商20a、20b、20c到20n提供。用户经网络26和因特网和/或以28表示的万维网(WWW)得以访问因特网类型的内容。为了说明的目的,因特网类型的信息被理解成来自例如Web或其它数据源的任何数字化和可查看的内容(例如,超文本标记语言(HTML)、网页、视频、声频、文本、软件下载、照片、动画等)。网页(Web页)理解为利用用于帮助数据文件在计算机之间传送数据的其它软件语言、格式和协议(例如,JAVA、可交换的图形格式(GIF)、文件传输协议(FTP))。如图2的方框30所示,可以在用户计算机24的磁盘驱动器上存储或高速缓存因特网类型的信息。参见图2的框32,浏览器软件22允许用户通过点击屏幕上的图标或利用鼠标或其它输入设备打入通用资源定位符(URL)31的地址来查看高速缓存信息页。在传统的电视方案中,当信息以娱乐形式显示时用户被动地观看。用户更喜欢根据要观看的内容类型、用户不得不观看内容的时间量、用户的性情等等,而用不同的方法获得信息。1 and 2, traditional Internet access involves a user actively searching for Internet-type information using browser software 22 on a user computer (e.g., a personal computer or PC) 24 provided by a content provider 20a, 20b, 20c to 20n are provided. Users have access to Internet-type content via network 26 and the Internet and/or the World Wide Web (WWW), indicated at 28 . For purposes of illustration, Internet-type information is understood to mean any digitized and viewable content (e.g., hypertext markup language (HTML), web pages, video, audio, text, software downloads, photo , animation, etc.). A web page (Web page) is understood to mean utilizing other software languages, formats and protocols (eg, JAVA, Graphics Format Interchangeable (GIF), File Transfer Protocol (FTP)) used to facilitate the transfer of data between computers by data files. Internet-type information may be stored or cached on a disk drive of the user computer 24, as shown at block 30 of FIG. Referring to box 32 of FIG. 2, the browser software 22 allows the user to view the cached information page by clicking on an icon on the screen or typing in the address of a universal resource locator (URL) 31 with a mouse or other input device. In traditional television scenarios, users passively watch as information is displayed in an entertaining format. Users prefer to obtain information in different ways depending on the type of content to watch, the amount of time the user has to watch the content, the user's disposition, and the like.

存在一种集中技术的需要,其为用户提供或者被动或者主动选择访问因特网类型的信息以及其它类型的数字内容,因为访问信息的这两种方法各有其优缺点。例如,用户将方便地查看自动呈现的因特网类型的信息,而不需要花费时间和努力采取各种行为来观看高速缓存信息,诸如用鼠标点击屏幕上的图标以跳到不同的内容。另外,用户能继续利用其鼠标或其它输入设备按照其选择的时间和顺序主动地细读因特网类型的信息和其它的数字内容。A need exists for a centralized technology that provides users with either passive or active selective access to Internet-type information as well as other types of digital content, since both methods of accessing information have their own advantages and disadvantages. For example, a user will conveniently view automatically presented Internet-type information without having to spend time and effort taking various actions to view cached information, such as clicking icons on the screen with a mouse to jump to different content. Additionally, users can continue to actively peruse Internet-type information and other digital content using their mouse or other input device in a time and order of their choosing.

传统的因特网协议涉及在每个用户具体请求了内容之后将内容传送到每个用户。因此,同一内容在不同的时间分别地发送到不同的用户。当相同的内容重复地发送到大量的请求用户时,用于传送因特网信息到用户的网络带宽被无效使用,这正是受欢迎的网站的情况。同时向许多用户广播这种受欢迎的数字信息使得更有效地使用到用户的通信路径。此受欢迎的内容可以包括新闻报告、气象报告、股票市场报告、货品和服务广告、等等。虽然正在出现用于因特网类型的信息和其它资料的广播业务,但存在着对一种用户接口的需要,其允许用户对主动和被动的信息观看和访问进行集中。Traditional Internet protocols involve delivering content to each user after each user has specifically requested the content. Therefore, the same content is sent to different users respectively at different times. When the same content is sent repeatedly to a large number of requesting users, network bandwidth for delivering Internet information to users is ineffectively used, as is the case with popular web sites. Broadcasting such popular digital information to many users simultaneously makes more efficient use of the communication paths to users. This popular content may include news reports, weather reports, stock market reports, advertisements for goods and services, and the like. While broadcast services for Internet-type information and other material are emerging, there is a need for a user interface that allows users to focus on active and passive viewing and access of information.

本发明克服了向用户提供高速缓存内容的现有方法的不足,并实现了多个优于这些方法的优点。根据本发明,用户能方便地被动观看提供所选内容的预览的高速缓存电影,该高速缓存电影已经高速缓存或存储在计算机或多媒体系统上或被远程存储。此外,用户能利用鼠标或其它输入设备在任何时候中止被动预览行为以主动地细读从预览内容选择的内容。用户然后可以随意恢复被动的观看该内容预览。The present invention overcomes the deficiencies of existing methods of providing cached content to users, and achieves a number of advantages over these methods. According to the present invention, a user can conveniently and passively watch a cached movie providing a preview of selected content, which has been cached or stored on a computer or multimedia system or stored remotely. Additionally, the user can discontinue the passive preview activity at any time to actively peruse selected content from the previewed content using a mouse or other input device. The user can then resume passive viewing of the content preview at will.

根据本发明的一个方面,通过创建和组合所选内容的抓拍图象(snap shot)来生成高速缓存电影。该抓拍图象然后依次出现在显示装置上。According to one aspect of the present invention, a cache movie is generated by creating and combining snapshots of selected content. The snapshot images are then sequentially presented on the display device.

根据本发明的另一个方面,抓拍图象被呈现的速率由用户选择并可与用户选择的电影配乐同步。According to another aspect of the invention, the rate at which the snap shots are presented is user-selectable and may be synchronized with a user-selected soundtrack.

根据本发明的另一个方面,提供了一种用户接口,用于经高速缓存电影预览所选的高速缓存内容和访问相应于高速缓存电影中的抓拍图象的实际内容。该用户接口允许用户通过点击滑动条的不同位置来跳到高速缓存电影内的不同的抓拍图象。抓拍图象和相应于其的内容还可以通过类别名来表征。可以通过类别来安排高速缓存电影中的抓拍图象的顺序。用户接口可以提供带有类别名的滑动条部分,所选内容的抓拍图象属于该类别。用户可以点击滑动条部分以开始展示相应该处的抓拍图象。In accordance with another aspect of the present invention, a user interface is provided for previewing selected cache content via a cache movie and accessing actual content corresponding to snap shots in the cache movie. The user interface allows the user to jump to different snaps within the cache movie by clicking on different positions of the slider. Snapshot images and their corresponding content can also be characterized by category names. The order of the snaps in the cache movie can be arranged by category. The user interface may provide a slider section with the name of the category to which the snapshot of the selected content belongs. The user can click on the part of the slide bar to start displaying the snapshot image at the corresponding place.

根据本发明的另一个方面,抓拍图象是为用户计算机上的选定的文件和应用文件生成的,并可以包括用于被用户计算机控制的装置的控制面板的抓拍图象。According to another aspect of the present invention, snapshot images are generated for selected files and application files on the user computer and may include snapshot images for control panels of devices controlled by the user computer.

根据本发明的另一个方面,可以配置显示帧以显示一个以上抓拍图象或高速缓存电影。该用户接口为用户提供不同的布局选择。According to another aspect of the invention, a display frame may be configured to display more than one snap shot or cache movie. The user interface provides the user with different layout options.

从下面结合附图的详细描述,本发明的各个方面、优点和新颖特征将变得更容易理解,在附图中:Various aspects, advantages and novel features of the present invention will become more readily understood from the following detailed description when taken in conjunction with the accompanying drawings, in which:

图1是用于访问因特网类型内容的传统系统的方框图;Figure 1 is a block diagram of a conventional system for accessing Internet-type content;

图2是传统方式的图表说明,通过该方式从浏览的因特网或其它信息源中获得信息;Figure 2 is a diagrammatic illustration of the traditional way by which information is obtained from browsing the Internet or other sources of information;

图3是根据本发明的一个实施例的系统的图表说明,该系统用于经高速广播数据流向用户提供包括因特网信息的信息;3 is a diagrammatic illustration of a system for providing information, including Internet information, to users via a high-speed broadcast data stream, in accordance with one embodiment of the present invention;

图4是根据本发明的优选实施例的一种方式的图表说明,计算机以该方式向用户提供供预览和访问的高速缓存内容;Figure 4 is a diagrammatic illustration of one manner in which a computer provides cached content to a user for preview and access, in accordance with a preferred embodiment of the present invention;

图5是根据本发明一实施例的高速缓存内容的方框图;Figure 5 is a block diagram of cache content according to an embodiment of the invention;

图6说明根据本发明一实施例的高速缓存电影及其与音乐的同步;Figure 6 illustrates caching movies and their synchronization with music, according to one embodiment of the invention;

图7描述根据本发明一实施例的、可以是高速缓存电影一个帧的、示范性的抓拍图象;FIG. 7 depicts an exemplary snap shot, which may be a frame of a cache movie, according to an embodiment of the present invention;

图8和9描述根据本发明一实施例的、在高速缓存电影期间提供的示范性用户接口的计算机屏幕;8 and 9 depict computer screens of exemplary user interfaces provided during caching of a movie, according to an embodiment of the present invention;

图10和11显示由根据本发明一实施例的用户计算机生成的示范性的电脑屏幕;10 and 11 show exemplary computer screens generated by a user computer according to an embodiment of the present invention;

图12和13显示根据本发明一实施例的、可以出现于高速缓存电影中的示范性的抓拍图象。12 and 13 show exemplary snap shots that may appear in a cache movie according to one embodiment of the present invention.

整个附图中类似的附图标记将表示类似的部分和组成部件。Like reference numerals will refer to like parts and components throughout the drawings.

参见图3,根据本发明的系统40允许用户得到一种或多种类型的信息或内容,诸如用于存储在超高速缓冲存储器的因特网类型的信息,该信息可以经计算机42或诸如机顶盒的计算机控制系统而被观看和访问。高速缓存的内容是存入诸如硬磁盘驱动器的非易失存储器的信息。高速缓存内容可以根据本发明而存储在用户的计算机42或计算机42可以经一网络可访问的远程存储装置中。该内容可以例如经高速广播信道提供给计算机42。提供结合图3所述的广播方法44、46和48,以用于示范性目的。应当理解本发明的许多方面不要求内容得到广播。本发明提供一种用户接口50,用于访问存储在诸如硬磁盘驱动器的存储装置55中的高质量声音、数据和图像。该用户接口包括诸如鼠标的输入装置54和至少一个诸如扬声器59和显示装置47的输出装置56。Referring to FIG. 3, a system 40 according to the present invention allows a user to obtain one or more types of information or content, such as Internet-type information for storage in cache memory, via a computer 42 or a computer such as a set-top box. control system to be viewed and accessed. The content of the cache is information stored in non-volatile memory such as a hard disk drive. The cache content may be stored in accordance with the present invention in the user's computer 42 or in a remote storage device accessible by the computer 42 via a network. The content may be provided to computer 42, for example, via a high-speed broadcast channel. The broadcast methods 44, 46 and 48 described in connection with FIG. 3 are provided for exemplary purposes. It should be understood that many aspects of the invention do not require content to be broadcast. The present invention provides a user interface 50 for accessing high quality sound, data and images stored on a storage device 55 such as a hard disk drive. The user interface includes an input device 54 such as a mouse and at least one output device 56 such as a speaker 59 and a display device 47 .

继续参见图3,内容聚集器(aggregator)或网关58经因特网60以及其它数据源(例如,诸如以太网的网络)得到来自各种内容供应商的内容。内容聚集器58可以得到选定的内容,诸如地方新闻报告、地方气象报告、股市信息、音乐、消费信息、远程学习节目等等。该内容可以经广播信号利用一个或多种高速数据传输方法传送给用户,诸如卫星直接数字广播系统44、CATV网(例如,同轴电缆)46、或公用交换电话网(PSTN)电缆48(例如,光纤、铜或同轴链接)。电话公司可以利用异步数字用户链路(ADSL)技术或其它数字用户链接技术(即XDSL)。其它传输方法可以包括VHF/UHF广播网、微波通信网、光纤网等等。Continuing with FIG. 3, a content aggregator or gateway 58 obtains content from various content providers via the Internet 60 and other data sources (eg, a network such as Ethernet). Content aggregator 58 may obtain selected content, such as local news reports, local weather reports, stock market information, music, consumer information, distance learning programs, and the like. The content may be delivered to users via a broadcast signal utilizing one or more high-speed data transmission methods, such as satellite direct digital broadcasting system 44, CATV network (e.g., coaxial cable) 46, or public switched telephone network (PSTN) cable 48 (e.g., , fiber optic, copper or coaxial links). The telephone company may utilize Asynchronous Digital Subscriber Link (ADSL) technology or other Digital Subscriber Link technology (ie XDSL). Other transmission methods may include VHF/UHF broadcast network, microwave communication network, optical fiber network and so on.

应该理解的是,一个以上的内容聚集器58可被用来组织供用户观看和访问的内容。根据本发明的一个方面,内容聚集器58组织用于用高速数据流传送的数据,由图3的66总体地表示。虽然图3所述的数据传输系统44、46和48被描述为单向通信系统,用户可以双向访问由内容聚集器58组织的内容。例如,诸如PSTN68的通信路径可同时用于请求和接收内容。传统的因特网方案典型地涉及每次用户期望访问内容时经PSTN68把因特网60接于服务器26。或者,对内容的请求可以经PSTN68发送给内容聚集器58,且请求的内容可以在例如在卫星传输系统44中经高速数据流66而被接收。根据本发明的一个方面,来自内容聚集器58的内容被广播到该用户,而不提供诸如PSTN68的返回链路。为帮助用户选择内容,内容聚集器58建立突出显示经内容聚集器可得到的内容的程序。该程序在下文称作难题(teaser)并至少周期地与其它内容一起广播给用户。下面描述根据本发明的另一个方面产生该难题的方法。用户可以经用户接口观看该难题以确定来自内容聚集器58的哪些内容将被存储在磁盘驱动器55中。It should be understood that more than one content aggregator 58 may be used to organize content for viewing and access by users. According to one aspect of the present invention, content aggregator 58 organizes data for high-speed data streaming, generally indicated at 66 in FIG. 3 . Although the data transmission systems 44, 46, and 48 described in FIG. For example, a communication path such as PSTN 68 may be used to both request and receive content. Traditional Internet solutions typically involve connecting the Internet 60 to the server 26 via the PSTN 68 each time a user desires to access content. Alternatively, a request for content may be sent to content aggregator 58 via PSTN 68 and the requested content may be received via high speed data stream 66 in satellite transmission system 44, for example. According to one aspect of the invention, content from content aggregator 58 is broadcast to the user without providing a return link such as PSTN 68 . To assist users in selecting content, content aggregator 58 establishes a program that highlights content available via the content aggregator. This program is hereinafter referred to as a teaser and is broadcast to users at least periodically together with other content. A method for generating this challenge according to another aspect of the invention is described below. A user can view the puzzle via the user interface to determine which content from content aggregator 58 is to be stored in disk drive 55 .

根据本发明,计算机42被编程以在显示装置47上生成屏幕,从而允许用户观看存储的内容,并选择关于存储在计算机存储器55中的内容类型。为了帮助观看高速缓存内容,计算机42被编程以从存储在磁盘驱动器55或其它存储装置的内容中生成抓拍图象(例如,将HTML页的图象转换为诸如位图或JPEG文件的非交互式表示)和生成一高速缓存电影。高速缓存电影是一系列表示高速缓存装置内容的抓拍图象。下面将结合图4-6描述一方法,借助此方法用户计算机42可以产生高速缓存电影,且同样地内容聚集器58可以生成一难题。计算机42还可以生成屏幕(例如,图10和11描述的屏幕),其允许用户自定义经输出装置56展示给用户的高速缓存电影和内容的方式。In accordance with the present invention, computer 42 is programmed to generate a screen on display device 47 to allow a user to view stored content and make selections regarding the type of content stored in computer memory 55 . To aid in viewing cached content, computer 42 is programmed to generate snapshot images from content stored on disk drive 55 or other storage device (e.g., converting images of HTML pages into non-interactive images such as bitmap or JPEG files). representation) and generate a cache movie. A cache movie is a series of snapshots representing the contents of a cache device. A method by which the user computer 42 can generate a cache movie and likewise the content aggregator 58 can generate a puzzle will be described below in conjunction with FIGS. 4-6. Computer 42 may also generate screens (such as those depicted in FIGS. 10 and 11 ) that allow the user to customize the manner in which cached movies and content are presented to the user via output device 56 .

如上所述,传统方式浏览因特网类型的内容要求用户扮演积极的角色,例如通过点击选择内容来观看每个网页。根据本发明的一个方面,改进了浏览内容的过程,以为用户提供或者主动或者被动地经用户计算机42观看和访问高速缓存内容的能力。参见图4,从内容供应者(例如内容聚集器58)经网络信道或其他装置得到的内容最好存储在计算机存储器中(例如,磁盘驱动器55)。图5显示了正提供给计算机42的来自数据流的内容。该计算机包括磁盘驱动器55或其它存储装置,存储装置的一部分可以是高速缓存部分52。高速缓存部分52还可以在独立于磁盘驱动器55的存储装置上。例如预先选择和用户通过广播网络的广播内容部分被存储在高速缓存部分52中,作为下文称作内容片段93的数据文件。当该内容已经由内容聚集器更新并提供给用户计算机42时,来自已经存储在存储装置55的内容聚集器58的内容可以被自动地更新,即改写。一个内容片段93最好为内容聚集器58提供的难题。磁盘驱动器也存储应用95(例如,文字处理和通信程序)和诸如文本和图像文件的数据文件97,其可以通过诸如CDROM、键盘或其它输入装置的不同装置而输入计算机42。As noted above, browsing Internet-type content in traditional ways requires the user to take an active role, eg, by clicking through to select content to view each web page. In accordance with one aspect of the present invention, the process of browsing content is enhanced to provide the user with the ability to view and access cached content either actively or passively via the user computer 42 . Referring to FIG. 4, content obtained from a content provider (eg, content aggregator 58) via a network channel or other means is preferably stored in computer memory (eg, disk drive 55). FIG. 5 shows the content from the data stream being provided to computer 42 . The computer includes a disk drive 55 or other storage device, part of which may be cache portion 52 . Cache portion 52 may also be on a storage device separate from disk drive 55 . Portions of broadcast content such as preselected and broadcast by the user through the broadcast network are stored in the cache section 52 as data files referred to as content pieces 93 hereinafter. Content from the content aggregator 58 that has been stored in the storage device 55 may be automatically updated, ie overwritten, when the content has been updated by the content aggregator and provided to the user computer 42 . A content segment 93 is preferably a puzzle provided by the content aggregator 58 . The disk drive also stores applications 95 (eg, word processing and communication programs) and data files 97 such as text and image files, which may be entered into computer 42 by various means such as a CDROM, keyboard, or other input device.

继续参见图4,计算机42根据本发明用本地电影产生软件70编程,以便通过组合来自磁盘驱动器55或其它存储装置上的任何目录和文件的抓拍图象来产生高速缓存电影。本地电影产生软件在下文称作高速缓存电影发生器(CMG)70。计算机42被编程以做出每个内容片段93的一个或多个关键页面的抓拍图象,并在磁盘驱动器55上存储该抓拍图象(方框71)。通过创建网页表示,即将文本、图象、HTTP和其它数据转换为利用位图、JPEG或其它格式的图象文件,来产生抓拍图象。根据本发明,计算机42由CMG70编程,以在输出装置56上组合和显示抓拍图象,以为用户提供预览超高速缓冲存储器52中内容片段的高速缓存电影(方框81)。用户因此可以被动观看高速缓存内容的表示。Continuing to refer to FIG. 4, the computer 42 is programmed according to the present invention with local movie generation software 70 to generate a cache movie by combining snapshots from any directory and file on the disk drive 55 or other storage device. The local cine generation software is referred to as cached cine generator (CMG) 70 hereinafter. Computer 42 is programmed to take a snapshot of one or more key pages of each piece of content 93 and store the snapshot on disk drive 55 (block 71). Snapshots are generated by creating web page representations, that is, converting text, images, HTTP and other data into image files using bitmap, JPEG or other formats. In accordance with the present invention, computer 42 is programmed by CMG 70 to assemble and display snap shots on output device 56 to provide the user with a preview of the cached movie of the content segment in cache memory 52 (block 81). A user can thus passively view a representation of cached content.

计算机42还根据本发明编程,以存储下载或按照需要存储的多个软件工具73。软件工具最好包括图像延续(segue)库75、音频库77和诸如编辑判定列表(EDL)的同步工具79,以提供同步高速缓存电影中的抓拍图象以符合高速缓存电影期间播放的音乐的指令。如下结合图8和9所述,计算机42被编程,以允许用户通过选择高速缓存电影期间播放的音乐或静音(例如,静音扬声器59)自定义高速缓存电影,且抓拍或高速缓存电影中帧展示在输出装置56的速度以及其它诸如屏幕提示符、控制和图象延续的选项被提供给输出装置56。Computer 42 is also programmed in accordance with the present invention to store a plurality of software tools 73 that are downloaded or stored as desired. The software tools preferably include an image segue library 75, an audio library 77, and a synchronization tool 79 such as an edit decision list (EDL) to provide synchronizing the snap shots in the cache movie to match the music played during the cache movie. instruction. As described below in conjunction with FIGS. 8 and 9, the computer 42 is programmed to allow the user to customize the cache movie by selecting music played during the cache movie or muting the sound (e.g., muting the speaker 59), and snapping or displaying frames in the cache movie The speed at the output device 56 is provided to the output device 56 as well as other options such as screen prompts, controls and image continuation.

为创建高速缓存电影,计算机42被编程,以同步输出装置56的计算机监视器上抓拍图象的显示与用户从音频程序库77选择的其它音频电影配乐。来自同步工具79的指令(例如,EDL指令)提供了诸如由动画和电视工程师协会(SMPTE)标准化的SMPTE时间码的同步码。然而也可以使用其它的同步方法。图6说明高速缓存电影的产生。显示了第一抓拍图象96,之后是随后顺序显示的以98总体表示的若干其它抓拍图象。抓拍图象96产生在输出装置56上回放用户选择的背景音乐的选定时间,诸如音乐段中的时间01:02:28:16,如SMPTh代码99所示。因此,展示在输出装置56的抓拍图象的节奏,经同步工具指令,与用户为高速缓存电影期间的回放选择的音乐节奏匹配。相应地,当由摇滚乐而不是室内乐伴随时,高速缓存电影的抓拍图象以帧快进或变化的速度得到展示(例如,该速度比电影进行的更快)。已经选择相同的内容预览的两个用户根据速度和伴随音乐而产生不同的高速缓存电影。内容聚集器58可以利用同步的相同方法创建一难题,即可以与内容聚集器选择的电影配乐风格相称的选定速率产生内容的抓拍图象。To create the cache movie, the computer 42 is programmed to synchronize the display of the snapshot on the computer monitor of the output device 56 with other audio movie soundtracks selected by the user from the audio library 77 . Commands (eg, EDL commands) from synchronization tool 79 provide a synchronization code such as the SMPTE time code standardized by the Society of Motion Picture and Television Engineers (SMPTE). However, other synchronization methods may also be used. Figure 6 illustrates the generation of a cache movie. A first snap shot 96 is shown, followed by a number of other snap shots, generally indicated at 98, which are subsequently displayed in sequence. Snapshot 96 is generated on output device 56 at a selected time for playback of user-selected background music, such as time 01:02:28:16 in a music segment, as indicated by SMPTh code 99 . Thus, the tempo of the snapshot displayed on the output device 56, as instructed by the synchronization tool, matches the tempo of the music selected by the user for playback during the cached movie. Accordingly, when accompanied by rock music rather than chamber music, the snapshots of the cached movie are displayed at a frame-forward or varying speed (eg, faster than the movie progresses). Two users who have selected the same content preview produce different cached movies based on speed and accompanying music. The content aggregator 58 can use the same method of synchronization to create a puzzle that can produce snap shots of the content at a selected rate commensurate with the style of soundtrack chosen by the content aggregator.

然而,如上所述,用户可以选择没有扬声器59的声音地观看高速缓存电影。抓拍图象可以按照用户输入进行同步,而不是与音频声音工具同步。例如,如图7所示,当不希望有电影配乐时,提供了滑动条67来控制高速缓存电影的展示速率。通过向上或向下移动光标69,用户可以选择高速缓存电影的速度,以便分别更快(例如,3帧每秒)或以更慢的速率(例如,每三秒一帧)展示。计算机42可以被编程,以把一种帧或抓拍图象展示速率与一特定的光标位置相结合。However, as described above, the user may choose to watch the cached movie without sound from speaker 59. Snapshots can be synchronized to user input rather than to audio sound tools. For example, as shown in Figure 7, a slide bar 67 is provided to control the presentation rate of the cached movie when a movie soundtrack is not desired. By moving the cursor 69 up or down, the user can select the speed of the cached movie to be displayed faster (eg, 3 frames per second) or at a slower rate (eg, one frame every three seconds), respectively. Computer 42 can be programmed to associate a frame or snapshot presentation rate with a specific cursor position.

根据本发明的另一个实施例,由计算机42生成一高速缓存电影,计算机42包括磁盘驱动器55上的应用95和数据文件97,以及来自超高速缓冲存储器52或其它存储器的内容片段。CMG70根据文件类型、目录位置或开始或最后编辑日期等等标准选择存储的文件和/或应用。对于用户希望包括在高速缓存电影中的文件和/或应用,产生抓拍图象。图7中描述了这样一个抓拍图象。例如,用户可以选择观看所选日期之前创建或修改的每个文件的抓拍图象。用户然后可以被动地观看每个文件的一部分,来确定例如是否可以删除一个文件。当用户正寻找特定的图像、文本或其它数据而不记得数据存储在哪儿时,磁盘驱动器文件的高速缓存电影也是有用的。用户还可以选择抓拍图象的格式。例如,可只把每个选定数据文件的第一页的抓拍图象可以提供给输出装置56。表示来自存储的可观看文件或四个页的抓拍图象,可用于允许用户观看高速缓存电影正在预览的每个文件的若干页,如图7所示。高速缓存电影还可以包括代表应用的图标或其它图象的抓拍图象。According to another embodiment of the invention, a cache movie is generated by computer 42, which includes applications 95 and data files 97 on disk drive 55, as well as content segments from cache 52 or other storage. The CMG 70 selects files and/or applications for storage based on criteria such as file type, directory location, or start or last edit date. Snapshots are generated for files and/or applications that the user wishes to include in the cache movie. Such a snapshot is depicted in FIG. 7 . For example, the user may choose to view a snapshot of every file created or modified before the selected date. The user can then passively watch a portion of each file to determine, for example, whether a file can be deleted. A cached movie of a disk drive file is also useful when the user is looking for a specific image, text, or other data and cannot remember where the data is stored. Users can also choose the format of the snapped image. For example, only a snapshot of the first page of each selected data file may be provided to output device 56 . Snapshots representing viewable files or four pages from storage can be used to allow the user to view several pages of each file that the cached movie is previewing, as shown in FIG. 7 . The cache movie may also include snapshots of icons or other images representing applications.

计算机42还被编程,以允许用户主动地通过中止展示高速缓存电影,以点击抓拍图象,来浏览高速缓存内容,这使得CMG70展示与当前抓拍图象相应的实际内容。用户然后可以点击目前显示内容的任何屏幕图标或超级链接,以跳到在计算机42(例如,经网络60)可以访问的任何地方高速缓存的其它内容片段93和如愿恢复展示高速缓存电影。参见图4,用户可以通过在显示装置47上点击一图标或其它图象来如愿启动CMG70(方框83)。当展示高速缓存电影(方框85)时,用户可以停止高速缓存电影,如方框87所示,以观看由抓拍图象表示的内容片段。用户因此可以有选择地从被动观看角色转换到主动浏览角色,并随后点击内容中提供的提示符或图标并跳到其它有关因特网类型的内容,如方框89所示。当用户不再希望主动浏览选择的内容时,用户可以恢复高速缓存电影的回放,如方框91所示。The computer 42 is also programmed to allow the user to actively view the cached content by aborting the presentation of the cached movie to click on the snapshot, which causes the CMG 70 to display the actual content corresponding to the current snapshot. The user can then click on any screen icon or hyperlink of the currently displayed content to jump to other content segments 93 cached anywhere accessible by the computer 42 (e.g., via the network 60) and resume the presentation of the cached movie as desired. Referring to FIG. 4, the user may activate CMG 70 as desired by clicking on an icon or other image on display device 47 (block 83). When the cached movie is presented (block 85), the user may stop the cached movie, as shown in block 87, to view the content segment represented by the snap shot. The user can thus selectively switch from a passive viewing role to an active browsing role, and then click on a prompt or icon provided in the content and jump to other Internet-related type of content, as shown in box 89 . When the user no longer wishes to actively browse the selected content, the user may resume playback of the cached movie, as indicated by block 91 .

根据CMG70,计算机42可以在用户请求观看高速缓存电影之前产生高速缓存电影,因此这种产生与用户何时希望预览高速缓存内容无关。或者,计算机42响应用户请求经CMG70产生高速缓存电影(例如,当用户请求观看计算机存储装置55中具有选定修订日期的数据文件的抓拍图象时)。当内容改变时高速缓存电影从其一个产生改变到后续的产生。此外,若干不同的高速缓存电影可以同时驻留在超高速缓冲存储器52中,以在用户选择时展示。可以利用不同视频的抓拍图象创建所有"娱乐"高速缓存电影,而可以为用户的专业工作创建"我的文档"高速缓存电影。如果用户保持高速缓存文件以预览喜爱的视频,则"娱乐"高速缓存电影不必象"我的文档"高速缓存电影那样经常改变。According to CMG 70, the computer 42 can generate the cache movie before the user requests to view the cache movie, so this generation is independent of when the user wishes to preview the cache content. Alternatively, computer 42 generates a cache movie via CMG 70 in response to a user request (eg, when the user requests to view a snapshot of a data file in computer storage 55 with a selected revision date). A cache movie changes from its one generation to a subsequent generation when the content changes. Additionally, several different cached movies may reside in cache memory 52 at the same time for presentation at user selection. All "entertainment" cache movies can be created using snapshots from different videos, while "My Documents" cache movies can be created for the user's professional work. If the user maintains a cache file to preview favorite videos, the "Entertainment" cache movie does not have to change as often as the "My Documents" cache movie.

图8和9是根据本发明经高速缓存电影产生而创建的示范性的抓拍图象。这些屏幕描述了正被展示的所选内容的抓拍图象的窗口。该屏幕包括滑动条160和来回移过滑动条160以表示高速缓存电影进程的光标162,以及播放/停止按钮159和消音按钮161。可以去掉按钮159,而通过允许用户双击光标162来交替地停止和启动高速缓存电影。用户可以点击光标162以"冻结"该屏幕,然后再次点击光标162恢复回放该部分。用户还可以点击滑动条160的任何部分,以观看相应于高速缓存电影的该部分的抓拍图象。计算机42被CMG70编程,以存储关于一系列抓拍图象中具有滑动条160上的光标位置的抓拍图象的数据。图9说明在图8所述的抓拍图象之前展示的抓拍图象,如这两个抓拍图象中滑动条160上的光标162的各个位置所示。因此,该用户可以点击滑动条160上的一个位置并跳到当光标162所在位置时展示的抓拍图象,而不必观看在最后一个光标位置和新光标位置之间展示的所有的抓拍图象。8 and 9 are exemplary snap shots created via cache movie generation in accordance with the present invention. These screens depict windows of snapshots of the selected content being displayed. The screen includes a slider bar 160 and a cursor 162 that moves across the slider bar 160 to indicate the progress of the cached movie, as well as a play/stop button 159 and a mute button 161 . The button 159 can be eliminated and the cache movie stopped and started alternately by allowing the user to double-tap the cursor 162 . The user can click on cursor 162 to "freeze" the screen, then click on cursor 162 again to resume playback of that portion. The user can also click on any portion of the slider bar 160 to view a snap image corresponding to that portion of the cached movie. The computer 42 is programmed by the CMG 70 to store data regarding the snap with the position of the cursor on the slider bar 160 in a series of snaps. FIG. 9 illustrates a snap shown prior to the snap shown in FIG. 8, as indicated by the various positions of cursor 162 on slider bar 160 in the two snaps. Thus, the user can click on a position on the slider bar 160 and jump to the snapshot displayed when the cursor 162 is located, without having to watch all the snapshots displayed between the last cursor position and the new cursor position.

除了在高速缓存电影期间挑选静音或播放音乐的风格以及高速缓存电影的节奏之外,本发明还为用户提供了其它的方式以自定义抓拍和展示该内容。参见图10,计算机42被编程以在显示装置47上生成音频优选屏幕100,其为用户提供多个关于高速缓存电影伴随音乐的选择。用户在展示高速缓存电影期间通过选择静音按钮114或高速缓存电影的电影配乐按钮104,来自定义他或她的收听经过。音频优选屏幕也提供不同类型的电影配乐的菜单106,诸如拉丁美洲音乐、中东音乐、非洲部落音乐、南方和平音乐、东南亚音乐等等。选择还可以包括特定的艺术家和录音。在图10所示的音频优选屏幕100的例子中,用户已经选择"拉丁美洲3"电影配乐。提供了一个滑动按钮112,以调整电影配乐的音量。In addition to picking the style of silence or playing music during the cached movie and the tempo of the cached movie, the present invention provides other ways for the user to customize the capture and presentation of the content. Referring to FIG. 10, the computer 42 is programmed to generate an audio preference screen 100 on the display device 47, which provides the user with a number of choices regarding the music that accompanies the cached movie. The user customizes his or her listening session by selecting the mute button 114 or the soundtrack button 104 of the cached movie during presentation of the cached movie. The audio preference screen also provides a menu 106 of different types of movie soundtracks, such as Latin American music, Middle Eastern music, African tribal music, Southern peace music, Southeast Asian music, and the like. Selections can also include specific artists and recordings. In the example of the audio preference screen 100 shown in FIG. 10, the user has selected the "Latin America 3" soundtrack. A slide button 112 is provided to adjust the soundtrack volume.

图6的抓拍图象96和98和图8和9的抓拍图象为了示范性目的而被描述为全屏幕显示。如图所示,多个抓拍图象可以同时以全屏幕显示展示。CMG70可以在一个显示帧中生成一个以上的高速缓存电影。根据本发明一个方面,不同的成帧选择被提供给用户,以供其选择,这种提供所根据的是计算机42的操作速度和用户在多少个不同的抓拍图象或内容片段被提供在一个帧中的喜好。The snapshots 96 and 98 of FIG. 6 and the snapshots of FIGS. 8 and 9 are depicted as full screen displays for exemplary purposes. As shown in the figure, multiple snapshots can be displayed on a full screen at the same time. The CMG70 can generate more than one cache movie in one display frame. According to one aspect of the present invention, different framing options are presented to the user for selection, based on the operating speed of the computer 42 and the number of different snap shots or content segments provided by the user in one frame. preferences in the frame.

参照图11,计算机42被编程,以生成布局优选的屏幕130,以允许用户创建具有一个以上内容片段的显示帧或高速缓存电影,和在不同的屏幕目的地(即,显示器上的坐标)自定义这些项目在屏幕上窗口的放置。布局菜单132允许用户从各种预先设计或用户设计的布局中选择。例如,沿屏幕的左侧可以提供一排三个屏幕上窗口,用于分别显示来自三个内容片段93的视频数据,诸如播放新闻节目、广播地方新闻节目和广播体育精彩场面节目。另一个屏幕上窗口可被放置在屏幕的顶部,以便以例如文字格式显示来自另一个内容片段93的股市信息。这些屏幕上窗口被表示为预览窗口136中的窗口"1"、"2"、"3"和"4"且在所显示的例子中对应于菜单132的"交替的2"布局选择。分辩率菜单134允许用户改变显示装置47的分辩率,以用于本发明的被动和主动内容观看应用程序。当用户退出本发明的被动和主动内容观看应用程序时,计算机42被编程以使分辩率回到启动主动内容观看应用程序之前使用的先前设置。"启动时转换分辩率"按钮138允许用户经菜单134禁止分辩率的改变。"更多"按钮138允许用户转向提供更多布局自定义选择的另一个屏幕,诸如允许用户创建自定义布局或修改预先定义的布局。用户被提供有转换屏幕上窗口的设置以及屏幕上窗口的尺寸和形状的选择。例如,用户可以对用户选择观看的不同内容指定优先权。例如,被认为对用户是最重要的内容可以被提供在屏幕上最突出的窗口中。其它的屏幕上窗口可以生成为背景中的最小化窗口,可以利用鼠标53点击这些窗口并使之放大以用于临时观看。此外,用户可以选择不同的图象延续选择。例如,用户可以在从图象延续程序库75中选择抓拍图象之间的不同的动画转变机制。在展示另一个抓拍图象之前,通过减小或渐弱目前正显示的抓拍图象直到显示装置47空白,使抓拍图象之间的转换得到表示。抓拍图象还可以通过穿越或滑动然后离开显示装置47来展示。Referring to FIG. 11 , the computer 42 is programmed to generate a screen 130 with a layout preferred to allow the user to create a display frame or cache movie with more than one piece of content, and to create a display frame or cache movie at different screen destinations (i.e., coordinates on the display) from the screen 130. Defines the placement of these items in the window on the screen. The layout menu 132 allows the user to select from a variety of pre-designed or user-designed layouts. For example, a row of three on-screen windows may be provided along the left side of the screen for respectively displaying video data from three content segments 93, such as a broadcast news program, a broadcast local news program, and a broadcast sports highlight program. Another on-screen window may be placed on top of the screen to display stock market information from another piece of content 93 in text format, for example. These on-screen windows are represented as windows "1", "2", "3" and "4" in preview window 136 and correspond to the "alternate 2" layout selection of menu 132 in the example shown. Resolution menu 134 allows the user to change the resolution of display device 47 for use with the passive and active content viewing applications of the present invention. When the user exits the passive and active content viewing applications of the present invention, the computer 42 is programmed to return the resolution to the previous setting used before launching the active content viewing application. A "Change Resolution at Startup" button 138 allows the user to disable resolution changes via the menu 134 . A "More" button 138 allows the user to go to another screen that provides more layout customization options, such as allowing the user to create a custom layout or modify a pre-defined layout. The user is provided with the option of switching the settings of the on-screen window as well as the size and shape of the on-screen window. For example, a user may assign priorities to different content that the user chooses to view. For example, content deemed most important to the user may be provided in the most prominent window on the screen. Other on-screen windows can be generated as minimized windows in the background, which can be clicked with the mouse 53 and enlarged for temporary viewing. In addition, the user can select a different image continuation option. For example, the user may select from the image continuation library 75 different animation transition mechanisms between snap shots. Transitions between snapshots are indicated by reducing or fading out the currently displayed snapshot until the display device 47 is blank before another snapshot is displayed. Snapshots can also be presented by traversing or sliding and then leaving the display device 47 .

根据本发明的计算机42最好具有本机屏幕或图标或桌面功能(例如,图12所示的"WorldView"屏幕170)。本机屏幕可以为用户提供输入自定义模式的选择,其中计算机42生成屏幕(例如,图10和11所示的屏幕)以提示用户作出关于自定义地展示高速缓存电影和高速缓存内容的选择。或者,可以在高速缓存电影访问控制面板期间通过点击表示控制面板的抓拍图象进入自定义模式,该控制面板包括自定义屏幕。每个屏幕可以提供有图10和11中用154总体表示的标签,以便在本发明的应用程序中转换屏幕时引导用户。此外,可以在屏幕上提供诸如输入用户选择的取消按钮156和接受按钮158的接口部分,以允许用户控制何时由计算机42存储和实现他或她的选择。The computer 42 according to the present invention preferably has native screen or icon or desktop functionality (eg, "WorldView" screen 170 shown in FIG. 12). The native screen may provide the user with the option to enter a custom mode in which computer 42 generates screens (such as those shown in FIGS. 10 and 11 ) to prompt the user to make choices regarding custom presentation of cached movies and cached content. Alternatively, the customization mode can be entered by clicking on the snap image representing the control panel, which includes the customization screen, during cache movie access to the control panel. Each screen may be provided with a label generally indicated at 154 in FIGS. 10 and 11 to guide the user when switching screens in the application of the present invention. Additionally, interface portions such as a Cancel button 156 and an Accept button 158 for entering user selections may be provided on the screen to allow the user to control when his or her selections are stored and implemented by the computer 42 .

继续参考图12,可以在显示装置47上提供具有内容选择机制的抓拍图象170,以在选择广播可传送用于存储的内容时引导用户。抓拍图象170提供列有不同内容的两列菜单172和174。分别利用上下按钮176和178来滚动菜单172和174。计算机42利用用户的选择,在例如高速缓存装置52中存储来自内容聚集器58的相应信息。菜单172和174中的内容可以由内容聚集器58分类成诸如"儿童"和"新闻"。例如"我的文档"和"控制面板"的内容类型名和类别名可以由计算机42生成并显示在滑动条160上。类型名可以由CMG70根据选定的高速缓存内容动态生成并在滑动条160上显示。来自滑动条160的用户类型选择,允许用户跳到高速缓存电影中符合所选类型的内容的抓拍图象。Continuing with FIG. 12, a snapshot image 170 with a content selection mechanism may be provided on the display device 47 to guide the user in selecting content that the broadcast may deliver for storage. Snapshot 170 provides two columns of menus 172 and 174 with different content. Menus 172 and 174 are scrolled using up and down buttons 176 and 178, respectively. With the user's selections, computer 42 stores corresponding information from content aggregator 58 in, for example, cache device 52 . Content in menus 172 and 174 may be categorized by content aggregator 58 into categories such as "Kids" and "News." Content type and category names such as “My Documents” and “Control Panel” may be generated by computer 42 and displayed on slider 160 . The type name may be dynamically generated by the CMG 70 and displayed on the slider 160 based on the selected cache content. User type selection from slider bar 160, allows the user to jump to a snapshot of the cached movie that matches the content of the selected type.

如上参照图5所述,高速缓存内容可以包括用于受计算机42控制的装置的例如控制面板的文件或应用,诸如用于接收广播内容的无线接收机卡、电视调谐器卡、音频卡、和家庭安全或环境控制系统等等。用于外部或外围设备的控制面板的抓拍图象可以被包括在高速缓存电影中并在滑动条160上提供单独的类型(例如,"控制面板")。因此,用户可以扫描多个控制控制面板抓拍图象并浏览相应于此的实际内容,以便控制设置。As described above with reference to FIG. 5, the cached content may include files or applications, such as control panels, for devices controlled by the computer 42, such as wireless receiver cards, television tuner cards, audio cards, and Home security or environmental control systems and more. Snapshots of control panels for external or peripheral devices may be included in the cache movie and provided on the slider bar 160 as separate types (eg, "Control Panel"). Thus, a user can scan multiple control panel snapshots and view the actual content corresponding thereto to control settings.

图12和13说明了利用本发明的CMG70可得到的多媒体。抓拍图象可以产生于不同的媒体类型并呈现在单个抓拍图象上。不同的媒体类型可以是例如提供股市速率的实时数据流、HTML、GIF、文本、Quicktime、Flash、SMPTE、EDL等等。Figures 12 and 13 illustrate the multimedia available with the CMG 70 of the present invention. Snapshots can be generated from different media types and presented on a single snapshot. The different media types can be, for example, real-time data streaming at stock market rates, HTML, GIF, text, Quicktime, Flash, SMPTE, EDL, etc.

结合图3如前所述,某些用户可以经单向广播系统访问选择的因特网类型的信息。可以例如由内容聚集器58提供选择的因特网类型的数据,因为足够的用户期望某些类型的信息,因而同时广播该信息到许多用户比在点对点类型的通信系统中在请求基础上向单个用户提供数据更有效。系统40向用户发送选定的信息而不需要从该用户到内容供应者或聚集器的信息请求或其它信号。As previously described in conjunction with FIG. 3, certain users may access selected Internet-type information via a one-way broadcast system. Selected Internet-type data may be provided, for example, by content aggregator 58 because enough users desire certain types of information that broadcasting this information to many users at the same time is more convenient than providing it to individual users on a request basis in a peer-to-peer type of communication system. Data is more efficient. The system 40 sends the selected information to the user without requiring an information request or other signal from the user to the content provider or aggregator.

计算机42可以被编程,以在显示装置47上产生HTML控制/可浏览页的抓拍图象,显示装置47指导用户从诸如地方新闻报告、地方气象报告、股市报告、和消费者信息的多个信息题目中进行选择。广播内容还可以包括,例如用于诸如古典音乐、世界音乐、乡村音乐的各种音乐类型的音频节目、地图、故事片、电视节目、远程学习节目、来自因特网站点的信息等等。用户选择在他或她计算机上下载和高速缓存哪个广播内容,抓拍图象则由计算机42展现于显示装置47的屏幕窗口上,以创建如上所述的高速缓存电影。因此,用电视或类似视频的格式提供选择和高速缓存内容的预览。换句话说,用户可以被动地预览该用户从广播频道66选择的所有的内容的精彩片段。用户还可以如结合图4所述地浏览该内容。如果选择新闻广播节目,则每当内容聚集器更新和广播该节目时,更新该新闻广播节目。诸如视频的内容可以下载,以在更迟的时间观看。因此,用户方便地不必当场接收和存储选择内容。另外,内容可以在夜间或计算机42不使用时的其它时期下载。在涉及双向通信系统的本发明的另一个实施例中,计算机42存储某些内容的抓拍图象,但无实际的内容对应于这些抓拍图象。计算机42经一网络访问用来自远程数据源的这些抓拍图象代表的内容,如图3所示。The computer 42 can be programmed to generate a snapshot of the HTML control/browsable page on the display device 47 that guides the user from multiple information sources such as local news reports, local weather reports, stock market reports, and consumer information. Choose from topics. Broadcast content may also include, for example, audio programs for various music genres such as classical music, world music, country music, maps, feature films, television programs, distance learning programs, information from Internet sites, and the like. The user selects which broadcast content to download and cache on his or her computer, and the snap shots are then presented by computer 42 on a screen window on display device 47 to create a cache movie as described above. Accordingly, previews of selections and cached content are provided in a television or video-like format. In other words, a user may passively preview highlights of all content selected by the user from the broadcast channel 66 . The user can also browse the content as described in connection with FIG. 4 . If a news broadcast program is selected, the news broadcast program is updated each time the content aggregator updates and broadcasts the program. Content such as videos can be downloaded for viewing at a later time. Therefore, the user conveniently does not have to receive and store selections on the spot. Additionally, content may be downloaded overnight or at other times when computer 42 is not in use. In another embodiment of the invention involving a two-way communication system, the computer 42 stores snapshots of certain content, but no actual content corresponds to the snapshots. Computer 42 accesses content represented by these snapshots from remote data sources via a network, as shown in FIG. 3 .

虽然已经参照优选实施例描述了本发明,但应当理解本发明并不限于其细节。上面的描述中已经建议了各种修改和替换,本领域普通技术人员也可以想起其他的修改和替换。所有的这种替换都包含在由所附权利要求书所定义的本发明的范围内。While the invention has been described with reference to preferred embodiments, it is to be understood that the invention is not limited to its details. Various modifications and substitutions have been suggested in the above description, and others may also occur to those of ordinary skill in the art. All such alternatives are included within the scope of this invention as defined by the appended claims.

Claims (41)

1. one kind provides the passive of cache content and the method for visit initiatively for the user, this content comprise any can from the Internet and other network, can digitizing and utilize the physical media of memory device stores and the content that the out of Memory source is checked and carried out, this method may further comprise the steps:
Chosen content, described content comprises contents fragment;
The candid photograph image of at least a portion of each fragment that generates a plurality of described contents fragments is to represent described a plurality of contents fragment;
The described candid photograph image of storage in memory storage; And
High-speed cache film of described a plurality of contents fragments is provided and described candid photograph image is offered an output unit successively by making up the described image of capturing, this output unit comprises at least one display device and an audio output device.
2. the method for claim 1 further may further comprise the steps:
During showing described high-speed cache film, receive the control signal of user's input; With
The control signal that responds described user's input is ended the displaying of described high-speed cache film.
3. method as claimed in claim 2 further comprises providing described output unit corresponding to one in the described candid photograph image selected step of capturing first described contents fragment of image.
4. method as claimed in claim 3, the wherein said step that provides comprises the step of obtaining described related content fragment from the local storage device that is connected to a computing machine, the described output unit of described computer-controllable system.
5. method as claimed in claim 3 wherein saidly provides step to comprise to utilize a computing machine to obtain the step of described related content fragment, the described output unit of described computer-controllable system through a network from a remote storage.
6. method as claimed in claim 3, the wherein said step that provides may further comprise the steps:
Determine that from selected described candid photograph image a relevant described contents fragment is to offer described output unit;
Obtain described relevant contents fragment from this memory storage, described relevant contents fragment is stored in this memory storage; With
Utilize described output unit that described relevant contents fragment is provided.
7. method as claimed in claim 6, wherein said obtaining step comprise the step of obtaining described related content fragment from a local memory storage that is connected to a computing machine, and described computing machine is connected to described output unit.
8. method as claimed in claim 6, wherein said obtaining step comprise utilizes a computing machine to obtain the step of described related content fragment through a network from remote storage, and described computing machine is connected to described output unit.
9. method as claimed in claim 2 further may further comprise the steps:
Receive the control signal of another user's input; With
The control signal that responds described another user's input recovers to show described high-speed cache film.
10. method as claimed in claim 2 further may further comprise the steps:
Browse selected described content;
Receive the control signal of another user's input; With
Respond the displaying that the control signal of described another user input is recovered described high-speed cache film.
11. the method for claim 1, wherein said a plurality of contents fragments comprise the HTML page or leaf, and described generation step comprises the step that the image transitions of at least one described HTML page or leaf is become at least one bitmap file and jpeg file.
12. method as claimed in claim 11, wherein at least one described candid photograph image and relative described contents fragment are included in the hyperlink of another described contents fragment.
13. the method for claim 1 further comprises the step of no-load speed, makes that to utilize audio program to generate described candids photograph with this speed on described output unit visual.
14. method as claimed in claim 13, wherein said synchronizing step comprise that further instruction produces described step of capturing image according to editor's decision table.
15. method as claimed in claim 14, wherein a plurality of audio programs can be stored in the memory storage and playback on described audio output device, described instruction comprises the subset of instructions corresponding to each of described a plurality of audio programs, described instruction changes the rhythm that described candid photograph image produces on described display device, and further may further comprise the steps:
One control signal in the described a plurality of audio programs of selection of reception user input; And
Speed with a control being subjected to described subset of instructions produces described candids photograph image, and this instruction is corresponding to one that selectes in described a plurality of audio programs.
16. method as claimed in claim 2 further may further comprise the steps:
Show a slider bar on described output unit, described output unit has the cursor that moves around on described slider bar, and this cursor is to move corresponding to the speed of showing described candid photograph image during the described high-speed cache film;
Utilize an input equipment to click described slider bar;
End to show described high-speed cache film; With
On described display device, show a described candid photograph image.
17. method as claimed in claim 16, further comprise receiving the control signal and execution at least one operation in response to its a plurality of operations that the user imports, described a plurality of operations comprise another the described candid photograph image that recovers the described high-speed cache film of displaying, displaying selection and begin to browse described content.
18. method as claimed in claim 16, wherein said slider bar comprises that corresponding to each described cursor position of capturing image described click step comprises that a described cursor position clicking selection is to provide a corresponding described candid photograph image on described display device.
19. the method for claim 1, wherein this content can obtain from least one Content aggregation device and gateway, described selection step comprises from one lists the step of selecting the menu of this content, and this menu is received from least one of Content aggregation device and gateway.
20. method as claimed in claim 19, wherein said selection step further are included in the step of the described chosen content of storage in the local memory storage that is connected to a computing machine, this computing machine is connected to described output unit.
21. method as claimed in claim 19, wherein this content characterizes with a plurality of class names, further may further comprise the steps:
According to the described candid photograph image of each described classification combination, be used for showing at described high-speed cache film successively;
Show a slider bar on described output unit, described output unit has the cursor that moves around on described slider bar, and this cursor is to move corresponding to the speed of showing described candid photograph image during the described high-speed cache film;
On described slider bar, provide the name part to represent the described classification of described chosen content;
Utilize an input equipment to click one of them described name part on the described slider bar; With
A described candid photograph image showing a corresponding described classification on described display device is represented this classification by a selected described name part.
22. one kind is used for representing the system of content with self-defining multimedia form to the user, this content comprises information, multimedia, data file and the application of internet-type, and this system comprises:
One user's interface device comprises an output unit and an input media, and described output unit comprises at least one display device and an audio output device;
One memory storage is used to store the content that comprises contents fragment;
One treating apparatus, it is connected to described user's interface device and described memory storage, and described treating apparatus can generate corresponding to the candid photograph image of each described contents fragment with by provide described candid photograph image to create a high-speed cache film in proper order to described display device.
23. the system as claimed in claim 22, wherein said treating apparatus can be through controlling connected external device (ED) and peripherals for the control panel that provides for each described external device (ED) and peripherals in the described memory storage, on described display device, produce different described candid photograph image corresponding to each described control panel, and allow described user by selecting to interrupt described high-speed cache film, visit a corresponding described control panel to provide to described display device, visit described control panel through described high-speed cache film with the corresponding described candid photograph image of a selected described control panel with from described memory storage.
24. the system as claimed in claim 22, described treating apparatus is programmed according to the application program that has described memory storage, described treating apparatus can generate different described candid photograph images to represent each described application program and to allow described user through described high-speed cache film that interrupting described high-speed cache film by selection provides a described candid photograph image and execution to carry out a selected described application program from a corresponding described application program of described memory storage to provide to described display device corresponding to a described application program of selecting.
25. the system as claimed in claim 22, further comprise a remote storage and a network, this remote storage is used to store at least one described contents fragment, this network is used to connect described treating apparatus and described remote storage, described treating apparatus can be ended to show described high-speed cache film and one described candid photograph image is provided and visit an its corresponding described contents fragment by obtain described contents fragment from one of described memory storage and described remote storage to described display device.
26. the system as claimed in claim 22, wherein said content offers described user through broadcast program, described treating apparatus can be programmed and comprise with generation and to instruct described user to select which described broadcast program is stored in described memory storage and the screen of the prompt that provides to described output unit through described input media, and it is visual that described treating apparatus can generate different described candid photograph of each described broadcast program of selecting corresponding to described user.
27. the system as claimed in claim 22, wherein said memory storage has a plurality of digital audio programs that are used to provide dissimilar music, described treating apparatus can be programmed allowing described user to carry out of a plurality of selections at least, these selections comprise the described different a plurality of audio programs of output which as described high-speed cache film during around background music, the described audio output device of noise reduction whether, when upgrade described memory storage to described memory storage by downloading at least one new audio program, with be the volume level that described audio output device is provided with when the background music play around described.
28. system as claimed in claim 27, wherein said treating apparatus can be programmed so that produce the described speed of image and the synchronization of rate of described audio program of capturing on described display device.
29. system as claimed in claim 28, wherein said treating apparatus utilizes synchronization means to instruct synchronous described generation of capturing image.
30. system as claimed in claim 29, the synchronization means instruction of a plurality of subclass of corresponding each the described audio program of wherein said memory device stores, described treating apparatus produces described candid photograph image with different speed according to one of them described a plurality of subclass of the described audio program of corresponding described user's selection on described display device.
31. the system as claimed in claim 22, wherein said treating apparatus can be programmed the screen that comprises window at least one screen with generation, position of window is corresponding to the destination of screen on the above screen of described screen, described treating apparatus can be selected the screen destination that is used to place window on the described screen to instruct described user at the screen that generates at least one preference layout on the described display device, shows at least one described contents fragment and described candid photograph image wherein with self-defined described treating apparatus.
32. system as claimed in claim 31, wherein said treating apparatus can be programmed to allow described user to select at least one shape and size of window on the described screen.
33. system as claimed in claim 31, wherein said treating apparatus can be programmed producing a plurality of high-speed cache films residing in described memory storage, and shows more than one described a plurality of high-speed cache films simultaneously on described display device.
34. the system as claimed in claim 22, wherein said content can obtain from least one of Content aggregation device and gateway, described treating apparatus can be programmed with generation and comprise the information exercise question of corresponding described contents fragment and the menu of program, described treating apparatus generates at least one candid photograph image and is used for being stored in described memory device, the described information exercise question that at least one described contents fragment is selected from described menu through described input media corresponding to described user.
35. system as claimed in claim 34, wherein said content is relevant with the different classification with each class name, the described treating apparatus described image of capturing capable of being combined is used for showing at described high-speed cache film successively according to described classification separately, on described output unit, to show slider bar with a cursor, cursor shows that described speed of capturing image moves past described slider bar back and forth during with corresponding described high-speed cache film, on described slider bar, provide the name part to represent each described classification of selected described content, therefore when utilizing described input media to click the described name part of of described slider bar, described treating apparatus provides of a corresponding described classification described candid photograph image, represents described classification by the above name part of described display device.
36. system as claimed in claim 35, connected external device (ED) of wherein said treating apparatus may command and peripherals, and on described display device, produce the control panel be used for each described external device (ED) and peripherals, to generate different described candid photograph images corresponding to each the described control panel that is illustrated in described display device, a described name part corresponding to control panel is provided on described slider bar, and allows described user partly to visit described control panel by the described control panel of selecting described slider bar through described high-speed cache film.
37. the system as claimed in claim 22, wherein at least one described candid photograph image and the described contents fragment that shows at described output unit comprises that from the link of its part to one described contents fragment described treating apparatus can end to show described high-speed cache film automatically when described user selects described link.
38. system as claimed in claim 37, wherein said treating apparatus can be programmed allowing described user to browse described contents fragment, to respond described user through the request of described input equipment and recover to show described high-speed cache film.
39. the system as claimed in claim 22, wherein said memory storage can be programmed the image continuity routine library that comprises a plurality of image continuity functions with storage, described treating apparatus can be programmed to allow described user to select from described a plurality of image continuity functions, described treating apparatus can be realized the described a plurality of image continuity functions that described user selects, so that the visual transition between the different described candid photograph images to be provided.
40. system as claimed in claim 39, wherein said a plurality of image continuity function is included in the size that reduces the current screen that described treating apparatus generates during the described high-speed cache film on described display device, the described contents fragment of being watched all is blank up to described current screen, produce described current screen and move, and weak described current screen is blank haply up to described display device to make it to look like by described display device.
41. the system as claimed in claim 22, wherein said treating apparatus can generate a high-speed cache film rate controlled button on described display device, described treating apparatus can be programmed to allow described user to select a plurality of speed to produce described high-speed cache film in described display device, and described treating apparatus can provide described speed of capturing image through the input control of described rate controlled button according to the user.
CN99813301A 1998-10-02 1999-09-21 System for providing user with active and passive access to cached content Pending CN1326562A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16538598A 1998-10-02 1998-10-02
US09/165,385 1998-10-02

Publications (1)

Publication Number Publication Date
CN1326562A true CN1326562A (en) 2001-12-12

Family

ID=22598696

Family Applications (1)

Application Number Title Priority Date Filing Date
CN99813301A Pending CN1326562A (en) 1998-10-02 1999-09-21 System for providing user with active and passive access to cached content

Country Status (15)

Country Link
EP (1) EP1116091A4 (en)
KR (1) KR20010079975A (en)
CN (1) CN1326562A (en)
AP (1) AP2001002117A0 (en)
AR (1) AR022101A1 (en)
AU (1) AU6256799A (en)
BR (1) BR9914243A (en)
CO (1) CO5140140A1 (en)
EG (1) EG21922A (en)
JO (1) JO2150B1 (en)
MA (1) MA24996A1 (en)
PA (1) PA8483001A1 (en)
PE (1) PE20001197A1 (en)
TW (1) TW484288B (en)
WO (1) WO2000020957A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2003274558A1 (en) * 2002-11-20 2004-06-15 Koninklijke Philips Electronics N.V. User interface system for presenting to a user the contents of an information carrier
US7620185B2 (en) * 2004-09-15 2009-11-17 Nokia Corporation Preview of payable broadcasts
US11194524B2 (en) 2017-09-15 2021-12-07 Qualcomm Incorporated Apparatus and method for performing persistent write operations using a persistent write command

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996031829A1 (en) * 1995-04-06 1996-10-10 Avid Technology, Inc. Graphical multimedia authoring system
US5966121A (en) * 1995-10-12 1999-10-12 Andersen Consulting Llp Interactive hypervideo editing system and interface
US5877781A (en) * 1995-11-29 1999-03-02 Roland Kabushiki Kaisha Memory control device for video editor
US5969716A (en) * 1996-08-06 1999-10-19 Interval Research Corporation Time-based media processing system
US5963204A (en) * 1996-09-20 1999-10-05 Nikon Corporation Electronic camera with reproduction and display of images at the same timing
WO1998034181A2 (en) * 1997-02-03 1998-08-06 Koninklijke Philips Electronics N.V. A method and device for keyframe-based video displaying using a video cursor frame in a multikeyframe screen
US5933137A (en) * 1997-06-10 1999-08-03 Flashpoint Technology, Inc. Method and system for acclerating a user interface of an image capture unit during play mode

Also Published As

Publication number Publication date
JO2150B1 (en) 2002-08-07
TW484288B (en) 2002-04-21
EG21922A (en) 2002-04-30
AP2001002117A0 (en) 2001-06-30
WO2000020957A1 (en) 2000-04-13
MA24996A1 (en) 2000-07-01
PE20001197A1 (en) 2000-11-09
PA8483001A1 (en) 2001-12-14
CO5140140A1 (en) 2002-03-22
AR022101A1 (en) 2002-09-04
BR9914243A (en) 2001-10-02
EP1116091A1 (en) 2001-07-18
AU6256799A (en) 2000-04-26
KR20010079975A (en) 2001-08-22
EP1116091A4 (en) 2001-12-19

Similar Documents

Publication Publication Date Title
JP5429881B2 (en) Simplified media service search using the control unit
EP2433423B1 (en) Media content retrieval system and personal virtual channel
US6557042B1 (en) Multimedia summary generation employing user feedback
US6166735A (en) Video story board user interface for selective downloading and displaying of desired portions of remote-stored video data objects
US8713439B2 (en) Systems and methods for providing a video playlist
US7996791B2 (en) Streaming video programming guide system selecting video files from multiple websites and automatically generating selectable thumbnails
US8332886B2 (en) System allowing users to embed comments at specific points in time into media presentation
US7313808B1 (en) Browsing continuous multimedia content
US7401351B2 (en) System and method for video navigation and client side indexing
US8856826B2 (en) System and method for effectively presenting multimedia information materials
US20010049826A1 (en) Method of searching video channels by content
US20040021684A1 (en) Method and system for an interactive video system
US20020140719A1 (en) Video and multimedia browsing while switching between views
US20030167467A1 (en) User-customized interactive television ticker, including a feature for viewer exclusion of ticker topics
US20030074671A1 (en) Method for information retrieval based on network
WO2010132718A2 (en) Playing and editing linked and annotated audiovisual works
WO2005109890A2 (en) Management and non-linear presentation of broadcasted or streamed multimedia content
US20090019489A1 (en) Method and apparatus for displaying movie titles based on distributed objects
CN101491089A (en) Embedded metadata in media presentations
WO2005109891A2 (en) Management and non-linear presentation of news-related broadcasted or streamed multimedia content
CN1326562A (en) System for providing user with active and passive access to cached content
JP2004045776A (en) Delivery audio data creation method, delivery audio data creation system, audio data delivery system, and audio data delivery method

Legal Events

Date Code Title Description
C06 Publication
C10 Entry into substantive examination
PB01 Publication
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
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1062810

Country of ref document: HK