[go: up one dir, main page]

CN100484236C - Mechanism for distributing content data - Google Patents

Mechanism for distributing content data Download PDF

Info

Publication number
CN100484236C
CN100484236C CNB018158927A CN01815892A CN100484236C CN 100484236 C CN100484236 C CN 100484236C CN B018158927 A CNB018158927 A CN B018158927A CN 01815892 A CN01815892 A CN 01815892A CN 100484236 C CN100484236 C CN 100484236C
Authority
CN
China
Prior art keywords
user
content
data
program
address
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.)
Expired - Lifetime
Application number
CNB018158927A
Other languages
Chinese (zh)
Other versions
CN1468492A (en
Inventor
T·L·格里格斯
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.)
Resources Association Ltd
Original Assignee
DigitalDeck Inc
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 DigitalDeck Inc filed Critical DigitalDeck Inc
Publication of CN1468492A publication Critical patent/CN1468492A/en
Application granted granted Critical
Publication of CN100484236C publication Critical patent/CN100484236C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26283Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4753End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Computer Graphics (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供一个将内容数据分配给用户地址的系统。内容数据最好包括根据需要可从请求地址得到的数字视频数据。系统服务器储存用户帐户并根据含用户偏好的用户标准生成该用户帐户的定制节目目录。授权的用户访问其帐户来修改用户标准并选择节目传输。最好是,计算机和电视机从系统网络接收节目传输,其中计算机提供电视机与经系统网络传输的内容数据之间的逻辑接口。

Figure 01815892

The present invention provides a system for assigning content data to user addresses. The content data preferably includes digital video data available from the requesting site as needed. The system server stores user accounts and generates a customized program catalog for the user accounts based on user criteria including user preferences. Authorized users access their accounts to modify user criteria and select program delivery. Preferably, the computer and television receive program transmissions from the system network, with the computer providing the logical interface between the television and content data transmitted over the system network.

Figure 01815892

Description

内容数据的分配装置 Distributing device for content data

相关申请 Related applications :

本专利申请要求2000.7.20提交的、题目为“MECHANISM FORDIGITAL VIDEO RENTAL DISTRIBUTION AND CATCHING(数字图象租赁分配与收集装置)”、序号为No.60/219,857共同未决的美国临时专利申请35 U.S.C.119(e)之下的优先权。2000.7.20提交的题目为“MECHANISM FOR DIGITAL VIDEO RENTAL DISTRIBUTION ANDCATCHING(数字图象租赁分配与收集装置)”、序号为No.60/219,857的临时专利申请也在此引入作为参考。This patent application requires the co-pending U.S. Provisional Patent Application No. 60/219,857 filed on July 20, 2000, titled "MECHANISM FORDIGITAL VIDEO RENTAL DISTRIBUTION AND CATCHING (Digital Image Rental Distribution and Collection Device)" 35 U.S.C.119 Priority under (e). The provisional patent application No. 60/219,857 filed on July 20, 2000, entitled "MECHANISM FOR DIGITAL VIDEO RENTAL DISTRIBUTION ANDCATCHING (Digital Image Rental Distribution and Collection Device)", is hereby incorporated by reference.

发明领域 Field of invention :

本发明涉及到将内容分配至用户地址的装置和系统以及方法。更准确地说,本发明涉及到将节目传输从节目目录帐户分配至用户地址。The present invention relates to an apparatus, system and method for distributing content to user addresses. More specifically, the present invention relates to the distribution of program transmissions from program catalog accounts to user addresses.

发明背景 Background of the invention :

有多种媒体服务在收视装置如电视机上提供编目的节目。有一般性的广播服务提供实际上可由任何电视调谐器通过天线连接器接收的频道。有有线服务,其通常向用户提供成套的预选频道并要求在电视调谐器上或外部地址的电源线路上有解码器。有线服务通过一套预选频道连续地播放编目的节目,而通过电视机上的电线连接器来接收这些预选频道。还有一些收费收视服务,其允许用户能通过有线网络接收非编目的一次性节目传输。其他可得到的服务包括卫星节目,其使用户能够从一套可收到的节目中选择按需要的收费收视节目。There are various media services that provide cataloged programming on viewing devices such as televisions. There are general broadcast services that provide channels that can be received by virtually any TV tuner through the antenna connector. There is cable service, which usually provides the subscriber with a set of pre-selected channels and requires a decoder on the TV tuner or on the power line at an external address. Cable services continuously broadcast a cataloged program over a set of preselected channels that are received through a cable connector on the television. There are also pay-per-view services that allow subscribers to receive non-cataloged, one-off transmissions of programming over the cable network. Other available services include satellite programming, which enables users to select pay-per-view programming on demand from a set of available programming.

所有这些节目服务都要求用户要监测节目的可用性以确定是否提供了所要求的节目。现有的节目服务没有提供专门适合于单独用户需要的节目。另外,现有的服务没有提供给用户以快速改变服务范围和/或节目可用性的灵活性。All of these programming services require the user to monitor the availability of programming to determine whether the desired programming is being provided. Existing programming services do not provide programming tailored specifically to the needs of individual users. Additionally, existing services do not provide users with the flexibility to quickly change service coverage and/or program availability.

发明概述 Summary of the invention :

本发明提供了内容数据的分配。本发明更好地使用户能容易地改变所提供的服务范围并监视根据单独用户需要而可能感兴趣的节目。The present invention provides distribution of content data. The present invention preferably enables a user to easily vary the range of services offered and monitor programs that may be of interest according to the individual user's needs.

因此,本发明是针对将内容数据分配至用户地址的结构和系统以及方法。最好是,内容数据包括来自一个或多个内容供给器的节目数据。节目可以是编目的节目和/或储存的视频节目。内容数据最好以可以在用户地址播放或收视的数据传输分配至用户地址。节目传输最好通过系统网络传输至用户地址,或者通过无线设备有选择地播送至用户地址。Accordingly, the present invention is directed to structures and systems and methods for distributing content data to user addresses. Preferably, the content data includes program data from one or more content providers. The programs may be cataloged programs and/or stored video programs. The content data is preferably distributed to the user's location in a data transmission that can be played or viewed at the user's location. Program transmissions are preferably delivered to user sites via the system network, or selectively broadcast to user sites via wireless equipment.

数据传输最好包括数字视频数据,其中节目通过高速网络传输至用户地址并在具有声音和显示能力的接收/显示装置上播放出来。最好接收/显示装置为数字装置,配置它是用来接收数字视频数据并收看从网络下载到存储器装置的视频节目。数字装置可以是任何这种常规装置,其可以包括但并不限于个人计算机,PDA,万维网电视机或万维网设备。在本发明的一种优选实施方案中,接收装置包括个人计算机和电视机。个人计算机最好有一个视频卡,它提供电视机与作为视频节目地经系统网络传输分配的数字视频数据之间的逻辑接口。The data transmission preferably includes digital video data, wherein the program is transmitted over a high speed network to a subscriber site and played on a receiving/display device having audio and display capabilities. Preferably the receiving/displaying device is a digital device configured to receive digital video data and view video programs downloaded from the network to the memory device. The digital device may be any such conventional device, which may include, but is not limited to, a personal computer, PDA, web television, or web appliance. In a preferred embodiment of the invention, the receiving device includes a personal computer and a television. The personal computer preferably has a video card which provides the logical interface between the television and digital video data distributed as video programs over the system network.

本发明的优选系统包括按规定将内容数据可用性专门地编入节目目录的网络。系统网络包括因特网,专用收费网络,本地网络,有线网络,商用广播网络或这些网络的任意组合。系统服务器与系统网络连接并储存节目目录以及系统服务器上各用户帐户的用户代码。系统服务器最好根据用户代码将内容数据可用性编入节目目录。最好是,用户代码包括各帐户的一组或一套偏好,其中在系统服务器上建立帐户时可将用户偏好提交给系统服务器。The preferred system of the present invention includes a network that specifically catalogs content data availability by specification. System networks include the Internet, private pay networks, local networks, cable networks, commercial broadcast networks, or any combination of these networks. The system server is connected with the system network and stores the program directory and the user codes of each user account on the system server. The system server catalogs content data availability, preferably based on user codes. Preferably, the user code includes a set or set of preferences for each account, wherein the user preferences can be submitted to the system server when the account is established on the system server.

一组用户偏好最好能由授权用户进行修改。用户偏好可以包括但并不限于识别出的内容供给器,用户的爱好和厌恶,以及接收节目传输的优选时间。在本发明另外的实施方案中,用户偏好根据通过相应帐户选择的节目传输自动地进行更新。Preferably, a set of user preferences can be modified by authorized users. User preferences may include, but are not limited to, identified content providers, user likes and dislikes, and preferred times to receive program transmissions. In additional embodiments of the invention, user preferences are automatically updated based on program delivery selected through the corresponding account.

根据帐户中相应的节目目录,节目传输自动地进入用户地址,或者用户可以根据帐户节目目录选择节目传输。According to the corresponding program catalog in the account, the program transmission automatically enters the user's address, or the user can select the program transmission according to the account program catalog.

系统服务器最好经系统网络与内容供给器联系。系统服务器检查内容数据的可用性并按照用户代码将内容数据可用性编入节目目录。根据本发明的另一个实施方案,内容数据供给器自动地将更新的节目可用性数据发送给系统服务器。或者反过来,系统服务器经系统网络访问各个不同的内容数据供应器并取出关于节目可用性的数据。The system server preferably communicates with the content provider via the system network. The system server checks the availability of the content data and catalogs the availability of the content data into the program list according to the user code. According to another embodiment of the present invention, the content data provider automatically sends updated program availability data to the system server. Or vice versa, the system server accesses various content data providers via the system network and fetches data about program availability.

根据本发明的一个优选实施方案,授权的用户可以利用登录过程访问其在系统服务器上的帐户,由此该用户提供一个特定的用户标识来识别其自己作为该系统的授权用户。一旦进入帐户,用户最好能够修改用户偏好并且最好能够查看其他帐户信息。According to a preferred embodiment of the present invention, an authorized user can access his account on the system server using a login process whereby the user provides a specific user ID to identify himself as an authorized user of the system. Once in the account, the user preferably has the ability to modify user preferences and preferably view other account information.

最好服务器支持图形用户接口,该接口使用户能够从其帐户内的节目目录中点击节目选择。从目录中选定节目然后再起动按需要要求的节目传输。根据另外的实施方案,用户可以识别将要接收节目传输的地址。例如,这一特点使用户能够选择以后在家中提供的节目形式。通过提供与网络端口或接收装置相对应的逻辑地址可以识别地址。Preferably the server supports a graphical user interface that enables users to click on program selections from a program catalog within their account. Programs are selected from the list and then on-demand program transfers are initiated. According to another embodiment, the user can identify the address at which the program transmission is to be received. For example, this feature enables users to choose the format of programming that will be offered in the home in the future. An address can be identified by providing a logical address corresponding to a network port or receiving device.

在用户对从其个人节目目录中得到的节目选择不感兴趣的情况下,系统最好使用户能够通过网络浏览并选择其他可得到的节目。或者反过来,或除上述情况以外,用户能够改变帐户内其用户偏好并且根据这些新的或修改的用户偏好来检索服务器数据库寻找其他可得到的节目。In the event that the user is not interested in the program selections available from his personal program catalog, the system preferably enables the user to browse and select other available programs over the network. Or vice versa, or in addition to the above, the user can change his user preferences within the account and search the server database for other available programs based on these new or modified user preferences.

节目传输能够通过系统服务器进行分配或从内容供给器分配。节目传输既可以在用户选定的地址立即播放,或者也可以存入本机储存装置供以后使用。Program transmissions can be distributed through system servers or from content providers. Program transmissions can either be played immediately at a user-selected location, or can be stored on local storage for later use.

附图简述 Brief description of the drawings :

图1a-c示出根据本发明分配内容数据的几种网络配置。Figures 1a-c illustrate several network configurations for distributing content data according to the invention.

图2示出根据本发明通过与多个内容供给器相连接的网络来分配内容的系统结构。FIG. 2 shows the structure of a system for distributing content through a network connected to a plurality of content providers according to the present invention.

图3说明了根据本发明一优选实施方案的个人计算机,其与经过网络接收和查看内容数据的电视对接。Figure 3 illustrates a personal computer interfaced with a television for receiving and viewing content data over a network, according to a preferred embodiment of the present invention.

图4说明根据本发明另一实施方案通过专用网络分配内容数据的系统结构。FIG. 4 illustrates a system structure for distributing content data through a private network according to another embodiment of the present invention.

图5说明根据本发明控制内容数据从第一地址传输至第二地址的系统结构。FIG. 5 illustrates a system structure for controlling transfer of content data from a first address to a second address according to the present invention.

图6是根据本发明的一种方法概述内容数据分配步骤的流程图。FIG. 6 is a flowchart outlining the steps of content data distribution according to a method of the present invention.

图7是根据本发明的一个优选方法概述节目选择步骤的流程图。Figure 7 is a flowchart outlining the program selection steps of a preferred method according to the present invention.

图8a-b是根据本发明内容数据分配系统本机方和服务器方的部件示意图。8a-b are schematic diagrams of components of the local side and the server side of the content data distribution system according to the present invention.

图9说明根据本发明优选系统用视频卡与收视装置对接的计算机方框图。Figure 9 illustrates a block diagram of a computer for interfacing a viewing device with a video card for the preferred system in accordance with the present invention.

优选实施方案详述 Detailed description of the preferred embodiment :

本发明的系统结构使用服务器单元,其与至少一个内容供给器相连接。服务器单元提供内容数据分配的中心集线器。服务器单元监视来自至少一个内容供给器的内容数据可用性并根据用户代码将内容数据可用性编入定制的节目目录。The system architecture of the present invention uses a server unit, which is connected to at least one content provider. The server unit provides a central hub for content data distribution. The server unit monitors content data availability from at least one content provider and compiles the content data availability into a customized program directory based on the user code.

用户代码最好保证从至少一个内容供给器选择所要求的服务。用户代码还能够保证根据对预期用户的信息来选择内容数据,其中这些内容数据与可以在用户地址收视或播放的编目或按要求的节目相对应。The user code preferably ensures selection of the required service from at least one content provider. The user code also enables the selection of content data corresponding to cataloged or on-demand programs that may be viewed or broadcast at the user's address based on information to the intended user.

用户最好能够查看或访问其帐户并选择要传输至预定地址的节目和/或修改帐户偏好,包括变更内容供给器和/或由其提供的服务。现在将利用图1a-c表示根据本发明系统服务器与将内容数据分配至用户地址的内容供给器相连接的几种不同方式。Users are preferably able to view or access their accounts and select programs to be delivered to predetermined addresses and/or modify account preferences, including changing content providers and/or services provided thereby. Several different ways of connecting a system server according to the invention to a content provider that distributes content data to user addresses will now be represented using FIGS. 1a-c.

图1a示出根据本发明一实施方案的内容数据分配的系统结构100。系统结构100最好具有中心网络103。中心网络103可以是专用或公共访问网络,如因特网。系统服务器105通过网络103与至少一个内容供给器111相连接。在图1所示的系统结构100中,用户能够从装置101经网络103访问其在服务器105的帐户,形成装置101也是为了接收节目传输。或者,用户可以从另外的装置(未示出)访问其在服务器105的帐户。最好用户能够改变偏好107和109或根据其个人帐户选择节目。最好是,系统服务器105通过网络103指令内容供给器111将节目传输发送至装置101。Figure 1a shows a system structure 100 for content data distribution according to an embodiment of the present invention. The system architecture 100 preferably has a central network 103 . Central network 103 may be a private or public access network, such as the Internet. The system server 105 is connected to at least one content provider 111 through the network 103 . In the system configuration 100 shown in FIG. 1, a user is able to access his account at a server 105 via a network 103 from a device 101, which is also formed to receive program transmissions. Alternatively, the user may access their account at server 105 from another device (not shown). Preferably the user is able to change preferences 107 and 109 or select programs according to his personal account. Preferably, system server 105 instructs content provider 111 to send program transmissions to device 101 over network 103 .

根据本发明的一个实施方案,通过对内容供给器111提供装置101的逻辑地址或网络上的装置101地址,系统服务器105授权节目传输进入装置101。或者反过来,服务器使装置101授权节目传输从供给器111进入装置101。According to one embodiment of the present invention, system server 105 authorizes transmission of programs into device 101 by providing content provider 111 with the logical address of device 101 or the address of device 101 on the network. Or vice versa, the server causes the device 101 to authorize program transmissions from the provider 111 into the device 101 .

根据本发明的另一实施方案,依照偏好107和109和/或节目目录使节目传输自动地从内容供给器111至装置101而不要求用户进行节目选择。According to another embodiment of the present invention, program transfers are made automatically from content provider 111 to device 101 in accordance with preferences 107 and 109 and/or program catalogs without requiring the user to make program selections.

图1b表示根据本发明分配内容数据的另一系统结构120。系统结构120有服务器125,其储存用于建立定制节目目录的偏好127和129。系统结构120有第一网络133,其最好是公共网络,如因特网,其中用户能够通过公共网络133访问其帐户。系统服务器125和内容供给器13通过另外的网络135相连接,网络135可以是局域网或其他受限的访问网络。构成的网络135最好从内容数据供给器131向服务器125提供内容数据的可用性。网络134提供从内容供给器131到接收装置121的节目数据分配装置。最好网络133为专用收费网络。Figure 1b shows another system architecture 120 for distributing content data according to the present invention. The system architecture 120 has a server 125 that stores preferences 127 and 129 for creating custom program listings. The system architecture 120 has a first network 133, which is preferably a public network, such as the Internet, through which users can access their accounts. System server 125 and content provider 13 are connected via another network 135, which may be a local area network or other restricted access network. The network 135 is preferably formed to provide the availability of content data from the content data provider 131 to the server 125 . The network 134 provides distribution means of program data from the content provider 131 to the receiving means 121 . Preferably the network 133 is a private charging network.

图1c表示根据本发明又一可选实施方案的内容数据分配的系统结构140。系统结构140最好包括一服务器单元149,其通过网络143与接收装置141相连接。服务器单元149包括内容信息源147和系统服务器145,其中内容信息源147通过系统服务器145向装置141提供节目。系统服务器145根据所储存的偏好146和148将内容数据可用性归入节目目录并通过用户从目录或其组合的选择来自动地传输节目。Figure 1c shows a system structure 140 for distribution of content data according to yet another alternative embodiment of the present invention. The system structure 140 preferably includes a server unit 149 which is connected to the receiving device 141 via a network 143 . The server unit 149 includes a content information source 147 and a system server 145 , wherein the content information source 147 provides programs to the device 141 through the system server 145 . The system server 145 categorizes content data availability into program catalogs based on stored preferences 146 and 148 and automatically transmits programs by user selection from the catalog or a combination thereof.

图2示出把内容数据从多个内容供给器211,213和215分配到多个装置201和202的系统结构200。内容供给器211和213通过网络203将内容数据传输至装置201和202。网络201最好是专用收费网络,或者是公共网络,如因特网。装置201和202最好有接收器来接收内容数据,同时有显示器用来显视在用户地址接收的处理或未处理过的内容数据。FIG. 2 shows a system configuration 200 for distributing content data from a plurality of content providers 211, 213 and 215 to a plurality of devices 201 and 202. Referring to FIG. The content providers 211 and 213 transmit content data to the devices 201 and 202 through the network 203 . The network 201 is preferably a private charging network, or a public network, such as the Internet. Devices 201 and 202 preferably have receivers for receiving content data and displays for displaying processed or unprocessed content data received at the user's site.

仍然参看图2,广播内容供给器215播送内容数据217,如电视节目传输或任何其他种类的广播内容数据。供给器215可以与系统服务器207无关地、有选择地工作,或者可以与服务器207相连接,其中服务器207向供给器215提供指令使选择性播放进入一个或多个装置201或202。因此,把服务器207配置成对接收器装置201进行编程以便根据目录从内容供给器213接收播送数据215。服务器207最好储存根据用户偏好210和209产生的定制节目目录。Still referring to FIG. 2, the broadcast content provider 215 broadcasts content data 217, such as television program transmissions or any other kind of broadcast content data. The feeder 215 may operate selectively independently of the system server 207 or may be connected to the server 207 where the server 207 provides instructions to the feeder 215 for selective playback into one or more devices 201 or 202 . Accordingly, the server 207 is configured to program the receiver device 201 to receive broadcast data 215 from the content provider 213 according to the catalog. Server 207 preferably stores customized program listings generated based on user preferences 210 and 209 .

图3示出根据本发明一优选实施方案的内容数据分配系统结构300,其中接收器装置304包括个人计算机302和电视机305。个人计算机302可以与网络303相连接并且配置成为能访问服务器307,在服务器307中节目目录存入个人帐户。内容供给器311最好与网络303相连接并且配置成为能根据节目目录将节目数据通过网络303传输至装置304。如前所述,节目目录最好根据也储存在服务器307中的用户偏好309和310来产生。FIG. 3 shows a content data distribution system structure 300 according to a preferred embodiment of the present invention, wherein a receiver device 304 includes a personal computer 302 and a television set 305 . A personal computer 302 may be connected to a network 303 and configured to access a server 307 where program listings are deposited into a personal account. The content provider 311 is preferably connected to the network 303 and configured to transmit program data to the device 304 through the network 303 according to the program catalog. As previously stated, the program listings are preferably generated based on user preferences 309 and 310, also stored in server 307.

图4示出根据本发明另一实施方案的内容数据分配系统结构400。系统结构400能包括多个服务器407和411。系统结构400最好包括网络403,其最好是专用网络供用户在一个或多个服务器407和411预定帐户。各服务器407和411最好与内容数据供给器415和417相连接。服务器407和411监测来自内容数据供给器415和417的内容数据的可用性并对每组用户偏好410和412编辑定制的目录表。装置401和402最好有接收节目的接收器和显示过程节目数据的显示器。用户能够从一个或多个接收装置401和402,或从另外的装置(未示出)通过因特网420访问其用户帐户和查看帐户内的节目目录。然后用户能够选择哪些节目将传输到接收装置401和402和/或修改帐户信息。最好每个用户都有自己的相关偏好的用户清单而服务器则储存相应于多个用户地址的多个帐户。FIG. 4 shows a content data distribution system structure 400 according to another embodiment of the present invention. System architecture 400 can include multiple servers 407 and 411 . System architecture 400 preferably includes a network 403, which is preferably a private network, for users to subscribe to accounts at one or more servers 407 and 411. The respective servers 407 and 411 are preferably connected to content data suppliers 415 and 417 . Servers 407 and 411 monitor the availability of content data from content data providers 415 and 417 and compile customized catalogs for each set of user preferences 410 and 412 . Devices 401 and 402 preferably have receivers for receiving programs and displays for displaying progress program data. A user is able to access his user account and view a program listing within the account via the Internet 420 from one or more receiving devices 401 and 402, or from another device (not shown). The user can then select which programs will be transmitted to receiving devices 401 and 402 and/or modify account information. Preferably each user has his own user list of associated preferences and the server stores multiple accounts corresponding to multiple user addresses.

在本发明的另一实施方案中,节目目录分配给或划归给装置401和402,其中根据分配给装置的节目目录将节目自动地传输给装置401和402。相应地,用户建立起每个装置401和402的偏好清单以及如对第个装置401和402产生的节目目录所确定的可在每个装置401和402接收的节目传输。最好服务器407和411负责控制装置401和402从供给器412和415接收节目传输的授权。In another embodiment of the present invention, program catalogs are assigned or assigned to devices 401 and 402, wherein programs are automatically transmitted to devices 401 and 402 based on the program catalogs assigned to the devices. Accordingly, the user builds up a preference list for each device 401 and 402 and the program transmissions receivable at each device 401 and 402 as determined for the program catalog generated for the first device 401 and 402 . Preferably the servers 407 and 411 are responsible for controlling the devices 401 and 402 to receive authorizations for program transmissions from the suppliers 412 and 415 .

图5示出根据本发明的内容数据分配的另一系统结构500。在系统结构500中,服务器510从广播内容供给器515和516接收广播内容数据517和518。这样,服务器510就是将内容数据传输517和518间接地提供给接收装置501的“中间内容供给器”。如上面已详述的那样,广播内容数据的分配最好由基于用户或装置偏好相应清单、储存在服务器510的节目目录来确定。FIG. 5 shows another system architecture 500 for content data distribution according to the present invention. In the system configuration 500 , a server 510 receives broadcast content data 517 and 518 from broadcast content suppliers 515 and 516 . Thus, server 510 is an "intermediate content provider" that provides content data transmissions 517 and 518 indirectly to receiving device 501 . As already detailed above, distribution of broadcast content data is preferably determined by a program catalog stored at server 510 based on a corresponding list of user or device preferences.

仍然参看图5,内容供给器511和513与网络503相连接用以将节目传输给接收装置501。这些节目最好是数字视频节目。接收装置501最好包括计算机504和电视502。用户能够通过网络503访问它们的目录和修改偏好508和509包括对供给器511和513的选择,以及选择将从各供给器511和513接收的节目。Still referring to FIG. 5 , content providers 511 and 513 are connected to network 503 for transmitting programs to receiving device 501 . These programs are preferably digital video programs. The receiving device 501 preferably includes a computer 504 and a television 502 . Users are able to access their catalog over the network 503 and modify preferences 508 and 509 including selection of feeders 511 and 513 and selection of programs to receive from each feeder 511 and 513 .

系统结构500提供了选择第二接收地址509的能力以接收节目传输。第二接收地址509最好与网络503相连接和/或形成为能从供给器511,513,515和516至少其中之一接收广播内容数据。在节目传输为数字视频节目传输时,第二地址最好通过对服务器510提供与第二接收地址509相应的逻辑地址来加以识别。System architecture 500 provides the ability to select a second recipient address 509 to receive program transmissions. The second receiving address 509 is preferably connected to the network 503 and/or formed to receive broadcast content data from at least one of the suppliers 511 , 513 , 515 and 516 . When the program transmission is a digital video program transmission, the second address is preferably identified by providing the server 510 with a logical address corresponding to the second receiving address 509 .

图6是根据本发明的一种方法概述内容数据分配步骤的示意性方框图600。当用户最初在步骤601的系统服务器建立帐户时,最好有对用户信息的请求。用户信息请求可以通过电话,电子邮件,普通邮件,调查或任何其他适当方法包括未经请求的方法提出。最好用户能够访问网址并建立其自己的帐户。用户信息可以包括但并不限于供给器选择和服务器选择。另外,用户信息最好包括偏好清单。用户偏好可以包括的信息如用户感兴趣的节目类型,用户的爱好及厌恶和/或接收节目传输的优选时间。用户偏好还可以规定接收节目传输的用户地址。帐户建立之后,系统最好向用户提供成本概算和预定的服务清单以及个人标识号码。FIG. 6 is a schematic block diagram 600 outlining the steps of distributing content data according to a method of the present invention. When a user initially establishes an account with the system server at step 601, there is preferably a request for user information. Requests for user information may be made by telephone, email, regular mail, survey or any other appropriate method including unsolicited methods. Preferably users can visit the URL and create their own accounts. User information may include, but is not limited to, feeder selections and server selections. In addition, the user information preferably includes a preference list. User preferences may include information such as the types of programs the user is interested in, the user's likes and dislikes and/or preferred times to receive program transmissions. User preferences may also specify the addresses of users to receive program transmissions. After the account is established, the system preferably provides the user with a cost estimate and a list of scheduled services along with a personal identification number.

在步骤603,提出了节目编目标准。节目编目标准可以是任何简单或复杂算法,但最好包括步骤601中所得到的用户偏好的加权因子。例如,在步骤601中用户输入了其专门兴趣包括保健。这样,涉及保健问题的节目在步骤609内提出的定制节目目录中就赋予高优先权。如果在步骤601中用户输入了他们不喜欢运动项目,那么运动节目可以从定制的节目目录中删除,或者在步骤609内为该用户提出的定制节目目录中赋予其低优先权。At step 603, program listing criteria are proposed. The program listing criteria can be any simple or complex algorithm, but preferably include weighting factors of user preferences obtained in step 601 . For example, in step 601 the user has entered his specialized interests including health care. Like this, the program that relates to health care problem just gives high priority in the customized program catalog that proposes in step 609. If the user has entered in step 601 that they do not like sports, the sports can be removed from the customized program listings or given low priority in step 609 in the customized program listings proposed for the user.

在步骤603中产生出节目编目标准后,然后在步骤605中服务器检查所有指定内容供给器的节目可用性。服务器可以从内容供给器自动地获取节目可用性,或者通过网络取得节目可用性。在另一些实施方案中,节目可用性可以手动进入服务器。节目可用性最好在得到新节目或节目可用性有变化时进行更新。节目可用性在步骤607内的服务器处编辑以后,服务器根据用户标准将节目编入定制节目目录。After generating the program listing criteria in step 603, then in step 605 the server checks the program availability of all specified content providers. The server can obtain the program availability automatically from the content provider, or obtain the program availability through the network. In other embodiments, program availability may be manually entered into the server. Program availability is preferably updated as new programs become available or when program availability changes. After program availability is edited at the server in step 607, the server compiles programs into custom program catalogs based on user criteria.

最好通过系统网络能检查定制节目目录,其中用户节目目录显示在有用户图形接口的显示装置上。另外,定制节目目录可以有任何号码或格式。目录可以显示相应于日,周,月或任何其他适当时帧的节目可用性。节目可用性可制成表格,或编入版块或类别,如体育或新闻。根据本发明的一个实施方案,用户可以选择和/或修改节目格式。虽然最好是通过系统网络能检查定制节目目录,但节目目录可以利用任何其他合适的办法包括邮件和电子邮件提供给用户。Preferably, the customized program list can be checked through the system network, wherein the user's program list is displayed on a display device having a graphical user interface. Additionally, custom program listings may be of any number or format. The catalog may display program availability corresponding to a day, week, month, or any other suitable time frame. Program availability can be tabulated, or organized into sections or categories, such as sports or news. According to one embodiment of the present invention, a user may select and/or modify a program format. While it is preferred that the customized program listings be available for inspection through the system network, the program listings may be provided to the user by any other suitable means including mail and electronic mail.

在步骤609中向用户提供定制节目目录之后,然后在步骤611中用户就可以选定节目使节目传输进入用户地址。或者将节目传输至用户地址而不要求用户进行选择。After providing the customized program list to the user in step 609, the user can then select a program in step 611 to have the program delivered to the user's address. Or the program is delivered to the user's address without requiring the user to make a selection.

图7示出根据本发明优选实施方法概述节目选择步骤的流程图700。在步骤701中,用户最好能够通过提供安全用户代码,如用户标识号码来登录其个人帐户。然后在步骤703,用户可以检查其个人节目目录。在步骤705,用户可从其目录选择节目。最好节目目录由图形用户接口支持,该接口使用户能点击显示节目的图像来选择节目。在步骤705选定节目后,然后在步骤707就起动节目内容数据向用户地址的传输。FIG. 7 shows a flowchart 700 outlining the program selection steps according to the preferred embodiment method of the present invention. In step 701, the user is preferably able to log into his personal account by providing a secure user code, such as a user identification number. Then at step 703, the user can check his personal program list. At step 705, the user may select a program from its catalog. Preferably the program listing is supported by a graphical user interface which enables the user to select a program by clicking on an image displaying the program. After the program is selected in step 705, then in step 707 the transmission of the program content data to the user's address is started.

在步骤703检查个人节目目录之后,用户最好能够修改帐户和/或用户偏好。通过更新帐户,服务器根据新帐户的信息或修改后的偏好对节目可用性重新编辑。最好是用户使用简单的检索工具能够根据个人节目目录中未显示的可供选择的节目来查找服务器数据。After checking the personal programming catalog at step 703, the user is preferably able to modify account and/or user preferences. By updating the account, the server recompiles program availability based on the new account's information or revised preferences. Preferably, the user would be able to use a simple search tool to locate server data based on alternative programs not displayed in the personal program catalog.

在步骤705中节目选定后,然后在步骤707中通过任何数目的常规装置来起动节目向用户地址的传输,这些常规装置包括但并不限于起动节目的广播,对接收加密广播的本机接收器解码,将数据传输至系统网络上的端口或从服务器路由至接收装置,或者直接从接收服务器传输节目授权的内容供给器分配到用户地址。根据本发明的优选实施方案,内容数据分配系统为收费收视系统,其中如以下详述的那样,对每个节目传输都自动地通知用户付帐。After the program is selected in step 705, transmission of the program to the user's address is then initiated in step 707 by any number of conventional means, including but not limited to initiating the broadcast of the program, local receivers for receiving encrypted broadcasts The device decodes and transmits the data to a port on the system network or routes from the server to the receiving device, or directly from the receiving server to transmit the program authorized content provider to the user address. According to a preferred embodiment of the present invention, the content data distribution system is a pay-per-view system in which the user is automatically notified of payment for each program transmission as described in detail below.

图8a-b示出根据本发明内容数据分配系统的本机方800和服务器方810的器件。目录接口801与验证服务器806相连接来验证用户的身份。目录接口801最好从系统的本机方800和服务器方810都可以访问。用户被识别以后,然后目录接口801将收集关于用户的信息,最好包括支付信息及信用卡号码。目录接口801然后将信息发送至验证服务器806,服务器806将用户信息存入用户数据库811。目录接口801还能够在使用户帐户生效前用记帐服务器807检查支付信息。Figures 8a-b show components of a local side 800 and a server side 810 of a content data distribution system according to the invention. The directory interface 801 is connected with the verification server 806 to verify the user's identity. Directory interface 801 is preferably accessible from both the local side 800 and the server side 810 of the system. After the user is identified, the directory interface 801 will then collect information about the user, preferably including payment information and credit card numbers. The directory interface 801 then sends the information to the authentication server 806, which stores the user information in the user database 811. The directory interface 801 can also check payment information with the billing server 807 before validating the user account.

在用户已建立有效帐户之后,目录接口801将向目录服务器808询问可用节目清单并且最好通过收视装置805以菜单格式向用户提供可用节目清单。用户可以通过目录接口801从菜单中选出节目选择,由此目录接口801将该选择传递给目录服务器808。目录服务器808再把节目费用传递给记帐服务器807。After the user has established a valid account, the directory interface 801 will query the directory server 808 for a list of available programs and provide the user with a list of available programs, preferably in a menu format, through the viewing device 805 . A user may select a program selection from a menu via catalog interface 801 , whereby catalog interface 801 communicates the selection to catalog server 808 . The catalog server 808 then passes the program fee to the billing server 807.

如果记帐服务器807不能够对节目选择记帐,记帐服务器807将把该故障回传给目录服务器808,而目录服务器808将把故障传给目录接口801。目录接口801再将记帐故障传给用户并等待另一节目选择。If the billing server 807 is unable to bill the program selection, the billing server 807 will pass the failure back to the directory server 808, and the directory server 808 will pass the failure to the directory interface 801. The directory interface 801 then passes the billing fault to the user and waits for another program selection.

在记帐服务器807成功地对用户节目选择记帐的情况下,那么记帐服务器807就把该选择已被接受的情况传给目录服务器808。目录服务器808然后把该选择传给媒体传递系统809并把内容数据的授权的流告诉给媒体传递系统809,内容数据最好是数字视频内容数据。In the event that the billing server 807 successfully bills the user for the program selection, then the billing server 807 communicates to the directory server 808 that the selection has been accepted. The directory server 808 then passes the selection to the media delivery system 809 and informs the media delivery system 809 of the authorized stream of content data, preferably digital video content data.

由媒体传递系统809授权视频数据流之后,然后媒体传递系统809就能使目录服务器808访问该视频数据。目录服务器808再把该视频节目的付款已收到以及视频数据现已被授权传输的情况传递给目录接口801。After the video data stream is authorized by the media delivery system 809, the media delivery system 809 can then enable the directory server 808 to access the video data. Directory server 808 then communicates to directory interface 801 that payment for the video program has been received and that video data has now been authorized for transmission.

为了通过可能存在于系统本机方800的防火墙来工作,媒体管理器803最好与媒体传递系统809相连接,这样在目录接口801通知用户节目已付款和视频数据已准备好供传输的情况以后,目录接口801就把授权确认发送给媒体管理器803。媒体管理器803然后建立与媒体传递系统809的通讯信道并且把授权的确认传递给媒体传递系统809,后者将视频数据开始从远距离储存装置810流到媒体管理器803。媒体管理器803接收视频数据流并且最好将视频数据存入本机储存装置804。远程储存装置810可以是通过系统网络(未示出)可访问的单个储存装置或任何数量的储存装置。In order to work through firewalls that may exist on the system's local side 800, the media manager 803 is preferably connected to the media delivery system 809 so that after the catalog interface 801 notifies the user that the program has been paid for and the video data is ready for transmission , the directory interface 801 sends the authorization confirmation to the media manager 803 . The media manager 803 then establishes a communication channel with the media delivery system 809 and passes an acknowledgment of authorization to the media delivery system 809 which begins streaming video data from the remote storage device 810 to the media manager 803 . Media manager 803 receives the video data stream and preferably stores the video data in local storage device 804 . Remote storage device 810 may be a single storage device or any number of storage devices accessible through a system network (not shown).

根据本发明的实施方案,对视频数据加密或使用把一份内容数据与用户帐户连系起来的识别信息加以标记。另外,虽然本机方800上的部件可以置于同一处理器装置上,但最好将媒体管理器803和本机储存装置804置于主服务器装置上,而目录接口801和播放接口802则置于台式计算机上。According to an embodiment of the present invention, the video data is encrypted or tagged with identifying information linking a piece of content data to a user account. In addition, although the components on the local side 800 could be placed on the same processor device, it is preferable to place the media manager 803 and the local storage device 804 on the main server device, while the directory interface 801 and playback interface 802 are located on the main server device. on a desktop computer.

在数据流被下载并存入本机储存装置804时,可以使用目录接口801和/或播放接口802来监视下载过程。另外,在图象开始下载后的任何时间可以使用播放接口802来播放视频数据。但是,如果下载或流速率比播放速率慢时,在任何给定时间都不会得到完整的图象。When the data stream is downloaded and stored in the local storage device 804, the download process can be monitored using the directory interface 801 and/or the playback interface 802. In addition, the playback interface 802 can be used to play video data at any time after the image starts to download. However, if the download or streaming rate is slower than the playback rate, the full picture will not be available at any given time.

最好使用播放接口802来选择收视装置804,其中播放接口接收来自任何适合的控制装置812的指令。例如,收视装置805为台式计算机的监视器或者电视机。控制装置812可以包括因特网浏览器、软件应用程序、红外遥控器、光标控制器和/或键盘。The viewing device 804 is preferably selected using the playback interface 802 which receives instructions from any suitable control device 812 . For example, the viewing device 805 is a monitor of a desktop computer or a television. Control device 812 may include an Internet browser, software application, infrared remote control, cursor controller, and/or keyboard.

播放接口802最好向媒体管理器803询问何种录象储存在本机储存装置804并通过目录接口801向用户显示所储存的视频节目。The playback interface 802 preferably asks the media manager 803 what kind of video is stored in the local storage device 804 and displays the stored video programs to the user through the directory interface 801 .

当用户通过控制装置812请求播放时,那么播放接口802就把该请求传给媒体管理器803。然后媒体管理器803将授权传给媒体传递系统809,而媒体传递系统809授权播放视频数据。When the user requests playback through the control device 812, the playback interface 802 sends the request to the media manager 803. The media manager 803 then passes the authorization to the media delivery system 809, and the media delivery system 809 authorizes the playing of the video data.

或者相反,如果授权时限已过期或如果用户未授权收视所选的视频数据播放,那么播放请求可不被接受。在授权播放的情况下,当视频数据为加密数据时,媒体传递系统809可以把加密信息标号传给播放视频数据所需的媒体管理器803。Or conversely, if the authorization time limit has expired or if the user has not authorized viewing of the selected video data to be played, the play request may not be accepted. In the case of authorized playing, when the video data is encrypted data, the media delivery system 809 can transmit the encrypted information label to the media manager 803 required to play the video data.

在媒体管理器803对视频流而且用户结束了在收视装置805上的视频节目收视后,用户可以从本机储存装置804中取消该视频数据。最好用户通过控制装置812来传递从本机储存装置804中取消视频数据的请求。控制装置812然后将该请求传给播放接口802。播放接口802命令媒体管理器803从本机储存装置804中取消该视频数据。然后媒体管理器803借助播放接口802确认该视频数据已从本机储存装置804中消除并将此结果通过收视装置805传达给用户。After the media manager 803 streams the video and the user finishes viewing the video program on the viewing device 805 , the user can delete the video data from the local storage device 804 . Preferably, the user communicates the request to cancel the video data from the local storage device 804 via the control device 812 . The control means 812 then transmits the request to the playback interface 802 . The playback interface 802 instructs the media manager 803 to delete the video data from the local storage device 804 . Then the media manager 803 confirms that the video data has been removed from the local storage device 804 by means of the playback interface 802 and communicates this result to the user through the viewing device 805 .

图9说明根据本发明在用户地址的优选本机系统900,其用于处理视频数据流并在收视装置25显示处理过的视频数据流。系统最好使用有视频卡920的计算机910。视频卡920最好有图形输出连接器26和计算机显示逻辑线路16用以支持并在计算机监视器上显示节目图形。收视装置25最好是通过视频输出连接器23与计算机910相连接的电视机或计算机监视器。使用收视控制装置12,如键盘,光标控制器(例如计算机鼠标)或红外遥控器,如上所述,用户可以将请求发送给他/她要在收视装置25上收看录相的遥控制服务器上。流媒体混合器逻辑线路13对储存在硬盘储存装置24的数据流进行检索并将视频数据发送给CPU接口15。CPU接口15将视频数据发送至视频卡18上的数字流压缩/分解逻辑线路18。数字流压缩/分解逻辑线路18将视频数据加以分解,并且在必要时将视频数据发送至显示逻辑线路19待转换成可显示信号。然后通过流媒体逻辑混合器13发送可显示信号待在收视装置25上显示出来。FIG. 9 illustrates a preferred local system 900 at a subscriber site for processing a video data stream and displaying the processed video data stream at viewing device 25 in accordance with the present invention. The system preferably uses a computer 910 with a video card 920. Video card 920 preferably has graphics output connector 26 and computer display logic 16 to support and display program graphics on a computer monitor. Viewing device 25 is preferably a television or computer monitor connected to computer 910 via video output connector 23 . Using the viewing control device 12, such as a keyboard, a cursor controller (such as a computer mouse) or an infrared remote control, as described above, the user can send a request to the remote control server that he/she wants to view the video on the viewing device 25. The stream mixer logic 13 retrieves the data stream stored on the hard disk storage device 24 and sends the video data to the CPU interface 15 . CPU interface 15 sends the video data to digital stream compression/decomposition logic 18 on video card 18 . Digital stream compression/decomposition logic 18 decomposes the video data and, if necessary, sends the video data to display logic 19 to be converted into a displayable signal. Then the displayable signal is sent through the streaming media logic mixer 13 to be displayed on the viewing device 25 .

当从控制装置12提出请求时,显示逻辑线路16用适当的内容在其存储器中建立图形显示帧。将该显示帧发送至流媒体混合器逻辑线路13。流媒体混合器逻辑线路13最好包含像数字流压缩/分解逻辑线路18一样的压缩/分解算法。代替简单地把压缩的显示帧发送至CPU接口,流媒体混合的逻辑线路13使用其逻辑线路建立并分解显示帧。然后流媒体混合的逻辑线路13将图形数据帧从显示逻辑线路22叠加到分解的显示帧上。流媒体混合器逻辑线路13将新组合的显示帧压缩并将该组合显示帧发送至收视装置25。When requested from the control device 12, the display logic 16 creates a graphic display frame in its memory with the appropriate content. The display frame is sent to the streaming mixer logic 13 . Stream mixer logic 13 preferably contains compression/decomposition algorithms like digital stream compression/decomposition logic 18. Instead of simply sending the compressed display frame to the CPU interface, the streaming mixing logic 13 uses its logic to build and break down the display frame. The streaming mixing logic 13 then superimposes the frame of graphics data from the display logic 22 onto the decomposed display frame. Streaming mixer logic 13 compresses the newly combined display frame and sends the combined display frame to viewing device 25 .

对全移动影象,流媒体混合器逻辑线路13最好以每秒三十帧或更高的速率产生组合显示帧。如果所用的计算机910没有足够的处理能力供处理全移动影象之用,那么同样的显示帧就成若干倍数地显示,而随后的中间帧则在CPU接口被忽略掉。For full motion video, streaming media mixer logic 13 preferably generates composite display frames at a rate of thirty frames per second or higher. If the computer 910 used does not have sufficient processing power for full motion video, then the same display frame is displayed in multiples and subsequent intermediate frames are ignored at the CPU interface.

在其他情况下,用户可以在收视装置25上收看直播视频节目,其中视频数据从视频输入连接器14或者从电视调谐器逻辑线路17通过无线输入连接器21到达视频卡。因此,用户请求从控制装置12到达,而内容数据则通过显示逻辑线路19发送至视频输出连接器23待在收视装置25上显示。在本实例中,计算机900对视频数据不作处理。In other cases, the user may watch a live video program on the viewing device 25, where the video data arrives at the video card from the video input connector 14 or from the TV tuner logic 17 through the wireless input connector 21. Thus, a user request arrives from the control device 12 and the content data is sent via the display logic 19 to the video output connector 23 to be displayed on the viewing device 25 . In this example, the computer 900 does not process the video data.

在第三种情况下,用户从控制装置12提出请求,而接口显示逻辑线路22则产生出适当的图形显示数据帧。当图形显示数据帧提供给流媒体混合器逻辑线路13时,流媒体混和器逻辑线路13通过CPU接口15向视频卡920发送一个信息。视频卡920接受通过显视逻辑线路19发送的信号并且在将对显示逻辑线路19的图形显示数据帧通过CPU接口15发送至流媒体混合器逻辑线路13之前命令数字流压缩/分解逻辑线路18对图形显示数据帧进行数字化及选择性地压缩。In the third case, the user makes a request from the control unit 12 and the interface display logic 22 generates the appropriate graphic display data frame. Streaming media mixer logic 13 sends a message to video card 920 through CPU interface 15 when a graphic display data frame is supplied to streaming media mixer logic 13 . Video card 920 accepts the signal sent over display logic 19 and commands digital stream compression/decomposition logic 18 to The graphic display data frame is digitized and optionally compressed.

现在流媒体混合器逻辑线路13有了压缩的图形显示数据帧,并且使用上述的同样方法将图形显示帧从用户接口显示逻辑线路22叠加到当前显示帧上,同时通过CPU接口15发送将由数字流压缩/分解逻辑线路18分解的组合后的显示帧。数字流压缩/分解逻辑线路18然后将未压缩的组合显示帧发送至显示逻辑线路19,后者再将信号输出到视频输出连接器23待在收视装置25上显示。The streaming media mixer logic 13 now has a compressed graphic display data frame, and uses the same method as above to superimpose the graphic display frame from the user interface display logic 22 onto the current display frame, and simultaneously sends the digital stream through the CPU interface 15 Compression/decomposition logic 18 decomposes the combined display frame. Digital stream compression/decomposition logic 18 then sends the uncompressed combined display frame to display logic 19 which outputs a signal to video output connector 23 for display on viewing device 25 .

根据包括有助于了解本发明结构和工作原理细节的具体实施方案已经对本发明进行了说明。这里说明这些具体实施方案及其细节并不意在限制这里所附权利要求的范围。对本领域的熟练技术人员来说将会很明显:为进行说明可以在所选的实施方案中进行修改而又不偏离本发明的构思与范围。The present invention has been described in terms of specific embodiments including details to facilitate an understanding of the principles of structure and operation of the invention. These specific embodiments and details thereof are described herein and are not intended to limit the scope of the claims appended hereto. It will be apparent to those skilled in the art that modifications may be made in the selected embodiments for purposes of illustration without departing from the spirit and scope of the invention.

Claims (54)

1. the system configuration of content-data is provided to the user, and this system configuration comprises:
A. server unit, it is used to store a plurality of personal code works and each personal code work is generated program contents; And
B. content source unit, it will provide the server of dynamic program catalogue data to be connected with server unit, wherein server unit will be configured to the dynamic program catalogue data of each personal code work is edited to generate program contents.
2. the system configuration of claim 1, wherein user's operations server unit is by server at least one catalogue chosen content data from program contents.
3. the system configuration of claim 2, wherein the content source unit is connected with the network that comprises a plurality of network ports, and wherein selected content-data is given the user by at least one port transmission in a plurality of network ports.
4. the system configuration of claim 3 is wherein by providing logical address to discern at least one port in a plurality of network ports to server unit.
5. the system configuration of claim 4, wherein the user provides distinctive user ID number to visit this at least one program contents by network to server.
6. the system configuration of claim 1, wherein the content source unit is to station address broadcast contents data.
7. the system configuration of claim 6, wherein the user is by providing logical address to discern station address to server unit.
8. the system configuration of claim 7, wherein logical address is corresponding with the receiving system at station address.
9. the system configuration of claim 1, wherein the content source unit is connected by content network with server unit, content network comprises a plurality of network ports of transmitting content data, and wherein the user can select that at least one port receives the content-data that at least one catalogue from program contents is selected in a plurality of network ports.
10. the system configuration of claim 9, wherein content network is the special toll collection network.
11. the system configuration of claim 10, wherein server unit further is connected with the internet, and wherein content-data is to select by internet at least one catalogue from program contents.
12. the system configuration of claim 11 is wherein by providing distinctive user ID number to visit at least one catalogue in the program contents to server unit.
13. the system configuration of claim 9, wherein the user selects at least one port in the network port by providing with the corresponding logical address of receiving system.
14. the system configuration of claim 9, wherein content network comprises the internet.
15. the system configuration of claim 1, wherein personal code work comprises user preference.
16. the system configuration of claim 15, wherein the content source unit comprises a plurality of content feeders, and wherein said preference comprises selected feeder from a plurality of content feeders.
17. the system configuration of claim 1, wherein program contents automatically upgrades.
18. the system configuration of claim 1, wherein personal code work automatically upgrades according to selected content-data.
19. the system configuration of claim 1 wherein becomes the content source configuration of cells transmission by the selected digital video content data of user's at least one catalogue from program contents.
20. the system configuration of claim 1 wherein becomes the content source configuration of cells transmission by the selected broadcasted content data of user's at least one catalogue from program contents.
21. the system of customizing programming catalogue is provided to the long-distance user address, this system is included as and checks that from the content feeder available program also and then according to user generates the webserver that the customizing programming catalogue is configured to automatically, and wherein the system that is disposed makes the user select program transmission from the customizing programming catalogue.
22. the system of claim 21, wherein program transmission is started by logging program, and wherein the long-distance user provides distinctive user ID number to server.
23. system 22, wherein program transmission is by further providing logical address to start in the long-distance user address.
24. the system of claim 21, wherein user is included in the availability of long-distance user's address user and content-data before to the program transmission of long-distance user address.
25. the system of claim 21, wherein customizing programming catalogue regular update.
26. the system of claim 25, wherein the customizing programming catalogue is according to the program transmission regular update.
27. the system of claim 21, wherein the server inspection by the internet from the available program of content feeder.
28. the system of claim 21, wherein program transmission is included in the digital video content data of station address.
29. the system of claim 21, wherein program transmission is included in the broadcasted content data of long-distance user address.
30. generate the system of program contents, it comprises:
A. discern the device of user;
B. generate the device of program contents according to user;
C. program contents is reached the device of station address; And
D. make the user can select the device of program from the program contents of station address.
31. the system of claim 30, the device that wherein generates user comprises checks the user preference that contains subject of interest in the New Zealand Journal of Health Physical Education classification.
32. the system of claim 30, the device that wherein generates user comprises the program historical record that received at station address in the past.
33. the system of claim 30, wherein the device according to user generation program contents comprises server, wherein the server stores program contents.
34. the system of claim 33, the device of wherein program contents being passed to station address comprises network.
35. the system of claim 34 wherein selects the device of program to comprise graphical user interface from server operation from program contents.
36. the method for workout content data directory, it comprises:
A. be the client stores the client at server address preference;
B. according to customer priorities to making a catalogue from the available content-data of selected content feeder; And
C. available content-data is transferred to the remote client address.
37. the method for claim 36, wherein available content-data is reached the remote client address comprise to server provide user ID and with the corresponding logical address in remote client address.
38. the method for claim 37, wherein logical address is corresponding with the receiving system at remote address place.
39. the method for claim 37, wherein logical address is corresponding with the network node of remote address.
40. the method for claim 36 is wherein transmitted available content-data and is comprised by the Network Transmission digital of digital video data.
41. the method for claim 40, wherein network comprises the internet.
42. the method for claim 36, wherein available content-data is transferred to the personal computer of remote address.
43. the method for claim 42, wherein available content-data automatically is transferred to personal computer.
44. the method for claim 43, it further comprises available content-data is stored into personal computer.
45. the categorization of content-data:
A. provide the preference inventory to remote server, wherein remote server is preserved the catalogue of content-data according to the preference inventory;
B. discern station address; And
C. the content-data with catalogue transfers to station address.
46. the method for claim 45, wherein Bian Mu content-data automatically transfers to the station address that identifies.
47. the method for claim 45, wherein Bian Mu content-data comprises digital of digital video data.
48. the method for claim 45, wherein Bian Mu content-data by Internet transmission to the long-distance user address.
49. the method for claim 45, wherein remote server is by checking the catalogue of preserving content-data from the available content-data of a plurality of content feeders.
50. the method for claim 49, wherein available content-data at least one feeder from a plurality of content feeders transfers to the station address that identifies.
51. provide the system of content-data to comprise:
A. the network that is connected with at least one content feeder;
B. the remote server that is connected with this network, it comprises:
I. store the storage arrangement of a plurality of user ID codes, wherein each user ID code is corresponding to a user preference inventory; And
Ii. generate the program of the content-data catalogue of each code in a plurality of user ID codes according to each relative users preference inventory, wherein the user is by providing at least one code in user ID code catalogue in can the accessed content data directory, and wherein the user can select and the corresponding program of one of them catalogue of content-data catalogue, and it remains to be transferred to remote address; And
C. be received in the device of the selected program of remote address.
52. the system of claim 51 wherein receives and has selected the device of program to comprise:
A. the computer that comprises video card; And
B. the watching device that is connected with this computer.
53. the system of claim 52, wherein video card provides the TV tuner logical circuit, and wherein watching device is a television set.
CNB018158927A 2000-07-20 2001-07-19 Mechanism for distributing content data Expired - Lifetime CN100484236C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US21985700P 2000-07-20 2000-07-20
US60/219,857 2000-07-20

Publications (2)

Publication Number Publication Date
CN1468492A CN1468492A (en) 2004-01-14
CN100484236C true CN100484236C (en) 2009-04-29

Family

ID=22821053

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018158927A Expired - Lifetime CN100484236C (en) 2000-07-20 2001-07-19 Mechanism for distributing content data

Country Status (8)

Country Link
EP (1) EP1302074A2 (en)
JP (1) JP2004505516A (en)
KR (3) KR20080038454A (en)
CN (1) CN100484236C (en)
AU (1) AU2001277042A1 (en)
BR (1) BR0112577A (en)
TW (1) TW525385B (en)
WO (1) WO2002009431A2 (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1542682A4 (en) * 2002-07-18 2007-10-31 Univ Utah Res Found NEW INHIBITORS OF UBIQUITIN ISOPEPTIDASES
SG117424A1 (en) * 2002-10-21 2005-12-29 Wireless Intellect Labs Pte Lt Data acquisition source management method and system
US20040236857A1 (en) * 2003-05-19 2004-11-25 Sumit Roy Systems and methods for selecting a provider to service content requested by a client device
GB0321337D0 (en) 2003-09-11 2003-10-15 Massone Mobile Advertising Sys Method and system for distributing advertisements
ES2263393B1 (en) * 2003-09-12 2008-04-01 Wireless Intellect Labs Pte Ltd METHOD AND SYSTEM OF MANAGEMENT OF DATA ACQUISITION SOURCES.
CN1315326C (en) * 2004-04-14 2007-05-09 赵红刚 Method of realizing set-top function based on software
GB2435565B (en) 2006-08-09 2008-02-20 Cvon Services Oy Messaging system
US8671000B2 (en) 2007-04-24 2014-03-11 Apple Inc. Method and arrangement for providing content to multimedia devices
US8935718B2 (en) 2007-05-22 2015-01-13 Apple Inc. Advertising management method and system
EP2088743B1 (en) * 2008-02-11 2013-07-03 Accenture Global Services Limited Digital file locker
GB2461262A (en) * 2008-06-23 2009-12-30 Cvon Innovations Ltd Method and system for presenting customized data to user terminals
US9178913B2 (en) 2010-02-22 2015-11-03 Streetmeet Inc. System, apparatus and method for generation of content for distributed heterogenous computers
US8437620B2 (en) * 2010-03-05 2013-05-07 Intel Corporation System, method, and computer program product for custom stream generation
US8898217B2 (en) 2010-05-06 2014-11-25 Apple Inc. Content delivery based on user terminal events
US9367847B2 (en) 2010-05-28 2016-06-14 Apple Inc. Presenting content packages based on audience retargeting
US8510309B2 (en) 2010-08-31 2013-08-13 Apple Inc. Selection and delivery of invitational content based on prediction of user interest
US8983978B2 (en) 2010-08-31 2015-03-17 Apple Inc. Location-intention context for content delivery
US9141504B2 (en) 2012-06-28 2015-09-22 Apple Inc. Presenting status data received from multiple devices

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5132992A (en) * 1991-01-07 1992-07-21 Paul Yurt Audio and video transmission and receiving system
NZ336373A (en) * 1996-12-10 2000-08-25 United Video Properties Inc Providing television program listings over the Internet; listing web page accepts e-mail address
US6029045A (en) * 1997-12-09 2000-02-22 Cogent Technology, Inc. System and method for inserting local content into programming content
US6898762B2 (en) * 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide

Also Published As

Publication number Publication date
WO2002009431A3 (en) 2002-05-16
KR100869531B1 (en) 2008-11-19
TW525385B (en) 2003-03-21
KR20030022851A (en) 2003-03-17
KR20080038454A (en) 2008-05-06
WO2002009431A2 (en) 2002-01-31
JP2004505516A (en) 2004-02-19
KR20080075043A (en) 2008-08-13
EP1302074A2 (en) 2003-04-16
AU2001277042A1 (en) 2002-02-05
CN1468492A (en) 2004-01-14
BR0112577A (en) 2003-09-09

Similar Documents

Publication Publication Date Title
US10116978B2 (en) Mechanism for distributing content data
CN100484236C (en) Mechanism for distributing content data
EP2219378B1 (en) Method and system for providing a customized media list
US20170289632A1 (en) Video Assets
US20050216940A1 (en) Method and system which enables subscribers to select videos from websites for on-demand delivery to subscriber televisions via cable television network
KR100837695B1 (en) Customized advertising service provision system and method
MXPA04003394A (en) Video and digital multimedia aggregator content availability notification system and method.
JP2002514025A (en) Method of transmitting information on a communication network
WO2005022355A2 (en) System and method for accessing specialized content associated with broadcast content
US20020066100A1 (en) Method for providing data services for a large number of small-sized data files
US20020184652A1 (en) Replication of configuration information for set-top boxes
KR100739339B1 (en) System and method to broadcast video with clear sound and picture using the internet
KR101189608B1 (en) Method for providing service for a group purchase of content
US8037501B2 (en) Methods for entertainment-programming distribution
US8112295B1 (en) Personalized hospitality management system
CN114642000B (en) Television gateway, television cloud, video platform and distribution system
JP2004514333A (en) Programming guide that can be adapted to networked devices
EP1944971A2 (en) Mechanism for distributing content data
JP2002135756A (en) Program delivery method to channel dedicated to personal use
KR100870047B1 (en) Moving picture on demand service method
WO2002063881A1 (en) User model for interactive television system
KR20080055742A (en) How to service on-demand video
EP1413134A1 (en) A method for providing data services for a large number of small -sized data files
JP2001285839A (en) Communication line connection charge free system on transmission of viewer information in digital television
KR20060084098A (en) System and method for servicing event related information in interactive television or television based on internet protocol

Legal Events

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

Owner name: ZIYUAN ASSOCIATION CO., LTD.

Free format text: FORMER OWNER: DIGITAL LEVEL COMPANY

Effective date: 20090904

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

Effective date of registration: 20090904

Address after: British Virgin Islands toto

Patentee after: Resources Association Ltd

Address before: California, USA

Patentee before: Digitaldeck Inc

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20090429