CN1647501A - 程序到广播接收器中的下载 - Google Patents
程序到广播接收器中的下载 Download PDFInfo
- Publication number
- CN1647501A CN1647501A CNA038080656A CN03808065A CN1647501A CN 1647501 A CN1647501 A CN 1647501A CN A038080656 A CNA038080656 A CN A038080656A CN 03808065 A CN03808065 A CN 03808065A CN 1647501 A CN1647501 A CN 1647501A
- Authority
- CN
- China
- Prior art keywords
- xlet
- user
- transport stream
- guide
- receiver
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/50—Tuning indicators; Automatic tuning control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4433—Implementing client middleware, e.g. Multimedia Home Platform [MHP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/86—Arrangements characterised by the broadcast information itself
- H04H20/91—Arrangements characterised by the broadcast information itself broadcasting computer programmes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client 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/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4348—Demultiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4755—End-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8173—End-user applications, e.g. Web browser, game
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Circuits Of Receivers In General (AREA)
- Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种广播接收器(300),包括用于调谐到广播数字传输流的调谐器/解码器(310)。该调谐器/解码器(310)还可从传输流中提取出至少一个服务。所述服务包含一个或多个可选择性地接收的服务成分。该服务成分类型的例子是可由广播接收器的处理器(320)执行的程序(以下称之为“Xlet”)。对该处理器(320)编程,使其向用户展示具有可用于接收的Xlet的向导。该处理器(320)还使用户能够选择至少一个所展示的Xlet。响应用户选择,该处理器(320)使该调谐器/接收器(310)调谐到承载有所选的Xlet的传输流,并提取出所选的Xlet。
Description
技术领域
本发明涉及一种用于把程序(下文中称之为“Xlet”)下载到广播接收器中的方法,该程序可由广播接收器执行,这里,Xlet是借助于传输流中的服务被广播的。
发明背景
越来越多的数字音频/视频传输系统被用于广播音频/视频频道。以DVB(数字视频广播)系统为例,网络提供者广播大量的传输流,每个所述传输流都包含大量的服务。通常,所述传输流是以不同的频带传送的(频率多路复用),而所述服务是利用时间多路复用被编码到所述流中的。一个服务通常被称为一个频道。一个接收器包含一个调谐器,用于调谐到特定的的传输流;并包含一个解码器,用于从所述流中提取出特定的服务/频道。在DVB中,传输流是MPEG-2传输流。网络被定义为借助于单传输系统的多路传送的MPEG-2传输流集合。对于一定的传输系统,例如卫星传输系统来说,可以有不止一个网络。因此,一个频道是借助以下标识符来标识的,即,标识网络的网络_id,标识网络中的流的传输_id和标识流中的服务/频道的服务_id。一个服务可以包含一个或多个服务成分(单一媒体成分)。主要的服务成分类型是视频流和音频流。预计还有一种“程序”类型的服务成分将越来越重要。“程序”指的是可以由广播接收器执行的代码。原则上,该代码可以是可由接收器的处理器直接执行的代码。不过,由于系统越来越开放,因此,该代码优选独立于接收器的具体实现形式。为了做到这一点,可以使用可解释的代码,例如Java应用(也称为小应用程序applet)。对于特定的平台来说,虚拟Java机被定义为允许为该平台开发Java应用。虚拟Java机的一个例子是MHP(多媒体家用平台)Java虚拟机,它允许为例如像置顶盒的MHP兼容设备开发Javaapplet。这类Java applet被称为Xlet。
当前,只有少量的Xlet可以下载。这些Xlet中的大多数都能为频道提供增强功能。这些Xlet从它们并不频繁变化的意义上讲,它们主要是静态的。用户必须扫描所有可用的频道以便确定用于该频道/服务的Xlet是否可用。对于DVB/MHP来说,所谓的程序映射表(PMT)表明包含一个应用信息表(AIT)的传输流和传输该应用数据和代码的传输流的位置。服务提供者将关于Xlet的信息插入到AIT中。如果用户选择了服务,那么该接收器就利用所述信息向用户表明所述服务的Xlet是否可用。若是,则用户可以指示接收器下载并安装该Xlet。此时,用户可以查看该Xlet所提供的什么功能。若用户不满意,可以卸载该Xlet。
发明概述
本发明的目的是提供一种更加用户友好的、将程序下载到广播接收器中的方法,并提供一种更加用户友好的广播接收器。本发明进一步的目的是提供一种将程序下载到广播接收器中的方法,该广播接收器能够更好地处理多个Xlet及变化更频繁的Xlet。
为满足本发明的目的,在向广播接收器下载程序的方法中,其中该广播接收器的调谐器/解码器可被操作来选择性地调谐到多个广播传输流中的至少一个流,并从该传输流中选择性地提取出至少一个服务,这里,每个服务包含来自多种服务成分类型的至少一个可选择性地接收的服务成分;代表可由该广播接收器执行的程序(以下称之为“Xlet”)的至少一个服务成分类型Xlet,该方法包括:
向用户展示可接收Xlet的向导(guide);
使用户能够选择所展示的Xlet中的至少一个;和
响应用户的选择,使该调谐器/解码器调谐到承载有所选Xlet的传输流,并提取所选Xlet。
通过在一个向导中展示可用的Xlet,用户不必再扫描所有的服务/频道以便确定与该频道相关联的Xlet是否可用。这向用户提供了Xlet的概况,独立于用户当时实际选择的传输流和传输流中的服务/频道。用户被给予了一个时机来选择要下载/接收的Xlet。
如从属权利要求2中所定义的,由接收器自动检索关于可用的Xlet的信息。该检索过程可以经因特网下载它来进行,或经由诸如智能卡、CD-ROM等的媒体接收它而进行。优选地,如从属权利要求3所定义的那样,该接收器通过扫描传输流来编辑(compile)该信息,以提取出关于该Xlet的所有的相关信息。
如从属权利要求4中所定义的,借助于预定的传输流或该传输流中的服务广播该该相关信息,以便能够快速编辑Xlet向导。
如从属权利要求5中所定义的,下载特殊的Xlet(Xlet-向导的Xlet),所述特殊的Xlet将Xlet向导展示给用户。该特殊Xlet还可以包括关于Xlet向导的数据(即,给用户的有关哪个Xlet可用的信息,和给接收器的使其能够下载的信息)。优选地,如从属权利要求6所定义的那样,该Xlet使接收器能够检索出用于Xlet向导的相关数据(例如,通过调谐到并解码所述传输流的相关部分来编辑所述数据,或是通过因特网下载该数据)。以这种方式,可以在无需用户来更新该Xlet-向导的Xlet情况下,Xlet向导保持为最新的,。
如从属权利要求7中所定义的,响应用户的指令,自动下载所述特殊的Xlet。优选地,用户不必搜索该Xlet-向导的Xlet。该接收器自身主动向用户提供安装该Xlet的选项,这里,该接收器装备有所有关于下载该Xlet的相关信息。
如从属权利要求8中所定义的,按照用户简档来展示该Xlet向导。用户可以向接收器或服务提供者直接指定简档,所述服务提供者以电子形式将其提供给所述接收器。该接收器还可根据同用户的交互来学习该简档。
如所述权利要求9中所定义的,该Xlet-向导突出显示(highlitht)新近变为可用的Xlet。此处,“新近”意指自最近一次使用该向导以来,或是当前使用该向导之前的预定时间段内(例如最近两个星期)。优选地,用户可以将该时间段设定在预定范围内。
结合以下对本发明实例的具体描述,可以更清楚地了解本发明的这些和其它方面。
附图概述
在附图中:
图1显示了可以应用本发明的数字广播系统的框图;
图2显示了该系统中使用的广播接收器的框图;
图3显示了该广播接收器的处理方面的细节;
图4显示了该广播接收器的软件/硬件层;和
图5显示了依照本发明Xlet向导生成的屏幕的例子。
优选实施例详述
图1给出了数字电视系统的总图,其中可以使用依照本发明的接收器。作为例子,一个系统被描述,其中,音频/视频(A/V)信号是以数字形式分配的,其中利用MPEG-2压缩方法来压缩所述A/V信号。该系统包括MPEG-2压缩器10,通常位于广播中心。该压缩器接收数字信号流(代表性地是数字化的模拟或数字视频信号流)。由服务提供者提供原始信号。该压缩器与多路复用器和扰频器20相连。多路复用器20接收多个进一步的数字信号,组装(assemble)传输流并向广播中心的发射机30提供压缩后的信号。可以使用任何适当形式的链路提供该信号,所述链路包括电信链接。发射机30经上行链路向卫星应答器40发送电磁信号,所述电磁信号在卫星应答器40中进行电子处理,并经下行链路广播到地面卫星接收器50,通常,地面卫星接收器50的形式是终端用户的碟形卫星天线。卫星接收器50与集成的接收器/解码器60相连。接收器60可被调谐到各种频率多路复用的传输流上。解码器部分将传输流解码为单独的频道/服务,并可进一步将该频道中的压缩MPEG-2信号解码成供诸如电视机70的显示设备使用的信号。当然,也可以使用磁带,光盘或硬盘记录器或其它合适的记录器记录该信号。可以使用已知的分布式系统,例如CATV电缆或IEEE1394,以模拟或数字形式向显示/记录设备提供该信号。对于数字式分布来说,只要求部分解码传输流,这里,使用部分传输流在MPEG-2编码中提供多路分离信号。接收器/解码器可分为调谐器和解码器。
可以理解,并不需要由卫星完成主要的分配工作。可以使用其它的替代传输系统(即,物理媒体,通过它可以传送一个或多个多路复用信号),例如地面广播,电缆传输,组合卫星/电缆。经传送系统分配程序的一方有时被称为网络提供者。同样可以理解,接收器/解码器60可集成在再现或记录设备中。
代表性的系统可以是多频道系统,蕴涵着:多路复用器20可处理从大量(并行)源接收的A/V信息,并与发射机30交互,以顺着大量相应的频道广播信息,或将信息多路复用到一些单独的传输流中。除了A/V信号之外,在一些或所有这些服务/频道中还可以引入消息或应用或任何其它类型的数字数据,与所传输的数字音频和视频信息交织在一起。因此,流包含一个或多个服务,每个服务有一个或多个服务成分。服务成分是单媒体元素。服务成分的例子是视频元素流,音频元素流,Java应用(Xlet),或其它数据类型。传输流是通过将一个或多个元素流和/或数据多路复用在一起形成的。服务成分可由不止一个服务共享。为简化描述,在以下的描述中,假定Xlet只属于一个服务。
图2显示了代表性的广播接收器的更多细节。该广播接收器包含调谐器210。所述调谐器210提取独立的可调谐射频(RF)波段,通常产生的是MPEG2传输流。解复器220(De-MUX)从不变的载波信号中分离出各种数据信号。结果通常为音频,视频和数据输出。代表性地,视频和音频流被送入条件存取子系统230,该子系统确定存取权限并可解密数据。解密后的音频和视频流送入解码器240,所述解码器将其转换为适用于音频和视频再现或存储设备的的信号。可以提供回馈频道,但它并不是必须的。如果存在该频道,则数据被传送给服务提供者的服务器,以便于实现诸如交互式视频,电子商务(e-commerce)等之类的交互式应用。
图3显示了广播接收器的处理方面的更多细节。广播接收器300包含接收器/解码器210,如图2中的号码210,220,240所描述的。通常,接收器300在处理器320的控制下操作,处理器320代表性地包括嵌入式微处理器或微控制器。用户接口330使该接收器能够与用户进行交互。用户接口330可以包括任意合适的用户输入装置,例如是用于从IR遥控器接收信号的红外接收器,键盘或用于语音控制的麦克风。至于输出,也可以使用任意合适的形式,例如使用小LCD显示器,或使用电视显示屏,甚或可以使用可听反馈。在正常操作期间,用户选择频道/服务。通常,这是由用户利用用户接口330指明预定号码来完成的。利用在存储器340中存储的所有已安装频道的表,将该预定号码转换成适合于控制接收器/解码器310的形式。对于数字系统来说,这可以是频道的标识符,所述标识符包括网络_id,传输流_id和频道_id。利用在数字流中传送的网络信息表(NIT),传输流_id可被转换为频率,使接收器能够调谐到该传输流。根据该信息,接收器/解码器从广播的多个频道中选择一个广播频道。传输流是借助于输入305接收的,所述传输流通常是频率复用的(并且,每个传输流都包含时域多路复用服务)。接收器/解码器通过选定的频道提取广播的A/V信号,并通过输出307使该A/V信号和附加信息(如果是可应用的)可以使用。除了通过预定号码选择外,用户还可以利用在电视显示屏上显示的EPG来选择程序和固有地与其相耦合的频道。依照本发明,广播接收器能够接收系统中广播的可执行程序(应用)并执行所接收的程序。优选地,该应用的形式是可移植的、可独立执行的代码。对于依照本发明的广播接收器来说,该应用优选地是以解释性语言,例如Java,来编码的。这可以符合用于DVB的MHP规范,符合Sun的Java TV规范,或任意合适的规范。该应用被称为Xlet,该名称是诸如数字TV或STB(置顶盒)的数字广播接收器中对Java应用的通称。可以理解,为便于描述,Xlet也涵盖其它合适的应用。代表性地,Xlet是执行简单功能的小程序,所述功能诸如电子节目向导(EPGs)、交互式游戏、增强内容、管理广播媒体流水线或管理广播数据信号。类似于对于已知的个人电脑的常规Java applet,Xlet是由运行它们的软件控制的。在常规的applet中,底层软件是与诸如Windows的操作系统相结合的浏览器或appletviewer工具。对于Xlet,底层软件是支持Java TV/STB平台的数字电视接收器或置顶盒。已定义的Java平台的例子是DVB/MHP Java平台和Sun的Java 2 MicroEdition(J2ME)平台。这种平台包含JVM(Java虚拟机)和Java类库的优化版本。
图4显示了广播接收器的内部体系结构。应用(Xlet)410可以使用Java API 420和来自Java平台层430的包。Java应用在运行时间在应用程序的虚拟机(VM)中执行。Java TV/STB API抽象出接收器专用硬件的控制。实时操作系统(RTOS)440提供实现Java VM和Java包所需要的系统级支持。另外,RTOS和相关设备专用库通过一组设备驱动器450控制接收器硬件460。软件层410到450都是由图3的处理器320执行的。如果需要,任务可被分配给若干个处理器。包含Xlet的软件层可存储在可重编程的存储器340中。软件层的一部分,尤其是RTOS,还可被存储在不可重编程存储器中,例如ROM中。
依照本发明,展示给用户的Xlet向导,显示Xlet可用于接收。接收器中适合的程序使处理器320将该向导呈现给用户,例如利用显示器。该显示器可以是接收器的一部分,也可以是外接于该接收器的。当向用户传送所述程序时,所述接收器可以配有该程序,例如存储在ROM中或存储在存储器340中。该程序也可由用户装入接收器,例如从CD-ROM或从因特网。在优选实施例中,该程序本身是特殊的Xlet。该Xlet无需用户干预可自动下载。在这种情况下,该接收器预先被编有(或配有)接收该Xlet所需的信息,并且该系统应该确保定期广播该Xlet。优选地,该接收器使该用户能够以最少的用户干预情况下来接收该特殊的Xlet,而同时用户出于控制之中。例如,在接收器安装期间,给用户展示是否安装该特殊的Xlet的选择(是/否),若用户表明需要安装,则自动安装该特殊的Xlet。这可能涉及到通过广播系统接收该Xlet。
该向导可以展示所有可用的Xlet。优选地,该程序使用户能够控制展示哪些Xlet以及展示Xlet的方式。例如,该向导可以对于每个可用的Xlet展示一定的信息,例如标题,语言,该Xlet变为可用时的日期,服务提供者,开发该向导的公司,该Xlet的类型(例如单人游戏、交互式游戏、性能增强、家庭银行、天气预报、交通信息、EPG(电子节目向导)、股票信息、旅游等。用户可以方便地根据至少一个信息(但优选是所有类别)对向导中的条目排序。例如用户可以按日期对向导排序。用户还可通过为不同的种类指定优先级,来过滤(即,排除或包括)一定的Xlet。例如,用户可以指定只观看最近两个星期才变为可用的,或者是交互式游戏的Xlet。为做到这一点,优选地使用用户简档。依照本发明,所述接收器300使用户能够利用用户接口330来指定用户兴趣简档。作为选择,可以以任何其它合适的形式接收用户兴趣简档。例如,用户可以向服务提供者表明他的兴趣,例如,在纸质上对类别框做标记,经因特网指定所述简档,或者电话通知消费者服务部门。继而服务提供者可以编辑合适的电子简档并将其传送给广播接收器(例如在所述传输流之一中)。优选地,该简档是基于不止一个优先级种类。优选的种类是:语言(例如,该Xlet或该Xlet所属的服务/频道所使用的主要语言),广播/服务提供者的国家/地区,和频道类型(例如,借助于该Xlet所属的服务/频道广播的主要节目类型)。在接收器结束用户同接收器的交互时,根据用户的兴趣方便地自动生成该用户简档。例如,如果用户定期收看比赛节目,则接收器保证该简档包含比赛表演的Xlet。该简档还可包含相关类型的Xlet,例如单人游戏或多人游戏。类似地,如果用户从不收看法语或德语频道,则简档中排除使用这些语言的Xlet。其中对于其它应用来说,简档的自动生成是已知的。本领域内技术人员可以为依照本发明的Xlet向导创建最佳自动简档生成器。优选地,该Xlet向导在相同接收器的多个用户可以有不同的向导的这个意义上讲,它是用户专用的。所述向导(或向导简档)可以都存储在存储器340中,与用户标识符相关联。为此,该接收器需要能够区分不同的用户。这需要在匿名的基础上进行。例如,当用户使用该系统时,可以通过号码来标识该用户进入。该标识还可以是基于语音标识(即,通过人的声音来标识这个人),或基于其它生物测量数据(例如通过摄像机来识别用户)。其中,不必知道身份标识本身,只要所述标识符能够区分用户就足够了。然而,为了使用户对该系统感觉更舒适,优选地还标识实际用户,例如使用户能够输入他/她的名字(例如通过键盘输入或语音输入)。
该向导能方便地强调最近才可用的那些Xlet。该程序可以让用户来选择显示所有的Xlet,只显示那些从该用户上次使用该向导以来才可用的Xlet,或是那些在用户指定的时间内才成为可用的Xlet。
所述接收器使用户能够选择该向导展示的Xlet中的至少一个。这可以以任意合适的形式进行。例如,该向导可以显示多达十行的可用的Xlet,其中每一行都提供关于Xlet的一些信息。用户可以简单地通过输入0到9之间的数字来地选择所述Xlet,所述数字对应于具有期望Xlet的行。该系统可以使用户能够在实际接收和安装Xlet之前,选择不止一个Xlet。优选地,该选择是面向图形的,其中,用户在显示该向导(或者至少是其可视部分)的显示屏上控制游标的移动。在所显示Xlet的特殊的选择区域内移动游标并激活该选择(例如按键或鼠标按钮),可以选中该Xlet。图5显示了所述向导的示例性布局。图中所显示的是两行510和520,每一行都显示了各自的可用Xlet的细节。该例中显示了7列530-590。第一列530给出Xlet的(描述性)名称。第二列540给出视觉表示,优选用图标形式。该图标可以是静态的,即,只要该Xlet处于向导中,该图标就不变化。该图标也可以是动态的,例如以一定的速率刷新以吸引用户注意,并使该Xlet更形象化。例如,每当用户使用一次该向导,就展示一新图标。作为选择,以预定的速率刷新该图标,例如每10秒钟。一系列的图标也可以与Xlet关联地广播,作为关于该Xlet的信息。这些图标可以是由服务提供者动态生成的。例如,对于为奥运会的广播提供增强功能的Xlet来说,服务提供者可以根据奥运会当前精彩场面的快照中创建图标。特别地,如果Xlet向导本身是可由接收器执行的应用(Xlet),则这类最新的图标也可以是由接收器主动提取,例如,经因特网从预定的位置提取。关于位置的信息(例如URL)可以与该Xlet相关联地广播。
列550和570提供了关于Xlet的进一步的信息。在该例中,提供了服务提供者的名称和Xlet的主题。列580显示了Xlet的状态。该状态只起提示的作用,通常是由广播系统定义的。例如,DVB/MHP系统定义了以下状态:
·AUTOSTART(自动开始):对于具有这种状态的Xlet来说,如果用户选择了与之相应的频道/服务,则该Xlet自动开始(假设启动应用程序的其它条件,例如足够的可用资源,也都满足)。列560显示了一旦选中就会使相应的Xlet自动装入的频道/服务。如行510中所示,探索者训练(哈里波特中的场景)Xlet是由Fox Kids提供的,并且如果用户调到(zap)Fox Kids频道,该Xlet就会自动开始。列590,下面将对其进行更详细地描述,使用户能够不必调到所述频道/服务,就能选择相应Xlet的安装。因此,按行510和列590的单选按钮,就表示要下载探索者训练Xlet,即使用户并没有选择观看FoxKids频道,该Xlet也可被安装。
·PRESENT(出现):表明该应用出现在所述服务中,但不是自动开始的。
·DESTROY(销毁):当控制码从AUTOSTART或PRESENT变为DESTROY时,允许应用以合适的方式销毁自己。
·KILL:当控制码从AUTOSTART或PRESENT变为DESTROY时,由应用管理器调用销毁方法。
最后,列590显示了使用户能够选择要下载的Xlet的区/域。例如,列590可以为每个各自的Xlet显示单选按钮,激活按钮能够选中(并因而接收)相应的Xlet。优选地,域590具有至少能使用户选择该域的功能(类似于按已知计算机的图形用户界面中的OK键)。该域还可作为触发器(toggle),缺省值可以是相应的Xlet没被选中。用户的每一次操作都使其在选中和未选中之间切换(这里,图形表示适合于选中/未选中状态)。优选地,用户能控制缺省设定,这里,可能是每一个类。因此,喜欢玩Xlet游戏的用户可以设定缺省值,使属于这种类型/主题的所有新的Xlet都被选中。每当用户打开所述向导并激活下载时,所有新选中的Xlet就会自动被提取出来并被安装,无需用户进一步的干预。
一旦用户选择了一个或多个Xlet,则该接收器确保所选Xlet被接收并安装。为做到这一点,对于每一个选中的Xlet,处理器320使用由该服务所提供的信息来在广播数字数据中定位该Xlet。对于DVB/MHP,所谓的程序映射表(PMT)表明包含应用信息表(AIT)的传输流和传输应用数据和代码的传输流的位置。服务提供者将关于Xlet的信息插入到AIT中。其它的数字广播系统可以使用其它的机制向接收器广播这类信息。本领域内技术人员能够利用这类信息来在广播传输流中,甚或在传输流的服务中定位该Xlet。
处理器320随后使调谐器/解码器310调谐到承载有所选Xlet的传输流。它确保解码器部分能够对已调谐的流进行足够充分的解码,以便能够访问承载有该Xlet的服务并能提取出所选的Xlet。随后,该Xlet可被存储,例如存入存储器340,操作系统要确保该Xlet可被用户激活,或自动激活,例如当用户选择由该Xlet为其提供增强功能的频道时。有关单独的Xlet自身的接收,解码,提取和安装,对本领域技术人员来说是已知的。
尽管已经描述了用于选择并接收Xlet的Xlet向导,但是可以理解,其功能可被扩展,以致可以涵盖对所安装Xlet的管理功能。例如,该向导可以显示已安装的Xlet,并显示在该时刻,该Xlet是否要被激活执行。该向导还可以提供有关Xlet的信息,例如,在Xlet执行结束后,是被自动删除还是由用户干预来主动删除。优选地,该Xlet使用户能为设置时间段,过了该时间段之后,Xlet可被自动删除。借助于该向导,用户可以从接收器中去除激活并去除安装(删除)Xlet。以这种方式,用户可以具有一个用于完全管理接收器的Xlet的时机。这就充分地简化了接收器的操作。
该广播接收器检索出Xlet借助该系统正进行广播的信息。该信息可借助于诸如智能卡,CD-ROM等的存储介质被提供给接收器。这种介质可定期发送给该系统的用户。优选地,该接收器完全自动地借助于通信系统检索所述信息。例如,该接收器可通过因特网检索该信息。至此,可以为接收器提供下载地址(例如URL),该接收器可从该地址处检索信息。该接收器可以是预先编排有这样地址的,或者,用户不得不为广播系统的服务提供者或网络提供者输入这样的一个地址。优选地,该接收器从该系统中广播的数据中检索该信息。比较方便的是,该接收器扫描传输流并提取出所有的关于Xlet的信息。对于DVB/MHP,该接收器首先定位程序映射表(PMT)并从中提取出包含应用信息表(AIT)的传输流。随后,该接收器扫描传输流(即,使调谐器依次调谐到这些传输流并对这些流进行部分解码)来提取出AIT。从AIT中,该接收器提取出服务提供者插入的有关Xlet的信息和传输应用数据和代码的传输流的位置。根据这一信息,该接收器编辑Xlet向导。可以理解,一定的信息不必展示给用户,因为该信息旨在帮助接收器定位广播传输流中的Xlet,并不直接与用户相关。优选地,在一个数据流中传送Xlet信息以帮助接收器快速检索信息。例如,这往往使该接收器能够检索信息,作为用户每次启动接收器开始浏览时所执行的启动过程的一部分。
在优选的实施例中,特殊的可下载的应用(优选地是Xlet)负责向用户展示Xlet向导。这就使得能够很容易地更新该向导的展示。例如,视觉方面可被改变;所显示的信息类别可被更新等。该Xlet还总体上负责用户对该向导的配置,例如过滤,排序和成型。用户只需要使用更简单的Xlet安装过程(自引导)一次选择该特殊的Xlet来安装。优选地,在安装期间,该接收器向用户展示是否安装该Xlet-向导的Xlet的选项。用户还可以通知网络提供者(或服务提供者),他希望使用该向导。在这种情况下,该网络提供者可以采用电子方式向该接收器提供这类信息(例如,在存储介质上或经广播系统直接寻址该接收器)。这就使得用户无需对接收器作进一步的干预,就能够进行全自动的安装。
接收器中单独的应用,不过优选地是如上所述的相同的Xlet-向导的Xlet),使广播接收器检索关于通过多个传输流的服务广播的Xlet的信息。前面已经描述了各种自动收集这类信息的方法。作为选择,Xlet-向导的Xlet包括相关数据-所述数据对用户来说指明哪些Xlet是可用的(和使接收器能够在广播流中定位Xlet的数据)。继而,该Xlet必须能定期自动刷新自己。这可以通过设定预定寿命期限来完成。到了该使用期限,则该Xlet被自动删除。在此之前不久,该系统使新的Xlet可用,该Xlet最好能自动安装,而不需任何用户干预。
在优选实施例中,该接收器定期检查新的Xlet是否变得可用。例如,每两分钟(或用户可配置的时间周期)执行这样的一次检查。优选地,Xlet向导突出显示新近变为可用的Xlet。例如,首先展示最近的Xlet,或是在视觉上将最近的Xlet与以前的Xlet区分开,例如,给最近的Xlet不同的颜色,或将最近的Xlet加粗。在实施例中,接收器必须扫描一个或多个传输流以检索关于Xlet的信息,优选地,该接收器包括第二调谐器/解码器。该第二模块被用于在后台扫描新的Xlet,而主调谐器/解码器用于察看。当该第二模块不用于扫描Xlet时,可用于其它目的。
应当注意,上述实施例只起举例说明的作用,并不限定本发明,本领域内技术人员可以在不脱离附加权利要求的范围内设计出许多替换性的实施例。在权利要求中,括号中的参考符号并不解释为对权利要求的限制。其中所用的“包括”和“包含”,并不排除除了权利要求中所列元件和步骤之外,有其它元件和步骤的出现。本发明可借助于包含若干独立元件的硬件实现,也可借助于适当编程的计算机实现。这里的系统/设备/装置权利要求中列举了若干元件,这些元件中的若干个可被嵌入在同一硬件中。计算机程序产品可被存储/发布在合适的介质中,例如光存储器中,不过也可以其它形式发布,例如经因特网或无线电信系统发布。
Claims (13)
1.一种将程序下载到广播接收器中的方法,其中,该广播接收器的调谐器/解码器可被操作来选择性地调谐到多个广播数字传输流的至少一个并从该传输流中选择性地提取出至少一个服务,这里,每个服务都包括来自多个服务成分类型的至少一个可选择性地接收的服务成分;至少一个服务成分类型表示可由该广播接收器执行的程序(以下称之为“Xlet”),该方法包括:
向用户展示具有可用于接收的Xlet的向导;
使用户能够选择所展示Xlet中的至少一个;
响应用户选择,使该调谐器/解码器调谐到承载有所选Xlet的传输流并提取所选的Xlet。
2.如权利要求1所述的方法,其中该方法包括:
检索关于经过多个传输流广播的Xlet的信息;并
根据所检索的信息编辑该Xlet向导。
3.如权利要求2所述的方法,其中检索该信息的步骤包括:使该广播接收器的调谐器/解码器扫描系统中广播的多个传输流,并从传输流的信息中提取出通过传输流的服务广播的那些Xlet。
4.如权利要求2所述的方法,其中检索该信息的步骤包括:使该广播接收器的调谐器/解码器借助于从一个预定传输流的多个传输流来为可用的Xlet提取信息。
5.如权利要求1所述的方法,包括接收预定Xlet-向导的Xlet,所述Xlet可被操作来使该广播接收器向用户展示该Xlet向导。
6.如权利要求5所述的方法,其中该Xlet-向导的Xlet可被操作来使该广播接收器检索关于借助于所述多个传输流广播的Xlet的信息。
7.如权利要求5所述的方法,包括响应用户的指示,自动下载该Xlet-向导的Xlet的步骤。
8.如权利要求1所述的方法,包括检索出用户兴趣简档并根据用户兴趣简档展示该Xlet向导的步骤。
9.如权利要求1所述的方法,包括定期检查新的Xlet是否可用的步骤,并且其中展示Xlet向导的步骤包括突出显示新近成为可用的那些Xlet。
10.一种可被操作来使处理器执行如权利要求1所述的方法的计算机程序产品。
11.如权利要求10所述的计算机程序产品,其中该程序产品是Xlet。
12.包含如权利要求10所述的计算机程序产品的存储介质。
13.一种包含调谐器/解码器的广播接收器,所述调谐器/解码器用于选择性地调谐到至少一个广播数字传输流并从该传输流中选择性地提取出至少一个服务,这里,每个服务都包含来自多种服务成分类型的可选择性接收的至少一个服务成分;至少一个服务成分类型表示可由该广播接收器执行的程序(以下称之为“Xlet”);和处理器,用于向用户展示带有可用于接收的Xlet的向导;用于使用户能够选择所展示的Xlet中的至少一个Xlet;并且用于响应用户选择,使该调谐器/解码器调谐到承载有所选的Xlet的传输流,并提取出所选的Xlet。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP02076490 | 2002-04-12 | ||
EP02076490.8 | 2002-04-12 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1647501A true CN1647501A (zh) | 2005-07-27 |
Family
ID=29225672
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA038080656A Pending CN1647501A (zh) | 2002-04-12 | 2003-03-19 | 程序到广播接收器中的下载 |
Country Status (9)
Country | Link |
---|---|
US (1) | US20050155057A1 (zh) |
EP (1) | EP1500260B1 (zh) |
JP (1) | JP4280644B2 (zh) |
KR (1) | KR20050003364A (zh) |
CN (1) | CN1647501A (zh) |
AT (1) | ATE415049T1 (zh) |
AU (1) | AU2003208547A1 (zh) |
DE (1) | DE60324782D1 (zh) |
WO (1) | WO2003088645A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101188725B (zh) * | 2006-11-21 | 2011-06-01 | 三星电子株式会社 | 图像显示设备及用于提供其xlet的方法 |
CN102308574A (zh) * | 2008-12-03 | 2012-01-04 | Lg电子株式会社 | 显示设备及用于提供显示设备的数据广播的方法 |
CN102948162A (zh) * | 2008-09-30 | 2013-02-27 | Tqtvd软件有限公司 | 用于管理接收数字电视的设备中的数字文件的数字文件管理器和方法 |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7159039B1 (en) * | 2000-02-28 | 2007-01-02 | Verizon Laboratories Inc. | Systems and methods for providing in-band and out-band message processing |
US20050210510A1 (en) * | 2004-03-19 | 2005-09-22 | Microsoft Corporation | Method and apparatus for generating a program guide |
US8201191B2 (en) * | 2004-06-30 | 2012-06-12 | Time Warner Cable Inc. | Apparatus and methods for implementation of network software interfaces |
US9178948B2 (en) * | 2004-07-30 | 2015-11-03 | Qualcomm Incorporated | Methods and apparatus for subscribing to multimedia delivery services in a data network |
US7873979B1 (en) * | 2004-12-10 | 2011-01-18 | Oracle America, Inc. | Method and apparatus for javaTV xlets for analog broadcast channels |
US8146128B2 (en) * | 2005-01-26 | 2012-03-27 | Panasonic Corporation | Download execution apparatus |
WO2006082858A1 (ja) * | 2005-02-01 | 2006-08-10 | Matsushita Electric Industrial Co., Ltd. | Java限定受信装置 |
JP2008536433A (ja) * | 2005-04-15 | 2008-09-04 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 放送されるオーディオ‐ビデオ・コンテンツを,局所的に入手できる情報と組合せるための方法,エンドユーザシステム,信号及び伝送システム |
KR100723913B1 (ko) * | 2005-05-30 | 2007-05-31 | 주식회사 에어코드 | 구조화된 데이터 방송 어플리케이션, 그 기록 매체, 및 그동작 방법 |
KR20060128208A (ko) * | 2005-06-09 | 2006-12-14 | 삼성전자주식회사 | 사용자 선호에 따른 어플리케이션 제공 장치 및 방법 |
EP1763246A1 (en) * | 2005-09-08 | 2007-03-14 | Osmosys S.A. | Method of access to applications transmitted within data streams of different television channels and device giving access to broadcasted applications |
KR20080078829A (ko) * | 2005-12-22 | 2008-08-28 | 마쯔시다덴기산교 가부시키가이샤 | 방송 수신 장치, 영상 축적 장치 및 멀티미디어 배포시스템 |
KR20070106325A (ko) * | 2006-04-28 | 2007-11-01 | 엘지전자 주식회사 | 디지털 방송 신호와 상기 신호를 처리하는 장치 및 방법 |
KR100791540B1 (ko) * | 2006-05-09 | 2008-01-03 | 주식회사 알티캐스트 | 양방향 브이오디 서비스를 제공하는 헤드앤드 시스템과서비스 제공방법 |
US20070283391A1 (en) * | 2006-06-02 | 2007-12-06 | Jay Connelly | Method and system for partitioning television channels in a platform |
KR20080015627A (ko) * | 2006-08-16 | 2008-02-20 | 삼성전자주식회사 | 외부어플리케이션 실행 시 설정정보를 참조하는영상처리장치 및 영상처리방법 |
KR101281813B1 (ko) * | 2006-09-07 | 2013-07-04 | 삼성전자주식회사 | 전 채널 데이터 어플리케이션의 자동탐색방법 및 이를적용한 영상재생장치 |
KR20080024005A (ko) * | 2006-09-12 | 2008-03-17 | 삼성전자주식회사 | 영상처리장치 및 그 제어방법 |
KR100827156B1 (ko) * | 2006-12-26 | 2008-05-02 | 삼성전자주식회사 | 방송 화면 구성 정보를 제공하는 방법 및 이를 위한dvb―h 시스템 |
JP5277969B2 (ja) | 2007-02-02 | 2013-08-28 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
JP5277970B2 (ja) | 2007-02-02 | 2013-08-28 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
KR100864524B1 (ko) * | 2007-02-14 | 2008-10-21 | 주식회사 드리머 | 디지털 방송 데이터 어플리케이션 실행 방법 및 이를실현시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한기록 매체 |
KR20090011291A (ko) * | 2007-07-25 | 2009-02-02 | 삼성전자주식회사 | 데이터 방송 제공방법 및 이를 적용한 영상기기 |
US20090094646A1 (en) * | 2007-10-04 | 2009-04-09 | At&T Knowledge Ventures, L.P. | Method and system for content mapping |
US8789168B2 (en) * | 2008-05-12 | 2014-07-22 | Microsoft Corporation | Media streams from containers processed by hosted code |
US8341267B2 (en) * | 2008-09-19 | 2012-12-25 | Core Wireless Licensing S.A.R.L. | Memory allocation to store broadcast information |
US9077555B2 (en) * | 2008-10-02 | 2015-07-07 | Dell Products L.P. | Content distribution system |
KR20110114060A (ko) * | 2010-04-12 | 2011-10-19 | 삼성전자주식회사 | 디스플레이장치 및 그 구동방법 |
KR20120084233A (ko) * | 2011-01-19 | 2012-07-27 | 삼성전자주식회사 | 엠엠티 제어 계층을 이용한 위젯/어플리케이션 명령어 전송 방법 |
FR2973632A1 (fr) * | 2011-03-31 | 2012-10-05 | France Telecom | Procede d'acces a un service, notamment un portail web, par un terminal de restitution d'un flux multimedia |
JP5854635B2 (ja) * | 2011-05-17 | 2016-02-09 | 日本放送協会 | 情報処理端末、アプリケーション連携型コンテンツ管理サーバ及びロケーション解決サーバ |
US20140090000A1 (en) * | 2011-05-20 | 2014-03-27 | Nippon Hoso Kyokai | Integrated broadcasting communications receiver |
US8843987B2 (en) * | 2012-08-23 | 2014-09-23 | Time Warner Cable Enterprises Llc | Methods and apparatus that support addressable interactive applications |
EP2782349A1 (en) * | 2013-03-19 | 2014-09-24 | TP Vision Holding B.V. | Device and method for starting an application |
EP2782350A1 (en) * | 2013-03-19 | 2014-09-24 | TP Vision Holding B.V. | Device and method for starting an application |
JP6625318B2 (ja) * | 2013-08-29 | 2019-12-25 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 送信方法および受信方法 |
JP6505996B2 (ja) * | 2013-08-30 | 2019-04-24 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 受信方法、及び、受信装置 |
EP3087747A4 (en) * | 2013-12-23 | 2017-08-16 | Lg Electronics Inc. | Apparatuses and methods for transmitting or receiving a broadcast content via one or more networks |
EP3029948A1 (en) * | 2014-12-03 | 2016-06-08 | TP Vision Holding B.V. | Device and method for activating interactive applications |
US10708641B2 (en) * | 2017-11-29 | 2020-07-07 | Sony Corporation | QR codes for guided service authorization |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5768539A (en) * | 1994-05-27 | 1998-06-16 | Bell Atlantic Network Services, Inc. | Downloading applications software through a broadcast channel |
US5666293A (en) * | 1994-05-27 | 1997-09-09 | Bell Atlantic Network Services, Inc. | Downloading operating system software through a broadcast channel |
US6166730A (en) * | 1997-12-03 | 2000-12-26 | Diva Systems Corporation | System for interactively distributing information services |
JP3567696B2 (ja) * | 1997-09-24 | 2004-09-22 | 松下電器産業株式会社 | ソフトウェアダウンロードシステム |
JPH11194943A (ja) * | 1997-12-26 | 1999-07-21 | Matsushita Electric Ind Co Ltd | 送信装置および受信装置 |
US6754905B2 (en) * | 1998-07-23 | 2004-06-22 | Diva Systems Corporation | Data structure and methods for providing an interactive program guide |
BR9914790A (pt) * | 1998-10-30 | 2001-10-02 | Gen Instrument Corp | Interface de programação de aplicação para habilitar o acesso de informações de sistema de um formato abstrato por um receptor de televisão digital |
US7694319B1 (en) * | 1998-11-02 | 2010-04-06 | United Video Properties, Inc. | Interactive program guide with continuous data stream and client-server data supplementation |
AU6294499A (en) * | 1998-11-12 | 2000-06-05 | General Instrument Corporation | Digital television receiver with application programming interface for user management |
JP2000242697A (ja) * | 1999-02-19 | 2000-09-08 | Kokusai Electric Co Ltd | 情報配信システム |
JP2001053697A (ja) * | 1999-08-05 | 2001-02-23 | Matsushita Electric Ind Co Ltd | 送信装置及び受信装置 |
EP1079619B1 (en) * | 1999-08-26 | 2006-10-18 | Sony Service Centre (Europe) N.V. | Television display device and method of operating a television system |
EP1111497A1 (en) * | 1999-12-24 | 2001-06-27 | CANAL+ Société Anonyme | Navigation |
WO2001065850A2 (en) * | 2000-03-01 | 2001-09-07 | Scientific-Atlanta, Inc. | System and method for a client device to load applications during initialization |
JP4587416B2 (ja) * | 2000-04-25 | 2010-11-24 | 富士通株式会社 | デジタル映像コンテンツ閲覧装置及び方法 |
US6738982B1 (en) * | 2000-05-04 | 2004-05-18 | Scientific-Atlanta, Inc. | Method and system for uniform resource identification and access to television services |
-
2003
- 2003-03-19 AT AT03706840T patent/ATE415049T1/de not_active IP Right Cessation
- 2003-03-19 AU AU2003208547A patent/AU2003208547A1/en not_active Abandoned
- 2003-03-19 WO PCT/IB2003/001016 patent/WO2003088645A1/en active Application Filing
- 2003-03-19 US US10/510,309 patent/US20050155057A1/en not_active Abandoned
- 2003-03-19 EP EP03706840A patent/EP1500260B1/en not_active Expired - Lifetime
- 2003-03-19 KR KR10-2004-7016330A patent/KR20050003364A/ko not_active Application Discontinuation
- 2003-03-19 CN CNA038080656A patent/CN1647501A/zh active Pending
- 2003-03-19 JP JP2003585421A patent/JP4280644B2/ja not_active Expired - Fee Related
- 2003-03-19 DE DE60324782T patent/DE60324782D1/de not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101188725B (zh) * | 2006-11-21 | 2011-06-01 | 三星电子株式会社 | 图像显示设备及用于提供其xlet的方法 |
US8259236B2 (en) | 2006-11-21 | 2012-09-04 | Samsung Electronics Co., Ltd. | Image display apparatus and method for providing Xlet thereof |
CN102948162A (zh) * | 2008-09-30 | 2013-02-27 | Tqtvd软件有限公司 | 用于管理接收数字电视的设备中的数字文件的数字文件管理器和方法 |
CN102308574A (zh) * | 2008-12-03 | 2012-01-04 | Lg电子株式会社 | 显示设备及用于提供显示设备的数据广播的方法 |
US8898704B2 (en) | 2008-12-03 | 2014-11-25 | Lg Electronics Inc. | Display device and method for providing data broadcasting thereof |
Also Published As
Publication number | Publication date |
---|---|
DE60324782D1 (de) | 2009-01-02 |
EP1500260A1 (en) | 2005-01-26 |
KR20050003364A (ko) | 2005-01-10 |
EP1500260B1 (en) | 2008-11-19 |
ATE415049T1 (de) | 2008-12-15 |
JP2005522952A (ja) | 2005-07-28 |
JP4280644B2 (ja) | 2009-06-17 |
AU2003208547A1 (en) | 2003-10-27 |
WO2003088645A1 (en) | 2003-10-23 |
US20050155057A1 (en) | 2005-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1647501A (zh) | 程序到广播接收器中的下载 | |
RU2329614C2 (ru) | Усовершенствования в области доставки программ | |
US7032236B1 (en) | Multimedia system for processing program guides and associated multimedia objects | |
EP1452019B1 (en) | Utilization of relational metadata in a television system | |
CA2321447C (en) | A multimedia system for processing program guides and associated multimedia objects | |
US8904461B2 (en) | Broadcast signal receiving device and method for executing data broadcasting application of the same | |
JP4465560B2 (ja) | 情報表示制御装置及び情報表示制御装置の情報表示制御方法 | |
US8341670B2 (en) | Method and system for providing application service | |
EP1882362A1 (en) | Systems and methods for video-rich navigation | |
WO2003063486A2 (en) | Digital television system having personalized addressable content | |
CN105009596A (zh) | 视频显示设备及其操作方法 | |
JP2001292425A (ja) | 摺動型グラフックウィンドウを用いたメディアコンテンツとのインターラクティブシステム | |
EP1100271B1 (en) | Method for processing an upgradable summary in a television system and receiver in such a system | |
KR101422010B1 (ko) | 방송 수신기 및 방송 프로그램 검색 방법 | |
EP1129574A1 (en) | Method of and apparatus for advising about receivable programs | |
KR100788701B1 (ko) | 방송 프로그램 저장 장치 및 방법 | |
KR20010042543A (ko) | 프로그램을 제공하기 위한 방법 및 장치 | |
EP1900205A1 (en) | Apparatus and method for backing up broadcast files | |
WO2010146417A1 (en) | Controlling a client device | |
JP2007096715A (ja) | ディジタル放送受信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
AD01 | Patent right deemed abandoned | ||
C20 | Patent right or utility model deemed to be abandoned or is abandoned |