CN1136260A - 时分复用信号反向重放的方法和装置 - Google Patents
时分复用信号反向重放的方法和装置 Download PDFInfo
- Publication number
- CN1136260A CN1136260A CN96101434A CN96101434A CN1136260A CN 1136260 A CN1136260 A CN 1136260A CN 96101434 A CN96101434 A CN 96101434A CN 96101434 A CN96101434 A CN 96101434A CN 1136260 A CN1136260 A CN 1136260A
- Authority
- CN
- China
- Prior art keywords
- data
- decoding
- decoded
- image
- data cell
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/65—Solid state media wherein solid state memory is used for storing indexing information or metadata
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation 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/8042—Transformation 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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
一种用于反向重放、慢速反向重放、和逐帧反向重放时分复用信号的方法和设备,该方法和设备可兼容于包括按照MPEG***编码的数字视频信号的固定速率和可变速率的压缩方案。
Description
本发明涉及一种对编码的时分复用信号进行解码的方法和设备,用于以反向重放、慢速反向重放、和逐帧反向重放操作模式向用户显示。具体的各实施例提供了对编码的音频和视频时分复用信号的解码。
用于从一种存储设备再生视频信号的设备,诸如盒式录像机(VCR)通常的特点是由用户控制的再生功能。这种功能除了标准重放、快进、和快倒能力外,包括反向重放、慢速反向重放、和逐帧反向重放。随着数字视频信号记录技术的发展,期望数字视频信号再生设备将提供具有改善的图象质量的同样重放功能。然而,由于普通数字视频信号编码方案的固有操作,实现这种与增强图象质量相联系的功能是困难的。诸如由MPEG(运动图象编码专家组)开发的那些典型的编码方案,通常操作为高度压缩视频信息,以便于其在非常有限的带宽的信道上传输。
按照MPEG***,视频和音频数据被压缩和以时分复用的格式被记录在存储设备中。图1A、1B、和1C表示一种MPEG数据格式。图1A表示由至少一个信息“组”和一个结束码组成的一个复用的数据单元。每个信息组包括一个组的首部和至少一个信息“分组”。在一个复用的数据单元中,每个组的长度是可以改变的。
如图1B所示,一个组的首部可以包括一个组的开始码、一个***时钟基准(SCR)标示,和一个复用的速率(MUC RATE)指示。每个分组通常包括一个分组的首部和一个编码的数据包。图1C表示由一个分组开始码前缀、数据流识别码(ID)、一个分组长度或下一个分组长度(LENGTH)的指示、一个解码时间标记(DTS)、和一个显示时间标记(PTS)组成的分组首部的样品。数据流识别码用于识别该分组,指示该分组的类型,和/或指示在该分组中的数据的特定类型。例如,数据流识别码可以指示:音频码流、视频码流、保留码流、保留数据流、专用码流、填充码流等等。
按照直接的MPEG实现,给出的一组视频图象被分为一序列帧,每帧可被编码为内帧编码的图象(I图象)、帧内前向预测编码图(P图象),或内帧双向预测编码图象(B图象)。内帧编码是通过压缩代表仅对于该帧数据的一个具体帧的数据实现的。因此,I图象可以从代表该I图象的数据中被全面解码,减少视频数据的原始帧。
相反,一帧的帧内前向预测编码是通过确定该帧与前一帧(基础)之间的差得到的,该前一帧是按照I图象或按照P图象来编码的。待编码的帧是由对应于产生P图象的这些差的数据表示的。为了解码P图象,对于已被编码的基础帧(I图象或P图象)必须首先被解码。被解码的基础帧然后按照P图象的数据被修正从而恢复原来的帧。内帧前向预测编码的优点是实现比帧内编码更大的压缩效率。
通过确定要按I或P图象编码的紧前面的帧和要按I或P图象编码的紧接着的帧的组合与该帧之间的差可以实现一个帧的双向预测编码。利用对应于产生B图象的这些差的数据表示要编码的帧。为了解码B图象,对于已被编码的紧前面的和接着后面的帧必须首先被解码,该解码的紧前面的和接着后面的帧的组合然后按照B图象的数据修改从而恢复原来的帧。内帧双向预测编码的优点是经常实现比帧内前向预测编码更高压缩效率。
按照MPEG标准产生的I图象、P图象、和B图象之间的相互关系的一个例子提供在图2A。在这个例子中,一组图象(组A)包括通过编码15帧的图象数据(未示出)产生的15个图象。其相互关系,具体来说是预测编码的模式在这幅图中是由箭头指示的。
帧内编码图象I2是仅相对于该帧的数据编码的。帧内前向预测编码图象P5是相对于用于产生图象I2的数据编码的。图象P8是相对于用于产生图象P5的数据编码的。帧内双向预测编码图象B3和B4每个都是相对于用于产生图象I2和P5的数据编码的。同样,图象B6和B7每个都相对于用于产生图象P5和P8的数据编码的。利用这种方式,产生了组A中的每个图象。还要注意,用于产生组A的最后一个P图象,即P14的数据还要用于编码图象B0′和B1′。
按照MPEG1视频标准(ISO 11172-2)和MPEG2视频标准(ISO13818-2),图2A的图象为了从左到右解码可被重新安排为如图2B所示,以便正常的(正向)视频重放。这种重新安排使预测编码的帧(P图象和B图象)的解码更为容易,即仅相对于已被编码的帧内编码图象(I图象)或帧内前向预测编码图象(P图象)之后被解码。例如,图象I2在图象P5可被解码之前必须被解码,因为图象P2的编码取决于用于产生图象I2的数据的未编码帧。作为另外一个例子,图象I2和P5必须在图象B3和B4可被解码之前被解码,因为图象B3和B4的编码取决于用于产生图象I2和P5的数据的未编码帧。组B中的图象的不同分组影响这种重新排列。
图3表示按照其可能存储在一个记录介质中的形式的编码视频数据的序列。该序列由组#0、1、......J的一些图象组所组成,其中每组包括按照MPEG标准编码的图象,例如I图象、P图象、和B图象。正如在这个例子中所述,每组的一个I图象开始,其后面接着B图象和P图象的交替的序列。每组还包括一个组的首部(未示出)。一个典型的组的首部包括一个组开始码(GSC)、一个时间码(TC)、闭合的图象组指示(CG)、和一个断开链接指示(BC)。
建议的用于解码时分复用数据的简单设备表示在图4。该设备包括:一个数字存储装置100、一个信号分离单元21、一个视频解码器25、和一个音频解码器26。装置100按照图1A、1B和1C描述的通常的时分复用格式存储数据。信号分离单元21访问和读取存储的数据,分离该数据为音频和视频分量,和馈送这些分量到各自的信号解码器。视频解码器25和音频解码器26分别解码编码的视频和编码的音频信号,产生相应的视频输出信号和音频输出信号。
信号分离单元21包括一个首部分离电路22、开关23、和控制装置24。首部分离电路22检测从装置100读出的数据流的组首部和分组首部数据并馈送这些首部到控制装置24。时分复用的数据被馈送到开关23的输入端。开关23的一个输出端被连接到视频解码器25,而另一输出端被连接到音频解码器26。
控制装置24发出控制从存储装置100取数据和控制开关23操作的命令。控制装置读出含在每个分组首中的数据流识别码和控制开关23发送相应的分组数据到适当的解码器。具体地讲,当该数据流识别码指示一个分组含有视频信号时,该分组被发送到视频解码器25。当该数据流识别码指示该分组含有音频信号时,该分组被发送到音频解码器26。以这种方式,时分复用的数据被分离为音频和视频分量和被正确地解码。
如果存储在存储装置100中的视频数据是按照如图3所示的MPEG标准编码和安排的,则取出规定的视频帧(随机存取)和搜索或扫描通过各视频帧的操作将固有地受到视频解码器25的解码速度的限制。为了实现更快的帧读取和图象再生,已经建议在这种解码操作期间,视频解码器跳过某些编码的图象。
因为仅I图象可以独立于其他图象数据帧被编码,视频解码器25可以仅解码和输出存储的I图象,以实现视频搜索(视频扫描)功能。另外一种方案,信号分离单元21可能被改进为在搜索(扫描)操作期间仅传送I图象到视频解码器25。控制装置24控制数据存储装置100将会有感兴趣的I图象的视频数据的那些部分提供给信号分离单元。通过,在搜索(扫描)模式中,音频解码器26是静噪的。
为了随机地读取一个特定的存储的视频帧以便解码和显示,已经建议,位于紧相邻的例如一前和一后的两个I图象的选择的帧被解码。从这两个I图象和在某些情况下多个中间的P图象的所期望的帧可被解码。当然,在所选择的帧已被编码为I图象的情况下,则仅该图象需要被解码。在利用固定数据编码速率和规范编码模式的应用中,每个I图象的位置可以通过直接计算得到。
然而,在利用可变编码数据速率或可变编码模式的情况下,I图象的位置利用同样直接计算不能被确定而必考虑附加信息。一般来说,MPEG***按可变速率编码数据。因此,诸如图3的***,通过仅显示I图象进行随机的数据读取或自始至终搜索存储数据时,则将需要检查每个存储的图象,以确定I图象的位置。这种处理必须花费时间。
为了减少搜索存储的以可变速率编码的视频数据所要求的时间,已建议了两种不同的与存储的数的附加信息有关的***,以便容易确定I图象的位置。
一种这样的***表示在图5和是由数字存储装置100、信号分离电路64、视频解码器25、音频解码器26、主控制器67所组成。在该***中,一个“内容表”被存储在装置100中,该表指示存储在装置100中的视频数据的每个I图象的位置。通过查阅该内容表,主控制器很快确定I图象的位置,能够快速读取、解码、和显示这些图象。结果,以减少处理时间的方式可以实现搜索和随机读取的功能。
装置100以时分复用格式存储视频数据和存储识别包括在存储的视频数据中I图象位置的内容表。信号分离单元64访问和读出存储的数据;分离该数据为音频、视频和内容表分量,馈送音频和视频分量到各自的信号处理器,和馈送内容表数据到主控制器67。视频解码器25和音频解码器26响应于来自主控制器67的控制信号,分别解码编码的视频信号和编码的音频信号,分别产生视频输出信号和音频输出信号。
主控制器67提供读取命令信号到数字存储装置100,使该装置读取和馈送规定的存储数据的数据段到信号分离电路64。接着,存储装置向主控制器提供位置信息(数据检索信息),该信息可能是涉及要读取的数据的在该装置中的实际数据地址的形式。另外,控制器馈送命令信号到视频解码器25和音频解码器26的每一个,控制其每一个执行的解码操作。另外,控制器67包括内容表(TOC)存储器68,用于存储内容表数据。
信号分离单元64包括首部分离电路22、开关23、控制装置66、和内容表(TOC)分离器65。电路22和开关23以与图4所描述相同的方式操作。装置66除了不控制读取存储的数据以外是和控制装置26相同的。内容表(TOC)分离器65检测以音频和视频数据提供的内容表信息和馈送内容表信息到TOC存储器68。
响应于来自用户的搜索命令,主控制器67发一个命令,启动从数字存储装置100向信号分离电路64馈送存储的数据。由TOC分离器65检测内容表数据并馈送到TOC存储器68。利用内容表数据确定在视频数据中I图象的位置,主控制器67控制视频解码器25仅解码I图象数据和跳过其他数据。音频解码器26被静噪。另外一种方案,主控制器67控制数字存储装置100仅读出和馈送I图象视频信号到信号分离电路64。利用这两种方法,I图象数据的位置被相对快地识别和仅I图象数据被解码和输出用于显示。
遗憾地是,在一些视频数据应用的情况下,内容表数据的存储要求相当大的存储容量。结果,每个I图象位置的存储已被确定为不实际了。已建议的仅存储一些I图象位置的***仍然被予以考虑。固有地,这些***不能达到精确地搜索操作,导致明显的搜索延迟。这种延迟是不希望的。
按照第二个建议的用于以较快速度读取存储的I图象的数据解码***,数据是按照表示在图6和7的格式存储的和是利用描述在图8的装置中解码的。
图6中一个数据组(或扇区)是以组首部、第一视频分组、入口分组、第二视频分组、和音频分组这样的次序构成的。每个视频分组包括视频分组首部和视频数据段。每个音频分组包括音频分组首部和音频数据段。其位置被称为“入口点”的I图象位于第二视频分组的视频数据段的开始。入口分组存储涉及在该组中的一个或多个I图象的位置,或在任何数目的分组中I图象的位置的信息,或其他信息。
图7表示入口分组的格式,在该格式中有关该分组之前三个和之后三个的六个入口点位置的信息被存储在该分组中。该入口分组包括如上所述的构成一个分组开始码前缀的分组首部、识别码、和该分组长度指示。该入口分组还包括附加的识别信息(ID)、分组类型信息、当前数据流数目的指示、当前视频数据流的指示、和当前音频数据流的指示。在该分组结束时,用于六个入口点的位置信息被存储。
图8的解码装置包括数字存储装置100、信号分离电路70、视频解码器25、和音频解码器26。信号分离电路70包括首部分离电路71、开关23、控制装置72、和入口点存储器73。
响应于来自控制装置72的读取命令,装置100馈送存储的数据到首部分离电路71。首部分离电路71检测在从装置100中读出数据流中的组首部数据、分组首部数据、和入口分组数据和馈送这些数据到控制装置24。该时分复用数据被馈送到开关23的输入端。开关23的一个输出端连接到视频解码器25,而另一输出端连接到音频解码器26。
控制装置72发出控制在存储装置100中读取数据的命令和控制开关23的操作。控制装置读出含在每个分组首部中的数据流识别码和控制开关23发送相应的数据分组到适当的解码器。具体来讲,当数据流识别码指示该分组含有视频信号时,该分组被发送到视频解码器25。当数据流识别码指示该分组含有音频信号时,该分组被发送到音频解码器26。以这种方式、时分复用的数据被分离为音频和视频分量和被适当地解码。
再有,控制装置72接收入口分组数据、分析该数据、和馈送从入口分组数据得到的入口点信息到入口点存储器73以便存储。控制装置72还接收来自存储装置100的数据检索信息。取决于应用,数据检索信息可能与入口点信息相关,以确定在存储装置中各入口点的实际位置。这些实际位置还可以作为入口点信息被存储在存储器73。以这种方式,存储在存储装置100的I图象位置被装入入口点存储器73。
在一种搜索模式中,控制装置72从馈送的数据检索信息确定存储装置100的当前数据检索位置。然后控制装置从入口点存储器73检索与位于入口点最近但在该存储装置的当前数据检索位置之前的有关信息。数据存储装置100由装置72控制,立即改变其数据检索位置到识别的入口点。数据从该点再生,例如该I图象被再生,和被馈送到信号分离电路70以便进行处理和,而后进行显示。
例如,如果图6的入口分组简单地是一个指示从一个入口点开始的连续的视频分组的标号,则数据检索可以在位于该入口分组的位置之后立即开始。如果,代之以入口分组是如图7构成的,该入口点信息被处理,确定下一个数据检索位置。接下去的各入口点或者是由从入口点存储器73检索另外的信息,或者是从在当前读出的入口点存储的入口分组信息的分析中确定。以这种方式,I图象数据以一种有效的搜索操作被快速检索和再生。
虽然上述建议的各***能够以一种快速的方式显示I图象,但是没有一种***能够利用B图象、P图象和I图象有效地实现反向重放、慢速反向重放、和逐帧反向重放操作模式,以便产生高分辨率搜索模式图象以便显示。
本发明的一个目的是提供一种用于解码一个编码的时分复用视频信号的方法和设备,以便向用户显示反向重放、慢速反向重放、和逐帧反向重放的操作模式。
更具体地讲,本发明的一个目的是提供一种用于对按照MPEG标准编码的视频数据反向重放、慢速反向重放、和逐帧反向重放的方法和解码设备。
本发明的另一个目的是提供一种利用帧内相关编码的视频数据、例如B图象和P图象的逐帧反向重放的方法和解码设备,以便产生高分辨率的图象。
本发明的再有一个目的是对用户提供一种以明显具有最小处理延迟的视频数据的逐帧反向重放的方法和解码设备。
按照本发明的一个方面,提供了一种用于解码和反向重放由多个数据单元组成并存储在数字存储装置中的编码数字信号的设备。假定一个反向重放操作在一个数据单元开始,一个检索装置从数字存储装置检索一个前面的数据单元,该数据单元在正向重放次序中紧在所述数据之前。该检索装置检索存储在数字存储装置的解码数据,该数据对于解码前面单元是需要的。连接到该检索装置的解码装置解码作为解码数据的函数的该前面的数据单元。
按照本发明的另外一个方面,提供了一种用于解码和反向再生由多个数据单元组成和存储在数字存储装置的多个相应数据位置的编码数字信号的设备。假定一个反向重放操作在一个数据单元开始,存储装置存储一个第一解码数据单元的第一数据位置,该第一解码数据单元可被用于该数据单元的解码。检索装置在该第一解码数据单元的第一数据位置上从该数字存储装置中检索和从该数字存储装置检索一个在正向重放次序中在该数据单元紧前面的一个前面的数据单元。解码装置解码作为该第一解码数据单元的函数的该前面的数据单元。
按照本发明还有一个方面,提供一种用于解码和反向再生包括多个数据单元和存储在数字存储装置中的编码数字信号的方法。假定一个反向重放操作在一个数据单元开始,该方法的第一个步骤是从数字存储装置中检索在正向重放次序中在该数据单元的紧前面的一个前面的数据单元和检索存储在该数字存储装置中解码该前面的单元所需要的解码数据。下一个步骤是解码作为解码数据的函数的该前面的数据单元。
按照本发明的再一个方面,提供一种用于解码和反向再生包括多个数据单元和在多个各自的数据位置上存储在一个数字存储装置中的编码数字信号的方法。假定一个反向重放操作在一个数据单元开始,该方法的第一个步骤是存储可被用于该数据单元的解码的第一解码数据单元的第一数据位置。下一个步骤是从该数字存储装置在第一数据位置的第一解码数据单元进行检索和从该数据存储装置检索在正向重放次序中该数据单元的紧前面的一个前面数据单元。接下来的步骤是解码作为第一解码数据单元的函数的该前面的数据单元。
当结合各附图阅读了下面说明各实施例的详细描述以后,本发明的其他目的、特点、和优点将变得显而易见,在各附图中相同部件是由相同标号表示的。
图1A、1B、和1C是数据格式图;
图2A是表示MPEG编码方法的图;
图2B是MPEG数据格式图;
图3是另外一种数据格式图;
图4是建议的音频和视频数据解码设备的方框图;
图5是另外一种建议的音频和视频数据解码设备的方框图;
图6是另外一种数据格式;
图7是另外一种数据格式;
图8是另外一种建议的音频和视频数据解码设备的方框图;
图9是按照本发明的一个实施例的用于反向重放时分复用信号的音频和视频数据解码设备的方框图;
图10是在描述图9的设备的操作中将要进行参照的一个流程图;
图11是在描述图9的设备的操作中将要进行参照的一个流程图;
图12是在描述图9的设备的操作中将要进行参照的一个流程图;
图13是按照本发明的另一个实施例的用于反向重放时分复用信号的音频和视频数据的解码设备的方框图;
图14是在描述图13的设备的操作中要进行参照的一个定时图;和
图15是在描述图9和图13的设备的另外一种操作将要进行参照的流程图。
按照本发明的一个实施例用于反向重放时分复用信号的设备被表示在图9,总的用80来指示。设备80包括数字存储装置100、多路分解器81、视频解码器85、音频解码器86、主控制器87、和外帧存储器89。
数字存储装置100按照从主控制器87馈送的命令信号的控制读取存储的数字数据。再生的数字数据被馈送到多路分解器81,该分解器分离该数据为其不同的分量。视频数据分量被馈送到视频解码器用于选择性解码。音频数据分量被馈送到音频解码器86用于解码。入口点信息被馈送到包含在主控制器a7中的入口点存储器单元88。主控制器87控制数字存储装置100、视频解码器85、和外帧存储器89的操作,解码存储的视频数据,以便在正向和反向重放模式下显示。
数字存储装置100是用于存储数字数据和从存储器中检索数字数据的数字存储装置。装置100可能是由视频磁带记录/重放装置、集成电路存储器等等组成的。作为说明,最好是数字存储装置是由一个光盘存储***101构成的。存储在装置100中的视频数据包括一个首部数据的变化,将在下文详细地描述。
光盘存储***101包括:光盘存储介质110、跟踪伺服电路111、拾取装置112、驱动控制电路113、解调器114、和纠错电路(ECC)115。介质110用于存储数字数据。驱动控制器113按照从主控制器87接收的控制命令控制***101的操作。具体来讲,控制器113通过跟踪伺服电路111控制和监视拾取器112的数据读取位置的操作。控制器113输出有关拾取器112的位置的数据检索信息到主控制器87。
跟踪伺服电路111控制拾取装置112的位置,以便规定介质110被装置112读取的区域。装置112读存储在介质110上的数字数据和馈送该再生的数字数据到解调器114。解调器114解调再生的信号,产生馈送到ECC 115的解调的信号。ECC 115检测和纠正在该解调信号中的差错和馈送已校正过的数字信号到多路分解器81。
多路分解器81包括首部分离电路82、开关83、和控制装置84。响应来自主控制器87的存取命令、装置100馈送再生的数据到首部分离电路82。首部分离电路82在从装置100读出的数据流中检测组首部数据、分组首部数据、和入口分组数据和馈送这种数据到控制设备84。首部分离电路82还检测在再生的数据中的时分复用数据和馈送该复用的数据到开关83的输入端。开关的一个输出端被连接到视频解码器85,而另一个输出端被连接到音频解码器86。
控制装置84读含在每个分组首部的数据流识别码和控制开关83发送相应数据包到适合的解码器。具体地讲,当数据流识别码表示一个分组含有视频信号时,该分组被发送到视频解码器85,以便解码产生一个解码的视频信号。当数据流识别码指示一个数据组含有音频信号时,该分组被发送到音频解码器86,以便产生音频输出信号。以这种方式,时分复用数据被分离为音频和视频分量和适当地被解码。
另外,控制装置84接收入口分组数据、分析该数据、和馈送从入口分组数据得到的入口点位置信息到入口点存储器88,以便存储。主控制器87从存储装置100接收检索信息的数据。取决于应用,检索信息数据可能相关于入口点信息,确定在存储装置中的入口点的实际位置。检索位置信息和/或由其确定的实际位置数据也可能作为入口点信息存储在存储器88中。以这种方式,入口点存储器88被装入有关存储在存储装置100的I图象位置的信息。
视频解码器85包括缓冲器121、图象首部检测器122、开关123、和信号检测器125。通过开关83接收的视频数据被暂时地存储在缓冲器121。存储在缓冲器121中的视频数据被图象首部检测器122读出和对图象的首部和图象群(GOP)的首部检验。一般,图象首部信息包括:瞬间基准(TR)信息、在图象群中各图象的次序的指示、和指示是否一个图象是I图象、P图象或B图象的图象类型信息。例如,瞬间基准信息可以包括:时间标记、序号、或者分配的次序、诸如图2A中图象的从左向右的次序等等。GOP首部可以包括:图象群的识别和可以在一群中或在一群中是与每个图象有关时出现。如果GOP首部是与个别图象有关,则首部可以指示包括需要解码个别图象的数据的第一图象群。优选的图象首部格式在MPEG1视频标准(ISO 11172-2)和MPEG2视频标准(ISO 13818-2)中限定。检测的首部被馈送到主控制器87。
图象首部检测器122馈送视频图象数据到开关123的输入端。开关123的一个输出端连接到信号解码器125,而另外的输出端留着不连接,或者适当地被端接,以防止进一步的信号传播。作为从图象首部检测器122接收的该首部信息的函数,主控制器87控制开关123的操作,按照每个特定的操作模式仅传送视频数据的某些图象到信号解码器125。在一个特定的处理步骤中不被解码的视频图象数据被连接到信号端接输出端并因此被放弃。
信号解码器125包括一个帧存储器和进行操作解码编码的视频图象数据。在一个优选的实施例中,在信号解码器中的帧存储器具有至少三个存储器平面。还最好是,信号解码器按照MPEG2视频标准解码编码的数据。解码的视频数据被馈送到外部帧存储器89。
外部帧存储器89接收解码的视频数据和响应于来自主控制器87的控制信号作为视频输出信号输出该数据。在正常操作期间,存储器89立即输出接收的视频数据。在图象保持操作期间,按照由主控制器87馈送的图象保持信号的指示,存储器89保持和重复地输出视频数据的一个特定的图象。另外,在图象保持操作期间接收的视频数据也可以由存储器89来存储。
在重放操作中,主控制器87发出控制读取在存储装置100中的数据和配置视频解码器85和音频解码器86以便解码数据的命令。在数字存储装置100包含一个光盘存储***101的情况下,主控制器87发出控制命令,驱动控制器113读取具体的一些存储数据段。因此,驱动控制器113控制跟踪伺服电路111使拾取器112到达相对于光盘110的宜当位置。跟着拾取器112的位置变化,驱动控制器馈送涉及该拾取器的位置的检索信息数据到主控制器87。这种检索信息数据可以包括为了读取光盘上的数据的实际地址信息。从光盘110读的数据被馈送到多路分解器81。多路分解器81分离该数据为其各个组成部分和适当地发送视频数据、音频数据、和入口点信息。
在“正常”(正向)重放模式中,主控制器87控制开关123,发送所有视频数据到信号解码器125以便解码和启动外部帧存储器89立即输出该解码的视频数据。音频解码器86解码音频数据产生音频输出信号。视频解码器85与外部帧存储器89一起产生视频输出信号。
与解码的数据重放的同时,主控制器87在入口点存储器88中存储来自控制设备84的入口点信息。来自数字存储装置100的相应检索信息数据也可以被存储,或与入口点信息一起被存储。再有,主控制器87连续从图象首部检测器122接收图象首部信息和保持反映该编码图象的特征的图象首部信息,然后被显示。对于每个新的图象,由主控制器87保持的图象首部信息被更新。
下面将描述最好是发生在正常操作之后的逐帧反向重放。反向重放、慢速反向重放、平均速度反向重放操作等等是在适当的间隔中利用重复下面描述的逐帧反向重放来实现的。因此,仅在下面详细描述逐帧反向重放操作。对于普通技术人员将是显而易见的,其他的反向重放操作的实现简单地包括下面教导的重复应用。
逐帧反向重放操作的全貌表示在图10的流程图中。在第一步骤S10中,主控制器87控制装置80从存储器中检索和解码视频数据的编码图象。在步骤S20中,编码图象被向用户显示。在步骤S30输入产生逐帧反向重放的用户命令。最后,在步骤S40,确定下一个待显示的图象和处理操作循环返回到步骤S10。这种处理的详细解释提供在下面。
响应于一个逐帧反向重放的用户命令。主控制器87发出一个图象保持信号到外部存储器89。外部帧存储器89保持正被显示的当前图象和重复输出该相同图象。作为存储在入口点存储器88的入口点信息的函数和用于该显示的图象而存储的从该图象首部信息提取的瞬时基准信息的函数,确定有关紧前面的图象的瞬时基准信息。作为一个简单的例子,在瞬时基准信息在分配的次序为整数时,对应于该显示的图象的瞬时基准数可以被减1,产生紧前面的图象的瞬时基准数。这个紧前面的图象将称为“目标图象”。
假定,上述的设备目前已***作在正向重放的操作模式下,以致于当前一个图象正被显示和以致于入口点信息已被存储在存储器88中。然而,本发明不限于在这些假设下进行操作。如果此刻没有图象被显示,一个逐帧反向重放的用户命令被输入,则一个视频数据的单一图象首先被从装置100中检索、解码、和在进一步处理之前被显示。如果总的数量不够,或入口点信息未被存储,设备80可以快速反向扫描存储的数据,按照需要检索这个信息,而不显示扫描的视频数据。快速正向扫描返回该存储装置到该显示的图象的位置。另外一种方案,入口点信息可以按下面描述的逐帧反向重放操作的处理步骤被检索。
对于目标图象属于例如在该群中第一个I图象的位置的图象群的入口点也从存储的入口点信息和存储的瞬时基准信息来确定。在这个讨论中,如果目标图象是该群的各图象之一,或如果需要在群中对图象之一进行解码以便解码该目的图象,则一个目标图象“属于”一个图象群。作为这种确定处理的一个例子,如果在入口点的图象被用于被显示的图象的解码,该图象也可能需要解码该目标图象。这样一个入口点将称为“存取点”(access point)。该目标图象属于的图象群将称为“目标群”。因此,对于目标群的入口点是存取点。
然而,某些目标图象的解码要求从两个相邻的图象群解码图象数据。因此,这种目标图象“属于”多于一个的目标群。在图2B的例子中,图象B0和B1要求来自按图象I2和P14"(未示出)编码帧的信息。在这个讨论中,这些图象将被假设属于,和因此具有与第一图象群相一致的引导信息,来自该信息的数据对于解码各图象是需要的。尽管如此,对于这些图象的其他限定也是可能的。为适应这种类型的目标图象精细的数据处理是需要的。
按照步骤S10和步骤S20,设备80的操作将结合图11的流程图进一步描述。在步骤S100中,主控制器87馈送一个搜索命令到数字存储装置100,存取存储在存取点上的数据。该数据通过多路分解器81馈送到视频解码器85。在步骤S110由图象首部检测器122检测在存取点上存储的图象的图象首部。可供选择地是,在存取点上的GOP首部信息也被检索。
该图象首部信息被馈送到主控制器87,在步骤S120,控制器87确定是否检测的图象首部对应于该目标群。另外一种方案,GOP首部信息也被馈送到主控制器87和相关于该目标群。如果该首部信息对应于该目标群,则处理前进到步骤S130;否则,处理前进到步骤S160。缺少这种对应表示该目标图象属于前面一个图象群。可以选择地,在不存在对应和目标图象是B图象的情况下,则要求对来自为待解码的图象的前面的图象群的数据进行解码,存取点被复位到紧前面的图象群。
在步骤S130,主控制器87对检测的图象的瞬间参考值与目标图象的瞬间参考值进行比较。如果两个瞬间参考值相对应,例如相等,则目标已经达到,处理前进到步骤S140。否则,处理前进到步骤S160。
在步骤S140,主控制器87控制开关123发送检索的目标图象的图象数据到解码图象数据的信号解码器125。解码的图象数据被馈送到外部帧存储器89,主控制器87控制存储器89连续重复或其他方式地显示新的解码的图象。
在步骤S160,如果检测的图象对于解码目标图象是不需要的,例如检测的图象是B图象,主控制器87控制开关123放弃该检测的数据和处理前进到步骤S180。否则,开关123被控制馈送该检测的图象到信号解码器125,以便在步骤S170进行解码和暂存。另外,在检测的图象是I图象的情况下,该图象的瞬间参考值由主控制器87存储。检测的图象被检测是由于目标图象的解码依赖于由该检测的图象解码的数据,例如,在上面的例子中,B图象的解码取决于从前面的I图象和从介于各P图象之间的解码的数据。接着这种解码、处理前进到步骤S180。
在一些应用中,步骤S180和步骤S190可以不需要和接着就前进到步骤S110,在步骤S110,下一个图象的首部被检测。在步骤S180,检测的图象的暂时参考值与可达到的瞬时参考值(TRMAX)的最大值的比较。这个最大值可对应于该图象群中的最后的一个图象。如果两个值相等,处理前进到步骤S190;否则,处理前进到步骤S110和检测下一个图象的首部。
另一种方案,在步骤S180,监视检测的图象的值TR,和如果检测的图象的TR值大于当前最大的TR值,则处理前进到步骤S190。否则,处理前进到步骤S110。
在步骤S190,如果下一个检测的图象是在下一个图象群的开始,例如是一个I图象,或包括一个GOP首部,则目标图象的瞬时参考值更新,反映其原来的瞬时参考值。处理前进到步骤S110和检测下一个图象的首部。另外一种方案,最大TR值被更新和保持。
按照步骤S40设备80的详细操作将结合图12予以描述。在这个处理中,下一个目标图象的瞬时参考值,例如要被显示的下一个检测的图象和适当的存取点由主控制器87确定。
在步骤S300,如果当前显示的图象的瞬时参考值、目标图象等于0,表示在该图象群中的第一个图象已经到达,例如I图象已被显示,则处理前进到步骤S310。否则处理前进到步骤S330。
在步骤S310,目标图象的瞬时参考值被设置为最大瞬时参考值,例如TRmax。这个最大瞬时参考值指示在该目标群之前的图象群中最后的图象。另外,存取点被重新确定为在该目标群之前的图象群的入口点。以这种方式,前面的图象群的最后图象被确定为新的目标图象,和因此,目标群的识别和存取点的值被调整。
在步骤S330,如果在目标群的开始的I图象的瞬时参考值已知,则处理前进到步骤S340;否则,处理前进到步骤S360。
在步骤S340,如果目标图象的瞬时参考值大于目标群的引导I图象的瞬时参考值,则处理前进到步骤S350。如目标图象的瞬时参考值小于(或等于)目标群的引导I图象的瞬时参考值,则处理前进到步骤S360。
在步骤S360,目标图象的瞬时参考值被减1,指定新的目标图象,同时使存取点和目标群保持不变。
在步骤S360,目标图象的瞬时参考值被减1,指定新的目标图象,同时使存取点被重新确定为在(老的)目标群之前的图象群的入口点。以这种方式,在被显示的图象之前的图象被指定为新的目标图象,和因此,目标群和存取点的值的识别被调整。
按照本发明用于反向重放时分复用信号的设备的另外一个实施例表示在图13和总的用90来表示。具有与图9相对应的部件的相同结构和功能的图13的那些部件已经利用了以前所用的标号来表示和这样将避免重复的描述。
设备90包括:数字存储装置100、多路分解器81、视频解码器95、音频解码器86、和主控制器97。数字存储装置100按照从主控制器97馈送的命令信号的控制存取存储的数字数据。再生的数字数据被馈送到用于分离该数据为其各种分量的多路分解器81。视频数据分量被馈送到视频解码器95以便有选择的进行解码。音频数据分量被馈送到音频解码器86以便进行解码。入口点信息被馈送到含在主控制器97中的入口点存储器单元88。主控制器97控制数字存储介质100和视频解码器95的操作,解码存储的视频数据,以便在正向和反向重放模式中予以显示。
视频解码器95包括缓冲器121、图象首部检测器122、开关123、126和130、信号解码器132、和帧存储器127、128、和129。缓冲器121、检测器122与开关123。如前面实施例的相关描述一样地操作。视频解码器132通过开关123接收编码的视频数据和能够从帧存储器127、128和129的每个中存取解码的视频数据。按照需要参照在各帧存储器中的解码的数据,视频解码器132解码编码的视频数据和馈送解码的视频数据到开关126的一个输入端。最好是,信号解码器132可操作来解码按照MPEG2标准编码的信号。
写控制开关126的输出端a、b和c分别被连接到帧存储器FMa、FMb、和FMc的输入端。同样,读控制开关130的输入端a、b、和c被分别连接到帧存储器FMa、FMb、和FMc的输出端。开关126和130的操作状态按照从图象首部检测器122馈送的图象首部信息的函数由主控制器97进行控制。存储在帧存储器中解码的数据通过开关130进行存取和作为视频输出信号被馈送。
正向重放操作将联系图14的定时图予以描述。在这个定时图中,时间轴沿水平方向延伸和每个水平行对应于一个不同的数据类型或操作状态。行A表示从存储装置中检索的要被解码的图象。行B表示写控制开关126的输出状态。行C表示帧存储器127(FMa)的内容。行D表示帧存储器128(FMb)的内容。行E表示帧存储器129(FMc)的内容。行F表示读控制开关130的输入状态。行G表示作为用于显示的视频输出信号要被输出的解码图象。
在时间T1,图象I2被馈送到信号解码器132用于解码和主控制器97控制开关126馈送解码的图象数据到存储来自图象I2的解码的数据的存储器127(FMa)。
在时间T2,图象B0被馈送到信号解码器132用于参照FMa(I2)和FMb的(P14",出现在I2之前的P图象(未示出))的内容进行解码。主控制器97控制开关126馈送解码的图象数据到存储来自B0的解码的数据的存储器129(FMc)和控制开关130输出存储器129的内容。
在时间T3,图象B1被馈送到信号解码器132用于参照FMa(I2)和FMb(P14",出现在I2之前的P图象(未示出))的内容进行解码。主控制器97控制开关126馈送解码的图象数据到存储来自图象B1的解码数据的存储器129(FMc)和控制开关130输出存储器129的内容。
在时间T4,图象P5被馈送到信号解码器132用于参照FMa(I2)的内容进行解码。主控制器97控制开关126馈送解码的图象数据到存储来自图象P5的解码的数据的存储器128(MFb)和控制开关130输出FMa的内容。
在时间T5,图象B3被馈送到信号解码器132用于参照FMa(I2)和FMb(P5)的内容进行解码。主控制器97控制开关126馈送解码的图象数据到存储来自图象B3解码的数据的存储器129(FMc)和控制开关130输出存储器129的内容。
在时间T6,图象B4被馈送到信号解码器132,用于参照FMa(I2)和MFb(P5)的内容进行解码。主控制器97控制开关126馈送解码的图象数据到存储来自图象B4的解码数据的存储器129(FMc)和控制开关130输出存储器129的内容。
在时间T7,图象P8被馈送到信号解码器132用于参照MFb(P5)的内容进行解码。主控制器97控制开关126馈送解码的图象数据到存储来自图象P8的解码数据的存储器127(FMa)和控制开关130输出FMb的内容。
接着上面描述的图形,存储的视频数据被处理,产生正向重放模式的视频输出信号。因此产生的视频输出信号的帧具有与图2A所表示的相同的次序。
最好是接着一个正常重放操作发生的逐帧反向重放操作可以利用基本上与在图9中所描述的实施例相关联的上述相同的处理步骤实现的。反向重放、慢速反向重放、平均速度反向重放操作等等是在一个适当的时间间隔中通过逐帧反向重放操作实现的。正如本专业的普通技术人员十分清楚的那样,其他反向重放操作的实现简单地包括这些技术的重复应用。
响应于用户的逐帧反向重放的命令,主控制器97控制开关130保持连接到存储当前显示的解码图象数据的帧存储器。重复输出相同的用于显示的存储图象,产生在前面的实施例利用外部帧存储器89实现的“帧保持”效果。进一步处理,产生逐帧反向重放是接在上文中详细地描述的在图10、11、和12中被说明的各步骤之后,利用参照图9的设备的各部件对在图13所表示的实施例的各部件的适当调整实现的。然而,解码和显示步骤S140和S170要求修改,适应各实施例之间结构上的不同。
在步骤S140,主控制器97控制开关123发送目标图象的检索图象数据到信号解码器132,该解码器当解码存储在帧存储器127、128、和129中的数据时按照需要通过引导解码该图象数据。因为仅帧存储器127、128、和129中的一个需要存储当前显示的帧,I图象和P图象可以利用其他两个帧存储器被解码。解码的I图象和P图象被存储在一个帧存储器中,并可以通过调整开关130存取该帧存储器被显示。另外一种方案,解码的数据可以利用结合B图象的解码描述在下面的处理被改写数据到存储当前显示的帧中的帧存储器。
为了解码B图象,存储在两个帧存储器的I和/或P图象被存取以解码编码的图象数据和解码的B图象被写入来自其一个图象当前正被显示的帧存储器。通过写入新解码的B图象的每一场到存储所显示的场的帧存储器的相应位置,当那一场未被立即存取用于显示时,可以防止两个图案之间的干扰。
在步骤S170,主控制器97控制开关123发送目标图象的检索图象数据到信号解码器132,当解码的数据存储在帧存储器127、128、和129时,如果需要该解码器通过引导解码图象数据。解码的I图象或P图象存储在帧存储器之一且在这个步骤中不被显示。
表示在图10的处理操作具有这样一个缺点,即在逐帧反向重放命由用户输入以后,会出现耗时的、加载要被显示的图象的集中处理步骤。结果,可能存在用户的命令的输入与视频数据的下一帧的实际显示之间的一个延迟。这种延迟是不希望的。
为了避免用户的逐帧反向重放命令输入以后的处理延迟,在图15中提供了表示在图10中处理操作的另外一种方案。在第一步骤S500,主控制器87(97)控制设备80(90)从存储装置中检索和解码编码的视频数据的图象。在步骤S510中等待产生逐帧反向重放的用户命令。在步骤S520,解码的图象被显示给该用户。最后,在步骤S530,确定要被显示的下一个图象和重复步骤S500的处理操作。这个处理的细节是与结合图10的处理描述的处理是相同的。
图15的处理有优点地允许解码设备在该用户实际上已经要求以前的视频数据帧的显示之前就检索和解码下一个待显示的图象。当该用户输入了这样一个命令时,已经被解码的新的图象可以被迅速地发送,以便无延迟地显示。
虽然本发明的说明的实施例及其改进已经被详细地描述在本说明书中,但是应当理解为,本发明不限于这些实际的实施例和改进,和其他的改进和改变由本专业的技术人员在不脱离由所附的权利要求书所限定的本发明的范围和精神情况下也可以实现。
Claims (33)
1、用于解码和反向重放包括多个数据单元和存储在数字存储装置中的编码数字信号的设备,其中一个反向重放操作在一个数据单元开始,所述设备包括:
检索装置,用于从所述数字存储装置检索以正向重放次序在所述数据单元紧前面的一个前面的数据单元和用于检索存储在所述数字存储装置中需要解码所述前面的单元的解码数据;和
解码装置,连接到所述检索装置,用于解码作为解码数据的函数的所述前面的数据单元。
2、按照权利要求1的设备,其中所述编码的数字信号是时分复用的信号。
3、按照权利要求1的设备,其中所述数据单元是相对于该解码数据预测编码的。
4、按照权利要求3的设备,其中所述数据单元是相对于该解码数据前向预测编码的。
5、按照权利要求3的设备,其中所述数据单元是相对于该解码数据双向预测编码的。
6、按照权利要求1的设备,其中该解码数据按正向存储次序在所述前面的数据单元之前。
7、按照权利要求1的设备,其中所述解码装置解码该解码的数据,产生被解码的解码数据和其中所述前面的数据单元作为已解码的解码数据的函数被解码。
8、用于解码和反向重放包括多个数据单元和在多个相应数据位置存储在数字存储装置中的编码数字信号的设备,其中反向重放操作在一个数据单元开始,所述设备包括:
存储装置,用于存储第一解码数据单元的第一数据位置,该数据单元可以被利用于所述数据单元的解码;
检索装置,用于从所述数字存储装置在所述第一数据位置检索所述第一解码数据和用于从所述数字存储装置检索以正向重放次序在所述数据单元紧前面的前面的数据单元;和
解码装置,用于解码作为所述第一解码数据单元的函数的所述前面的数据单元。
9、按照权利要求8的设备:
其中所述存储装置存储第二解码数据单元的第二数据位置,该数据单元不能被利用在所述数据单元的解码;
其中所述检索装置从所述数字存储装置在所述第二数据位置检索所述第二解码数据单元;和
其中所述解码装置可操作地解码作为所述第一解码数据单元和所述第二解码数据单元的函数的所述前面的数据单元。
10、按照权利要求9的设备,其中所述检索装置从所述第二数据位置开始直至所述第一数据位置到达,连续检索多个数据单元。
11、按照权利要求10的设备,其中所述解码装置解码可以被利用在所述前面的数据单元的解码的检索的数据单元。
12、按照权利要求11的设备,其中所述检索装置放弃不能被利用在所述前面的数据单元的解码的检索的数据单元。
13、按照权利要求8的设备,其中所述检索装置从所述第一数据位置开始直至所述前面的数据单元到达,连续检索多个数据单元。
14、按照权利要求13的设备,还包括确定装置,用于确定所述前面的数据单元的特征和其中所述检索装置分析检索的每个数据单元,确定是否它具有所述特征。
15、按照权利要求13的设备,其中所述解码装置解码可以被利用在所述前面的数据单元的解码的检索的数据单元。
16、按照权利要求15的设备,其中所述检索装置放弃不能被利用在所述前面的数据单元的解码中的检索的数据单元。
17、用于解码和反向再生包括多个数据单元和被存储在数字存储装置中的编码数字信号的方法,其中一个反向重放操作是在一个数据单元开始的,所述方法包括以下步骤:
从所述数字存储装置检索以正向重放次序在所述数据单元紧前面的一个前面的数据单元和检索存储在所述数字存储装置中的解码数据,该解码数据对于解码所述前面的单元是需要的。
解码作为该解码的数据的函数的所述前面的数据单元。
18、按照权利要求17的方法,其中所述编码数字信号是时分复用信号。
19、按照权利要求17的方法,其中所述数据单元相对于该解码数据是预测编码的。
20、按照权利要求19的方法,其中所述数据单元相对于该解码数据是前向预测编码的。
21、按照权利要求19的方法,其中所述数据单元相对于该解码数据是双向预测编码的。
22、按照权利要求17的方法,其中该解码的数据在正向存储次序中先于所说在前的数据单元。
23、按照权利要求17的方法,还包括解码该解码数据产生解码的解码数据和解码作为该解码的解码数据的函数的所述前面的数据单元的步骤。
24、用于解码和反向再生包括多个数据单元和在多个相应的数据位置存储在数字存储装置中的编码数字信号的方法,其中一个反向重放操作是在一个数据单元开始的,所述方法包括以下步骤:
存储能够被利用在所述数据单元的解码中的第一解码数据的第一数据位置;
从所述数字存储装置中在所述第一数据位置检索所述第一解码数据单元和从所述数字存储装置中检索以正向重放次序在所述数据单元的紧前面的一个前面的数据单元;
解码作为所述第一解码数据单元的函数的所述前面的数据单元。
25、按照权利要求24的方法,还包括以下步骤:
存储不能被利用在所述数据单元的解码中的第二解码数据单元的第二数据位置;和
从所述数字存储装置中在所述第二数据位置检索所述第二解码数据单元;和
解码作为所述第一解码数据单元和所述第二解码数据单元的函数的所述前面的数据单元。
26、按照权利要求25的方法,还包括从所述第二数据位置开始直至所述第一数据位置到达,连续检索多个数据单元的步骤。
27、按照权利要求26的方法,还包括解码能够被利用在所述前面的数据单元的解码中的检索的数据单元。
28、按照权利要求27的方法,还包括放弃不能够被利用在所述前面的数据单元的解码中的检索的数据单元的步骤。
29、按照权利要求24的方法,还包括从所述第一数据位置开始直至所述前面的数据单元到达连续检索多个数据单元的步骤。
30、按照权利要求29的方法,还包括以下步骤:
确定所述前面的数据单元的一个特征;和
分析检索的每个数据单元,确定是否它具有所述特征。
31、按照权利要求29的方法,还包括解码可以被利用在所述前面的数据单元的解码中的检索的数据单元的步骤。
32、按照权利要求31的方法,还包括放弃不能被利用在所述前面的数据单元的解码的检索的数据单元的步骤。
33、按照权利要求24的方法,其中作为所说第一解码的数据单元的函数的所说前面数据单元的解码发生在接收用户命令之前,以便开始所说的反向重放操作。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03294095A JP3491365B2 (ja) | 1995-01-31 | 1995-01-31 | 符号化データ復号方法および復号装置 |
JP032940/95 | 1995-01-31 | ||
JP032940/1995 | 1995-01-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1136260A true CN1136260A (zh) | 1996-11-20 |
CN1129310C CN1129310C (zh) | 2003-11-26 |
Family
ID=12372954
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN96101434A Expired - Lifetime CN1129310C (zh) | 1995-01-31 | 1996-01-31 | 时分复用信号反向重放的方法和装置 |
Country Status (13)
Country | Link |
---|---|
US (4) | US5768466A (zh) |
EP (1) | EP0725399B1 (zh) |
JP (1) | JP3491365B2 (zh) |
KR (1) | KR100405249B1 (zh) |
CN (1) | CN1129310C (zh) |
AT (1) | ATE230893T1 (zh) |
AU (1) | AU699801B2 (zh) |
BR (1) | BR9600279A (zh) |
CA (1) | CA2167985C (zh) |
DE (1) | DE69625629T2 (zh) |
ES (1) | ES2187615T3 (zh) |
MX (1) | MX9600411A (zh) |
MY (1) | MY118067A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105141965A (zh) * | 2015-08-05 | 2015-12-09 | 中央电视台 | 一种编码方法及装置 |
Families Citing this family (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6243171B1 (en) * | 1994-07-29 | 2001-06-05 | Fuji Photo Film Co., Ltd. | Laboratory system, method of controlling operation thereof, playback apparatus and method, film image management method, image data copying system and method of copying image data |
US6208655B1 (en) | 1996-11-27 | 2001-03-27 | Sony Europa, B.V., | Method and apparatus for serving data |
JP4013286B2 (ja) * | 1997-01-22 | 2007-11-28 | 松下電器産業株式会社 | 画像符号化装置と画像復号化装置 |
US7043584B2 (en) * | 1997-02-18 | 2006-05-09 | Thomson Licensing | Interrupt prioritization in a digital disk apparatus |
US6167083A (en) * | 1997-04-04 | 2000-12-26 | Avid Technology, Inc. | Computer system and process for capture editing and playback of motion video compressed using interframe and intraframe techniques |
JPH10322665A (ja) * | 1997-05-07 | 1998-12-04 | Lsi Logic Corp | Gopデータの反復読出し制御方法および装置 |
JP3185863B2 (ja) * | 1997-09-22 | 2001-07-11 | 日本電気株式会社 | データ多重化方法および装置 |
GB9721662D0 (en) * | 1997-10-14 | 1997-12-10 | Philips Electronics Nv | Encoded video signal formatting |
JP3197855B2 (ja) * | 1997-11-06 | 2001-08-13 | 三洋電機株式会社 | Mpegデータの再生装置 |
US6173069B1 (en) | 1998-01-09 | 2001-01-09 | Sharp Laboratories Of America, Inc. | Method for adapting quantization in video coding using face detection and visual eccentricity weighting |
JPH11282496A (ja) * | 1998-03-30 | 1999-10-15 | Matsushita Electric Ind Co Ltd | 復号装置 |
US6353700B1 (en) * | 1998-04-07 | 2002-03-05 | Womble Multimedia, Inc. | Method and apparatus for playing an MPEG data file backward |
FR2780186B1 (fr) * | 1998-06-23 | 2000-08-11 | St Microelectronics Sa | Procede et dispositif de decodage d'une image, comprimee notamment selon les normes mpeg, en particulier une image bidirectionnelle |
WO2000022820A1 (en) * | 1998-10-09 | 2000-04-20 | Sarnoff Corporation | Method and apparatus for providing vcr-type controls for compressed digital video sequences |
DE19846676C1 (de) * | 1998-10-09 | 2000-03-02 | Siemens Ag | Verfahren zur Absicherung von Einsprungsadressen |
US6654539B1 (en) * | 1998-10-26 | 2003-11-25 | Sony Corporation | Trick playback of digital video data |
EP1005226A3 (en) * | 1998-11-25 | 2001-03-21 | Sony Corporation | MPEG reproducing apparatus and methods |
WO2000046803A1 (fr) * | 1999-02-05 | 2000-08-10 | Kabushiki Kaisha Toshiba | Procede permettant de creer des trains de donnees et procede permettant d'effectuer des suppressions partielles |
US7190883B2 (en) | 1999-06-18 | 2007-03-13 | Intel Corporation | Systems and methods for fast random access and backward playback of video frames using decoded frame cache |
US7242847B1 (en) | 1999-06-18 | 2007-07-10 | Intel Corporation | Systems and methods for editing video streams using a grid-based representation |
US7317866B1 (en) | 1999-08-17 | 2008-01-08 | Thomson Licensing | Reproducing a digital datastream containing program information for trick mode display |
JP2001111961A (ja) * | 1999-08-17 | 2001-04-20 | Deutsche Thomson Brandt Gmbh | トリックモード表示用プログラム情報を含むデジタルデータストリームの再生方法及び装置 |
CN1159917C (zh) * | 1999-10-07 | 2004-07-28 | 汤姆森特许公司 | 在数字视频***中生成特技模式的方法和设备 |
WO2001033832A1 (fr) * | 1999-10-29 | 2001-05-10 | Fujitsu Limited | Appareil de reproduction d'images et appareil d'enregistrement/reproduction d'images |
US6693857B1 (en) | 1999-11-04 | 2004-02-17 | Thomson Licensing S.A. | Data buffer management to enable apparent simultaneous record and playback from a rewritable digital disk |
US6658198B1 (en) | 1999-11-04 | 2003-12-02 | Thomson Licensing S.A. | Precessed recording for rewritable disk medium |
US6778265B1 (en) | 1999-11-10 | 2004-08-17 | Thomson Licensing S.A. | Copy feature for recordable DVD editing |
US6707778B1 (en) | 1999-11-10 | 2004-03-16 | Thomson Licensing S.A. | Edit to picture without decoding and re-encoding of MPEG bit stream for recordable DVD |
EP1153511A1 (en) * | 1999-11-17 | 2001-11-14 | Koninklijke Philips Electronics N.V. | Reverse playback of a mpeg video stream |
US7027713B1 (en) | 1999-11-30 | 2006-04-11 | Sharp Laboratories Of America, Inc. | Method for efficient MPEG-2 transport stream frame re-sequencing |
US6658199B1 (en) | 1999-12-16 | 2003-12-02 | Sharp Laboratories Of America, Inc. | Method for temporally smooth, minimal memory MPEG-2 trick play transport stream construction |
US7298959B1 (en) * | 1999-12-16 | 2007-11-20 | Sharp Laboratories Of America, Inc. | Method and apparatus for storing MPEG-2 transport streams using a conventional digital video recorder |
EP1156674A1 (en) * | 2000-05-19 | 2001-11-21 | THOMSON multimedia | Method and device for decoding a video data stream in special reproduction modes |
JP3846771B2 (ja) * | 2000-06-26 | 2006-11-15 | 三菱電機株式会社 | デコーダおよび再生装置 |
US8559797B2 (en) * | 2000-10-10 | 2013-10-15 | Broadcom Corporation | System and method for personal video recording |
US7164369B2 (en) | 2001-06-19 | 2007-01-16 | Sharp Laboratories Of America, Inc. | System for improving storage efficiency of digital files |
US7221851B1 (en) | 2001-11-26 | 2007-05-22 | Nvidia Corporation | Method and system for DVD smooth search transitions |
US8958688B2 (en) * | 2001-11-26 | 2015-02-17 | Nvidia Corporation | Method and system for DVD smooth rewind |
KR100492567B1 (ko) * | 2003-05-13 | 2005-06-03 | 엘지전자 주식회사 | 이동통신 시스템의 http 기반 비디오 스트리밍 장치및 방법 |
BRPI0415664A (pt) * | 2003-10-24 | 2006-12-19 | Koninkl Philips Electronics Nv | aparelho para reprodução para repetir um sinal codificado em um fluxo de dados, método para ler dados de sinal de dados de fluxo armazenados em um meio de armazenamento, método e aparelho para armazenar dados de fluxo contendo dados de sinal reprodutìveis em um meio de armazenamento, e, meio portando dados de fluxo contendo dados de sinal para reprodução seqüêncial em tempo |
JP3919115B2 (ja) * | 2004-08-18 | 2007-05-23 | ソニー株式会社 | 復号化装置、復号化方法、復号化プログラム及び復号化プログラムが記録された記録媒体、並びにリバース再生装置、リバース再生方法、リバース再生プログラム及びリバース再生プログラムが記録された記録媒体 |
US20060062388A1 (en) * | 2004-09-17 | 2006-03-23 | Gaurav Aggarwal | System and method for command for fast I-picture rewind |
JP2006101229A (ja) * | 2004-09-29 | 2006-04-13 | Toshiba Corp | 映像再生装置 |
US20060158677A1 (en) * | 2005-01-18 | 2006-07-20 | Atousa Soroushi | Enhanced image data processing method and apparatus |
EP1900218A4 (en) * | 2005-04-28 | 2009-08-26 | Samsung Electronics Co Ltd | DEVICE AND METHOD FOR INITIALIZING A DECODER IN A DIGITAL RADIO RECEIVER |
WO2007072252A2 (en) * | 2005-12-23 | 2007-06-28 | Koninklijke Philips Electronics N.V. | Creation of 'trick-play' streams for plaintext, partially, or fully encrypted video streams |
KR100754736B1 (ko) * | 2006-02-10 | 2007-09-03 | 삼성전자주식회사 | 영상 수신 시스템에서 영상 프레임의 재생 방법 및 그 장치 |
JP4715633B2 (ja) * | 2006-05-19 | 2011-07-06 | ソニー株式会社 | 記録装置、記録方法および記録プログラム、ならびに、編集装置、編集方法および編集プログラム |
US8090718B2 (en) * | 2008-04-17 | 2012-01-03 | Research In Motion Limited | Methods and apparatus for improving backward seek performance for multimedia files |
US9247179B2 (en) | 2012-11-19 | 2016-01-26 | Nvidia Corporation | Reverse video playback in a data processing device |
TWI665663B (zh) * | 2018-08-22 | 2019-07-11 | 張維中 | 影音倒轉播放裝置與系統及其方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5502570A (en) * | 1990-02-13 | 1996-03-26 | Canon Kabushiki Kaisha | Images reproducing method capable of skipping reproduction of collateral information during reproduction in a special mode |
AU657510B2 (en) * | 1991-05-24 | 1995-03-16 | Apple Inc. | Improved image encoding/decoding method and apparatus |
JP3161614B2 (ja) * | 1991-11-30 | 2001-04-25 | ソニー株式会社 | 動画像復号化装置 |
US5377051A (en) * | 1993-01-13 | 1994-12-27 | Hitachi America, Ltd. | Digital video recorder compatible receiver with trick play image enhancement |
US5535008A (en) * | 1993-03-16 | 1996-07-09 | Victor Company Of Japan, Ltd. | Method for jump-reproducing video data of moving picture coded with high efficiency |
JP3128393B2 (ja) * | 1993-05-31 | 2001-01-29 | 三洋電機株式会社 | 圧縮動画像再生装置 |
US5596564A (en) * | 1993-10-08 | 1997-01-21 | Matsushita Electric Industrial Co., Ltd. | Information recording medium and apparatus and method for recording and reproducing information |
JP3097437B2 (ja) * | 1994-03-14 | 2000-10-10 | 松下電器産業株式会社 | 圧縮動画像の記録方法と再生装置 |
JP3607315B2 (ja) * | 1994-03-23 | 2005-01-05 | パイオニア株式会社 | 動画像復号化装置 |
-
1995
- 1995-01-31 JP JP03294095A patent/JP3491365B2/ja not_active Expired - Lifetime
-
1996
- 1996-01-24 CA CA 2167985 patent/CA2167985C/en not_active Expired - Fee Related
- 1996-01-29 US US08/593,706 patent/US5768466A/en not_active Expired - Lifetime
- 1996-01-30 MY MYPI9600342 patent/MY118067A/en unknown
- 1996-01-30 AU AU42265/96A patent/AU699801B2/en not_active Ceased
- 1996-01-30 AT AT96300629T patent/ATE230893T1/de active
- 1996-01-30 ES ES96300629T patent/ES2187615T3/es not_active Expired - Lifetime
- 1996-01-30 EP EP19960300629 patent/EP0725399B1/en not_active Expired - Lifetime
- 1996-01-30 DE DE69625629T patent/DE69625629T2/de not_active Expired - Lifetime
- 1996-01-30 MX MX9600411A patent/MX9600411A/es not_active IP Right Cessation
- 1996-01-31 KR KR1019960002268A patent/KR100405249B1/ko active IP Right Grant
- 1996-01-31 CN CN96101434A patent/CN1129310C/zh not_active Expired - Lifetime
- 1996-01-31 BR BR9600279A patent/BR9600279A/pt not_active IP Right Cessation
-
1997
- 1997-04-24 US US08/842,318 patent/US5802242A/en not_active Expired - Lifetime
- 1997-10-09 US US08/947,581 patent/US6047101A/en not_active Expired - Lifetime
- 1997-10-09 US US08/947,576 patent/US6078722A/en not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105141965A (zh) * | 2015-08-05 | 2015-12-09 | 中央电视台 | 一种编码方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
EP0725399A3 (en) | 1997-07-16 |
CA2167985C (en) | 2006-03-21 |
US6047101A (en) | 2000-04-04 |
JPH08214264A (ja) | 1996-08-20 |
ES2187615T3 (es) | 2003-06-16 |
US6078722A (en) | 2000-06-20 |
DE69625629T2 (de) | 2003-09-18 |
MY118067A (en) | 2004-08-30 |
KR100405249B1 (ko) | 2004-02-05 |
AU4226596A (en) | 1996-08-08 |
DE69625629D1 (de) | 2003-02-13 |
ATE230893T1 (de) | 2003-01-15 |
EP0725399A2 (en) | 1996-08-07 |
KR960030200A (ko) | 1996-08-17 |
US5768466A (en) | 1998-06-16 |
AU699801B2 (en) | 1998-12-17 |
EP0725399B1 (en) | 2003-01-08 |
MX9600411A (es) | 1997-06-28 |
CA2167985A1 (en) | 1996-08-01 |
BR9600279A (pt) | 1997-12-23 |
CN1129310C (zh) | 2003-11-26 |
JP3491365B2 (ja) | 2004-01-26 |
US5802242A (en) | 1998-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1129310C (zh) | 时分复用信号反向重放的方法和装置 | |
CN1134157C (zh) | 数据译码的仪器和方法 | |
EP2405435B1 (en) | Method and apparatus for receiving, storing, and presenting programming without indexing prior to storage | |
CN1111862C (zh) | 视频数据记录设备和重放装置 | |
CN1130922C (zh) | 用于对数字视频数据进行编码和解码的设备和方法 | |
CN1091919C (zh) | 译码设备及译码方法 | |
CN1135841C (zh) | 编码数据的特殊重现方法和装置 | |
CN100359937C (zh) | 已记录视频信号的特技模式播放 | |
CN1278550C (zh) | 用于再现图像的方法和装置以及图像记录装置 | |
CN1760982A (zh) | 再现装置及方法 | |
CN1164105C (zh) | 再生方法和使用该方法的再生装置 | |
CN1193617C (zh) | 图像处理装置和使用它的电视接收装置、图像重放装置和方法 | |
CN1698113A (zh) | 用于提供可浏览的幻灯片显示的解码数据的装置和方法以及数据存储介质 | |
CN1193244A (zh) | 数字运动图象译码装置和译码方法 | |
CN1968386A (zh) | 记录设备和方法 | |
CN1848940A (zh) | 信息记录/再现***、设备和方法 | |
CN1106082C (zh) | 译码方法及其装置 | |
CN1705017A (zh) | 数字信息再生装置和方法 | |
JP2004208319A (ja) | Mpegピクチャを復号し、巻き戻しモードにおいてそれを表示する方法と装置、およびこのような装置を組み込んだビデオドライバ回路とデコーダボックス | |
CN1653808A (zh) | 用于数字视频记录器的规则 | |
CN1897152A (zh) | 再生装置、再生方法及其程序、及记录有该程序的记录介质 | |
CN1147158C (zh) | 图象信号处理、记录方法和设备 | |
CN1272207A (zh) | 在/从盘形记录载体上记录/再现和/或编辑实时信息 | |
CN1663236A (zh) | 数字录像机中的控制字段事件检测 | |
CN1445989A (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 | ||
CX01 | Expiry of patent term |
Granted publication date: 20031126 |
|
EXPY | Termination of patent right or utility model |