数字数据发布装置和方法、数字数据再现装置和方法、同步再现系统、程序以及记录介质的制作方法

文档序号:7792196阅读:285来源:国知局
数字数据发布装置和方法、数字数据再现装置和方法、同步再现系统、程序以及记录介质的制作方法
【专利摘要】在由多个再现装置接收从发布装置发送的内容并进行再现的情况下,为了消除再现装置间的偏移,由发布装置发送通过对时钟脉冲进行计数而生成的、表示从内容的起始起的经过时间的数据(SCR),和通过对由解码器(54)再现的帧的数量进行计数而生成的表示帧编号的数据(FCR),以使得在各再现装置中同样地生成的表示经过时间的数据(STC)和表示帧编号的数据(FTC)与所发送的数据(SCR、FCR)一致的方式,控制各再现装置的时钟产生部(103)。即使在1个再现装置中正在再现某个内容的状态下随后再将其它再现装置连接到发布装置时,也能够在这些再现装置间取得同步。
【专利说明】数字数据发布装置和方法、数字数据再现装置和方法、同步再现系统、程序以及记录介质

【技术领域】
[0001]本发明涉及数字数据发布装置和方法、以及数字数据再现装置和方法,尤其涉及在多个显示装置中再现相同内容的情况下用于取得帧同步的技术。本发明还涉及具有上述数字数据发布装置和数字数据再现装置的同步再现系统。本发明进一步涉及用于使计算机执行数字数据发布方法的程序、用于使计算机执行数字数据再现方法的程序、以及记录了这些程序中的任意一个程序的可由计算机读取的记录介质。

【背景技术】
[0002]在以往的再现系统中,在要取得所选择的内容的图像再现的同步的情况下,使用数字总线上的帧同步信号取得了同步(例如专利文献I)。
[0003]现有技术文献
[0004]专利文献
[0005]专利文献1:日本特开2003-173614号公报


【发明内容】

[0006]发明所要解决的课题
[0007]在以往的系统中,与帧同步信号同步地开始解码器的动作。因此,在多个再现装置全部变为了接收模式后发送侧发布内容的情况下能够确保同步,但在发送侧连续发布内容时,再现装置在此之后进行连接而开始内容再现的情况下,存在无法取得帧同步的问题,而为了对暂时失去的同步进行恢复,存在产生跳帧的问题。而且还存在当长时间进行再现时帧同步的偏移逐渐增大的问题。
[0008]用于解决课题的手段
[0009]本发明的数字数据发布装置的特征在于,具有:时钟产生部,其产生规定频率的时钟脉冲;数据读出部,其从蓄积了包含视频和音频的内容的蓄积介质中读出该内容;解码器,其对由所述数据读出部读出的所述内容进行解码;基准时钟计数器,其在各内容的解码开始时被复位,通过对所述时钟计数器之后产生的所述时钟脉冲进行计数,由此针对构成所述内容的所述视频的帧中的至少一部分帧,生成表示从该内容的起始起的经过时间的数据;帧同步计数器,其在各内容的解码开始时被复位,通过对由所述解码器之后再现的、构成所述视频的帧的数量进行计数,由此针对构成所述视频的帧中的至少一部分帧,生成表示该内容中的帧编号的数据;以及通信部,其发送从所述蓄积介质中读出的所述内容的数据、以及由所述基准时钟计数器生成的所述表示经过时间的数据和由所述帧同步计数器生成的所述表示帧编号的数据。
[0010]此外,本发明的数字数据再现装置的特征在于,具有:时钟产生部,其产生规定频率的时钟脉冲;通信部,其接收包含视频和音频的内容的数据,以及针对构成所述视频的帧中的至少一部分帧的、表示从该内容的起始起的经过时间的数据和表示该内容中的帧编号的数据;解码器,其根据所述时钟脉冲进行动作,对由所述通信部接收到的所述内容的视频和音频进行解码;分离部,其从由所述通信部接收到的数据中,分离出所述表示经过时间的数据和所述表示帧编号的数据;基准时钟计数器,其在基于由所述通信部接收到的内容的数据的、该内容的再现开始时,设置由所述通信部接收到的所述表示经过时间的数据作为初始值,通过对由所述时钟产生部之后产生的时钟脉冲进行计数,由此针对构成所述视频的帧中的至少一部分帧,生成表示从该内容的起始起的经过时间的内部数据;帧同步计数器,其在所述内容的再现开始时,设置由所述通信部接收到的所述表示帧编号的数据作为初始值,通过对由所述解码器之后再现的帧的数量进行计数,由此针对构成所述视频的帧中的至少一部分帧,生成表示所述内容中的帧编号的内部数据;帧同步比较部,其将在所述内容的再现中由所述通信部接收到的、所述表示帧编号的数据与由所述帧同步计数器生成的所述内部数据进行比较;时钟比较部,其将在所述内容的再现中由所述通信部接收到的、所述表示经过时间的数据与由所述基准计数器生成的所述内部数据进行比较;以及频率控制部,其对所述帧同步比较部中的比较结果和所述时钟比较部的比较结果进行合成,并根据合成结果控制所述时钟产生部产生的时钟脉冲的频率。
[0011]本发明的同步再现系统通过利用数字总线连接上述数字数据发布装置和I个或2个以上的上述数字数据再现装置而构成。
[0012]发明效果
[0013]根据本发明,能够在多个再现装置间使再现同步。此外,即使在I个再现装置中已再现某个内容的状态下,随后再将其它再现装置连接到发布装置时,也能够在这些再现装置间取得同步。

【专利附图】

【附图说明】
[0014]图1是示出本发明实施方式I的内容再现系统的图。
[0015]图2是示出图1的内容再现系统的数字数据发布装置的结构例的框图。
[0016]图3是示出图1的内容再现系统的数字数据再现装置的结构例的框图。
[0017]图4的(a)和(b)是示出用于利用以太网(注册商标)从图1的数字数据发布装置向图2的数字数据再现装置发送数字数据的分组构造的图。
[0018]图5是示出图2的数字数据发布装置的通信部的结构例的框图。
[0019]图6是示出实施方式I中的STC比较部的动作的说明图。
[0020]图7是示出实施方式I中的STC比较部的动作的说明图。
[0021]图8是示出实施方式I中的帧同步的动作的图。
[0022]图9是示出实施方式I中的帧同步的动作的图。
[0023]图10是示出本发明实施方式2的数字数据再现装置的结构例的框图。
[0024]图11是示出实施方式2的数字数据再现装置的STC比较部的动作的流程图。
[0025]图12是示出实施方式2的数字数据再现装置的增益调节/合成部的动作的流程图。
[0026]图13是示出本发明实施方式3的数字数据发布装置的结构例的框图。
[0027]图14是示出实施方式3的数字数据再现装置的结构例的框图。

【具体实施方式】
[0028]实施方式1.
[0029]图1是示出本发明实施方式I的内容再现系统的图。
[0030]图示的内容再现系统具有作为发送侧装置的数字数据发布装置10、和作为接收侧装置的多个数字数据再现装置11?14,发布装置10与再现装置11?14利用数字总线20连接起来。图示的内容再现系统例如用于在汽车中视听视频和音频用的后座娱乐系统。
[0031]数字总线20 可以由 MOST (Media — Oriented System Transport:面向媒体的系统传输)、IEEE1394、以太网等有线连接构成,也可以由被称作WiFi或Bluetooth (注册商标)的无线连接构成。
[0032]有时以如下形式利用再现系统:由多个再现装置11?14接收从I台发布装置10发布的内容,由多个再现装置11?14再现视频和音频,并在各个显示部上进行显示,并且通过I个或2个以上的再现装置的音频输出装置输出音频。该情况下,作为音频输出装置,例如可利用扬声器或耳机。音频可以从所有再现装置同时输出,也可以仅从任意一个再现装置输出。
[0033]在这样的情况下,当在多个再现装置11?14间图像发生偏移时,产生与声音的同步偏移,而产生令人不舒服感。为了解决该问题,期望实现I帧都不偏移的再现。
[0034]此外,即使在由I个再现装置(例如再现装置11)再现某个内容,然后其它再现装置(再现装置12?14)分别在不同的时刻被连接到发布装置10,开始相同内容的再现的情况下,也期望使得不产生再现的偏移。
[0035]此外,期望即使长时间进行再现,也以图像在所有再现装置11?14间I帧也不偏移的方式进行再现。
[0036]而且,期望在暂时失去同步的情况下,不进行跳帧地恢复同步。
[0037]本发明的再现系统要满足这些要求。
[0038]图2示出图1的发布装置10的结构例。图示的发送装置从蓄积有内容的HDD、DVD、USB存储器、SD存储卡、⑶一 ROM、蓝光光盘等蓄积介质51中读出内容,并经由数字总线20朝向图1所示的数字数据再现装置11?14发送内容,具有数据读出部52、时钟产生部53、解码器54、STC计数器55、帧同步计数器56、复用部57、发送处理部58、通信部59和控制部60。
[0039]控制部60例如由微型计算机的CPU构成,控制发布装置的整体。控制部60尤其控制数据读出部52、解码器54、STC计数器55、帧同步计数器56、复用部57和通信部59。为了控制而从控制部60向各部提供信号用的信号线被省略图示。
[0040]数据读出部52从蓄积介质51中读出内容。数据的读出(读出的定时等)通过控制部60进行控制。数据读出部52根据控制部60的指令,将某个集群作为单位来读出数据。
[0041]在蓄积介质51是HDD、DVD、CD — ROM、蓝光光盘等的情况下,例如通过SATA (SerialAdvanced Technology Attachment:串行高级技术附件)接口与数据读出部52连接,通过构成控制部60的CPU所包含的DMA机构进行的存储器传送进行读出。
[0042]在蓄积介质51是USB存储器的情况下,通过USB接口与数据读出部52连接,并且在蓄积介质51是SD存储卡的情况下,通过SD接口与数据读出部52连接,通过构成控制部60的CPU所包含的DMA机构或软件进行数据的读出。
[0043]蓄积介质51、数据读出部52以及解码器54利用数据总线61连接。
[0044]时钟产生部53产生作为再现系统整体的动作基准的时钟脉冲C53。该时钟脉冲C53例如由27MHz的矩形波构成。
[0045]解码器54将由数据读出部52读出的内容解码。在以MPEG — 2对内容进行了压缩编码的情况下,进行基于MPEG - 2的解码,再现压缩前的各帧的图像数据。解码器54根据从时钟产生部53产生的时钟脉冲(通过该时钟脉冲控制定时)进行解码。
[0046]STC (System Time Clock:系统时钟)计数器55也被称作基准时钟计数器,对时钟产生部53输出的时钟脉冲C53进行计数并输出计数值C55。该计数值C55在开始了各内容的读出时(包含从一个内容切换为另一内容的情况)被复位到初始值0,然后对时钟C53进行计数。因此,该计数值C55表示从各内容的起始起的经过时间或再现时间,并被作为再现系统整体的基准时刻信息SCR (System Clock Reference:系统时钟基准)被发送到再现装置11?14。
[0047]STC计数器55是例如42位的计数器,如果时钟脉冲C53为27MHz,则以大约162秒循环I周。
[0048]帧同步计数器56对通过解码器54进行的内容解码而被再现的视频的帧数进行计数,并输出计数值C56。该计数值C56在开始了各内容的读出时(包含从一个内容切换为另一内容的情况)被复位到初始值0,然后将通过解码器54再现的视频信号所包含的每I帧的定时信号作为输入来进行增计数。因此,该计数值C56表示各内容内的帧的编号(例如表示从该内容的起始起的第几个巾贞的数据),作为巾贞编号数据FCR(Frame Clock Reference:帧时钟基准)被发送到再现装置11?14。
[0049]帧同步计数器56是例如32位的计数器,在内容遵循NTSC标准的情况下对30Hz下的每帧的定时信号进行计数,因此以大约4.5年循环I周。I个内容的再现耗费4.5年是不现实的,因此可以说FCR在I个内容中唯一地表示各帧。
[0050]复用部57对来自STC计数器55的SCR和来自帧同步计数器56的FCR进行复用,生成同步分组。该复用采用了在对FCR的值进行了更新(增计数)时取入的FCR的值和此时的SCR的值。
[0051]与帧同步计数器56相比,STC计数器55高速进行计数。在按照STC计数器55的每I计数将SCR的值发送到再现装置时,数据的发送量变得庞大,从而是不现实的。因此,在帧同步计数器56进行增计数的定时由复用部57读出FCR的值和SCR的值,生成对FCR的值和SCR的值进行复用后的同步分组。
[0052]发送处理部58将由数据读出部52读出的内容数据转换为适于发送的分组,例如TS分组(传输流分组)的形式。
[0053]通信部59发送数字数据,例如在数字总线20是以太网的情况下,按照TCP发送同步分组,按照UDP发送视频/音频数据的TS分组(视频/音频分组)。
[0054]TCP是可靠到达对方侧的方式且没有数据错误,因此适于同步分组的发送。与此相对,发送内容的视频/音频的TS分组利用可具有实时性地进行收发的UDP分组传输大量的数据。同步分组的数据字段最多为14字节左右,发送间隔也为1/30秒,因此即使利用TCP分组也不存在延迟问题。此外,根据同步分组所包含的FCR、SCR,使接收侧的解码器104动作,因此视频/音频的TS分组发送可以不与同步分组的发送准确同步。
[0055]图4的(a)示出按照TCP发送的同步分组200。
[0056]在同步分组200的TCP头201后的数据字段202中,例如接着16位的内容识别信息203,依次配置帧同步识别信息204、32位的FCR值205、帧同步识别信息206和42位的SCR 值。
[0057]用于FCR值205的识别的同步识别信息204例如是0x01 ( “Ox”表示随后的数值为16进制),用于SCR值207的识别的同步识别信息206例如是0x02。
[0058]图4的(b)示出发送视频/音频的UDP分组(视频/音频分组)210。在视频/音频分组的m)P头211后的数据字段212中,接着例如16位的内容识别信息213后配置有内容数据214。在内容数据214中,视频数据和音频数据被分割为188字节的TS分组进行存储。
[0059]图4的(a)的同步分组200的内容识别信息203和图4的(b)的视频/音频分组210的内容识别信息213用于确认包含它们的同步分组200和视频/音频分组210相互对应。
[0060]图5示出图2的通信部59的结构例。同步分组200由TCP发送部91按照TCP的步骤经由以太网通信部93进行发送,视频/音频分组210由UDP发送部92按照UDP的步骤经由以太网通信部93进行发送。
[0061]图3示出图1的再现装置11?14之一、例如再现装置11的结构例。其它再现装置12?14也同样地构成。
[0062]图示的再现装置具有通信部101、分离部102、时钟产生部103、解码器104、STC计数器105、STC比较部106、帧同步计数器107、帧同步比较部108、频率控制部109和控制部110。
[0063]时钟产生部103产生用于确定再现装置11中的再现动作、特别是解码器104中的解码动作的定时的规定频率,例如27MHz的时钟脉冲C103。
[0064]图示的时钟产生部103具有VCO 121和矩形波产生部122。
[0065]VCO(Voltage Controlled Oscillator:压控振荡器)121的振荡频率能够通过所输入的电压朝正向(更高频率)和负向(更低频率)进行调节,矩形波产生部122以VCO的振荡频率生成矩形脉冲。
[0066]控制部110例如由微型计算机的CPU构成,控制再现装置整体。控制部110尤其控制通信部101、分离部102、解码器104、STC比较部106和帧同步比较部108。为了控制而从控制部110向各部提供信号用的信号线省略了图示。
[0067]通信部101从发布装置10接收经由数字总线20利用例如以太网发送的数字数据,即包含内容数据的UDP分组、以及包含SCR和FCR的TCP分组。TCP分组每隔1/30秒进行接收。
[0068]通信部101从UDP分组中提取包含视频/音频数据的TS分组,生成TS流数据并提供到解码器104。
[0069]通信部101还将TCP分组提供到分离部102。
[0070]解码器104从通信部101接收TS流数据,根据从时钟产生部103输出的时钟脉冲C103(通过该脉冲控制定时)进行解码。在从发布装置10发送的内容以MPEG — 2进行了压缩编码的情况下,解码器104进行基于MPEG - 2的解码。
[0071]解码器104具有视频解码器111和音频解码器112。视频解码器111和音频解码器112对TS流数据进行解码,分别再现视频和音频。视频解码器111的输出被提供到画面显示部113,音频解码器112的输出被提供到扬声器114。
[0072]解码器104还将通过解码而被再现的视频信号所包含的每I帧的定时信号提供到帧同步计数器107。
[0073]分离部102从由通信部101输出的以TCP分组的方式接收到的同步分组200中,分离出SCR和FCR的数据。
[0074]分离出的SCR被提供到STC计数器105和STC比较部106,分离出的FCR被提供到帧同步计数器107和帧同步比较部108。
[0075]STC计数器105也被称作基准时钟计数器,对由再现装置11的时钟产生部103产生的时钟脉冲进行计数,并输出计数值C105。在由再现装置11开始了从发布装置10发送的各内容的再现时,在STC计数器105中将由分离部102从接收到的同步分组200中分离出的SCR设置为初始值,STC计数器105对在此之后从上述时钟产生部103输出的时钟脉冲C103进行计数。因此,STC计数器105的计数值C105表示从由再现装置11再现的内容起始起的经过时间或再现时间,并作为在再现装置11内产生的经过时间信息STC(SyStemTime Clock:系统时钟)提供到STC比较部106。
[0076]SCR也是表示从内容的起始起的经过时间的数据,但SCR在发布装置10内被生成,并从发布装置10被发送到再现装置11,与此相对,STC在以下方面不同:STC是通过在再现装置11内对时钟产生部103的输出时钟脉冲进行计数而产生的,为了区分,将前者称作基准数据,后者称作内部数据(在再现装置11内产生的数据)。
[0077]STC计数器105与发布装置10内的STC计数器55同样地是例如42位的计数器。
[0078]帧同步计数器107对由再现装置11再现的内容视频的帧数进行计数,并输出计数值C107。在由再现装置11开始了从发布装置10发送的各内容的再现时,在帧同步计数器107中设置由分离部102从接收到的同步分组200中分离出的FCR作为初始值,在此之后,每当由解码器104进行I帧的再现时,帧同步计数器107每次增计数I。具体而言,将由解码器54再现的视频信号所包含的每I帧的定时信号作为输入来进行增计数。因此,帧同步计数器107的计数值C107表示由再现装置11再现的内容内的帧编号(例如表示是从该内容的起始数起的第几个帧的数据),并作为帧编号数据FTC (Frame Time Clock:帧时钟)被提供到帧同步比较部108。
[0079]FCR也是表示帧编号的数据,但FCR在发布装置10内被生成,并从发布装置10被发送到再现装置11,与此相对,FTC在以下方面不同:FTC是通过对由再现装置11内的解码器104再现的帧数进行计数而产生的,为了区分,将前者称作基准数据,后者称作内部数据(在再现装置11内产生的数据)。
[0080]帧同步计数器107与发布装置10内的帧同步计数器56同样地是例如32位的计数器。
[0081]帧同步比较部108计算来自帧同步计数器107的FTC、与由分离部102从同步分组200中分离出的FCR的之间的差值AFTC。差值AFTC用下述式(I)表示。
[0082]Δ FTC = FCR — FTC...(I)
[0083]式(I)的计算例如在FTC的值被更新(增计数)的时刻,使用此时的FTC的值和此时从分尚部102输出的FCR的值进行。也可以对其进行替代,在从分尚部102分尚出新的FCR的时刻,使用此时的FCR的值、和此时从帧同步计数器107输出的FTC的值进行。
[0084]另外,帧同步计数器56和帧同步计数器107例如具有32位,在I个内容再现的过程中不会达到最大值,因此可以不考虑计数值的一方从最大值返回到O的情形。
[0085]在利用式⑴求出的差值AFTC为负的情况下,按照降低时钟产生部103的输出频率的方式进行调节,
[0086]在差值AFTC为正的情况下,按照增高时钟产生部103的输出频率的方式进行调节。
[0087]由此,能够使再现装置11相对于发布装置10实现帧同步,其结果,能够在多个再现装置间取得帧的同步。
[0088]STC比较部106计算来自STC计数器105的STC、与由分离部102从同步分组200中分离出的SCR之间的差值ASTC。该计算例如在从分离部102分离出新的SCR的时刻,使用此时的SCR的值、和此时从STC计数器105输出的STC的值进行。
[0089]差值Λ STC通常利用下式求出。
[0090]Δ STC = SCR — STC...(2)
[0091]其中,STC计数器55和STC计数器105以大约162秒循环I周,因此在STC值和SCR值从最大值ΜΑΧ( = 242 -1 = 4398046511103)变化为O的定时前后的计算中需要进行考虑到该情况的调节。以下参照图6和图7对该点进行说明。
[0092]图6和图7示出STC值和SCR值处于从最大值MAX变化为O的边界的相反侧的情况。
[0093]在帧同步的情况下,SCR与STC的原本的差是与作为I帧的周期的1/30秒相当的计数值,比27X 106 + 30 = 9Χ105 = Cf这一值小。因此,首先通过式⑵计算ASTC,如果计算出的Λ STC的绝对值在Cf以下,则输出利用式(2)求出的Λ STC作为正的值。在ASTC的绝对值大于Cf的情况下,判断为STC值和SCR值位于从最大值MAX变化为O的边界的相反侧,进行以下的处理。
[0094]首先,在Λ STC大于Cf的情况下,如图6所示,判断为SCR处于即将从最大值MAX变化为O的时刻之前,因此是接近最大值MAX的值,STC处于刚刚从最大值MAX变化为O的时刻之后,因此是接近O的值,通过下式重新计算差分值ASTC。
[0095]Δ STC = (SCR — MAX) — STC...(3)
[0096]此外,在通过式⑵计算出的ASTC小于一Cf的情况下,如图7所示,判断为SCR处于刚刚从最大值MAX变化为O的时刻之后,因此是接近O的值,STC处于即将从最大值MAX变化为O的时刻之前,因此是接近最大值MAX的值,通过下式重新计算差分值ASTC。
[0097]Δ STC = SCR — (STC — MAX)…(4)
[0098]在通过式(2)、(3)或(4)求出的差分值ASTC为负时(其中包含图6的情况),STC与SCR相比超前,因此按照降低时钟产生部103的输出频率的方式进行调节。
[0099]另一方面,在通过式(2)、(3)或(4)求出的差分值ASTC为正时(其中包含图7的情况),STC与SCR相比滞后,因此按照增高时钟产生部103的输出频率的方式进行调节。
[0100]频率控制部109具有DA转换部131和132、增益调节/合成部133和低通滤波器134。
[0101]DA转换部131将从帧同步比较部108输出的、表示差值AFTC的数字信号转换为模拟信号。
[0102]DA转换部132将从Λ STC比较部106输出的、表示差值Λ STC的数字信号转换为模拟信号。
[0103]增益调节/合成部133在利用内置的放大器等对DA转换部131的输出(将从帧同步比较部108输出的差值Λ FTC转换为模拟信号后的输出)、和DA转换部132的输出(将从STC比较部106输出的差值Λ STC转换为模拟信号后的输出)的各个增益(gain)进行调节后,将它们合成来生成模拟控制信号(电压波形)。该合成例如通过模拟求和进行。由增益调节/合成部133生成的模拟控制信号被输入到低通滤波器134。
[0104]低通滤波器134接收增益调节/合成部133的输出,去除其高频成分并提供到VC0121。去除增益调节/合成部133的输出中的高频成分是为了不将高频成分引起的急剧变化带给VCO 121,从而使频率控制稳定。
[0105]通过以上的处理,频率控制部109根据差值Λ FTC和差值Λ STC控制时钟产生部103的输出频率。其结果,控制解码器104的解码定时,从而能够使画面显示部113的视频显示和扬声器114的音频输出与发布装置10中的解码器54的动作同步。
[0106]参照图8和图9对帧同步的动作进行说明。
[0107]图8示出再现装置11的解码器104的再现较快的情况。在从发布装置10发送的FCR为Nt+2和Nt+3时,在再现装置11内生成的FTC的值分别为Nt+3、Nt+4,利用式⑴求出的差值AFTC为“一 I”。该情况下,如上所述,通过降低时钟产生部103的输出频率使解码器104的再现延迟,由此使帧的偏移量返回到O。
[0108]图9示出再现装置11的解码器104的再现较慢的情况。在由再现装置11生成的FTC为Nt+2的期间,从发布装置10最开始接收到的FCR的值为Nt+2,该情况下,帧编号的偏移为0,但接着接收到的FCR的值为Nt+3,利用式(I)求出的Λ FTC为“+I”。在该情况下,如上所述,通过增高时钟产生部103的输出频率使解码器104的再现加快,由此使帧的偏移量返回到O。
[0109]如上所述,能够通过基于帧同步比较部108的输出的、时钟产生部103的输出频率的控制,使所显示的视频偏移收敛于土 I帧期间内。此外,能够通过基于STC比较部106的输出的、时钟产生部103的输出频率的控制,使所显示的视频更准确地同步。
[0110]在各再现装置中进行以上那样的控制的结果是,能够在多个再现装置间使再现同步。此外,即使在长时间的再现中同步也不会发生偏移。
[0111]此外,即使在I个再现装置中已再现某个内容的状态下,随后再将其它再现装置连接到发布装置时,也能够在这些再现装置间取得同步。即使在随后被连接的再现装置有多个、且在不同时刻被连接的情况下,也同样能够在所有再现装置间取得同步。
[0112]而且,在暂时失去同步的情况下,能够不产生跳帧地恢复同步。
[0113]实施方式2.
[0114]图10示出本发明实施方式2的再现装置。
[0115]图10的再现装置与图3的再现装置大致相同,但在以下方面不同。
[0116]首先,图10的再现装置中未设置图3的DA转换部131和132。
[0117]此外,替代图3的时钟产生部103、STC比较部106、帧同步计数器107、帧同步比较部108、增益调节/合成部133和低通滤波器134而被设置的时钟产生部103b、STC比较部106b、帧同步计数器107b、帧同步比较部108b、增益调节/合成部133b和低通滤波器134b由软件、即被编程的计算机构成。
[0118]通过增益调节/合成部133b和低通滤波器134b构成了本实施方式的频率控制部109b。
[0119]这些部分分别进行与实施方式I的对应部件(除未标注后缀b这一点以外用相同标号示出的部件)相同的处理。
[0120]但是,增益调节/合成部133b的输出是示出合成结果的数字数据,低通滤波器134b对数字数据的时间序列进行低通滤波(时间轴方向的滤波)。
[0121]时钟产生部103b由数字控制振荡器构成。数字控制振荡器由硬件构成,能够根据数字低通滤波器134b的输出数据(数字数据)改变输出的频率。
[0122]与图3的控制部110同样,控制部IlOb由微型计算机的CPU构成,上述由软件构成的模块功能也全部能够通过控制部IlOb的CPU实现,但为了方便而示出为独立的模块。
[0123]STC比较部106b和增益调节/合成部133b的动作也分别与STC比较部106和增益调节/合成部133相同,而以下参照流程图说明它们的动作。
[0124]最先参照图11说明STC比较部106b的动作。
[0125]首先,读入从分离部102输出的SRC (步骤ST101)。
[0126]接着,从STC计数器104b中读入STC(步骤ST102)。
[0127]然后,从SCR中减去STC来求出差值八51^(步骤51103)。
[0128]继而,将ASTC 与 Cf( = 9X105)进行比较(ST104)。
[0129]如果步骤ST104中的比较结果是Λ STC大于Cf,则进入步骤ST105,通过上述式
(3)、即下式重新计算差值八51^,并进入步骤51107。
[0130]Δ STC = (SCR — MAX) — STC
[0131]如果步骤ST104中的比较结果是Λ STC小于一 Cf,则进入步骤ST106,通过上述式
(4)、即下式重新计算差值八51^,并进入步骤51107。
[0132]Δ STC = SCR — (STC — MAX)
[0133]在步骤ST104中的比较结果是Λ STC在一 Cf以上且Λ STC在Cf以下的情况下,即如果I ASTC < Cf,则直接进入步骤ST107。
[0134]在步骤ST107中输出差值Λ STC。
[0135]差值ASTC与实施方式I同样,被提供到增益调节/合成部133b。
[0136]在实施方式I中,差值Λ STC在由DA转换部132进行DA转换后被提供到了增益调节/合成部133,但在本实施方式中,不经那样的DA转换而直接被提供到增益调节/合成部 133b。
[0137]接着,参照图12说明增益调节/合成部133b的动作。
[0138]首先,从帧同步比较部108b读入AFTC(ST201)。
[0139]接着,进行AFTC是否不为O的判定(ST202)。
[0140]如果八?1^不为0,则进入步骤3了203,将对Λ FTC乘以规定系数kl后的结果作为合成结果D133。
[0141]如果在步骤ST202中AFTC为零,则进入步骤ST204,从STC比较部106b读入ASTC0然后,在步骤ST205中将对Λ STC乘以规定系数k2后的结果作为合成结果D133。
[0142]在步骤ST203或步骤ST205之后,输出合成结果D133。经由低通滤波器134b将合成结果D133作为频率控制信号提供到时钟产生部103b。
[0143]在时钟产生部103b中,根据经由低通滤波器134b提供的频率控制信号控制输出频率。
[0144]关于除上述以外的方面,实施方式2的动作与实施方式I相同。
[0145]在实施方式2的结构的情况下,有如下优点:能够利用软件的变更简单地进行增益调节,并且能够进行高精度的控制。
[0146]实施方式3.
[0147]图13和图14示出本发明实施方式3的数字数据发布装置和数字数据再现装置。这些装置在图1所示的系统中能够被分别用作发布装置10和再现装置11?14。
[0148]图13的发布装置与图2的发布装置大致相同,对相同或相似的部件标注了相同标号。
[0149]图13的发布装置在以下方面不同:替代图2的解码器54而具有解码器64,替代图2的复用部57和发送处理部58而具有编码器67。
[0150]图13的解码器64与图2的解码器54大致相同,但内容数据分别是以汇总多个帧后的G0P(grOUp of pictures:图像组)为单位进行压缩编码后的数据,在进行解码时,仅针对GOP的代表帧、例如起始帧,分别输出帧同步计数器56的计数值C56和STC计数器55的计数值C55作为FCR值和SCR值。
[0151]编码器67对由解码器64解码后的数据进行压缩编码来生成GOP单位的流数据(编码数据),并且在位于各GOP的起始的GOP头中插入从STC计数器55输出的SCR和从帧同步计数器56输出的FCR。然后,GOP单位的流数据被分组化。分组化通过UDP进行。
[0152]图14的再现装置与图3的再现装置大致相同,对相同或相似的部件标注了相同标号。
[0153]图14的发布装置在不具有图3的分离部102、而替代其具有GOP分离部142的方面不同。
[0154]由发布装置将包含FCR和SCR的GOP单位的流数据进行分组化并发送到再现装置,因此在再现装置中,一起接收表示视频/音频的数据和用于同步的FCR、SCR0
[0155]GOP分离部142从所发送的分组数据中的GOP头中,分离出由发布装置嵌入的FCR和 SCR。
[0156]帧同步比较部108中的FCR与FTC的比较、STC比较部106中的SCR与STC的比较按照每I个GOP进行。GOP例如由15个帧组成,因此例如15个帧进行I次上述比较。
[0157]关于除上述以外的方面,实施方式3的结构和动作与实施方式I相同。根据实施方式3可以理解,本发明不限于如下结构:针对构成内容视频的各个帧,将表示帧编号和经过时间的数据从发布装置发送到再现装置,在再现装置中,也针对构成内容视频的各个帧,生成表示帧编号和经过时间的数据,将其与从发送装置发送的对应数据进行比较,并根据比较结果控制时钟产生部的输出频率,本发明还可以构成为针对构成内容视频的帧中的至少一部分帧(例如针对每隔规定数的帧),将表示帧编号和经过时间的数据从发布装置发送到再现装置,在再现装置中,也针对构成内容视频的帧中的至少一部分帧(与在发布装置中生成了上述表示帧编号和经过时间的数据的帧相同的帧),生成表示帧编号和经过时间的数据,与从发送装置发送的对应数据进行比较,并根据比较结果控制时钟产生部的输出频率。
[0158]以上说明了本发明的发布装置和再现装置、以及包含这些装置的再现系统,但在这些装置和系统中实施的发布方法、再现方法也构成本发明的一部分。而且,用于使计算机执行这些装置、系统或方法中的功能和处理的程序、以及记录有这样的程序的计算机可读取的记录介质也构成本发明的一部分。
[0159]标号说明
[0160]51:蓄积介质;52:数据读出部;53:时钟产生部;54:解码器;55 =STC计数器;56:帧同步计数器;57:复用部;58:发送处理部;59:通信部;60 =CPU ;64:解码器;67:编码器;101:通信部;102:分离部;103:时钟产生部;104:解码器;105:STC计数器;106、106b:STC比较部;107、107b:帧同步计数器;108、108b:帧同步比较部;110、110b:控制部;111:视频解码器;112:音频解码器;113:画面显示部;114:扬声器;121 =VCO ;122:矩形波产生部;131,132:DA转换部;133、133b:增益调节/合成部;134、134b:低通滤波器;142:G0P分离部。
【权利要求】
1.一种数字数据发布装置,其特征在于,该数字数据发布装置具有: 时钟产生部,其产生规定频率的时钟脉冲; 数据读出部,其从蓄积了包含视频和音频的内容的蓄积介质中读出该内容; 解码器,其对由所述数据读出部读出的所述内容进行解码; 基准时钟计数器,其在各内容的解码开始时被复位,通过对所述时钟计数器之后产生的所述时钟脉冲进行计数,由此针对构成所述内容的所述视频的帧中的至少一部分帧,生成表示从该内容的起始起的经过时间的数据; 帧同步计数器,其在各内容的解码开始时被复位,通过对由所述解码器之后再现的、构成所述视频的帧的数量进行计数,由此针对构成所述视频的帧中的至少一部分帧,生成表示该内容中的帧编号的数据;以及 通信部,其发送从所述蓄积介质中读出的所述内容的数据、以及由所述基准时钟计数器生成的所述表示经过时间的数据和由所述帧同步计数器生成的所述表示帧编号的数据。
2.根据权利要求1所述的数字数据发布装置,其特征在于,该数字数据发布装置还具有: 发送处理部,其将由所述数据读出部读出的所述内容的数据转换为适于发送的形式的分组;以及 复用部,其对由所述基准时钟计数器生成的所述表示经过时间的数据、和由所述帧同步计数器生成的所述表示帧编号的数据进行复用,生成同步分组, 所述通信部发送由所述发送处理部生成的包含所述内容的数据的分组、和由所述复用部生成的所述同步分组。
3.根据权利要求1或2所述的数字数据发布装置,其特征在于, 所述基准时钟计数器针对构成所述视频的各个帧,生成所述表示经过时间的数据, 所述帧同步计数器针对构成所述视频的各个帧,生成所述表示帧编号的数据。
4.根据权利要求1所述的数字数据发布装置,其特征在于, 由所述读出部读出的内容以GOP为单位, 所述基准时钟计数器针对所述GOP的各个代表帧,生成所述表示经过时间的数据, 所述帧同步计数器针对所述GOP的各个所述代表帧,生成所述表示帧编号的数据, 所述数字数据发布装置还具有编码器,所述编码器对由所述解码器解码出的内容的数据进行编码,生成以GOP为单位的内容的编码数据,并在各GOP的GOP头中嵌入针对该GOP的所述代表帧的所述表示经过时间的数据和所述表示帧编号的数据。
5.根据权利要求1?4中的任意一项所述的数据发布装置,其特征在于, 所述蓄积介质由HDD、DVD、USB存储器、SD存储卡、⑶一 ROM或蓝光光盘构成。
6.一种数字数据再现装置,其特征在于,该数字数据再现装置具有: 时钟产生部,其产生规定频率的时钟脉冲; 通信部,其接收包含视频和音频的内容的数据,以及针对构成所述视频的帧中的至少一部分帧的、表示从该内容的起始起的经过时间的数据和表示该内容中的帧编号的数据;解码器,其根据所述时钟脉冲进行动作,对由所述通信部接收到的所述内容的视频和音频进行解码; 分离部,其从由所述通信部接收到的数据中,分离出所述表示经过时间的数据和所述表不巾贞编号的数据; 基准时钟计数器,其在基于由所述通信部接收到的内容的数据的、该内容的再现开始时,设置由所述通信部接收到的所述表示经过时间的数据作为初始值,通过对由所述时钟产生部之后产生的时钟脉冲进行计数,由此针对构成所述视频的帧中的至少一部分帧,生成表示从该内容的起始起的经过时间的内部数据; 帧同步计数器,其在所述内容的再现开始时,设置由所述通信部接收到的所述表示帧编号的数据作为初始值,通过对由所述解码器之后再现的帧的数量进行计数,由此针对构成所述视频的帧中的至少一部分帧,生成表示所述内容中的帧编号的内部数据; 帧同步比较部,其将在所述内容的再现中由所述通信部接收到的、所述表示帧编号的数据与由所述帧同步计数器生成的所述内部数据进行比较; 时钟比较部,其将在所述内容的再现中由所述通信部接收到的、所述表示经过时间的数据与由所述基准计数器生成的所述内部数据进行比较;以及 频率控制部,其对所述帧同步比较部的比较结果和所述时钟比较部的比较结果进行合成,并根据合成结果控制所述时钟产生部产生的时钟脉冲的频率。
7.根据权利要求6所述的数字数据再现装置,其特征在于, 所述基准计数器针对构成所述视频的各个帧,生成表示所述经过时间的所述内部数据, 所述帧同步计数器针对构成所述视频的各个帧,生成表示所述帧编号的所述内部数据。
8.根据权利要求6所述的数字数据再现装置,其特征在于, 由所述通信部接收的内容的数据以GOP为单位, 所述分离部从所述内容的数据GOP头中,分离出所述表示经过时间的数据和所述表示帧编号的数据。
9.根据权利要求6?8中的任意一项所述的数字数据再现装置,其特征在于, 所述频率控制部具有: 增益调节/混合部,其对所述帧同步比较部中的比较结果和所述时钟比较部的比较结果进行合成;以及 低通滤波器,其去除所述增益调节/混合部的输出中的高频成分。
10.一种同步再现系统,其中,该同步再现系统具有: 权利要求1?3中的任意一项所述的数字数据发布装置;以及利用数字总线与所述数字数据发布装置连接的I个或2个以上的权利要求6或7所述的数字数据再现装置。
11.一种同步再现系统,其中,该同步再现系统具有: 权利要求4所述的数字数据发布装置;以及 利用数字总线与所述数字数据发布装置连接的I个或2个以上的权利要求8所述的数字数据再现装置。
12.—种数字数据发布方法,其中,该数字数据发布方法具有: 数据读出步骤,从蓄积了包含视频和音频的内容的蓄积介质中读出该内容; 解码步骤,对在所述数据读出步骤中读出的所述内容进行解码; 经过时间数据生成步骤,在各内容的解码的开始时被复位,通过对时钟产生部之后产生的规定频率的时钟脉冲进行计数,由此针对构成所述内容的所述视频的帧中的至少一部分帧,生成表示从该内容的起始起的经过时间的数据; 帧编号数据生成步骤,在各内容的解码开始时被复位,通过对在所述解码步骤中之后再现的、构成所述视频的帧的数量进行计数,由此针对构成所述视频的帧中的至少一部分帧,生成表示该内容中的帧编号的数据;以及 通信步骤,发送从所述蓄积介质中读出的所述内容的数据、以及在所述经过时间数据生成步骤中生成的所述表示经过时间的数据和在所述帧编号数据生成步骤中生成的所述表不巾贞编号的数据。
13.一种数字数据再现方法,其特征在于,该数字数据再现方法具有: 通信步骤,接收包含视频和音频的内容的数据,以及针对构成所述视频的帧中的至少一部分帧的、表示从该内容的起始起的经过时间的数据和表示该内容中的帧编号的数据;解码步骤,根据由时钟产生部产生的规定频率的时钟脉冲进行动作,对由所述通信部接收到的所述内容的视频和音频进行解码; 分离步骤,从在所述通信步骤中接收到的数据中,分离出所述表示经过时间的数据和所述表示帧编号的数据; 经过时间数据生成步骤,在基于所述通信步骤中接收到的内容的数据的、该内容的再现开始时,设置在所述通信步骤中接收到的所述表示经过时间的数据作为初始值,通过对由所述时钟产生部之后产生的时钟脉冲进行计数,由此针对构成所述视频的帧中的至少一部分帧,生成表示从该内容的起始起的经过时间的内部数据;帧编号数据生成步骤,在所述内容的再现开始时,设置在所述通信步骤中接收到的所述表示帧编号的数据作为初始值,通过对由所述解码器之后再现的帧的数量进行计数,由此针对构成所述视频的帧中的至少一部分帧,生成表示所述内容中的帧编号的内部数据;帧同步比较步骤,将在所述内容的再现中在所述通信步骤中接收到的、所述表示帧编号的数据与在所述帧编号生成步骤中生成的所述内部数据进行比较; 时钟比较步骤,将在所述内容的再现中由所述通信部接收到的、所述表示经过时间的数据与在所述经过时间数据生成步骤中生成的所述内部数据进行比较;以及 频率控制步骤,对所述帧同步比较步骤中的比较结果和所述时钟比较步骤中的比较结果进行合成,并根据合成结果控制所述时钟产生部产生的时钟脉冲的频率。
14.一种程序,其中,所述程序用于使计算机执行权利要求12所述的数字数据发布方法。
15.一种程序,其中,所述程序用于使计算机执行权利要求13所述的数字数据再现方法。
16.—种计算机可读取的记录介质,其中,所述记录介质记录了权利要求14或15所述的程序。
【文档编号】H04N21/43GK104205860SQ201380016812
【公开日】2014年12月10日 申请日期:2013年3月6日 优先权日:2012年4月4日
【发明者】松尾英治 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1