CN101626516B - 再现装置及方法 - Google Patents

再现装置及方法 Download PDF

Info

Publication number
CN101626516B
CN101626516B CN2009101514730A CN200910151473A CN101626516B CN 101626516 B CN101626516 B CN 101626516B CN 2009101514730 A CN2009101514730 A CN 2009101514730A CN 200910151473 A CN200910151473 A CN 200910151473A CN 101626516 B CN101626516 B CN 101626516B
Authority
CN
China
Prior art keywords
data
reproduction
video
decoder
data flow
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
CN2009101514730A
Other languages
English (en)
Other versions
CN101626516A (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.)
Maxell Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Publication of CN101626516A publication Critical patent/CN101626516A/zh
Application granted granted Critical
Publication of CN101626516B publication Critical patent/CN101626516B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate

Abstract

对于从记录媒介的传输流(TS)的再现,必须控制该再现,以使其在开始再现和/或当从特殊再现转换到正常再现时不溢出解码器缓存。当开始从记录媒介进行TS再现以及在正常再现和特殊再现之间转换时,在与用于记录的输入时序相似的时序执行流输出的再现技术和其它再现技术之间进行适当的选择,其中所述的其它再现技术监控存储在解码器缓存中的数据量并根据受控的数据量控制流输出。

Description

再现装置及方法
本申请是2005年6月10日提出的申请号为200510076758.4的同名申请的分案申请
技术领域
本发明公开的技术涉及一种再现数据流的再现装置及方法,特别是涉及一种为了轻松实现图像和音频再现的再现控制。
背景技术
近年来,不同的数字设备诸如电视接收机和个人电脑在市场上可方便得到,所述电视接收机和个人电脑可以在诸如硬盘(此后称作HDD)和蓝光光盘的记录介质上记录电视广播并可在随后的时间观看。压缩和解压缩数据的技术用于有效处理大量数据,例如电视广播的数据。MPEG(活动图像专家组)系统是数据压缩和解压的国际标准。日本的广播利用MPEG2系统作为标准,其被认为是适用于视频通信系统或广播系统。特别地,这些广播使用被称为MPEG2传输流(以下称作MPEG2-TS)的格式,其适用于在传输过程中引起错误的情况下的数据传输和存储。在数据中嵌入系统的标准基准值或节目时钟基准(PCR)时,MPEG2-TS传输数据,以确保通过传输方确定的方式在接收方再现数据。同样,在数据传输之前,也嵌入关于时间管理信息的数据,例如在再现时参考的节目时间标识(PTS)和在解码时参考的解码时间标识(DTS)。
用接收机接收和再现广播波的操作如下所述。从传输流(TS)获得节目相关列表(PAT)和节目映射列表(PMT),对目标节目标识符(PID)进行识别,以识别在来自于PMT列表的传输流中携带的预期的节目。得到带有识别的PID的TS包,并将该包数据分成视频、音频和PCR。通过使用接收的PCR,在接收机处设置系统时钟(STC)的缺省值,通过对定时接收的PCR和STC的值进行比较,来对27MHz系统时钟频率中的错误进行调整,该27MHz系统时钟频率是用于解码的时基。在再现装置中生成时钟的STC计数器依照系统时钟频率以恒定的速率增加STC值。当STC值与附属于每个视频数据的DTS一致时,执行解码,并且当STC值与附属于视频或音频数据的PTS一致时,进行显示。
在依照MPEG2-TS的格式多路传输多个节目的情况下,可以传输TS流。在记录操作中,通过从接收的TS流中只提取将被记录的内容的TS包来执行记录。为了确保对记录媒介的再现,不仅记录音频和视频数据、而且记录时间信息是必要的,所述时间信息诸如显示展示时间的PTS、显示解码时间的DTS以及作为传输方的时间信息的PCR,它们都附属于音频和视频数据。
对于从记录媒介进行的TS的再现,可以在记录的同时以与TS输入时序相似的时序来输出TS,并执行再现。US5754241A公开了一种利用再现系统的交替再现技术,该再现系统监控存储在解码缓存器中的数据量并依照该数据量来调整从记录媒介的输入。利用后者的再现方法,解码器的STC值用作操作的基准值,其在由MPEG(活动图像编码组)标准规定的特殊再现中是有效的。例如,在依照I画面的时间间隔的步骤中通过逐步地增加STC值,可以容易地实现按顺序一个接着一个的只有I画面的显示,其中STC值是在正常情况下连续增加的。
发明内容
对于记录在如HDD等的媒介中的TS,当利用与再现广播波相同的过程来执行再现时,如果用于从HDD输出TS的方法是监控存储在解码缓存器中的数据量并依照该数据量来调整从记录媒介的输入的再现技术(以下称作流量控制再现),则将会引起问题。将会参照附图1对这些细节进行描述。
图1是表示在记录时以与TS输入时序相似的时序来输出TS的再现系统(以下称作“时间标识再现”)与流量控制再现之间的差异的示意图。参考数字101表示在用于MPEG解码器的再现过程的时间标识再现和流量控制再现之间的输入方面的差异。上方的箭头表示在时间序列中MPEG解码器的再现过程,时间序列线下方右斜纹影线表示在时间标识再现中数据的输出时序。在时间标识再现中,与在记录时从接收的传输流中选择的包的输入时序相似的方式分块输出数据。另一方面,在如更下方的左斜纹影线所表示的流量控制再现的情况下,只要解码器连续发出请求,数据就会连续输出。
参考数字102表示以一队列包的形式从记录媒介输出TS包的示意图。假定所讨论的方面是:从右侧所示的TS包1开始,从记录媒介连续输出数据。对于时间标识再现,在到达箭头A所示的部分之前,完成将PCR设定成STC值的准备,并且给PCR赋予STC值,该STC值具有将TS包X加入到编码器的时序,其中TS包X是PCR数据。
另一方面,对于流量控制再现,由于数据输入的速度快,因此直到箭头B表示的部分都输出数据,当将作为PCR数据的TS包Y加入到编码器时,进行对STC值的设置。尽管在时间标识再现中,输出率被限定成与时间标记同步的速度,但在流量控制再现中,可以由记录媒介预先设定输出率。由此,在开始解码时,在流量控制再现中,从包Y之前缓存的TS包1到Y-1输出的视频/音频数据的DTS/PTS比预先设定的STC计数器值要小。这意味着获得的PCR与TS包Y相对应,但将要被解码的包的DTS/PTS与TS包1相对应。因而,该包仍保持未解码的状态,或者没有确保获得正确的时间信息强制执行解码/输出。因此在音频和视频数据之间不同步的状态下进行输出,这使得观察者感到不舒服。
此外,参考数字103是一个图表,其示出了在流量控制再现中一直到包Y-1的数据量要比使得MPEG解码器缓存溢出的数据量大。如图表103中参考数字1至4所示,当检测到接近溢出的状态(标记1)时,MPEG解码器请求一个单元来控制从记录媒介的输出,以停止输入(标记2)。从而由于记录媒介完全停止了输出(标记3),因此使解码器不能将PCR设定成STC值(标记4),因而停止了再现过程。
用于解决这些问题的方法可以包括将编码器的STD缓存增加到足够大的大小,但由于成本该方法并不实用。
考虑到上述的情形,做出本发明的技术,并且本发明的目的是确保在与广播波的再现相似的过程中从HDD进行再现/特殊再现。
本发明涉及一种用于解决上述问题的再现装置和再现方法,其中适当地可选择地进行时间标识再现和流量控制再现。例如,当开始再现时或者将快进转换到正常再现时,这需要音频和视频的同步,以与再现广播波相同的方式,用时间标识再现方法执行从记录媒介到解码器的TS的输入。因而可以防止由于STD缓存的溢出导致的解码停止的问题。此外,依照将被输入的TS的数据量将PCR设定成具有合适的时序的STC值。这使得能够在开始输出后立即进行具有与已确立的AV(音频和视频)同步的再现。
此后,在给定的时间长度后通过转换到流量控制再现来执行再现。以这种方式,通过将时间标识再现与流量控制再现适当地结合在一起,能在确保视频图像和音频之间同步的同时执行从记录媒介的正常再现,并执行特殊再现诸如快进和慢动作再现。
依照本发明的技术,可以以一种有利的状态执行再现。
结合下面的实施例和附图,将在说明书中对其它目的、优点和新颖性特征进行部分地阐述,其对于本领域的熟练技术人员来讲将会变得显而易见,或者通过这些实例的产品或操作可以认识到这些其它目的、优点和新颖性特征。通过实践或使用特别是权利要求中所特别指出的方法、手段以及它们的结合,可以实现并得到本发明的目的和优点。
附图说明
通过实施例,但并不局限于实施例,附图描述了与本发明的技术方案相一致的一个或多个实施例。在这些附图中,相同的参考数字表示相同或相近的元件。
图1是用于描述通过本发明的技术将要解决的问题的示意图;
图2是表示依照本发明技术的实施例的再现装置的系统结构示意图;
图3表示依照本发明技术的实施例用于开始再现的方法的流程图;
图4表示即使如图3所示的流程图的部分流程改变也可以获得相同的效果的流程图;
图5表示依照本发明技术的实施例用于转换到流量控制再现的过程的流程图;
图6是表示依照本发明技术的实施例用于转换到时间标识再现的过程的流程图;
图7是表示依照本发明技术的实施例,从部分TS的随机位置开始再现的过程的流程图。
具体实施方式
为了提供对相关技术的完整理解,在下面的详细描述中通过实例对多个具体的细节进行了阐述。然而,对本领域的熟练技术人员来讲,没有这些细节也可以实现本发明的技术。在其它实例中,为了避免本发明不必要的模糊的方面,对现有的方法、过程、元件以及电路相对概括地进行了描述,而没有进行细节描述。
在以下的实施例中,以装置作为实例来进行描述,其中所述装置记录并再现用于将本发明的广播到HDD的传输的MPEG2-TS。应当注意以下是用于描述本发明技术的实例,并不是打算将本发明技术的范围局限到实施例部分附图中表示或讨论的这些变形。除了以下述的实施例外本发明的技术可以以不同的数字记录/录音重放装置来执行。
由于广播波是通过将多个节目复用(multiplex)在一个TS中进行传输,它们包含有节目具体信息(PSI),节目具体信息(PSI)表示所包含的节目和构成TS的基本流之间的关系。通过分析PSI,解码器可以选择任意节目。由于没有关于如何将TS记录在HDD上的明确的规则可以利用,所以可以构想不同方法。然而,在该实施例中,假定记录是以从广播波中只提取构成将要被记录的节目的流的方式执行的,其中在所述的广播波中依照上述的MPEG2-TS格式(以下称作“部分TS”)对多个节目进行多路传输。在记录操作中,包含有其它节目内容的接收到的流的包会被丢弃。
图2是表示再现装置的实例的结构框图。将参照附图2描述涵盖对来自于记录媒介的预先规定的TS进行解码的实施例中的操作。在图中,再现装置包括记录媒介201、输出控制器202、分离器203、MPEG解码器204、控制器205和系统总线206。此外,输出控制器202包括读取单元2021、解码器2022、输出单元2023以及计数器2024。而且,尽管图中没有示出,在每个处理单元的预先阶段存在吸收处理速度错误的缓存器。MPEG解码器204包括PCR获取单元2041、STC计数器2042、音频分析器2043、音频缓存器2044、音频解码单元2045、视频分析器2046、视频缓存器2047以及视频解码单元2048。尽管图中没有示出,在输出阶段之前的阶段存在缓存器。磁盘驱动器或磁带驱动器是处理该媒介的模块,例如读取记录在媒介上的数据。该驱动模块依次连接或包括输出控制器202。控制模块包括控制器205并且也可以包括分离器203。解码模块包括解码器204。本领域的技术人员认识到可以实现某些或所有这些模块,就象在可编程的处理器上或者能执行所述功能的类似物上运行软件。
在该实施例中,假定广播波在输入单元中被接收,输入单元未在图2中示出,并且数据以加密的部分TS格式写入记录媒介201。记录媒介201是记录部分TS的记录媒介,例如通过同时记录和管理将被存储的GOP(图像组)流的主要的位置的方式,它以除了能够正常记录外还能够进行不同的特别再现的方式来执行记录,例如连续只播放I画面(一种快进类型的重放)。
202表示的输出控制器适用于从记录媒介输出部分TS,并且其从记录媒介201读取将被再现的TS并将该TS传输到分离器203。通过读取单元2021,输出控制器202将任意来自于记录媒介201的部分TS传送到解码器2022。在解码器2022中执行记录的数据中的加密解码。通过时间标识再现技术或者通过流量控制再现技术,输出单元2023输出解码过的数据。当再现时,计数器2024把时间信息加起来,以将该信息用作时间标识再现的基准时间。
对于时间标识再现技术,将被再现的部分TS的时间信息与由计数器2024和TS中的PES包生成的时间信息进行对比,其中相一致的两个时间信息将被顺序输出。
对于流量控制再现技术,当经由控制器205接收到来自MPEG解码器204的部分TS输出的请求时,顺序地从记录媒介读取数据。在这种情况下,将会忽略附带的时间标记,以执行比时间标识再现更快的输出。当接收到来自MPEG解码器204的停止输出部分TS的请求时,停止从记录媒介读取。通过重复这些步骤,根据MPEG解码器204的解码能力(“流量控制”)实现数据输出。
分离器203分析从输出控制器202传送的TS并将该TS分成视频、音频、时间信息和其它附加信息。分离器203将这样分割的数据传输到MPEG解码器204。
MPEG解码器204利用由分离器203分离的各个数据的信号作为输入来执行下列处理。MPEG解码器204在PCR获取单元2041中获取包含在TS中的时间标识,并将该时间标识设置到系统的时间信息中。STC计数器2042定期地把这样设置的时间信息加起来,并将该信息传输到音频解码单元2045和视频解码单元2048。然后,MPEG解码器分析由视频PES分析器2046输入的视频数据,并将该数据存储在视频缓存器2047中。在视频解码单元2048中,当从STC计数器传输过来的时间信息与包含在视频数据中的DTS相符合时,执行解码,当该时间信息与PTS相一致时,将视频数据输出到之后的视频输出阶段。在音频PES分析器2043中分析音频数据并将其存储在音频缓存器2044中。当从STC计数器2042传输的时间信息与包含在音频数据中的PTS一致时,音频解码单元2045执行音频输出。
MPEG解码器204建立关于是否传输用于流量控制再现的流量控制信号的设置。对于传输/不传输流量控制信号来讲,再现过程保持相同。开始再现过程之后,当将在初始阶段获得的PCR设定为STC值时,STC计数器此后将以恒定的速率计算时间。基于STC计数器的时间信息,解码单元执行解码/输出。当传输流量控制信号时,MPEG解码器204继续监控视频缓存器2047和/或包括在MPEG解码器中的音频缓存器2044的数据量。此外,当在缓存器中累积的数据量变成大于给定的阈值或超过阈值时,MPEG解码器204通过控制器205向输出控制器202发布停止输出部分TS的请求。同样,当缓存器中的数据量达到给定的阈值或低于或小于阈值时,MPEG解码器204向输出控制器202发布请求开始输出TS的请求。通过交替重复上述的处理,可以保持可解码的状态并同步输出音频和视频。
控制器205控制上述的每个模块,以控制整个系统。对于在时间标识再现和流量控制再现之间转换时,从控制器205发布命令执行该转换。系统总线206从控制器205向每个单元传递命令,也从每个单元向控制器传递信息。将在下文中通过使用上述装置对使音频和视频同步并且输出部分TS的再现过程进行描述,其中所述的部分TS是从记录媒介201输入的。
以下,将描述用于开始正常再现的过程。
图3表示当开始再现时,该装置的过程的流程图。当外部的输入设备诸如远程控制器做出指令以对记录在记录媒介201上的任意部分TS进行再现时,控制器205将目标流上的信息告知输出控制器202。
在步骤(以下称作“S”)301中,在输出控制器202中建立时间标识再现,然后转至步骤S302。记录媒介201控制记录的数据中的I画面的位置。基于存储的I画面的位置输出部分TS。
在S302中,依照从外部指令接收的信息,利用基于将被再现的节目的时间标识再现,输出控制器202开始输出来自于记录媒介201的部分TS,并设置用于将该再现转换到流量控制再现的计时器。然后转至步骤S303。对于将被设置的等待时间,设置超过MPEG解码器开始再现所需时间的值。尽管没有对关于在开始解码所需的处理时间内从记录媒介进行再现的规则作出规定,但必须预先对确保执行解码的时间进行试验,并设定例如1秒的给定等待时间。
在S303中,控制器205向MPEG解码器204发布开始再现命令。MPEG解码器204开始进行音频和视频的解码/输出。然后,转至步骤S304。在S304中,当S302中计时器设置的时间已经过去时,控制器205将控制器202的过程从时间标识再现转换到流量控制再现。该过程完成。
在上述的流程表中,等待时间由输出控制器202提供,输出控制器202和MPEG解码器204以异步的方式操作。然而,通过下列的设置可以实现相同的效果。代替上述过程,将通过使MPEG解码器204中的音频和视频同步而开始输出的事实通过控制总线206和控制器205告知输出控制器202;在接收到该通告后,将输出部分TS的方法转换为流量控制再现。图4表示的是该过程被代替的情况的流程图。
在S401中,执行与S301相似的过程。在S402中,与S302的情况相似,输出控制器202开始部分TS的输出,但是不用设置计时器步骤就转至S403。在S403中,执行与S303相似的控制,并且MPEG解码器204开始输出过程。然后步骤转至S404,其中将MPEG解码器204已经开始输出音频和视频的事实告知控制器205。在S405中,与S304的情况相似,控制器205将输出控制器202的过程转换到流量控制再现。该过程完成。
开始从记录媒介201的输出后,如果MPEG解码器204长时间持续未解码的状态,视频缓存器2044和/或音频缓存器2047将溢出。未解码状态是在解码之前或控制器205停止解码时发生的。当发生溢出时,MPEG解码器204可以以可能想象的方式操作以丢弃过多的、从最老的数据继续开始的数据。然而,如上所述,如果利用时间标识再现技术开始从记录媒介201的输出,则输入比特率将会与广播波的输入比特率相似或低于广播波的输入比特率。因此,如果该顺序与控制器205和MPEG解码器204再现广播波的再现开始过程相似,即使视频缓存器2044和音频缓存器2047的容量不变,不使缓存溢出的再现也变得可能。
一旦通过上述过程将再现方法设定为流量控制再现,随后的再现将会在流量控制再现过程下执行,直到用户做出停止再现的操作或者直到再次由转换再现方法来使音频和视频同步变得必要,或者除非从记录媒介的部分TS输入中断。
以下,将对开始正常再现之后用户操作远程控制器转换再现状态的情形进行描述。图5表示从正常再现转换到搜索过程的情形的步骤,其中所述搜索过程只播放I画面而不执行音频输出。
如果S501中当前的再现方法是时间标识再现技术,则步骤转至S502,如果它是流量控制再现,则步骤转至S503。在S502中,输出控制器202的过程转换到流量控制再现技术。然后步骤转至S503。在步骤S503中,包括在输出控制器202中的缓存、以及MPEG解码器中的视频缓存器2044和音频缓存器2047被清空。然后步骤转至S504。在步骤S504中,输出控制器202改变用于从记录媒介输出TS的方法。然后步骤转至S505。此外,输出控制器202以这样的方式改变该过程,即可以得到为每个过程要被顺序输出的记录数据中的I画面的位置以及可以将具有包括I画面数目的大小的数据从记录数据中获得的位置输出到解码器。在S505中,将MPEG解码器的再现方法从控制器205进行改变,改变的方式是以对于视频图像只有I画面可以被解码/输出并且声音不被解码/输出的方式。该过程完成。即使对于转换到不同于上述的一个特殊再现的情况下,或特别是,当从音频和视频同步时执行再现的状态转换到不需要同步的再现状态时,利用相同的处理过程将再现转换到流量控制再现。
图6是表示将特殊再现转换到正常再现的过程,所述特殊再现只输出I画面而没有音频输出。在S601中,在步骤转至S602之前停止部分TS输出。在步骤S602中,在步骤转至S603之前将包含在输出控制器202中的缓存器和MPEG解码器中的缓存器清空。如果转换至正常再现而没有清空缓存器,在转换时,解码/输出只带有依然留在缓存器中的I画面的流,会给观众不舒服的感觉。因此,通过清空缓存来删除剩余的数据,可以实现转换到解码/输出所有I画面、P画面和B画面的正常再现。
在步骤S603中,在步骤转至S604之前将输出控制器202的操作转换至时间标识再现。在步骤S604中,输出控制器202改变从记录媒介201输出部分TS的方法,以能够输出所有的I画面、P画面和B画面。然后,步骤转至S605,其中在步骤转至S606之前开始部分TS的输出。在步骤S606中,控制器205改变设置以使得MPE6解码器204的再现方法执行正常解码。该过程结束。例如,当从特殊再现状态转换至需要音频和视频(AV)同步的再现状态时,利用相似的步骤进行到时间标识再现技术的转换。上述的特殊再现状态包括只利用I画面和P画面的高速再现以及并没有伴随音频输出并且不同于上述的不用音频和视频同步的慢速再现。
不同于上述实例转换的实例包括从正常再现向带有声音的1.5x快进再现的转换。在带有声音的1.5x快进再现中,只有当保持使音频和视频同步进行输出的状态时,再现速度才改变。由于没有对将要输出的类型/序列图像做出改变,没有必要再次清空缓存以及使音频和视频同步。结果,在这种情况下,不必将流量控制再现转换为时间标识再现。然而应当注意,改变为时间标识再现依然是一种选择。
而且,在一些情况下,进行从不执行AV同步的再现状态到不需要AV同步的再现状态的转换。例如,进行从只播放I画面的正向搜索向只播放I画面的逆向搜索的转换。在这种情况下,可以根据需要清空缓存,而流量控制状态还保持为现在的样子,并且可以改变再现方法。
如上所述,在再现之前和之后考虑到可用的再现状态,可以判断是否将该再现设置为时间标识再现。当再现状态设置为“暂停”时,在转换操作之前只检查再现状态,不可能判断在再现时是否要对时间标识再现做出改变。例如,以这样的顺序执行用户操作:“再现”→“暂停”→“再现”,可以将流量控制再现按照它现在的样子而不用清空缓存。但是,当以这样的顺序执行用户操作:“搜索”→“暂停”→“再现”,必须要清空缓存并且必须开始时间标识再现。因而,应当这样构建:“暂停”不被认为是再现状态,或者可选地,当处于“暂停”状态时,已存储了前一个再现状态。
而且,对于从可随机存取的记录媒介再现,在再现过程中通过访问记录的数据中由用户操作指定的位置来重新开始正常再现的操作也是可能的。对于在记录的数据中的指定位置执行的正常再现,由于时间信息必然跳跃,不论该操作之前建立的再现状态,该操作后在开始再现时使音频和视频同步是必要的。因此,在这种情况下,必须利用时间标识再现来重新开始该再现。图7是用于描述在正常再现或特殊再现中开始部分TS的再现的操作的流程图,其中所述再现是从通过用户操作等指定的位置再现的。
在S701中,控制器205检索位于指定的时间附近的I画面。当找到目标I画面时,步骤转至S702。如果由于指定的时间超出了该流所在范围,没有找到目标I画面,将会不执行任何操作而完成过程。在S702中,通过执行如图6的流程图中所示的操作相似的操作来开始时间标识再现。
通过上述的实施例中所示的再现,在再现记录在记录媒介上的部分TS中,在开始正常再现时,可以在保持AV同步而不用使得溢出缓存的同时执行再现。就防止溢出而言,当从HDD输入部分TS时增加视频缓存器2044和音频缓存器2047的大小也是有效的。由于这个原因,通过使该配置与上述的实施例结合可以减少设置在S302中的等待时间。最终,将包括这样一种配置,在该配置中不用给定设置在S302中的等待时间或者更特别地通过在流量控制再现下处理从起始地方的输入来操作输出控制器。而且,通过将MPEG解码器204的解码过程中的用于流量控制的过程包含在内来缩短处理时间的配置可以以同样的方式来缩短设置在S302中的等待时间。然而,由于新的编程工作,两者中的任一方法都有这样的缺点:增加了准备的资源而且增加了开发工时。
在将被输出到解码器的TS具有时间信息并且可执行时间标识再现的情况下,不论记录媒介的类型,上述的过程可有效运作。利用上述实施例,从HDD进行再现。而其它的实施例可以包括从DVD盘或者蓝光光盘的再现。此外,该过程可以应用到所有具有相同配置的设备并且可以再现音频和视频,而没有将该应用限定到电视广播接收机。
如上所述,依照本发明的技术,可以读取记录在记录媒介上的TS、防止由于需要AV同步的再现中的STD缓存器的溢出导致的输入流的终止,并且在这样一种状态下进行再现,即以有利的方式保持构成节目的组分(音频和视频)同步,而不用准备专用于流量控制的步骤并不用增加由解码器利用的存储容量。
可以通过执行软件、固件、或者运行在基于处理器的数字信息再现器上的或者任何类型的计算机上的微码来实现上述操作。此外,用于执行这样操作的代码以计算机指令的形式(例如源代码、目标代码、编译代码等)存储在任何计算机或机器可读介质上或由任何计算机或机器可读介质传递。
可以把技术的程序特点看作是“产品”,典型地是以可执行代码和/或以机器可读介质形式执行的或嵌入的相关的数据。可执行代码和/或相关的数据控制广播接收机、记录器、计算机或其它用于执行记录、重放或程序引导功能的可编程设备。媒介包括广播接收机的任一或所有存储器或其相关的模块诸如各种半导体存储器、磁带驱动器、磁盘驱动器等,其可以在任何时候为软件编程提供存储。所有的或部分软件可以通过因特网或者其它不同的电信网络进行时时通信。例如这样的通信能够使软件从其它计算机(未示出)载入再现装置或存进其它的器件诸如用于分配软件或分配关于信息的广播的网络服务器。因此,可以承载软件部分的其它类型的媒介包括例如通过本地设备之间的物理接口,通过有线的和光学陆上网络,并且通过不同的空中链路使用的光波、电波和电磁波。载有诸如有线或无线链路、光学链路等之类的波的物理元件还可以被认为是承载软件的媒介。
以下使用的关于计算机或机器可读介质(或媒介)的术语涉及任何参与向用于执行或处理的处理器提供指令、代码或数据的物理介质或传输介质。这样的介质可以采用多种形式,包括但不局限于非易失性介质和易失性介质以及载波和物理传输媒介。
前面描述了最好的实施方式和/其它实施例,应当理解可以对其做出不同的修改并且在此公开的主题可以以不同的形式和实例来实施,本发明可以适用于多种应用中,这里只描述了其中一些应用。以下的权利要求的意图是要求保护落在本发明的真实范围之内的任一和所有应用、修改和变化。

Claims (8)

1.一种记录再现装置,包括:
从记录有包括视频数据和音频数据的数据流的记录媒介读取该数据流的驱动器;
从所述数据流分离视频数据和音频数据的分离部;
对由所述分离部分离的视频数据和音频数据进行解码的解码器;和
对由所述驱动器读取的数据流向所述解码器的输出进行控制的输出控制部,
所述解码器在解码前将由所述分离部分离的视频数据和音频数据分别作为视频缓冲数据和音频缓冲数据暂时保存,
所述输出控制部,在对由所述驱动器读取的数据流的输出的控制中,在使视频数据与音频数据不同步的再现以及使视频数据与音频数据同步的再现之间进行转换时,将残留在所述解码部中的缓冲数据清空。
2.根据权利要求1所述的记录再现装置,其特征在于,
所述数据流具有表示再现时间的时间标识信息,
所述输出控制部进行控制,使得在进行使所述视频数据与音频数据同步的再现时,在所述时间标识信息所表示的再现时间时将由所述驱动器读取的数据流输出。
3.一种记录再现装置,包括:
从记录有包括视频数据和音频数据的数据流的记录媒介读取该数据流的驱动器;
对所述数据流进行解码的解码器;
控制由所述驱动器读取的数据流向所述解码器的输出的输出控制部;和
对所述驱动器、所述解码器、所述输出控制部进行控制的控制部,
所述解码器在解码前将输入的数据流中所包含的视频数据和音频数据分别作为视频缓冲数据和音频缓冲数据暂时保存,
所述控制部,将从使所述视频数据与音频数据不同步的再现转换至使所述视频数据与音频数据同步的再现时,使所述解码器清空缓冲数据。
4.根据权利要求3所述的记录再现装置,其特征在于:
所述数据流具有表示再现时间的时间标识信息,
所述输出控制部进行控制,使得在进行使所述视频数据与音频数据同步的控制时,在所述时间标识信息所表示的再现时间时将由所述驱动器读取的数据流输出。
5.一种记录再现装置,包括:
从记录有包括视频数据和音频数据的数据流的记录媒介读取该数据流的驱动器;
对所述数据流进行解码的解码器;
使由所述驱动器读取的数据流输入,使所述输入的数据流向所述解码器输出的输出部;和
控制所述驱动器、所述解码器以及所述输出部的控制部,
所述解码器具有将输入的数据流所包含的视频数据暂时保存的视频数据缓冲部、将输入的数据流所包含的音频数据暂时保存的音频数据缓冲部、将从所述视频数据缓冲部输出的数据流解码的视频数据解码部、和将从所述音频数据缓冲部输出的数据流解码的音频数据解码部,
所述控制部,将从使所述视频数据与音频数据不同步的再现转换至所述视频数据与音频数据同步的再现时,将所述解码部的视频数据缓冲部和音频数据缓冲部的缓冲数据清空。
6.根据权利要求5所述的记录再现装置,其特征在于,
所述数据流具有表示再现时间的时间标识信息,
所述输出部在进行使所述视频数据和音频数据同步的再现时,在所述时间标识信息所表示的再现时间时将由所述驱动器读取的数据流输出。
7.根据权利要求1~6中任一项所述的记录再现装置,其特征在于,
所述数据流以传输流的形式被记录。
8.一种记录再现方法,包括:
从记录有包括视频数据和音频数据的数据流的记录媒介读取该数据流的步骤;
从读取的数据流分离视频数据和音频数据的步骤;
对分离后的视频数据和音频数据进行解码的步骤;和
输出已解码的数据流的步骤,
在分离的视频数据和音频数据分别作为视频缓冲数据和音频缓冲数据暂时保存,
在记录的数据流的再现中,在转换使视频数据与音频数据不同步的再现和使视频数据与音频数据同步的再现时,将暂时保存的缓冲数据清空。
CN2009101514730A 2004-10-15 2005-06-10 再现装置及方法 Active CN101626516B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2004-300889 2004-10-15
JP2004300889A JP4039417B2 (ja) 2004-10-15 2004-10-15 記録再生装置
JP2004300889 2004-10-15

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100767584A Division CN100541634C (zh) 2004-10-15 2005-06-10 再现装置及方法

Publications (2)

Publication Number Publication Date
CN101626516A CN101626516A (zh) 2010-01-13
CN101626516B true CN101626516B (zh) 2011-12-28

Family

ID=36180850

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2009101514730A Active CN101626516B (zh) 2004-10-15 2005-06-10 再现装置及方法
CNB2005100767584A Active CN100541634C (zh) 2004-10-15 2005-06-10 再现装置及方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CNB2005100767584A Active CN100541634C (zh) 2004-10-15 2005-06-10 再现装置及方法

Country Status (3)

Country Link
US (2) US7471874B2 (zh)
JP (1) JP4039417B2 (zh)
CN (2) CN101626516B (zh)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0306973D0 (en) * 2003-03-26 2003-04-30 British Telecomm Transmitting video
GB0406901D0 (en) * 2004-03-26 2004-04-28 British Telecomm Transmitting recorded material
JP4039417B2 (ja) * 2004-10-15 2008-01-30 株式会社日立製作所 記録再生装置
US20070006078A1 (en) * 2005-07-01 2007-01-04 Microsoft Corporation Declaratively responding to state changes in an interactive multimedia environment
US8799757B2 (en) * 2005-07-01 2014-08-05 Microsoft Corporation Synchronization aspects of interactive multimedia presentation management
US8108787B2 (en) * 2005-07-01 2012-01-31 Microsoft Corporation Distributing input events to multiple applications in an interactive media environment
US7941522B2 (en) * 2005-07-01 2011-05-10 Microsoft Corporation Application security in an interactive media environment
US20070006079A1 (en) * 2005-07-01 2007-01-04 Microsoft Corporation State-based timing for interactive multimedia presentations
US8656268B2 (en) * 2005-07-01 2014-02-18 Microsoft Corporation Queueing events in an interactive media environment
US20070006065A1 (en) * 2005-07-01 2007-01-04 Microsoft Corporation Conditional event timing for interactive multimedia presentations
US8020084B2 (en) * 2005-07-01 2011-09-13 Microsoft Corporation Synchronization aspects of interactive multimedia presentation management
US20070006238A1 (en) * 2005-07-01 2007-01-04 Microsoft Corporation Managing application states in an interactive media environment
US20070006062A1 (en) * 2005-07-01 2007-01-04 Microsoft Corporation Synchronization aspects of interactive multimedia presentation management
JP2007259313A (ja) * 2006-03-24 2007-10-04 Toshiba Corp ストリーム再生方法及び再生装置
US9794605B2 (en) * 2007-06-28 2017-10-17 Apple Inc. Using time-stamped event entries to facilitate synchronizing data streams
JP4316648B2 (ja) 2008-01-30 2009-08-19 株式会社東芝 映像再生装置および制御方法
EP2101503A1 (en) * 2008-03-11 2009-09-16 British Telecommunications Public Limited Company Video coding
JP4735697B2 (ja) * 2008-09-29 2011-07-27 ソニー株式会社 電子機器、コンテンツ再生方法及びプログラム
EP2200319A1 (en) 2008-12-10 2010-06-23 BRITISH TELECOMMUNICATIONS public limited company Multiplexed video streaming
EP2219342A1 (en) 2009-02-12 2010-08-18 BRITISH TELECOMMUNICATIONS public limited company Bandwidth allocation control in multiple video streaming
JP5227875B2 (ja) * 2009-04-06 2013-07-03 株式会社日立製作所 動画像符号化装置
JP5338595B2 (ja) * 2009-09-28 2013-11-13 株式会社Jvcケンウッド データ処理方法およびデータ処理装置
JP5489675B2 (ja) 2009-11-27 2014-05-14 三菱電機株式会社 映像情報再生方法及びシステム、並びに映像情報コンテンツ
JP5596473B2 (ja) * 2010-09-06 2014-09-24 シャープ株式会社 映像コンテンツ再生装置及びその制御方法、プログラム、記録媒体
JP5854208B2 (ja) * 2011-11-28 2016-02-09 日本電気株式会社 多段高速再生のための映像コンテンツ生成方法
CA2869132C (en) * 2012-04-06 2017-08-22 Vidyo, Inc. Level signaling for layered video coding
JP6335775B2 (ja) * 2014-12-24 2018-05-30 三菱電機株式会社 メディア受信装置
JP6864055B2 (ja) * 2019-10-10 2021-04-21 マクセル株式会社 放送受信装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6018776A (en) * 1992-06-30 2000-01-25 Discovision Associates System for microprogrammable state machine in video parser clearing and resetting processing stages responsive to flush token generating by token generator responsive to received data
CN1321044A (zh) * 2000-03-31 2001-11-07 松下电器产业株式会社 存储运动图象专家组(mpeg)压缩视音频数据的方法和设备
US6804266B1 (en) * 2000-01-24 2004-10-12 Ati Technologies, Inc. Method and apparatus for handling private data from transport stream packets
CN1736306A (zh) * 2004-08-20 2006-02-22 沈阳爱彼希食品有限公司 一种自加热饭盒

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2163911T3 (es) * 1993-10-29 2002-02-01 Time Warner Entertainm Co Lp Metodo para reproducir una version seleccionada de entre multiples versiones de una misma pelicula cinematografica almacenadas en un disco optico.
RU2142167C1 (ru) * 1993-12-18 1999-11-27 Сони Корпорейшн Среда для хранения данных и устройство воспроизведения данных (варианты)
JP3156507B2 (ja) 1994-07-15 2001-04-16 松下電器産業株式会社 画像復号化装置
GB9416394D0 (en) * 1994-08-13 1994-10-05 Cheung Yuen P Applicator for applying a fluid
US6009231A (en) * 1994-09-05 1999-12-28 Sony Corporation Reproduction of information using a ring buffer with read and write pointers separated from each other by substantially half of the total ring buffer capacity
US5761417A (en) * 1994-09-08 1998-06-02 International Business Machines Corporation Video data streamer having scheduler for scheduling read request for individual data buffers associated with output ports of communication node to one storage node
US5754241A (en) * 1994-11-18 1998-05-19 Sanyo Electric Co., Ltd Video decoder capable of controlling encoded video data
JP3203168B2 (ja) 1994-11-30 2001-08-27 三洋電機株式会社 Mpegビデオデコーダ
CA2168327C (en) * 1995-01-30 2000-04-11 Shinichi Kikuchi A recording medium on which a data containing navigation data is recorded, a method and apparatus for reproducing a data according to navigationdata, a method and apparatus for recording a data containing navigation data on a recording medium.
JP3319209B2 (ja) * 1995-02-17 2002-08-26 ソニー株式会社 データ復号化装置
US6233389B1 (en) * 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
JP3557371B2 (ja) * 1999-07-15 2004-08-25 松下電器産業株式会社 Avデコーダ制御方法、及びavデコーダ制御装置
FR2811846B1 (fr) * 2000-07-17 2002-09-27 Thomson Multimedia Sa Procede et dispositif de lecture de donnees enregistrees mpeg transmises sur un bus ieee 1394
US7274863B2 (en) * 2000-08-21 2007-09-25 Sony Corporation Data stream processing device and method and program storage medium
JP2003101962A (ja) 2001-09-26 2003-04-04 Sony Corp 同期再生装置及び方法
JP2003324690A (ja) 2002-02-26 2003-11-14 Matsushita Electric Ind Co Ltd 映像記録再生装置
US7263275B2 (en) * 2002-03-01 2007-08-28 Broadcom Corporation System and method of manipulating a system time clock in an audio/video decoding system
US6625387B1 (en) * 2002-03-01 2003-09-23 Thomson Licensing S.A. Gated silence removal during video trick modes
US7315622B2 (en) * 2002-06-27 2008-01-01 Nxp B.V. Robust method for achieving audio/video synchronization in MPEG decoders in personal video recording applications
JP2004112176A (ja) 2002-09-17 2004-04-08 Pioneer Electronic Corp 情報処理装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、再生装置
US7343087B2 (en) * 2002-11-12 2008-03-11 Matsushita Electric Industrial Co., Ltd. Data stream playback device and method, digital broadcast receiver and related computer program
JP2004282325A (ja) 2003-03-14 2004-10-07 Matsushita Electric Ind Co Ltd データ再生装置、データ再生方法及びデータ再生システム
JP2004336332A (ja) 2003-05-07 2004-11-25 Matsushita Electric Ind Co Ltd デジタル放送受信機
US6860653B2 (en) * 2003-05-29 2005-03-01 Eastman Kodak Company Camera assembly having over-center biasing of traveler against rests
JP4039417B2 (ja) * 2004-10-15 2008-01-30 株式会社日立製作所 記録再生装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6018776A (en) * 1992-06-30 2000-01-25 Discovision Associates System for microprogrammable state machine in video parser clearing and resetting processing stages responsive to flush token generating by token generator responsive to received data
US6804266B1 (en) * 2000-01-24 2004-10-12 Ati Technologies, Inc. Method and apparatus for handling private data from transport stream packets
CN1321044A (zh) * 2000-03-31 2001-11-07 松下电器产业株式会社 存储运动图象专家组(mpeg)压缩视音频数据的方法和设备
CN1736306A (zh) * 2004-08-20 2006-02-22 沈阳爱彼希食品有限公司 一种自加热饭盒

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JP特开平10-93921A 1998.04.10

Also Published As

Publication number Publication date
CN100541634C (zh) 2009-09-16
JP2006115245A (ja) 2006-04-27
CN1760982A (zh) 2006-04-19
JP4039417B2 (ja) 2008-01-30
US20090087166A1 (en) 2009-04-02
US7471874B2 (en) 2008-12-30
US20060083486A1 (en) 2006-04-20
CN101626516A (zh) 2010-01-13

Similar Documents

Publication Publication Date Title
CN101626516B (zh) 再现装置及方法
US8189988B2 (en) Digital video recorder having hierarchical memories and method for implementing hierarchical memories
CN101740077B (zh) 记录介质、再现装置、记录方法、集成电路、程序和再现方法
CN1312937C (zh) 图像发送方法
CN1713709B (zh) 信息处理器
CN100429942C (zh) 视频音频再生装置与视频音频再生方法
CN101164347B (zh) 同步流打包
EP1239674A2 (en) Method and apparatus for recording broadcast data
CN1985325A (zh) 信息记录媒体、数据区别装置、以及数据再生装置
CN104270592A (zh) 记录电视节目的方法和设备
CN100446109C (zh) 用于提供可浏览的幻灯片显示的解码数据的装置
CN101326583B (zh) 记录设备、记录方法、成像设备、成像方法
KR100770908B1 (ko) 디지털 방송 스트림의 변속 재생 장치 및 방법
CN102027742A (zh) 录像重放装置
US8380038B2 (en) Broadcasting station apparatus and recording/reproducing apparatus
CN100452856C (zh) 再现装置
CN100568943C (zh) 数据处理装置
JP4289253B2 (ja) 記録再生装置
CN1750627B (zh) 盘介质和在其上记录和重放信息的方法和设备
JP2010170592A (ja) 情報再生装置および情報再生方法
JP2001126405A (ja) ビットストリーム記録/又は再生装置
CN100542245C (zh) 记录方法,记录设备,再现方法,再现设备和图像拾取设备
JP2001346149A (ja) 映像情報記録再生装置
JP2004343167A (ja) ファイル記録装置及びファイル記録方法
CN101116332A (zh) 数据记录再现装置

Legal Events

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

Owner name: HITACHI LTD.

Free format text: FORMER OWNER: HITACHI,LTD.

Effective date: 20130820

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

Effective date of registration: 20130820

Address after: Tokyo, Japan

Patentee after: HITACHI CONSUMER ELECTRONICS Co.,Ltd.

Address before: Tokyo, Japan

Patentee before: Hitachi, Ltd.

ASS Succession or assignment of patent right

Owner name: HITACHI MAXELL LTD.

Free format text: FORMER OWNER: HITACHI LTD.

Effective date: 20150305

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

Effective date of registration: 20150305

Address after: Osaka Japan

Patentee after: Hitachi Maxell, Ltd.

Address before: Tokyo, Japan

Patentee before: Hitachi Consumer Electronics Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20180302

Address after: Kyoto Japan

Patentee after: MAXELL, Ltd.

Address before: Osaka Japan

Patentee before: Hitachi Maxell, Ltd.

CP01 Change in the name or title of a patent holder

Address after: Kyoto Japan

Patentee after: MAXELL, Ltd.

Address before: Kyoto Japan

Patentee before: MAXELL HOLDINGS, Ltd.

CP01 Change in the name or title of a patent holder
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220531

Address after: Kyoto Japan

Patentee after: MAXELL HOLDINGS, Ltd.

Address before: Kyoto Japan

Patentee before: MAXELL, Ltd.