CN103597840B - 用于处理视频节目编排中的定时文本的***及方法 - Google Patents

用于处理视频节目编排中的定时文本的***及方法 Download PDF

Info

Publication number
CN103597840B
CN103597840B CN201280028862.4A CN201280028862A CN103597840B CN 103597840 B CN103597840 B CN 103597840B CN 201280028862 A CN201280028862 A CN 201280028862A CN 103597840 B CN103597840 B CN 103597840B
Authority
CN
China
Prior art keywords
program
specific
preset data
timing text
television
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.)
Active
Application number
CN201280028862.4A
Other languages
English (en)
Other versions
CN103597840A (zh
Inventor
凯特·兰多
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dish Technologies LLC
Original Assignee
EchoStar Broadband LLC
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 EchoStar Broadband LLC filed Critical EchoStar Broadband LLC
Publication of CN103597840A publication Critical patent/CN103597840A/zh
Application granted granted Critical
Publication of CN103597840B publication Critical patent/CN103597840B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2353Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
    • 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
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • 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/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • 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/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0884Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection
    • H04N7/0885Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection for the transmission of subtitles

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Library & Information Science (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)

Abstract

本发明描述用以处理与电视或其它视频节目编排相关联的定时文本的***、装置及方法。最初接收描述与节目相关联的定时文本的特定格式的预设数据,并在接收具有经编码定时文本的所述节目之前将所述预设数据存储于电视接收器处。根据先前存储于所述电视接收器处的所述预设数据解译与所述所接收节目相关联的所述定时文本,并将具有所述经解译定时文本的所述节目输出到显示器以供呈现给观看者。

Description

用于处理视频节目编排中的定时文本的***及方法
相关申请案交叉参考
本申请案主张2012年6月14日提出申请的第13/523,172号非临时专利申请案的优先权,所述非临时专利申请案主张2011年6月15日提出申请的第61/497,390号美国临时专利申请案的优先权,所述专利申请案两者均以引用的方式并入本文中。
技术领域
以下论述大体来说涉及与电视或其它视频节目编排相关联的隐藏式字幕编排或其它定时文本信息的处理。
背景技术
隐藏式字幕编排是指在电视或其它显示器上接收、格式化并显示文本以借此允许观看者访问关于节目编排内容的额外或解译信息的任何***。隐藏式字幕通常随着节目进展而提供节目的音频部分的文本转录,借此允许听障者及其它人士在听不到通常与节目编排相关联的音频轨道的情况下跟随节目内容。动画、视频磁盘(例如,DVD)内容、流式音频/视频、视频游戏等可类似地使用任何数目的标准或非标准技术并入隐藏式字幕。
联邦法律要求美国的所有广播电视节目编排必须包含隐藏式字幕信息。对于常规的数字(例如,ATSC)电视广播,通常以众所周知的格式(例如,EIA-608格式、EIA-708格式等)来编码字幕流。在美国或别的地方可实施其它隐藏式字幕编排格式或标准。
随着越来越多的消费者从宽带源接收其电视节目编排,动画与电视工程师协会(SMPTE)及其他人已推荐从较旧格式(例如,EIA608/708)到更高级“定时文本”格式(例如SMPTE-TT)的转变。此较新的定时文本格式并入有类似于可扩展标记语言(XML)的语法、结构及标签以与较传统的遗留格式相比提供更高级的特征并改进灵活性。在2010年12月3日核准且以引用的方式并入本文中的SMPTE标准ST2052-1-2010中描述了SMPTE-TT格式。
从遗留格式转变为定时文本格式在实践中可产生若干个问题。首先,将遗留数据(例如,EIA608/708数据)并入到定时文本格式中可为一项挑战。虽然SMPTE-TT标准指示支持遗留格式的需要,但其目前并未提供关于如何实现此目的的指导。此外,出于下文更全面描述的原因,在于实况广播内提供定时文本时可能出现挑战。
因此,需要提供便于从遗留格式化到较新定时文本格式的转变且支持实况电视广播内的定时文本的***、装置及/或过程。依据结合附图及此背景技术部分进行的后续详细描述及所附权利要求书,这些及其它所要特征及特性将变得显而易见。
发明内容
根据各种示范性实施例,描述用以处理与电视或其它视频节目编排相关联的定时文本的***、装置及方法。最初接收描述与节目相关联的所述定时文本的特定格式的预设数据,并在接收具有经编码定时文本的所述节目之前将所述预设数据存储于电视接收器处。根据先前存储于所述电视接收器处的所述预设数据解译与所述所接收节目相关联的所述定时文本,并将具有所述经解译定时文本的所述节目输出到显示器以供呈现给观看者。举例来说,可作为电子节目指南的一部分或作为在宽带分配***内于带外发射的其它数据的一部分针对每一节目提供预设信息。其它实施例可响应于来自接收器装置的请求或以其它方式视需要而提供预设格式化数据。
下文更详细地描述额外实施例、方面及其它特征。
附图说明
下文将结合以下图式描述示范性实施例,其中相似编号表示相似元件,且
图1是用于使用预设信息提供呈定时文本格式的隐藏式字幕信息的示范性***的框图;
图2是用于处理与特定节目相关联的定时文本信息的示范性过程的流程图;且
图3是展示用于处理具有定时文本的视频内容的示范性过程的图。
具体实施方式
本发明的以下详细描述实质上仅为示范性且并不打算限制本发明或本发明的应用及用途。此外,并不打算由前述背景或以下详细描述中所呈现的任何理论加以约束。
根据各种示范性实施例,关于与电视节目、电影或其它视频内容相关联的定时文本的格式化数据在接收到内容本身之前预先存储于视频播放器/接收器处。预先存储的数据允许播放器/接收器提前知晓与节目相关联的定时文本的格式化,使得所述播放器可在再现节目时恰当地解译定时文本以供输出给观看者。在一些实施例中,每一节目可具有其自身的独特定时文本格式,或视情况一些节目可共享格式化数据。可根据批次方案(例如,作为电子节目指南或其中同时接收关于多个节目的信息的其它特征的一部分)提供预设格式化数据,或可在任何种类的视需要基础上获得预设数据,如下文更全面地描述。
与节目相关联的预设数据允许接收器获得关于定时文本的格式的先验知识,使得可恰当地解译定时文本。为此目的,可灵活调整定时文本的格式化以适应任何可用信息。举例来说,可将遗留数据(例如呈常规CEA-608或CEA-708格式的数据)简单地封装于更新近的定时文本格式内,其中所述预设数据识别遗留数据的特定位置及结构。通过处理所述预设数据,接收器/播放器可容易地定位及重构所述数据,借此允许方便地与许多遗留格式反向兼容。
此外,通过先于节目本身提供预设数据,可减少或甚至消除实况广播内的格式化元数据。也就是说,实况广播通常要求广播机构在广播元数据中周期性地(及频繁地)发射含有标头信息的文件,使得在任何时间调入广播的观看者均能够快速地获得处理与广播相关联的定时文本所需的信息。否则,在广播过程中调入的观看者将直到标头信息被重新发射才能够处理定时文本。
并非依赖于接收器从广播本身提取格式化元数据,一些实施例提供与节目编排分离地且先于节目编排发射的预设格式化数据。由于接收器根据预设数据而具有关于定时文本格式化的先验知识,因此不需要等待在节目流本身内广播所述信息。此允许接收器相对即刻地解译观看者可在任何时间选择的任何节目的定时文本。其它实施例可另外或替代地在广播本身内保持标头数据,但标头数据可经扩增以提供描述定时文本的格式的额外预设信息。
现在转到图式且首先参考图1,视情况,用于制作具有隐藏式字幕信息的图像的示范性***100适合地包含制作***102、分配***104及/或发射***106。一旦创建,就经由任何种类的广播或其它分配信道108提供具有经格式化定时文本信息103的内容以供在媒体接收器110处再现并在任何种类的显示器120上播放。如图1中所展示,可在制作102、分配104及/或发射106中的任一阶段处将定时文本信息103***到节目编排中以允许以所要格式呈现隐藏式字幕。可接着在预设数据105中描述所述定时文本信息的格式,预设数据105可先于节目广播而被提供到接收器110以允许对经格式化定时文本内容103的适当解译。
预设数据105为描述定时文本103的特定格式化的任何种类的模板、概要或其它数据。在各种实施例中,格式化数据105包含常规标头信息(如SMPTE-TT或另一规范所描述)或允许接收器110恰当地解译附随由接收器110再现的视频节目编排的定时文本103的其它信息。举例来说,此信息可包含数据字段的大小及位置或与定时文本103的结构、大小、布置或其它格式化有关的其它信息。在各种实施例中,定时文本105还携载与字幕或其它数据的呈现相关的信息,例如呈现在屏幕上的位置、滚动速度或时间、弹出/弹离数据、定时数据等。可视需要在预设数据105内界定此信息。
可以任何方式创建及格式化定时文本103及格式数据105。在一些情况中,定时文本103可为新创建的;在其它情况中,从遗留数据(例如,CEA-608或CEA-708隐藏式字幕数据)提取定时文本并将其封装于不同格式(例如,SMPTE-TT格式)内。视需要,此提取及封装过程可为自动化的。在此些例子中,可在预设数据105中界定各种遗留数据字段的位置及长度,使得最终观看者能够视需要重新提取及处理经封装数据。此封装过程允许甚至在实施较新定时文本格式时也保持遗留数据的极高程度的灵活性。
在图1中所图解说明的示范性实施例中,制作***102、分配***104及发射***106分别表示能够制作、分配及/或发射节目内容的任何***、装置及/或组织。如上文所提及,可在制作、分配及/或发射中的任一阶段处以任何方式将隐藏式字幕信息103***到节目编排内容中。在各种实施例中,由创作者、编辑者、制作者或其它方在制作阶段102处格式化定时文本103并使其与节目编排相关联。某些制作者、分配者及/或广播机构可具有用于定时文本103的优选格式105,且各自可使用其自身的格式105来制作、分配及/或广播内容。格式数据105可在不同节目间改变或可针对每一制作者、分配者、广播机构或其它实体为一致的。举例来说,在特定信道上广播的所有节目可具有共同格式数据105,然而,共同格式数据105可不同于由另一网络使用的格式数据105。
例如在常规“后期制作”阶段等期间,可以任何方式将根据任何种类的预设数据105格式化的定时文本103编码到任何种类的节目编排中。在制作期间或刚在制作之后***定时文本103在任何种类的节目编排中可为适当的,包含电影节目编排、电视节目编排或以任何种类的标准格式(例如可由播放器/接收器装置110再现的任何形式的MPEG格式)递送的任何其它节目编排。然而,在其它实施例中,可在中间分配104期间将定时文本103添加到节目编排(例如,存储到DVD或其它便携式媒体上或以其它方式分配到网络联播台、广播机构及/或任何其它方的节目编排的编码或变码)。在又一些实施例中,可恰在广播或其它发射106之前将定时文本103***到节目流中,和在许多当前的电视广播中编码当前的字幕数据几乎一样。还可在网络视频流的地点移位(placeshifting)或其它流式传输之前或视需要以任何其它设定***定时文本103。
为此目的,分配信道108可表示任何种类的数据链路、广播或其它无线连接、物理媒体及/或用于递送节目编排内容的其它途径。分配信道的实例包含而不限于:广播电视、极小孔径终端(VSAT)卫星(例如,用于电影分配)、直播卫星(DBS)、有线电视、蜂窝式或其它无线电话网络、因特网或其它数据通信网络等。同样,可以任何方式且在节目编排内容的制作、后期制作、分配及/或递送中的任一阶段处将隐藏式字幕信息103***到节目编排内容中或以其它方式与节目编排内容编码在一起。实际上,字幕数据不需要与视频内容本身一起提供,而是可视需要从单独服务器(例如,服务器132)及/或其它信息源检索。
接收器110为能够接收并处理视频节目编排内容的任何装置、组件、电路或逻辑。如图1中所展示,接收器110视情况而包含接收器接口112、具有适当处理器116及存储器118资源的处理器113及显示器接口114。在各种实施例中,接收器110为能够经由分配信道108接收信号并提供可显示给观看者的输出信号115的常规电视接收器(例如,机顶盒或其它广播、卫星及/或有线电视接收器)。在各种实施例中,显示器120为能够从机顶盒、解码器或视需要其它外部接收器110接收节目信号115的任何种类的电视或其它监视器。可等效地将接收器110实施为DVD或能够再现存储于任何光学、磁性及/或其它便携式媒体上的内容的其它播放器。在又一些实施例中,接收器110为能够经由通信网络(例如,因特网、局域或广域网络及/或任何种类的无线电话网络)接收媒体流的媒体播放器。在此类实施例中,接收器110可为在常规计算机硬件(例如,个人计算机、个人数字助理、移动电话、视频游戏播放器及/或类似装置)上执行的软件程序。
接收器接口112为能够接收节目编排内容的任何硬件、固件及/或软件接口。在各种实施例中,接收器接口实施用于经由广播、卫星及/或有线电视节目编排链路接收并解调数字电视节目编排的解调器/解码器特征。在其它实施例中,接收器接口112为到例如因特网或任何局域网络、电话网络及/或可访问因特网的其它网络等数字网络的常规网络接口。如上文所提及,接收器接口112可等效地从DVD或其它便携式媒体或视需要任何其它源接收节目编排。
视情况,图1中所图解说明的示范性电视接收器110还包含存储媒体119。可将存储媒体119实施为额外存储器、实施为磁盘驱动器或以任何其它方式来实施。许多实施例可提供数码录像机(DVR)或允许将内容存储于存储媒体119中以供稍后观看的其它记录特征。此内容可与定时文本信息103一起存储,以允许在再现存储于记录器上的节目编排时对内容文本进行解码及观看。虽然图1展示存储于存储媒体119内的电子节目指南数据124及预设格式化数据105,但等效实施例可将此数据存储于存储器118中及/或接收器110可用的任何其它存储器、磁盘或其它存储媒体中。
控制器113为与接收器接口112及显示器接口114交互以在显示器120上将图像输出给观看者的任何种类的控制逻辑等。控制器113还控制经由接收器接口112对视频内容的接收、存储及处理。为此目的,控制器113适合地引导预设数据105的接收及存储,以及对在所接收节目编排内提供的定时文本信息103的解译。下文关于图2提供关于此处理的额外细节。
在各种实施例中,可使用任何种类的微处理器、微控制器、数字信号处理器或能够引导接收器110的动作及过程的其它处理器116来实施控制器113。通常,处理器116将与任何种类的存储器118相关联,例如任何种类的静态、动态、快闪存储器或能够存储节目编排指令及/或数据以供处理器116处理的其它存储器。在各种实施例中,接收器110是基于并入有混合微控制器116与存储器118、输入/输出及/或用以执行接收器110的各种信号处理及其它动作的其它特征的“芯片上***”(SoC)实施方案。视情况,各种SoC及其它集成硬件实施方案可从德州仪器公司(Texas Instruments)、科胜讯***公司(Conexant Systems)、博通公司(Broadcom Inc.)及许多其它供应商获得。其它实施例可使用任何种类的专用集成电路(ASIC)等来实施处理器116及/或存储器118。又一些实施例可视需要借助任何数目的离散及/或集成处理组件(例如,任何种类的微处理器或微控制器)、存储器118、输入/输出特征及/或其它特征来实施处理器116及/或接收器110的其它特征。
显示器接口114为到显示器120的任何物理及/或逻辑接口。如上文所提及,在一些实施方案中,在集成式产品(例如,常规电视)中提供接收器110与显示器120。在其中接收器110将视频输出信号115提供到外部显示器104的其它实施例中,可以任何兼容格式提供此类信号115。在其中显示器120为例如常规电视的实施例中,显示器接口114可以任何常规格式提供视频输出信号115,例如分量视频、复合视频、S视频、高清晰度多媒体接口(HDMI,例如CEA-861标准的任何版本)、数字视觉接口(DVI)、IEEE1394、通用串行总线(USB)及/或视需要任何其它格式。
显示器120为任何种类的电视、监视器及/或能够将视频图像122呈现给观看者的其它显示器。在各种实施例中,显示器120结合接收器110操作以便以任何方式产生视频图像122。其它实施例可将接收器110及显示器120的功能及组件组合到共同外壳中,如同在具有内建调谐器或其它接收器的常规电视中一样。在图1中所图解说明的实例中,与在定时文本103内提供的字幕文本124一起产生图像122,如格式数据105所描述。
实际上,接收器110接着以任何格式或媒体适合地接收电视类型节目编排。可在接收器接口112处从任何广播或其它发射源、从任何种类的流式传输或便携式媒体及/或任何其它分配信道108接收节目编排。节目编排具备包含字幕或其它信息的定时文本信息103(或至少与其相关联)。可从节目编排流或从如本文中所描述的任何其它源提取此信息103,并根据先前所接收的针对特定节目的预设数据105来解译此信息103。可视需要结合任何用户偏好或其它信息来进一步处理定时文本及节目内容以在显示器120上产生适合图像以借此将节目及定时文本信息呈现给观看者。
可以任何方式将预设格式化数据105递送到接收器110。在各种实施例中,通过与节目本身相同的分配信道108但在较早时间提供预设数据105。举例来说,可将数据105作为与电子节目指南125相关联的数据的一部分来递送。视需要,可经由与节目编排信号分离的带外信号但使用用以递送节目编排信号的相同DBS、有线电视或其它分配信道108来递送此数据。
在其它实施例中,可经由例如因特网、电话链路及/或另一数据通信网络等反向信道从单独源递送数据105及/或定时文本103。视需要,此类实施例可从在网络上操作的服务器132提供预设格式化数据105,服务器132响应于由接收器110发出的请求而递送数据105。可在批次或视需要基础上安排此类请求,如下文更全面地描述。
现在参考图2,用于在例如接收器110等视频接收器处处理定时文本103的示范性方法200适合地包含以下广泛功能:接收特定节目的预设数据105(功能202);存储所述预设数据以供稍后使用(功能204);随后接收并解码作为视频广播或其它分配的一部分的节目(功能206);及根据先前所存储的预设格式化数据解译与所接收节目相关联的定时文本(功能208)。在需要时,可针对任何数目的不同节目视需要重复方法200(功能210)。
如上文所提及,接收器110能够解译与所接收电视节目或其它视频内容相关联的定时文本103,因为其在预设格式化数据105中具有关于定时文本格式的先验信息。可以任何逻辑格式来组织此预设数据105,例如模板、XML类型概要、SMPTE-TT标头格式等。在各种实施例中,每一特定节目与其自身的预设数据相关联。或者,在一些实施方案中可针对多个节目组合预设数据105,及/或个别节目(或节目的群组,例如,在共同信道上出现的节目或共同节目的不同片段)可针对特定节目具有更为定制及独特的预设数据105。
可在任何时间且根据任何时间基础来接收预设数据(功能202)。如图2中所展示,视情况,可分批地或以任何种类的“视需要”或“按需”基础来获得预设数据105。批次处理可表示用于同时获得多个节目的预设数据105的任何技术,例如将数据105作为节目指南或其它定期下载的一部分从广播机构106或其它源提供到接收器110。为此目的,可经由与节目编排内容分离但仍为DBS、有线电视或其它分配信道108的一部分的带外信道来接收预设数据105。视需要,其它实施方案可允许接收器110向经由因特网或另一反向信道可用的服务132请求预设数据105。又一些实施例可将预设数据105作为在按需或广播节目编排的开始及/或在节目流的任何部分期间提供的标头或其它结构的一部分来接收(此可以任何所要频率重复)。因此,视需要,可自动地(例如,作为定期批次下载的一部分)、响应于由接收器110发出的请求、作为广播或按需流的一部分及/或以任何其它方式提供预设数据105。在一些实施方案中,如果未接收到明确预设数据105,那么接收器110可针对预设数据105采取某些默认值。视需要,此类默认值可与内容提供者、节目编排信道、节目本身、接收器110的制造者、接收器110的地理区域及/或任何其它因素相关联。
视情况将预设数据105存储于接收器110内(功能204)。如上文所提及,视需要,数据105可存储于存储器118内、存储媒体119内及/或接收器110可用的任何其它存储媒体中。
接收并以任何适合方式解码节目内容(功能206)。在各种实施例中,可通过控制接收器112内的调谐器来选择含有观看者所要的节目编排的适当信道来接收广播内容;接收并视情况解码此节目编排(功能206)。在各种实施例中,将内容接收为MPEG或包含各自含有视频、音频、数据或其它信息的多分量流的类似多路复用。在此类实施例中,可视需要在数据流内或以任何其它适当方式提供定时文本103。
如先前所提及,使用先前存储于接收器110内的预设格式数据105中的信息来解译与特定节目相关联的定时文本103(功能208)。格式数据105可用以定位信息、用以解码信息或用于任何其它目的。如上文所提及,一些实施例可使用格式数据105来描述其中在定时文本帧内含有遗留数据(例如,EIA608/708数据等)借此允许使用常规技术进行方便提取及解码的封装。此封装技术可用以方便地支持已含有呈遗留格式的字幕数据的现有节目编排,因为现有遗留数据可简单地原样流动且稍后视情况与已经存在的定时文本元素会聚。
大体来说,可借助任何种类的硬件、在任何平台上存储及/或执行的软件及/或固件逻辑来实施方法200的各种功能及特征。可(举例来说)通过在图1中的接收器110内执行的逻辑来实施方法200的一些或全部。在一个实施例中,处理器116执行实施图2中所展示的各种功能中的每一者的软件逻辑。视需要,此逻辑可存储于存储器118中或存储于处理器116可用的任何其它存储装置中。因此,实施图2中所展示的各种功能中的任一者的特定逻辑及硬件可根据本文中所陈述的各种特征、情形及结构而在不同背景、不同实施方案及不同实施例间变化。那么,用以实施图2中所展示的各种功能中的每一者的特定构件可为能够执行呈任何格式的常规软件逻辑的任何种类的处理结构。此处理硬件可包含处理器116或图2中的接收器110的其它组件以及与任何常规电视、接收器、媒体播放器等相关联的任何其它处理器或其它组件。
图3是展示用于编码及发射具有定时文本的视频内容的示范性过程的图。如上文所提及,在广播之前视广播机构106、分配者104及/或制作者102的需要而格式化定时文本103(功能302)。定时文本103由预设数据105描述,预设数据105界定定时文本103的各种位置、长度、格式及/或其它参数。举例来说,可将呈CEA-608或CEA-708格式的遗留隐藏式字幕数据封装在SMPTE-TT或其它格式内。在此实例中,预设数据105将足够详细地指定各种数据字段的位置以允许接收装置110适当地提取及处理经封装数据。在许多实施例中,将定时文本103包含在节目编排304本身内,例如,作为MPEG多路复用的一部分。视需要,其它实施例可与节目编排304的其余部分分离地维持定时文本103。
视情况将预设数据105提供到接收装置110。图3展示广播机构106将预设数据105及节目编排内容304发射到接收器装置110。如上文所提及,可将预设数据105作为节目指南广播等的一部分在带外提供,或可在广播的开始(或以任何其它适合间隔)在带内提供预设数据105。可跨越分配信道108作为共同广播的一部分来提供广播节目编排304及预设数据105(其可在带内或带外发送)。虽然图3中未明确展示,但替代实施例可从除提供视频节目编排304本身的广播源以外的单独源(例如,图1中的服务器132)提供字幕数据(包含定时文本103及/或预设数据105)。
接收装置110能够如上文所描述存储预设数据105(功能204)并接收广播节目编排304(功能206)。视需要,所述接收装置使用预设数据105中所含有的先验知识来处理与节目编排304相关联的定时文本数据103(功能208)。可解译定时文本以在向观看者再现广播节目编排304时视需要提供隐藏式字幕编排、小字幕或任何其它信息(功能208)。
注意,除本文中所陈述的详细实例以外,还可表述任何数目的替代但等效实施方案。举例来说,可将等效技术并入到地点移位装置中,例如可从加利福尼亚州的福斯特市的思灵媒体公司(Sling Media ofFoster City,California)购得的思灵产品中的任一者。在此类实施例中,可在地点移位装置处接收并再现字幕数据,其中在经地点移位的媒体流内提供所再现字幕数据。或者,视需要,可将定时文本数据103及/或格式数据105从地点移位装置提供到远程定位的媒体播放器(等效于接收器110)。又一些实施例可允许个人或其它计算机***分配用以接收及处理描述与流式传输或经下载视频节目相关联的定时文本的预设数据的资源。可视需要表述许多其它等效实施例。
上文所描述的一般***、结构及技术可经相互组合、增强、修改及/或以其它方式实施以提供任何数目的不同特征。此外,虽然(举例来说)先前论述主要集中于电视广播源,但等效实施例可在任何其它背景中应用相同特征,包含任何种类的卫星、有线电视、地面或其它可发射格式以及任何种类的所存储媒体格式(例如,DVD,包含常规DVD格式以及任何种类的蓝光或其它高清晰度磁盘格式)、流式传输视频格式(例如,经由因特网或另一网络流式传输视频以及经由电话或其它无线网络流式传输)、电影格式等。
术语“示范性”在本文中用来表示可具有任何数目的替代方案的一个实例、例子或图解。在本文中描述为“示范性”的任何实施方案不应一定解释为比其它实施方案优选或有利。尽管已在前述详细描述中呈现了数个示范性实施例,但应了解,存在大量替代但等效的变化形式,且本文中所呈现的实例决不打算限制本发明的范围、适用性或配置。相反,可在本文中所描述的各种特征的功能及布置上做出各种改变,此并不背离权利要求书及其法律等效内容的范围。

Claims (20)

1.一种可由电视接收器执行以处理与电视节目编排相关联的定时文本的方法,所述方法包括:
在所述电视接收器处接收包括和特定电视节目相关联的预设数据的广播信号,其中所述预设数据提供关于作为所述特定电视节目的部分的随后广播的所述定时文本的特定格式的先验知识,其中所述预设数据在所述电视接收器处作为带外信号接收,所述带外信号和将所述特定电视节目递送至所述电视接收器的所述随后广播分离;
在所述电视接收器处接收所述特定电视节目之前将所述预设数据存储于所述电视接收器处;
在存储所述预设数据之后,在所述电视接收器处接收递送所述特定电视节目的后续广播及其相关联定时文本;
根据先前存储于所述电视接收器处的描述所述定时文本的所述特定格式的先前接收的预设数据格式化与所接收节目相关联的所接收的定时文本,以借此将所解译定时文本和所接收节目组合;及
将所述特定电视节目和其相关联的经解译定时文本输出到显示器以供呈现。
2.根据权利要求1所述的方法,其中所述定时文本的所述特定格式为SMPTE-TT定时文本格式。
3.根据权利要求2所述的方法,其中所述预设数据描述用以将遗留隐藏式字幕文本封装到所述SMPTE-TT定时文本格式中的格式。
4.根据权利要求3所述的方法,其中遗留格式为CEA-608格式。
5.根据权利要求3所述的方法,其中遗留格式为CEA-708格式。
6.根据权利要求1所述的方法,其中所述特定格式在不同节目间变化,且其中所述预设数据和特定电视节目相关联,借此所述预设数据描述那个特定节目的所述特定格式。
7.根据权利要求6所述的方法,其中随发射到所述电视接收器的电子节目指南数据与所述预设数据一起被接收。
8.根据权利要求6所述的方法,其中在包括多个节目中的每一者的所述预设数据的批次中接收所述预设数据。
9.根据权利要求1所述的方法,其中所述接收包括接收作为与在所述电视接收器上执行的电子节目指南相关联的数据的所述预设数据。
10.根据权利要求1所述的方法,其中所述接收包括随对所述电视接收器的固件更新一起接收所述预设数据。
11.根据权利要求1所述的方法,其进一步包括向服务器请求所述预设数据,且其中响应于对所述预设数据的所述请求而在所述电视接收器处接收所述预设数据。
12.一种用以将电视节目编排提供到显示器以供呈现给观看者的电视接收器装置,所述电视接收器包括:
数据存储装置;
接收器,其经配置以接收所述电视节目编排;
显示器接口,其经配置以将输出信号提供到所述显示器;及
控制器,其经配置以:接收描述在第一广播内与特定节目相关联的定时文本的特定格式的预设信息;在接收所述特定节目之前将预设数据存储于所述数据存储装置中;在和所述第一广播分开的随后广播内经由所述接收器接收所述特定节目及其相关联定时文本;根据所存储的预设数据格式化与所接收特定节目相关联的所述定时文本;及将具有经格式化的定时文本的所接收特定节目输出到所述显示器以供呈现给所述观看者。
13.根据权利要求12所述的电视接收器装置,其中除所述电视节目编排以外,所述预设信息是经由带外发射接收的。
14.根据权利要求13所述的电视接收器装置,其中所述带外发射与由所述电视接收器装置提供的电子节目指南特征相关联。
15.根据权利要求12所述的电视接收器装置,其中所述预设信息是与所述电视节目编排经由相同的接收器接收的。
16.根据权利要求12所述的电视接收器装置,其进一步包括到数字通信网络的网络接口,且其中所述预设信息是经由所述网络接口从在所述数字通信网络上操作的服务器接收的。
17.根据权利要求12所述的电视接收器装置,其中由所述预设信息描述的所述特定格式为封装于SMPTE-TT格式内的CEA-608或CEA-708格式。
18.一种用以提供电视节目编排的方法,所述方法包括:
将与特定电视节目编排相关联的定时文本格式化成特定格式,其中用于所述特定电视节目编排的所述定时文本的所述特定格式由和所述特定电视节目编排相关的预设信息描述;及
将描述用于所述特定电视节目编排的所述定时文本的所述特定格式的所述预设信息与在带外广播内的所述电视节目编排分离地提供到电视接收器装置,以借此在和所述预设信息相关联的所述特定电视节目编排经由分离广播接收之后,允许所述电视接收器装置根据所述预设信息随后格式化与用于呈现的所述电视节目编排一起接收的所述定时文本。
19.根据权利要求18所述的方法,其中所述提供包括经由与所述电视节目编排共用的广播媒体但在与所述电视节目编排分离的带外信道中提供所述预设信息。
20.根据权利要求18所述的方法,其中所述提供包括经由在数字网络上操作的服务器提供所述预设信息,并经由广播电视媒体提供所述电视节目编排。
CN201280028862.4A 2011-06-15 2012-06-15 用于处理视频节目编排中的定时文本的***及方法 Active CN103597840B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201161497390P 2011-06-15 2011-06-15
US61/497,390 2011-06-15
US13/523,172 US9571872B2 (en) 2011-06-15 2012-06-14 Systems and methods for processing timed text in video programming
US13/523,172 2012-06-14
PCT/US2012/042647 WO2012174368A1 (en) 2011-06-15 2012-06-15 Systems and methods for processing timed text in video programming

Publications (2)

Publication Number Publication Date
CN103597840A CN103597840A (zh) 2014-02-19
CN103597840B true CN103597840B (zh) 2017-11-21

Family

ID=47353401

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280028862.4A Active CN103597840B (zh) 2011-06-15 2012-06-15 用于处理视频节目编排中的定时文本的***及方法

Country Status (9)

Country Link
US (3) US9571872B2 (zh)
EP (1) EP2721830B1 (zh)
JP (1) JP5824578B2 (zh)
KR (1) KR101616978B1 (zh)
CN (1) CN103597840B (zh)
BR (1) BR112013031031B1 (zh)
CA (1) CA2838906C (zh)
MX (1) MX2013014218A (zh)
WO (1) WO2012174368A1 (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9173004B2 (en) * 2013-04-03 2015-10-27 Sony Corporation Reproducing device, reproducing method, program, and transmitting device
US8782721B1 (en) 2013-04-05 2014-07-15 Wowza Media Systems, LLC Closed captions for live streams
US8782722B1 (en) 2013-04-05 2014-07-15 Wowza Media Systems, LLC Decoding of closed captions at a media server
JP5874870B1 (ja) * 2014-05-12 2016-03-02 ソニー株式会社 受信装置、および送信装置、並びにデータ処理方法
US10796089B2 (en) 2014-12-31 2020-10-06 Sling Media Pvt. Ltd Enhanced timed text in video streaming
US10477283B2 (en) 2015-05-22 2019-11-12 Dish Technologies Llc Carrier-based active text enhancement
US10230812B1 (en) * 2016-01-29 2019-03-12 Amazon Technologies, Inc. Dynamic allocation of subtitle packaging
KR101869225B1 (ko) 2016-11-15 2018-06-19 성균관대학교산학협력단 영상을 이용한 기이 맥박 판별 방법 및 영상을 이용한 기이 맥박 판별 장치
KR101996996B1 (ko) 2017-07-13 2019-07-05 성균관대학교산학협력단 적외선 영상을 이용한 생체신호 측정 방법 및 장치
EP3493549A1 (en) * 2017-11-29 2019-06-05 Vestel Elektronik Sanayi ve Ticaret A.S. Method, apparatus and computer program for identifying a scheduling mismatch occurring at a television broadcaster
CN109948082B (zh) * 2019-03-22 2022-03-08 泰康保险集团股份有限公司 直播信息处理方法及装置、电子设备、存储介质
US11587110B2 (en) 2019-07-11 2023-02-21 Dish Network L.L.C. Systems and methods for generating digital items
US11228812B2 (en) 2019-07-12 2022-01-18 Dish Network L.L.C. Systems and methods for blending interactive applications with television programs
US20220353584A1 (en) * 2021-04-30 2022-11-03 Rovi Guides, Inc. Optimal method to signal web-based subtitles

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1890967A (zh) * 2003-12-08 2007-01-03 汤姆逊许可公司 电视接收器中的数字/模拟隐藏式字幕显示***

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7518657B2 (en) * 1999-06-14 2009-04-14 Medialink Worldwide Incorporated Method and system for the automatic collection and transmission of closed caption text
IL150014A (en) 2002-06-04 2005-09-25 Iscar Ltd Method for making a metal powdered compact
ES2271455T3 (es) 2003-11-06 2007-04-16 Matsushita Electric Industrial Co., Ltd. Transmision optima de descripciones de formato de muestra de texto para streaming timed text.
US20050138674A1 (en) * 2003-12-17 2005-06-23 Quadrock Communications, Inc System and method for integration and synchronization of interactive content with television content
US20080282299A1 (en) 2004-04-16 2008-11-13 Peter Koat Method and Apparatus for Delivering Consumer Entertainment Services Accessed Over an Ip Network
US8745687B2 (en) * 2005-02-15 2014-06-03 Sony Corporation Digital closed caption transport in standalone stream
US9386064B2 (en) * 2006-06-09 2016-07-05 Qualcomm Incorporated Enhanced block-request streaming using URL templates and construction rules
US7882522B2 (en) * 2006-11-29 2011-02-01 Microsoft Corporation Determining user interest based on guide navigation
US20080129864A1 (en) 2006-12-01 2008-06-05 General Instrument Corporation Distribution of Closed Captioning From a Server to a Client Over a Home Network
EP1954054A1 (en) * 2007-02-02 2008-08-06 Thomson Licensing System and method for transporting interactive marks
US20090060055A1 (en) 2007-08-29 2009-03-05 Sony Corporation Method and apparatus for encoding metadata into a digital program stream
US20090094659A1 (en) * 2007-10-05 2009-04-09 Sony Corporation Identification of Streaming Content and Estimation of Playback Location Based on Closed Captioning
US8380050B2 (en) * 2010-02-09 2013-02-19 Echostar Technologies Llc Recording extension of delayed media content
KR20110115103A (ko) * 2010-04-14 2011-10-20 삼성전자주식회사 디지털 자막 방송을 위한 방송 비트스트림을 생성하는 방법 및 그 장치, 디지털 자막 방송을 위한 방송 비트스트림을 수신하는 방법 및 그 장치

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1890967A (zh) * 2003-12-08 2007-01-03 汤姆逊许可公司 电视接收器中的数字/模拟隐藏式字幕显示***

Also Published As

Publication number Publication date
US11051062B2 (en) 2021-06-29
CA2838906A1 (en) 2012-12-20
JP5824578B2 (ja) 2015-11-25
US9571872B2 (en) 2017-02-14
JP2014524177A (ja) 2014-09-18
BR112013031031A2 (pt) 2017-06-27
EP2721830B1 (en) 2019-11-06
WO2012174368A1 (en) 2012-12-20
KR20140008455A (ko) 2014-01-21
BR112013031031B1 (pt) 2022-12-06
US20120320267A1 (en) 2012-12-20
US20170094339A1 (en) 2017-03-30
MX2013014218A (es) 2014-01-23
KR101616978B1 (ko) 2016-04-29
EP2721830A1 (en) 2014-04-23
CA2838906C (en) 2016-11-01
CN103597840A (zh) 2014-02-19
US20210329325A1 (en) 2021-10-21
US11638055B2 (en) 2023-04-25

Similar Documents

Publication Publication Date Title
CN103597840B (zh) 用于处理视频节目编排中的定时文本的***及方法
KR100698277B1 (ko) 영상표시장치 및 이를 이용한 방송신호 재생 방법
CN102088631B (zh) 数字电视节目直播和点播方法及相关装置和***
CN102045588A (zh) 数字电视广告视频点播综合***
US20160322080A1 (en) Unified Processing of Multi-Format Timed Data
US20240146997A1 (en) Apparatus, systems and methods for reducing time required for a media content event channel change
US20160063949A1 (en) Image processing system, apparatus and method
CN102308574A (zh) 显示设备及用于提供显示设备的数据广播的方法
KR20000006285A (ko) 정보송신장치및방법,정보수신장치및방법,및제공매체
KR20090107758A (ko) 디지털 방송의 데이터 애플리케이션 제공 방법 및 이를실현시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한기록 매체
JP5874870B1 (ja) 受信装置、および送信装置、並びにデータ処理方法
US20090034604A1 (en) Method and system for subdividing a digital broadcast program into distinct identified sections for selective digital video recording and archiving
US20050204401A1 (en) Dvd virtual machine
US10477283B2 (en) Carrier-based active text enhancement
JP2014138314A (ja) 電子機器、電子機器の制御方法及び制御プログラム
CN108449622A (zh) 一种混合数据源智能电视播放及交互***
Martin et al. Access services based on MHP interactive applications
US20070098372A1 (en) Digital television recorder for recording multiple sets of audio tracks and method thereof
KR101272260B1 (ko) 가상채널 구성 방법 및 그를 이용하는 디지털 방송 수신 장치
KR20040035247A (ko) Psip 정보 편집장치 및 방법
MXPA97003915A (es) Sistema de television multicanal con video y audio seleccionables por el televidente

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: American Colorado

Patentee after: DISH Technologies LLC

Address before: American Colorado

Patentee before: ECHOSTAR TECHNOLOGIES LLC

CP01 Change in the name or title of a patent holder