CN1476719A - 游艺时间表改编器 - Google Patents

游艺时间表改编器 Download PDF

Info

Publication number
CN1476719A
CN1476719A CNA028031164A CN02803116A CN1476719A CN 1476719 A CN1476719 A CN 1476719A CN A028031164 A CNA028031164 A CN A028031164A CN 02803116 A CN02803116 A CN 02803116A CN 1476719 A CN1476719 A CN 1476719A
Authority
CN
China
Prior art keywords
timetable
programme items
program
reorganization
situation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA028031164A
Other languages
English (en)
Inventor
Tj
T·J·埃弗雷特
�������ɭ
G·G·托马森
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1476719A publication Critical patent/CN1476719A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/43Processing 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44209Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • 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/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440281Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
    • 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/43Processing 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/4425Monitoring of client processing errors or hardware failure
    • 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/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • 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/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
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Circuits Of Receivers In General (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

描述了一种为了改编包括多种节目项目游艺时间表的方法和设备。在时间表的执行过程中,可能会发生一些无法预料的、可以用情况数据(106)表示的情况,用这种数据处理器(101)能够对该时间表的剩余部分进行改编。数据处理器与调谐器(118)、库服务器(120)以及时间移位器(122)协同作用来执行改编的时间表。时间移位器与时间移位器存储器(126)相关联,对于从调谐器(118)和库服务器(120)接收到的指定的节目项目进行调整,从而确保在(128)输出一系列的节目项目,该顺序内所包括的素材与情况发生之前原来时间表里所包括的基本上相同。

Description

游艺时间表改编器
本发明涉及一种为了改编正在执行的,包括多种节目项目的游艺时间表的方法,还涉及一种实施这种方法的设备。
传统上,用户总是围绕一份时间表来安排家庭游艺晚会的,该时间表是预先选定的广播和预先录制的库项目。确定和安排时间表的方法很多,并且变化范围可以从最简单的情况,即用户就采用由一个或多个广播站提供的时间表;到比较复杂的能自动运行的方案,这种方案可能包含兼有时间移位器功能的电子节目指南(EPG),例如,在普通转让专利申请EP1057330中公开的一个实例。以上所有方法的成果是制定出一个有计划的时间表或者是项目运行顺序表,能够横跨时间间隔或是一段段的时间。
在执行计划时间表的时候可能会发生一些问题。一个含有打算在广播时间里播出的广播节目项目的时间表依赖于这些项目是否按时开始(即,按照时间表公布的开始时间),还依赖于其运行时间(即,按照时间表公布的时间间隔)。
还有一个问题是,在广播站发生无法预料的技术困难时,会使正在广播的节目项目中断。
从一个用户的观点来看,计划时间表存在着局限性。过去,由于没有录制能力,不能对节目项目进行时间移位,所以重要的是用户要在项目广播时对它进行接收,要不这个项目就会完全错过了。具有了录制能力,用户可以推迟对一个广播项目的接收,只要在该项目播送之前发出通知,使用户便于安排对它的录制。问题是,当一个用户正打算接受一个直播的广播项目时(即,事先没有安排录制该项目),而在广播正在进行的时候却发生了没有预料的情况,如电话打扰,就使得不能进行接收。已知的一个解决办法是将时间表的全部剩余部分进行时间移位,以便用户在能够接收它们的时候,这个剩余部分还可供利用。在共同转让专利EP-A-0594241中可以发现一个合适的时间移位方法实例。但是,从例如安排时间表剩余部分的项目以及从可能需要的时间移位储存量的观点来看,这种解决办法有局限性。
严格执行按照预先计划决定的时间表时,进一步的问题在于,用户无法取消正在播送的项目。类似地,也有可能需要把一个项目原来安排的结束时间予以延长--例如为了适应一个超时的广播节目项目。
在时间表内可能会有实际时间已经有效固定的指定事件,例如进餐休息或是现场直播足球赛。安排这些项目时需要在时间表内将它们予以保留,以便适应比方上面提到的那些无法预料的情况。
这样,本发明的一个目的就是利用一种改进的方法和设备去克服这些以及其它的一些问题,以便能对正在执行的,包括多种节目项目游艺的时间表进行改编。
按照本发明,将提供一种对于正在执行的,包含多种节目项目游艺的时间表进行改编的方法,该方法的基本点在于时间移位,其中,当发生影响到当前节目项目进行的情况时,该时间表的剩余部分可利用至少对一个节目项目进行时间移位来予以改编,而且它所包括的素材与情况发生之前原来时间表中所列的基本上相同。
本方法可应用于任何一种打算用于游艺而制定的时间表,该时间表包括一系列广播的和预先储存的节目项目,可以分别通过广播接收和访问库资源得到。这样的一些节目项目可以包括各种结构,提供各种游艺服务,包括利用范例、影片、TV秀、音频跟踪、因特网应用、因特网服务以及游戏。可以看出,节目项目可以包括由视频、音频、图片和正文各种成分任意进行的组合,所说的每个成分都是利用模拟格式和数字格式的任意组合编码形成的。这里所描述的节目项目也可以包括预先决定的持续时间,在该期间内不为用户安排节目,它的作用,例如,就好象是在时间表中为非-游艺性活动,比方进餐休息,起占位的作用;节目项目还可以是固定的,这时,就不允许对这种项目依据情况进行时间移位,也就是说,在时间表改编后该项目的开始时间和结束时间与情况发生之前的相同。
按照本发明,还能提供一种设备,该设备能用于改编正在执行的,包含多种节目项目的游艺时间表,利用该设备能够对即将执行的时间表的剩余部分进行改编,以便适应由于发生情况而产生的变化,因为该情况影响了当前节目项目的进行,该设备包括:
一种包括CPU的数据处理器,用于存储改编时间表的程序和这个时间表,可用于处理表示情况的数据,对时间表进行改编,并将改编的时间表储存起来;
一种节目素材资源,用于抓取节目项目,并依据改编的时间表将它们传送到时间移位器;以及
与数据处理器协同作用的时间移位器,用于接收节目项目,利用时间移位对节目项目进行调整,并按照改编时间表的顺序输出该节目项目;
数据处理器可以是常规的,并优先包括非易失性存储器来储存时间表。
节目素材资源可以包括调谐器和库服务器。调谐器能够接收通过任何方法传送的广播节目项目,这些方法包括,举例来说,不过不局限于,地面,电缆,卫星,PSTN,ISDN以及无线的传送方式。库服务器可以位于用户本地或远距离用户。服务器可以访问预先储存在只读和读-写媒体范围内的节目项目,媒体包括有,举例来说,不过不局限于,VHS,DVD,音频盒式磁带,音频CD,小型磁盘以及硬盘驱动器(HDD);另外,服务器还可以改用或再加上随需随取服务或者近似随需随取服务之类的存取材料,后面还将对此进行讨论。
时间移位器可以具有回应数据处理器指令的能力,接收从调谐器和库服务器的节目项目,调整指定项目或其剩余部分的开始时间和持续时间,并根据时间表改编后的剩余部分按照所要求的顺序输出项目。时间表改编后的剩余部分的节目项目安排还可以是连续不断的。
现在仅用举例来叙述本发明进一步的特点和优点,叙述时参考附图,其中:
图1是表示改编设备的原理图;
图2-6是各种例子,用以说明按照本发明在各种情况下,对时间表剩余部分相应进行的改编。
图7是按照本发明方法的流程图。
下面描述本发明时,术语“游艺时间表”也称做为“时间表”。改编时间表的工具也称做为“改编器”或“改编设备”。术语“节目项目”表示一种能够被时间表包括的实体,并用其开始时间和持续时间(或结束时间)表征其特点;节目项目可以包括或者也可以不包括节目素材;节目项目也表示节目项目的剩余部分。术语“时间移位”表示调整一个节目项目的开始时间和持续时间的任意一种组合,目的就是要使改编的时间表内包括这个项目。术语“邻近”表示时间表里节目项目的顺序,其中一个节目的结束时刻与紧随的下一个节目的开始时刻是重合的。术语“正在执行的时间表”表示的情况是,正在执行的是在早些时候制定的时间表,呈现给用户的一系列节目项目是由该时间表决定的。术语“节目跳过”或者“跳过”表示的情况是用户选择不访问,例如不收视和/或不收听,正在执行的时间表中当前节目项目的剩余部分。术语“元数据”表示与一个节目项目有联系,但却又是分离的信息或者辅助数据,有意将“元数据”作为一个选项,用来增强或者调整该节目项目,和/或使改编器能执行对付偶然事件的措施。
图1表示用于改编器的设备,它包括一般处于左边的数据处理器101,101包括CPU 108,非易失性RAM存储器114和ROM存储器116,它们全都借助总线100与数据显示器110和用户接口112互连并协同作用。显然,这是一个类似数据处理编排的例子之一,可供本技术领域熟练人员应用,用以进行这里所描述的数据处理任务。在执行时间表的过程中,可能会发生种种影响当前节目项目进行的情况。在时间表的执行过程中,数据处理器101按照与情况106有关的数据,施行对于该时间表剩余部分的改编。
这种情况的影响一般是使当前节目项目的结束时间相对于原来计划时间表或者是提前(即,提早)或者是推迟(即,拖后)。与当前节目项目有关的典型情况例子包括,但并不局限于,开始时间推迟、中断、超时和节目跳过。这些情况有可能是用户或广播站所希望的,但一般来说这些情况的发生是不会预先通知的。改编器的一个目的可能是,随着一个情况的发生,要尽早完成对时间表剩余部分的编排,同时,所包括的素材要与原来计划时间表中所列的基本上相同。另外,改编器可以根据收到的用户的爱好选择自动组织时间表的剩余部分,例如对广播节目给以优先度(从而避免堆积存储素材)。
和情况106有关的数据可以包括来自节目资源和用户的隐式数据和显示数据。隐式数据的例子包括在时间表安排的时刻,一个项目不能利用的情况(例如一个节目项目资源失败了),以及没有用户响应(例如用户不在)的情况。
显然,当可以利用明示性情况的数据时,会产生更有活力的执行***。一个例子是时间表的执行被中断,原因是时间表需要的一个或更多的资源不能用了,比方TV显示器已经用于其它目的,或者可能是,调谐器不能用来接收就要呈现的广播节目。这时如有其它的可利用资源,由这种状况造成对时间表剩余部分的改编就是能够避免的,例如具有画中画功能的TV,第二台TV,第二个调谐器,等等。
对于广播素材,明示性情况的数据可以作为与节目项目有关联的辅助数据(元数据)进行传送。这里,一个例子是节目传送控制数据能够把与一个节目项目有关的下列信令实时地发送:开始、呈现、中断、停止、甚至于取消。本技术领域熟练人员将认同,还可以利用或者定义另外的方法。此外,元数据还可以依据一个节目项目和一系列节目项目的关系对该项目作出资格认定,这里,把这种数据称作为节目项目鉴定信息。例如,为了在时间表改编的剩余部分之内正确安排属于一个系列的节目项目次序时,依据发生情况对一个节目项目进行的时间移位,可能会受到与该节目项目有关联的节目项目鉴定信息的影响。元数据的传送可以通过任何方便的手段,包括,不过不局限于,地面,电缆,卫星和因特网。如上所述,依据与一个节目项目有关联的辅助数据(元数据),可对该节目项目进行时间移位。
从用户得到明示性情况的数据意味着,用户把有关当前节目项目进行的各种“状态”和“指令”发送信令。比方,状态可以包括“用户在场”和“用户不在场”;指令可以包括“跳过”、“暂停”(中断)、“开始”和“停止”。可供用户利用的任何一种工具都能够作为发送信令的工具被采用,包括:开关、远红外遥控器,等等。
当执行一个时间表时,数据处理器按照时间表对调谐器118、库服务器120和时间移位器122发出相应的指令。调谐器访问广播素材并把该素材102传送给时间移位器。库服务器访问含有预先录制素材的存储器124,或者访问随需随取素材130并把所说的素材104传送给时间移位器。数据处理器依据对当前节目项目呈现的影响情况(用情况数据106表示),对时间表的剩余部分进行改编。时间移位器按照改编后的时间表访问写/读存储器126,以便对指定的节目项目素材进行调整。适当调整后的素材包括游艺时间表的剩余部分,作为一系列的节目项目在128输出。
作为举例,在本文后面将仔细介绍改编时间表的运算法则。
数据处理器通常位于合适主产品,比方TV接受器,的内部,利用适当的控制和信号传输***,包括,例如Scart/P50或者1394/HAVI,与调谐器、库服务器和时间移位器协同作用。
调谐器代表了为收集广播该设备可利用和可控制的调谐能力,调谐器包括,作为举例,地面调谐器、卫星调谐器、电缆调谐器和调制解调器。调谐器响应按照时间表动作的数据处理器的指令,调谐到时间表所选定节目项目的一个或多个广播频道,并把该项目传送给时间移位器。
库服务器代表一种能预先录制,可随需随取(包括”近似随需随取“)的素材资源,这些素材可为本设备所利用和控制。预先录制的素材包括储存在合适媒体上的节目项目,作为举例,媒体包括VHS,DVD,音频盒式磁带,音频CD,小型磁盘以及硬盘驱动器(HDD)。随需随取素材包括通过例如广播、通话呼叫和因特网远距离下载的节目项目。近似随需随取素材与随需随取素材类似,只是前者可能需要在使素材成为可利用之前要提前一段短时间进行通知,这个时间通常少于30分钟。库服务器响应按照时间表动作的数据处理器的指令,安排访问为时间表选定的节目项目,并把该项目传送给时间移位器。
为改编时间表,可以借助下列一些方法所进行的任何一种组合来调整节目项目。一个方法是,考虑到原来计划时间表中一个节目项目的时间,去改变时间表的改编剩余部分中的该节目项目(或其剩余部分)的开始时间。另外一个方法是,调整一个节目项目(或其剩余部分)的持续时间,使之有别于,如这里所描述的,从广播或库服务器接收到的原来的持续时间。
一个节目项目的持续时间可以利用改变其播放速率来进行修改。某些情况下,在整个项目的过程中播放速率以一种类似通常速度回放的方式保持不变;另一些情况下,播放速率在该项目回放过程中以多种数值变化。一个例子是,由于早先推迟回放就要加速;一旦由于推迟损失的时间得到恢复,该节目项目剩余部分的回放速率就能够回复到正常数值。
一个节目项目的持续时间可以利用编辑来进行更改,使得与该节目项目未编辑的版本相比,已编辑版本的持续时间有所改变。移去节目项目的剩余部分可以达到编辑的目的,作为举例,不过不局限于,如移去广告、答谢姓名表和次要部分。一个例子是对某一名称DVD的完整版本的各章节进行节选,以便提供一种时间表内包含的”精选“版本。
时间移位器可以用任何一种组合施行上述调整。例如,当所施行的时间移位短,比方几分钟的时候,时间移位器具有同时重放和储存一个特别节目项目(或者其剩余部分)的功能。这是除通常的时间移位之外的功能,因为通常的移相功能是,一个节目项目的录制完全是在重放该节目项目之前完成的。这样,时间移位器与其存储器协同作用能够同时、但又独立地对同一个节目项目进行写和读的操作。此外,写和读的操作能够用互相不同的速率进行。要得到这些功能的一个优选方法是借助硬盘驱动器。
下面的描述给出按照本发明在各种情况下,对时间表剩余部分进行相应改编的例子。
图2描写的是一个由用户中断正在执行的时间表情况的例子。正在执行的原来计划的时间表200包括节目A 204,节目B 206和节目C208。在时刻210时,用户中断了当前节目A 204的执行。由于用户已经悬挂了该时间表的执行,所以改编器这时不能重新制定时间表。但是,改编器确实需要采取对付偶然事件的措施来保证能抓取中断后的所有素材,以便该时间表的剩余部分在中断一旦结束时能被利用。如果当前节目(节目A)是一个广播项目时,就需要录制A的剩余部分。后面的广播节目可能也需要录制(抓取),这取决于中断的持续时间。中断于220结束,其持续时间为212。在220,必须开始对时间表的改编,不过通常可以有一种选择。在这种情况下,或者选择再继续节目A的播放,或者选择开始另一个节目的呈现(例如节目B)。选择可以自动进行(例如基于上下关系),也可以交给用户处理。在本例中,改编器自动让节目A再继续进行。一旦A剩余部分的播放在222完成,就要进行下一步的改编。在本例中,选择了节目B216,跟随它的是节目C218。这看来很显然,但实际上在222进行的改编用户是看不到的。然而,本例也表示了时刻222接近于节目C的开始时间,如果节目C是一个广播项目,观看其直播就可以省事了(也就是说,可以避免录制节目C),从而可以选择把对节目B的观看推迟到另外的时间(另一个时间表)。这样做的优点是可以缩短已经延迟了的时间表,并可避免不必要的录制工作。假如用户不接受自动再继续节目A,则可向用户提供另一个选项,即跳过A的剩余部分,如下面图5中的例子所要讨论的。
要注意,随着一个情况的发生,时间表剩余部分的改编一般是由改编器在每个相继节目项目结束的时刻施行的,至少要到情况结束的时刻。
图3描写的是正在执行的时间表中,一个直播广播项目(即,未被时间移位)超时运行情况的例子。在直播事件,比方运动比赛、重要新闻以及类似的事件,的时候这种情况是很普通的。正在执行的原来计划的时间表300包括直播广播节目A 304,节目B 306和节目C 308。在时间表上节目A的结束时刻310,广播站还在继续(超时运行)节目A,其超时量为312。在310时,改编器能够为用户提供一个选择,或者把超时运行的部分录制下来,或者观看其直播。节目A的超时运行部分314,用A+表示,自动播出并于时刻316结束,这时开始对该时间表进行另一个改编,改编器决定随后进行节目B 318,跟随318的是节目C 320。还有一个选择是,改编器可以重新安排项目的跟随次序以便省去不必要的录制或者为了其它原因,如前面所讨论的。
为了改编时间表的剩余部分,改编器所具有的选择范围取决于它利用的规则,还取决于广播和程序库项目在该时间表剩余部分内的混合情况。可能的一个途径是要使时间表改编后所包括的(适当)素材与原来时间表包括的一样,同时还要试图使该时间表按照原来时间表的时间安排进行。
图4描写的是一个广播节目项目开始晚了的情况例子。在400表示的原来的时间表包括节目A 404,广播节目B 406和程序库节目C 408。在节目B 410的开始时刻,***察觉到节目B 410将要开始得晚。这时***对时间表施行改编,在本例中,节目C是程序库项目,所以可以把它的呈现提前到(即,在时间上向前)节目B的位置414上。在节目C的进行过程中,改编器程序对于在412时察觉到的节目B422的广播进行监视,并指示***进行录制。当节目C于416结束时,***对时间表进行进一步的改编,并播放节目B 418。时间表于420按时(相对原来的时间表)结束。当然,假如上面不可能把节目C的呈现提前的话,那么将在改编时间表中产生一个间隙-这个间隙可以保留下去;也可以借助与本发明方法不相关的某个时间表制定的一个或多个替代节目去充填。
图5描写的是一个用户决定跳过当前节目剩余部分情况的例子。在500表示的原来的时间表包括节目A 504,广播节目B 506和程序库节目C 508。在当前节目A呈现到半途时(于510),用户决定跳过节目A的剩余部分。所以***在510对该时间表施行改编,把程序库节目C 512提前到节目A剩余部分的位置上执行。和节目C进行的同时,***察觉到广播节目B的开始时刻514,这样***要对B进行录制。当节目C于516结束时,这时***对该时间表施行进一步改编,播放节目B 518。该时间表于520提早(相对原来的时间表)结束。和前一个例子相同,当节目C是一个广播项目时,必须做另外的选择。
图6描写的是一个由广播站中断当前节目项目情况的例子。在600表示的原来的时间表包括广播节目A 604,广播节目B 606和程序库节目C 608。在当前节目A呈现(广播)到半途时(于610),广播站中断了其播放。由于中断可能持续一些时间,***在610对时间表施行改编,把程序库节目C 612提前到节目A剩余部分的位置上执行。和节目C进行的同时,***对于由广播站对节目A再行继续的情况进行监视,还对跟随的节目B进行监视。在614时,***录制节目B以便使它包含稍后时间的时间表。在节目C的结束时刻616,***对时间表施行改编,由于节目A的剩余部分还需要广播,***决定执行节目B618。在节目B播放的同时,***再次对于由广播站对节目A再行继续的情况进行监视,并于620觉察到这个情况,从而对节目A 622的剩余部分进行录制。在节目B结束时,***对时间表施行改编,决定播放节目A 626的剩余部分。该时间表按时(相对原来的时间表)于628结束。
图2-6描写的以及上面叙述的情景选择性地说明了本发明公开方法所具有的广泛功能。
现在就来讨论该设备所实施的时间表改编运算法则,上面对该设备已作过描述并已图1作了说明。
图7描写的是改编运算法则700的流程图。时间表正在执行之中。运算于702开始,在704检测是否发生了情况。如果发生情况,则在706用“用户中断”情况进行检测。这种情况要以特殊案例来处理,因为唯一能够采取的动作是在708进行录制,把当前呈现的(可能还有跟随的)节目素材予以保存(时间移位),对于是否在710结束中断不予决定,使得正常的改编过程能够再继续下去。在712进行的检测用来决定,在该时间表剩余部分之内,可用来立即执行的节目项目素材,假如没有可利用的节目项目素材,则要选择在714利用和本发明过程没有关系的过程去制定一个新的时间表。假如在712有可利用的节目项目,则改编器选定一个项目,并在716着手呈现。在718,与当前项目播放的同时,改编器审查原来计划的时间表,并按照原来时间表(由于正在执行当前项目的关系)对不能播放的广播素材进行录制(时间移位),为后来在该(改编的)时间表中包括这种素材进行准备。在当前节目项目于722结束时,改编器要检测这种情况是否仍然存在;假如还在,则重复循环712,716,718,722。反之,则改编器于724对该时间表的剩余部分施行最后一步改编,该运算于726结束。
上述的运算法则只是借用举例方式给出的,表示了运算法则范围内的一个例子,本技术领域熟练人员将乐意对这些运算法则进行定义,来开发本发明公开方法的优点。
在上面的描述中,本文参考图1描述了一种对于包括多种节目项目游艺时间表进行改编的方法和设备。在执行该时间表的过程中,用情况数据106表示的无法预料的情况可以引起数据处理器101去改编该时间表的剩余部分。数据处理器与调谐器118、库服务器120以及时间移位器122协同作用执行改编的时间表。时间移位器连同与其存储器126对于从调谐器118和库服务器接收到的指定的节目项目进行调整,从而确保在128输出一系列节目项目,该系列所包括的素材与情况发生之前原来时间表所包括的基本上相同。

Claims (18)

1.一种用于改编正在执行的,包含多种节目项目游艺时间表的方法,该方法的基本点在于时间移位,其中,当发生一个情况影响到当前节目项目的执行时,该时间表的剩余部分可利用至少对一个节目项目进行时间移位来予以改编,使其所包括的素材与情况发生之前原来时间表中所列的基本上相同。
2.如权利要求1的方法,其中该时间表的剩余部分的改编使节目项目的执行连续进行。
3.如权利要求1或2的方法,其中时间移位包括调整该节目项目的开始时间。
4.如权利要求3的方法,其中时间移位至少部分是响应与该节目项目相关的辅助数据来施行的。
5.如权利要求1或2的方法,其中该时间表包括广播的和预先储存的节目项目。
6.如权利要求1或2的方法,其中至少有一个节目项目包括预定的一个时间段,在该期间内不为用户安排节目。
7.如权利要求1或2的方法,其中被改编的该时间表剩余部分包括至少一个节目项目,其开始时间和结束时间与情况发生之前该节目项目的相同。
8.如权利要求1或2的方法,其中情况的影响是使得当前进行的节目项目的结束时间推迟。
9.如权利要求1或2的方法,其中情况的影响是使得当前进行的节目项目的结束时间提前。
10.如权利要求1或2的方法,其中对该时间表剩余部分的改编是要使之完成得越早越好。
11.如权利要求1或2的方法,其中对该时间表剩余部分的改编是按照接收到用户的爱好选择自动进行的。
12.一种用于改编正在执行的并包括多种节目项目游艺时间表的设备,利用该设备能够对该时间表待执行的剩余部分进行改编,以便适应由于发生情况而产生的变化,因为该情况影响了当前节目项目的进行,该设备包括:
一种包括CPU的数据处理器,用于存储改编时间表的程序和时间表,可用于处理表示情况的数据,对时间表进行改编,并将改编的时间表储存起来
一种节目素材资源,用于抓取节目项目,并将它们依据改编的时间表向时间移位器进行传送;以及
与数据处理器协同作用的时间移位器,该时间移位器接收节目项目,利用时间移位对节目项目进行调整,并按照改编的时间表顺序输出该节目项目;
13.如权利要求12的设备,其中节目素材资源是一种可用于接收广播节目项目的调谐器。
14.如权利要求12的设备,其中节目素材资源是一种可用于访问预先储存节目项目的库服务器。
15.如权利要求12的设备,其中时间移位器与存储器协同作用,以便对一个节目项目同时施行写/读操作。
16.如权利要求12的设备,其中时间移位器用于对节目项目施行时间移位,至少部分地依据与该节目项目相关的节目项目识别信息。
17.一种软件的使用,将该软件的使用配置成执行如权利要求1-11之一的方法步骤。
18.一种设备,包括如权利要求12-16之一的数据处理器,在该数据处理器的工作过程中,通过使用由权利要求17的软件对该数据处理器进行控制。
CNA028031164A 2001-07-31 2002-07-02 游艺时间表改编器 Pending CN1476719A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0118575.0 2001-07-31
GBGB0118575.0A GB0118575D0 (en) 2001-07-31 2001-07-31 Entertainment schedule adapter

Publications (1)

Publication Number Publication Date
CN1476719A true CN1476719A (zh) 2004-02-18

Family

ID=9919480

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA028031164A Pending CN1476719A (zh) 2001-07-31 2002-07-02 游艺时间表改编器

Country Status (8)

Country Link
US (1) US20030028877A1 (zh)
EP (1) EP1415465A1 (zh)
JP (1) JP2004537928A (zh)
KR (1) KR20040019091A (zh)
CN (1) CN1476719A (zh)
BR (1) BR0205813A (zh)
GB (1) GB0118575D0 (zh)
WO (1) WO2003013130A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105592325A (zh) * 2014-11-18 2016-05-18 深圳Tcl新技术有限公司 时移节目播放方法和装置

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8032909B2 (en) * 2001-07-05 2011-10-04 Digimarc Corporation Watermarking and electronic program guides
US8122465B2 (en) * 2001-07-05 2012-02-21 Digimarc Corporation Watermarking to set video usage permissions
US20040117826A1 (en) * 2002-12-11 2004-06-17 Jeyhan Karaoguz Media exchange network with media guide interface
US20040158860A1 (en) * 2003-02-07 2004-08-12 Microsoft Corporation Digital music jukebox
GB0313972D0 (en) * 2003-06-17 2003-07-23 Koninkl Philips Electronics Nv Managing a recording device
JP2005197828A (ja) * 2003-12-26 2005-07-21 Casio Comput Co Ltd 番組予約装置、及びプログラム
KR100831531B1 (ko) * 2004-01-14 2008-05-22 미쓰비시덴키 가부시키가이샤 기록 장치, 기록 방법, 기록 매체, 요약 재생 장치, 요약 재생 방법, 멀티미디어 요약 시스템 및 멀티미디어 요약 방법
KR100924173B1 (ko) * 2006-12-04 2009-10-28 한국전자통신연구원 멀티미디어 정보 기반의 타임시프트 서비스 장치 및방법과, 그를 이용한 멀티미디어 재생 장치
US10284889B1 (en) * 2018-01-31 2019-05-07 Verizon Patent And Licensing Inc. Determining an actual start of program content relative to a scheduled start of the program content

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5893062A (en) * 1996-12-05 1999-04-06 Interval Research Corporation Variable rate video playback with synchronized audio
US6507951B1 (en) * 1998-01-05 2003-01-14 Amiga Development Llc System for time-shifting events in a multi-channel convergence system
GB9828591D0 (en) * 1998-12-23 1999-02-17 Ntl Group Limited Electronic programme scheduling system
GB9903220D0 (en) * 1999-02-12 1999-04-07 Pace Micro Tech Ltd Improvements relating to television guide system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105592325A (zh) * 2014-11-18 2016-05-18 深圳Tcl新技术有限公司 时移节目播放方法和装置
WO2016078173A1 (zh) * 2014-11-18 2016-05-26 深圳Tcl新技术有限公司 时移节目播放方法和装置
CN105592325B (zh) * 2014-11-18 2018-09-04 深圳Tcl新技术有限公司 时移节目播放方法和装置

Also Published As

Publication number Publication date
EP1415465A1 (en) 2004-05-06
US20030028877A1 (en) 2003-02-06
KR20040019091A (ko) 2004-03-04
GB0118575D0 (en) 2001-09-19
BR0205813A (pt) 2003-08-26
WO2003013130A1 (en) 2003-02-13
JP2004537928A (ja) 2004-12-16

Similar Documents

Publication Publication Date Title
US10021444B2 (en) Using closed captioning elements as reference locations
EP1239673B1 (en) Method and memory for storing content
EP1467561B1 (en) Video recording apparatus and control method thereof
EP2290960B1 (en) Improvements in receivers for television signals
JP4448273B2 (ja) 放送番組のコンテント制御
CN1156103C (zh) 广播数字节目业务的方法及设备、接收广播的数字节目业务的设 备及数字无线电接收机
US7917477B2 (en) Media content removal system and method
US7394968B2 (en) Enhanced personal video recorder including user play programming
US7830457B2 (en) Multiple video source management
US20080033990A1 (en) Media playback system and method
JP4351927B2 (ja) 映像再生装置、再生スクリプト生成装置及び映像切出し装置
JP4435130B2 (ja) 映像再生装置、再生装置
US20040086263A1 (en) System for maintaining history of multimedia content and method thereof
CN1476719A (zh) 游艺时间表改编器
WO2003107656A1 (en) Broadcast data receiver and method of storing data therefor
KR20070013782A (ko) 디지털 영상 파일의 재생 목록 관리 방법
JP4301180B2 (ja) 編集装置、編集方法、編集プログラムおよび記録装置
JP2008182539A (ja) 放送受信記録再生装置および放送受信記録再生方法
JP2006115224A (ja) ビデオ記録装置
US8229279B2 (en) Recording device and recording method allowing recording over time limit
JP2006303944A (ja) 番組記録再生装置
JP2009077251A (ja) 録画再生装置および録画再生方法
JP2011078035A (ja) コンテンツ管理装置およびそのプログラム
KR20070008845A (ko) 기록/재생 장치 및 그 방법
JP2006025152A (ja) 映像記録再生装置、サーバ装置および映像記録再生システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication