CN1545808A - 解码设备和解码方法 - Google Patents

解码设备和解码方法 Download PDF

Info

Publication number
CN1545808A
CN1545808A CNA038008955A CN03800895A CN1545808A CN 1545808 A CN1545808 A CN 1545808A CN A038008955 A CNA038008955 A CN A038008955A CN 03800895 A CN03800895 A CN 03800895A CN 1545808 A CN1545808 A CN 1545808A
Authority
CN
China
Prior art keywords
flow data
image flow
picture frame
decoding
read
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
Application number
CNA038008955A
Other languages
English (en)
Other versions
CN1299502C (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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Publication of CN1545808A publication Critical patent/CN1545808A/zh
Application granted granted Critical
Publication of CN1299502C publication Critical patent/CN1299502C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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
    • 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
    • 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/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/21805Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42646Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42661Internal components of the client ; Characteristics thereof for reading from or writing on a magnetic storage medium, e.g. hard disk drive
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42692Internal components of the client ; Characteristics thereof for reading from or writing on a volatile storage medium, e.g. Random Access Memory [RAM]
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43072Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
    • 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/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4347Demultiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/04Synchronising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/46Receiver circuitry for the reception of television signals according to analogue transmission standards for receiving on more than one standard at will
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/50Tuning indicators; Automatic tuning control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • 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/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/907Television signal recording using static stores, e.g. storage tubes or semiconductor memories
    • 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/7921Processing of colour television signals in connection with recording for more than one processing mode
    • 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/806Transformation 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 with processing of the sound signal
    • H04N9/8063Transformation 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 with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
    • 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/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8227Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

公开一种和多视图广播一致地进行解码处理的解码设备。该解码设备包括为每个图象流数据分配存储区,并保存存储区的图象流数据存储单元(31),时分读出保存在存储区中的图象流数据的图象流数据读出单元(4),把读出的图象流数据解码成图象帧的解码单元(33),保存图象帧的图象帧存储单元(34),保存用于管理表示图象帧存储单元(34)的使用状态的使用状态信息的管理表的管理表存储单元(15),根据管理表管理的使用状态信息,确定图象帧是否可保存在图象帧存储单元(34)中的第一判定单元(主CPU)(14),和允许图象流数据读出单元(主CPU)(14)从图象流数据存储单元(31)读出图象流数据的许可单元(主CPU)(14)。

Description

解码设备和解码方法
技术领域
本发明涉及数字电视广播。更具体地说,本发明涉及根据图象流数据的类别和数目,恰当地译解接收广播的图象流数据的设备和方法。
本申请要求于2002年6月20日登记的日本专利申请No.2002-180411的优先权,该申请作为参考整体包含于此。
背景技术
到目前为止,能够实现以提供高质量节目或多频道节目为特征的广播服务的数字广播服务被实现成使用广播卫星(BS)或通信卫星(CS)的广播。
数字广播服务以数字高清晰电视(HDTV)为中心。但是,在BS数字广播服务中,已计划在除用于数字高清晰电视广播之外的时段内,提供称为多视图广播的服务。
多视图广播意味着其中把数字高清晰电视广播分成三个频道,指定的唯一节目的一个以上的相关内容同时被广播成常规的标准清晰度电视(SDTV)(如图1中所示)的广播服务。
例如,当接收多视图广播时,可同时观看来自体育节目或剧院转播的三个摄影角度的图像,或者可以只观看所需角度的图像。
就多视图广播来说,必须对接收多视图广播的接收机所接收的整个数字标准清晰度电视广播解码。
如上所述,接收数字广播的接收机为了处理多视图广播,必须全部地对接收的标准清晰度广播进行解码。
如果接收机配有数目和多视图广播的频道数目相同的,用于对接收的数字广播解码的若干解码器,则接收机能够处理多视图广播。
如果为了处理多视图广播,向接收机提供数目和多视图广播提供的标准电视广播的频道数目相等的若干解码器,则费用会相当大。此外,存在随着解码器数目的增大,接收机尺寸增大的问题。
发明内容
本发明的目的是提供一种新颖的解码设备和新颖的解码方法,借助所述解码设备和解码方法,能够解决用于多视图广播的常规接收机中固有的问题。
本发明的另一目的是提供一种而在不增加解码器数目的情况下,处理多视图广播而配置的解码设备和解码方法。
为了实现上述目的,本发明提供一种解码设备,包括把输入的m个图象流数据保存到分配给各个图象流数据的每个存储区的图象流数据存储装置,这里m是自然数,时分读出保存在图象流数据存储装置中的m个图象流数据的图象流数据读出装置,把从图象流数据读出装置时分读出的m个图象流数据解码成相应的图象帧的解码装置,保存解码装置解码的图象帧的图象帧存储装置,确定图象帧是否可保存在图象帧存储装置中的第一判定装置,确定图象流数据是否可在解码装置中解码的第二判定装置,根据第一判定装置和第二判定装置的判断结果,控制图象流数据读出装置从图象流数据存储装置读出图象流数据的控制装置,读出保存在图象帧存储装置中的图象帧的图象帧读出装置,和在同一图象屏幕上排列与图象帧读出装置读出的各个图象流数据对应的图象帧,并输出图象数据的输出装置。
根据本发明的解码方法包括把输入的m个图象流数据保存到分配给各个图象流数据的每个存储区的图象流数据存储步骤,这里m是自然数,时分读出在图象流数据存储步骤中保存的m个图象流数据的图象流数据读出步骤,把从图象流数据读出步骤时分读出的m个图象流数据解码成相应的图象帧的解码步骤,把解码步骤解码的图象帧保存在图象帧存储装置中的图象帧存储步骤,确定图象帧是否可在图象帧存储步骤中保存的第一判定步骤,确定图象流数据是否可在解码步骤中解码的第二判定步骤,根据第一判定步骤和第二判定步骤的判断结果,控制图象流数据读出步骤从图象流数据存储装置读出图象流数据的控制步骤,读出保存在图象帧存储装置中的图象帧的图象帧读出步骤,和在同一图象屏幕上排列与图象帧读出步骤读出的各个图象流数据对应的图象帧,并输出图象数据的输出步骤。
根据本发明的另一解码设备包括供给多路复用m个图象流数据时获得的多路复用流的输入装置,这里m是自然数,把供给输入装置的多路复用流多路分解成m个图象流数据的多路分解装置,把多路分解装置多路分解的m个图象流数据保存到分配给各个图象流数据的相应存储区的图象流数据存储装置,这里m是自然数,时分读出保存在图象流数据存储装置中的图象流数据的图象流数据读出装置,把从图象流数据读出装置读出的m个图象流数据解码成相应的图象帧的解码装置,保存解码装置解码的图象帧的图象帧存储装置,确定图象帧是否可保存在图象帧存储装置中的第一判定装置,确定图象流数据是否可在解码装置中解码的第二判定装置,根据第一判定装置和第二判定装置的判断结果,控制图象流数据读出装置从图象流数据存储装置读出图象流数据的控制装置,读出保存在图象帧存储装置中的图象帧的图象帧读出装置,和在同一图象屏幕上,排列与图象帧读出装置读出的各个图象流数据对应的图象帧,并输出图象数据的输出装置。
根据本发明的另一解码方法包括供给多路复用m个图象流数据时获得的多路复用流的输入步骤,这里m是自然数,把供给输入步骤的多路复用流多路分解成m个图象流数据的多路分解步骤,把多路分解步骤多路分解的m个图象流数据保存到分配给各个图象流数据的每个相应存储区的图象流数据存储步骤,这里m是自然数,时分读出在图象流数据存储步骤中保存的图象流数据的图象流数据读出步骤,把从图象流数据读出步骤读出的m个图象流数据解码成相应的图象帧的解码步骤,把解码步骤解码的图象帧保存在图象帧存储装置中的图象帧存储步骤,确定图象帧是否可保存在图象帧存储装置中的第一判定步骤,确定图象流数据是否可在解码步骤中解码的第二判定步骤,根据第一判定步骤和第二判定步骤的判断结果,控制图象流数据读出步骤从图象流数据存储装置读出图象流数据的控制步骤,读出在图象帧存储步骤中保存的图象帧的图象帧读出步骤,和在同一图象屏幕上,排列与图象帧读出步骤读出的各个图象流数据对应的图象帧,并输出图象数据的输出步骤。
结合附图,根据优选实施例的下述说明,本发明的其它目的和具体优点将变得更加明显。
附图说明
图1图解说明了多视图广播。
图2表示了根据本发明的记录和/或再现设备的使用方式。
图3是表示根据本发明的记录和/或再现设备的基本结构的方框图。
图4是表示形成根据本发明的记录和/或再现设备的MPEG视频解码器的方框图。
图5表示在HD流被发送给根据本发明的记录和/或再现设备中的MPEG视频解码器的情况下,代码缓冲器和选择器的状态。
图6表示在SD流被发送给根据本发明的记录和/或再现设备中的MPEG视频解码器的情况下,代码缓冲器和选择器的状态。
图7表示在两个SD流被发送给根据本发明的记录和/或再现设备中的MPEG视频解码器的情况下,代码缓冲器和选择器的状态。
图8表示在三个SD流被发送给根据本发明的记录和/或再现设备中的MPEG视频解码器的情况下,代码缓冲器和选择器的状态。
图9是表示根据本发明的记录和/或再现设备中的MPEG视频解码器的操作的流程图。
图10是表示MPEG视频解码器的解码处理的流程图。
图11是表示释放虚帧的操作的流程图。
图12A图解说明了根据本发明的记录和/或再现设备中的帧存储器的总存储区,图12B表示了在为SD定义帧存储器的情况下的存储区,图12C表示了在为HD定义帧存储器的情况下的存储区。
图13图解说明帧存储器和虚拟帧之间的对应状态。
图14表示虚拟帧的例子。
图15是表示在对多视图广播解码的情况下,采用虚拟帧的主CPU的管理操作的流程图。
图16表示用于说明图15中所示流程图的操作的虚拟帧的例子。
图17是表示在对数字高清晰电视广播解码的情况下,采用虚拟帧的主CPU的管理操作的流程图。
具体实施方式
参见附图,详细说明根据本发明的解码设备和解码方法。
本发明适用于图2中所示的记录和/或再现设备100。该记录和/或再现设备100与电视接收机200连接,如图2中所示。
在电视接收机200中,可封闭能够接收地波的地波调谐器,BS(广播卫星)调谐器,BS数字调谐器或CS(通信卫星)调谐器。
记录和/或再现设备100的各种功能可由遥控器300遥控,如图2中所示。另外,电视接收机200的各种功能也可由遥控器300遥控。
体现本发明的记录和/或再现设备100是能够不压缩地把图象信号,语音信号或者数字高清晰电视广播的各种数据记录在记录介质上的记录和/或再现设备。此外,记录和/或再现设备其中封闭有数字调谐器,如后所述,能够接收BS数字广播提供的数字高清晰电视广播,把这样接收的数字高清晰电视广播记录在记录介质上。
参见图3,说明记录和/或再现设备100的基本结构。
记录和/或再现设备100包括地波调谐器1,输入开关电路2,YC分离电路3,输入开关电路4,NTSC(全国电视***委员会)解码器5,同步控制电路6,图像信号预处理电路7,MPEG(运动图象专家组)视频编码器8,语音A/D转换器9,MPEG音频编码器10,数字调谐器11,多路复用/多路分解电路(MUX/DMX)12,记录/再现单元13,主CPU 14,SDRAM(同步动态随机存取存储器)15,ROM(只读存储器)16,MPEG视频记录器17,视频信号后处理电路18,OSD(屏幕显示器)19,NTSC编码器20,MPEG音频解码器21,开关电路22,语音D/A转换器23,数字IN/OUT 24,数字接口电路25,EPG地波调谐器26和数据限幅器27。
地波调谐器1接收地波广播,并把这样接收的广播的复合图象信号和语音信号发送给输入开关电路2。
从地波调谐器1向输入开关电路2供给复合图象信号和语音信号,同时从外部装置向输入开关电路2供给复合图象信号和语音信号。依据来自主CPU 14的命令,输入开关电路2选择从地波调谐器1供给的复合图象信号和语音信号,或者选择从外部装置供给的复合图象信号和语音信号。输入开关电路2把选择的复合图象信号和选择的语音信号分别输出给YC分离电路3和语音A/D转换器9。
YC分离电路3把从输入开关电路2供给的复合图象信号分离成Y和C,并把所得到的信号发送给输入开关电路4。
输入开关电路4依据来自主CPU 14的命令,选择来自外部的S图象输入或者来自YC分离电路3的输出,并把选择的信号发送给NTSC解码器5。
NTSC解码器5对输入的图象信号进行例如A/D转换或色度编码的处理,把信号转换成下面称为图象数据的数字成分图象信号,所述图象数据被提供给图像信号预处理电路7。NTSC解码器5还把利用输入图象信号的水平同步信号产生的作为基准的时钟,以及在同步分离时产生的水平同步信号,垂直同步信号和场识别信号发送给同步控制电路6。
同步控制电路6根据水平同步信号,垂直同步信号和场识别信号,产生用作基准的时钟和同步信号,所述时钟和同步信号的计时已被转换成相应部件所需的计时(如后所述),并把得到的时钟和同步信号发送给形成记录和/或再现设备100的各个部件。
图像信号预处理电路(pre-image signal processing circuit)7对从NTSC解码器5供给的图象数据应用各种视频信号处理操作,例如前置过滤,并把这样处理后的信号发送给MPEG视频编码器8和图象信号后处理电路(post picture signal processing circuit)18。
MPEG视频编码器8对从图像信号预处理电路7供给的图象数据应用编码处理,例如块DCT(离散余弦变换),产生图象的ES(基本流),并把这样产生的ES发送给多路复用/多路分解电路12。虽然MPEG被用作压缩***,不过也可使用其它压缩***,或者让信号保持未压缩。
语音A/D转换器9把输入开关电路2选择的语音信号转换成数字语音信号,所述数字语音信号被供给MPEG音频编码器10。
MPEG音频编码器10根据MPEG格式压缩供给的数字语音信号,产生语音的ES,按照和图象信号相同的方式,所产生的ES被供给多路复用/多路分解电路12。虽然MPEG被用作压缩***,不过也可使用其它压缩***,或者让信号保持未压缩。
数字调谐器11是接收BS数字广播,CS数字广播和地波数字广播的调谐器。虽然BS数字广播代表以数字高清晰广播为中心的服务,不过也可供给标准电视广播。例如,BS数字广播被设想成提供由把数字高清晰电视广播的结构(framework)分成三个标准电视广播,并同时播放这三个广播组成的多频道广播,以及由把数字高清晰电视广播的频带分成三个频道,以标准电视广播的形式同时播放一个以上相关内容组成的多视图广播。
数字调谐器11接收在按MPEG2传送流的方式多路复用,并根据预定的调制***调制的情况下传送的BS数字广播,并把接收的TS信号发送给多路复用/多路分解电路12。
同时,如果地波调谐器1或数字调谐器11接收的NTSC制式的图象信号的有效水平象素的数目(picture_coding_h_size)不小于720,或者其垂直有效象素的数目(picture_coding_v_size)不小于480,则认为接收的图象信号是数字高清晰电视(高清晰电视)的图象信号,即按照HD***编码的图象信号。其它图象信号被认为是按照SD***编码的图象信号。
如果地波调谐器1或数字调谐器11接收的图象信号是PAL制式(逐行倒相制式)的图象信号,则图象信号的有效水平象素的数目不小于720,或者其有效垂直象素的数目不小于540,该图象信号被认为是按照数字高清晰***播放的图象信号,即,按照HD***编码的图象信号。其它图象信号被认为是按照SD***编码的图象信号。
例如,在日本的BS数字广播,CS数字广播或地波数字广播中,“A RIB STD-B32‘Picture Encoding,Speech Encoding andMultiplexing System’,Denpa-Sangyoukai,Body corporate,Chapter5”在有效水平象素的数目,有效垂直象素的数目和帧速率方面,规定数字高清晰电视的图象信号和标准晴晰度电视的图象信号。
具体地说,数字高清晰电视广播的图象信号被规定为(1920×1080i;29.97Hz),(1280×720p;59.94Hz),(720×480p;59.94Hz),这里有效水平象素的数目,有效垂直象素的数目和帧速率被表示成(有效水平象素的数目×有效垂直象素的数目;帧速率)。
另一方面,标准电视广播的图象信号被规定为(720×480i;29.97Hz),(544×480i;29.97Hz,真实图象数据的有效水平象素的数目为540),(480×480i;29.97Hz)。为了应付BS数字广播中的rainfall,以低清晰度水平传送的图象信号被规定为(352×240p;29.97Hz或更低),变成标准电视广播。
同时,后缀“i”和“p”表示扫描***,例如分别表示“隔行”扫描***或“逐行”扫描***。
另一方面,在USA的地波广播和ATSC(先进TV***委员会)的ATSC有线广播中,在“ATSC Standard A/53B with Amendment 1:ATSC Digital Television Standard,Rev.B Annex A.Table-A3”中关于有效水平象素的数目,垂直有效象素的数目和帧速率,规定了数字高清晰电视的图象信号。
具体地说,数字高清晰电视广播的图象信号被规定为(1920×1080p;23.976,24,29.97,30Hz),(1920×1080i;29.97,30Hz),(1280×720p;23.976,24,29.97,30,59.94,60Hz),(704×480p;23.976,24,29.97,30,59.94,60Hz),(704×480i;29.97,30Hz),(640×480p;23.976,24,29.97,30,59.94,60Hz),(640×480i;29.97,30Hz),这里有效水平象素的数目,有效垂直象素的数目和帧速率被表示成(有效水平象素的数目×有效垂直象素的数目;帧速率)。
在记录介质50上的记录过程中,多路复用/多路分解电路12如后所述在记录介质50上多路复用图象ES,语音ES和各种控制信号。多路复用/多路分解电路12组合输入的MPEG图象ES,MPEG语音ES和控制信号,以便进行多路复用处理(例如MPEG***的传送流的产生),和缓冲器控制处理,并把所得到的信号输出给记录/再现单元13。
缓冲器控制处理意味着实现关于间歇地把连接供给的TS(传送流)发送给下游的记录/再现单元13的控制。例如,通过在记录/再现单元13正在执行关于记录介质50的寻找操作的过程中,使TS暂时保存在缓冲器中(因为这期间不能写入TS),并且当写入可能时,通过以高于输入速率的速率写入TS,记录/再现单元13无中断地记录连续供给的TS信号。
在再现记录介质50的过程中,如后所述,多路复用/多路分解电路12管理缓冲器控制,从而将连续供给由记录/再现单元13再现并间歇供给的TS。多路复用/多路分解电路12随后进入多路分解处理。在多路复用/多路分解电路12进行的多路分解处理中,从TS抽取PES(包化基本流),并将其进一步分离成图象ES和语音ES,图象ES和语音ES随后分别被发送给MPEG视频记录器17和MPEG音频解码器21。
在接收数字信号,并重置应用于TS信号的,适用于数字广播的扰频之后,数字调谐器11把TS发送给多路复用/多路分解电路12。多路复用/多路分解电路12从供给的TS信号中抽取PES,并如同再现记录介质50中那样,把PES进一步分离成视频PS和音频ES,视频PS和音频ES随后分别被发送给MPEG视频记录器17和MPEG音频解码器21。
在执行分离处理的过程中,如上所述,多路复用/多路分解电路12获得在TS中多路复用的PSI(节目专用信息),例如陈述TS分组的PID的PMT(节目图表(map table)),其中保存有用构成广播节目的视频,音频或相关信息举例说明的服务,并把这样获得的PSI输出给主CPU 14。
根据这样获得的PSI信息,主CPU 14能够检测抽取的PES是HD流(数字高清晰电视广播流)还是SD流(标准清晰度电视广播流),在抽取的PES是SD流的情况下,能够检测传送多少SD流。
从在多路复用/多路分解电路12中封闭的各种信息的净化(purging)信息中,多路复用/多路分解电路12抽取***BS信号中的电子节目指南(EPG),并把这样抽取的EPG传送给主CPU 14。主CPU 14分析该EPG信号,以便在GUI上显示节目指南。
记录/再现单元13把数据记录在记录介质50上,并再现记录在记录介质50上的数据。记录介质50的例子包括可装入记录和/或再现设备的加载单元(未示出)中的光盘,磁-光盘或固态存储器,或者预先装在记录和/或再现设备上的HDD(硬盘驱动器)。记录/再现单元13把从多路复用/多路分解电路12供给的TS记录在记录介质50上,并把从记录介质50再现的TS输出给多路复用/多路分解电路12。
主CPU 14全面控制记录和/或再现设备100的全体功能部件。主CPU 14还根据需要,通过主总线访问SDRAM 15和ROM 16,以便控制整个***。
MPEG视频记录器17对输入的视频ES进行解码处理,获得基带视频数据,并把这样获得的基带视频数据发送给视频信号后处理电路18。后面将更详细地说明MPEG视频记录器17的结构和操作。
视频信号后处理电路18由,例如开关电路(未示出),场递归降噪器和运动检测视频信号插值处理电路构成,并在转换从MPEG视频记录器17供给的图象数据和从图像信号预处理电路7供给的图象数据之后,执行各种处理操作,并把所得到的图象数据发送给OSD 19。
OSD 19产生在屏幕上显示的图形,并执行关于视频数据的重叠处理或部分显示,把这样处理后的图形发送给NTSC编码器20。
NTSC编码器20把输入的图象数据(成分数字信号)转换成YC信号,并完成D/A转换,以便获得模拟复合图象信号和S图象信号,并把这样获得的信号输入为电视接收机200设置的视频输入端子。
MPEG音频解码器21对从多路复用/多路分解电路12供给的语音ES信号解码,获得基带语音信号,基带语音信号随后被供给开关电路22。
开关电路22选择从MPEG音频解码器21供给的语音数据,和从语音A/D转换器9供给的语音数据,并把选择的语音数据输出给语音D/A转换器23。
语音D/A转换器23把语音数据转换成模拟语音信号,并把这样产生的模拟语音信号发送给为电视接收机200设置的语音输入端子。
现在说明从数字IN/OUT 24供给和输出的信号。在记录通过作为数字接口(例如IEEE1394)的数字IN/OUT 2,从外部IRD(集成的接收机解码器)供给的信号的情况下,数字信号被提供给数字接口电路25。
数字接口电路25执行和本***相符的处理,例如格式转换,以便产生TS,产生的TS随后被发送给多路复用/多路分解电路12。多路复用/多路分解电路12还分析并产生,例如把该TS转换成适合于本***的TS的控制信号。
同时,多路复用/多路分解电路12进行多路分解处理,分别把视频ES和语音ES发送给MPEG视频记录器17和MPEG音频解码器21,以便产生模拟视频和语音信号。
当记录/再现单元13再现记录介质50时,再现的TS被发送给多路复用/多路分解电路12,如上所述。当TS被提供给多路复用/多路分解电路12时,根据需要,分析并产生控制信号,所得到的TS被发送给数字接口电路25。数字接口电路25进行和记录时的转换相反的转换,以便把TS转换成适合于外部IRD的数字信号。通过数字IN/OUT 24输出所得到的信号。
同时,多路复用/多路分解电路12可进行多路分解处理,分别把PES发送给MPEG视频记录器17和MPEG音频解码器21,以便产生模拟视频和语音信号。
本实施例的说明涉及与IRD的连接。另一方面,也可产生与AV设备,例如TV,或者与个人计算机的连接。
EPG地波调谐器26在主CPU 14的控制下工作,接收其上叠加EPG的CH(频道),把这样接收的图象信号发送给数据限幅器27。
数据限幅器27从输入的图象信号抽取EPG数据,把抽取的EPG数据发送给主CPU 14。主CPU 14分析EPG信号,以便在GUI上显示节目信息。从BS数字或者从地波广播获得的EPG数据不仅被用于显示节目表,而且还被用作预录节目的标题说明或定时器记录用信息。
现在参见图4,说明本发明的记录和/或再现设备100中,为对通过多路复用/多路分解电路12,从数字调谐器11或者从记录介质50供给的TS解码而配置的MPEG视频记录器17的详细结构。
MPEG视频记录器17包括代码缓冲器31,选择器32,解码器核心33,帧存储器34和显示混合器35。
代码缓冲器31是暂时保存或缓存从多路复用/多路分解电路12提供的视频ES的若干图象的缓冲器。在主CPU 14的控制下,代码缓冲器31能够响应从多路复用/多路分解电路12提供的视频ES流的数目,动态改变它自己的缓冲区,以便把缓冲区分配给相应的输入流。
在设计成由BS数字广播提供服务的多视图广播被数字调谐器11接收的情况下,由两个或更多的多路复用SD流构成的TS被提供给多路复用/多路分解电路12。
被提供TS的多路复用/多路分解电路12获得在TS上多路复用的PSI,把这样获得的PSI发送给主CPU 14。根据从多路复用/多路分解电路12供给的PSI,主CPU获得流的类型和数目。在供给的视频ES是SD流,并且流的数目为2或3的情况下,主CPU 14控制代码缓冲器31,动态改变缓冲区,以便把缓冲区分配给各个流。
在再现记录在记录介质50上的流并将其提供给多路复用/多路分解电路12的情况下,可从在记录介质50中构成的数据库获得关于流类型或流数目的信息。
在记录于记录介质上的流的数目为2或3的情况下,选择器32工作,以便时分转换来自代码缓冲器31的输出,并把选择的输出发送给解码器核心33。
要注意的是,当供给HD流,或者单独供给SD流时,不需要附随的开关操作,选择器32把代码缓冲器31的输出发送给解码器核心33。
例如,当向MPEG视频记录器17供给唯一的HD流,或者唯一的SD流时,MPEG视频记录器分别处于图5或6中所示的状态。
另一方面,在向MPEG视频记录器17供给两个SD流或三个SD流的情况下,MPEG视频记录器分别处于图7或8中所示的状态。这种情况下,从一个输入流到另一输入流分配代码缓冲器31中的缓冲区,同时选择器32工作,以便时分控制给解码器核心33的输入。
依据PID区分流,从而同样根据PID,从多路复用/多路分解电路12供给代码缓冲器31的二个或三个SD流被供给预定的缓冲区。
解码器核心33对以帧为基础,从代码缓冲器31供给的HD和SD流进行MPEG解码,从而产生图象数据。这样产生的图象数据被提供给下游的帧存储器34。
同时,在下面的说明中,由解码器核心33解码的HD流和SD流分别被称为HD帧和SD帧。
帧存储器34具有预定的存储容量,具体地说,对于SD帧和HD帧来说,可能的存储容量分别为16帧和4帧。帧存储器34暂时把解码器核心33解码的HD帧和SD帧分别保存在其预定的存储区中。在主CPU 14的控制下,按照相似的方式读出这样保存的HD帧和SD帧,以便输出给下游的显示混合器35。
就HD帧和SD帧保存在帧存储器34的哪个存储区中来说,由解码器核心33解码并保存在帧存储器34中的HD帧和SD帧由主CPU 14管理。
在主CPU 14的控制下,显示混合器35设置主CPU 14从帧存储器34读出的HD和SD帧的位置,所述位置是当从记录和/或再现设备100把HD和SD帧输出给例如电视接收机200时的位置。显示混合器随后把这样设置的位置发送给图像信号后处理电路18。特别地,当在BS数字广播中提供的多视图广播被数字调谐器11接收时,在主CPU 14的控制下决定HD和SD帧的位置,从而使最多三帧恰当地位于同一屏幕上。
图4中表示了其结构的MPEG视频记录器17中的解码处理并不只代表解码器核心33对某一流解码的处理,还包括把解码器核心33解码的流作为帧保存在帧存储器34中的处理。
从而,当将在MPEG视频记录器17中进行解码处理时,即使帧存储器34中存储区的管理,即关于把在解码器核心33中解码的帧保存在帧存储器34的哪个存储区中的管理也变得必需。除非在帧存储器34中存在空白区,否则不执行解码器核心33中的流解码。
具体地说,在SDRAM 15中提供全面管理帧存储器34的使用状态的管理表,以便主CPU 14参考该管理表,管理帧存储器34中的空白区,以及控制解码器核心33进行的解码处理。主CPU 14还参考在SDRAM 15中提供的管理表,以便控制保存在帧存储器34中的帧的输出。
例如,当向代码缓冲器31供给唯一的HD流或唯一的SD流时,如果从先前保存在帧存储器34中的某帧开始,主CPU 14顺序输出各帧,则足以获得帧存储器34中的空白帧区,从而允许解码器核心33的解码。
在多视图广播的解码处理中,时分使用解码器核心33,以便根据供给代码缓冲器31的两个或三个SD流产生SD帧。这样产生的各个SD帧被保存在帧存储器34中。要注意的是,需要同时从帧存储器34输出二个或三个SD帧。
从而,由解码器核心33解码的不同频道的一个以上的SD帧被保存在帧存储器34的存储区中,以致主CPU 14必须掌握用于区分来自帧存储器34的频道或输出计时信息的信息。
从而,主CPU 14必须提供管理帧存储器34的使用状态的管理表。由主CPU 14在SDRAM 15中提供的管理表被称为虚拟帧。
虚拟帧(作为由主CPU 14在SDRAM 15中构成的管理表)与帧存储器34中的存储区相关。虚拟帧反映帧存储器34中存储区中的帧存储状态,并把该帧存储状态保存为信息。
根据虚拟存储器(它是在SDRAM 15中扩展的管理表),主CPU14允许解码器核心33进行解码,或者控制保存在帧存储器34中的帧的输出,以便能够正确进行MPEG视频记录器17中的解码处理。
当利用在SDRAM 15中扩展的虚拟帧,管理MPEG视频记录器17的解码处理时,从一个频道到下一频道,即从一个视频解码处理到下一视频解码处理,主CPU 14起视频解码管理器,虚拟帧管理器和显示管理器的作用。
视频解码管理器负责对供给MPEG视频记录器17的流的某一帧的解码处理。受视频解码管理器管理的解码处理表示从帧存储器34中空白区的获得,经由响应空白区的获得,在解码器核心33中解码,直到判断解码器核心33译解并保存在帧存储器34中的空白区中的帧的显示序列的处理。通过作为管理表在SDRAM 15中扩展的虚拟帧,整体进行作为视频解码管理器的主CPU 14的解码处理的管理。
当对流解码时,视频解码管理器请求实际管理虚拟帧的虚拟帧管理器根据流类型,即根据流是HD流还是SD流,检索是否存在任意空白区。在虚拟帧中存在这种空白区的情况下,视频解码管理器获得该空白区,实行控制,从而使得在与虚拟帧的空白区相关的帧存储器34的存储区中进行图象解码。
视频解码管理器还响应其中显示序列不同于解码序列的特殊再现(反向再现)(例如慢速R,步进R,FR)请求,管理显示序列。利用虚拟帧作为管理表,例如通过遵照用户的请求,把显示序列的编号信息告知和其中保存帧的帧存储器34对应的虚拟帧,进行视频解码管理器的显示序列管理。
根据视频解码管理器确定的解码帧的显示序列,显示管理器管理并执行显示处理。显示管理器根据在作为管理表的虚拟帧中陈述的信息,进行显示处理。
例如,显示管理器从一个VSync中断到另一VSync中断,从虚拟帧中取回一个可显示的帧,并选择和显示与显示条件相符的帧。显示管理器还对已显示的帧分类,以便把确定为从此不再需要的虚拟帧返回给虚拟帧管理器。按照这种方式,虚拟帧变成空白区。按照和帧存储器34中的存储区变成空白区相一致的方式,显示实际保存在帧存储器34的存储区中的帧。
虚拟帧管理器执行虚拟帧的管理,所述虚拟帧是在SDRAM 15中扩展的帧存储器34的管理表。虚拟帧管理器管理虚拟帧,同时掌握频道中可用的虚拟帧。
例如,虚拟帧管理器响应来自视频解码管理器的关于虚拟帧中是否存在任意空白区的请求,从虚拟帧取回空白区或者释放从显示管理器返回的虚拟帧。
借助采用在SDRAM 15中扩展的虚拟帧的主CPU 14的控制,如上所述,MPEG视频记录器17能够分别把从多路复用/多路分解电路12供给的HD流和SD流解码成HD流和SD流,从而输出这样产生的HD和SD流。
现在参见图9-11中所示的流程图,说明MPEG视频记录器17的解码处理。
除了时分解码处理和帧存储器的共有之外,作为每个频道中的解码处理,MPEG视频记录器17中一个以上频道的解码处理是独立的操作。
从而,虽然各个频道的解码处理实际上由只具有唯一的解码器核心33的MPEG视频记录器17进行,不过可按照其中预先假定由从一个频道到另一频道单独提供的一个以上解码器进行处理的模型,解释解码处理。
在上述的MPEG视频记录器17进行的解码处理中,对应于由BS数字广播提供的多视图广播的两个或三个频道内的解码处理可被认为是独立解码器进行的处理,并如此被模拟。从而,通过说明MPEG视频解码器17的解码处理的操作,说明单一频道内的解码处理。
首先,在图9中的步骤S1中,指定频道的视频解码管理器响应相对于MPEG视频记录器17的流供给,向虚拟帧管理器请求虚拟帧(在SDRAM 15上扩展的管理表)中,数目和解码所需帧数对应的许多虚拟帧。所请求虚拟帧的数目被表示成(req_num[ch])。
在步骤S2中,频道的虚拟帧管理器响应指定频道的视频解码管理器的请求,取回在SDRAM 15上扩展的虚拟帧,计数在该频道中使用的虚拟帧的数目(used_num[ch]),和可用于该频道,并未使用的虚拟帧的数目(blank_num[ch])。
在步骤S3中,如果在频道中使用的虚拟帧的数目(used_num[ch])和视频解码管理器请求的虚拟帧的数目(req_num[ch])之和不大于可用于该频道中解码处理的虚拟帧的最大数目(used_num[ch]+req_num[ch]≤max_num[ch]),则虚拟帧管理器进入步骤S4,如果所述和超过最大数目,则虚拟帧管理器进入步骤S5。
在步骤S4中,如果请求的虚拟帧的数目(req_num[ch]),即视频解码管理器请求的虚拟帧的数目不大于帧的数目(blank_num[ch]),即,可用但是未在该频道中使用的虚拟帧的数目,则虚拟帧管理器进入步骤S6。如果请求的虚拟帧的数目(req_num[ch])超过未在该频道中使用的虚拟帧的数目,则虚拟帧管理器进入步骤S5。
在步骤S5中,虚拟帧管理器响应由步骤S3和S4中的判断处理的结果证实的未被满足的条件,确定帧存储器34中缺少保存由该频道中的解码器核心33解码的帧的存储区。虚拟帧管理器随后处于等待获得可用于解码处理的存储区的等待状态。
在步骤S6中,虚拟帧管理器响应由步骤S3和S4中的判断处理的结果证实的被满足的条件,确定帧存储器34中存在保存由该频道中的解码器核心33解码的帧的存储区。虚拟帧管理器随后把该结果传递给视频解码管理器。
在步骤S7中,视频解码管理器响应步骤S6中,已获得虚拟帧管理器解码的帧的帧存储器34中的存储区,并且解码器核心33进行的解码处理可行的讯息(该讯息下面称为解码处理请求),执行MPEG视频记录器17的解码处理。
现在参见图10的流程图,说明图9的流程图的步骤S7中的解码处理操作。
在步骤S21中,视频解码管理器从虚拟帧管理器接收解码处理请求。
在步骤S22中,视频解码管理器检查视频解码器核心33目前是否正在进行解码处理。由于在MPEG视频记录器17中只存在一个实际进行解码处理的视频解码器核心33,因此每次只能进行一个频道的视频解码处理。于是,必须在步骤S22中判断解码器核心33是否正在使用。
当视频解码器核心33目前正在进行解码处理时,视频解码管理器进入步骤S23。否则,视频解码管理器进入步骤S24。
在步骤S23中,视频解码管理器响应解码器核心33目前正在进行解码处理的判断结果,转移到等待解码器核心33的处理结束的等待状态。
在步骤S24中,视频解码管理器响应解码器核心33未进行解码处理的判断结果,控制选择器32,以致由代码缓冲器31缓冲的频道的流被恰当地发送给解码器核心33。
解码器核心33响应通过选择器32,把流从代码缓冲器31传递给它,执行把供给的流解码成帧的处理。解码器核心33以帧为基础对流解码。根据采用在SDRAM 15中扩展的虚拟帧的管理处理,解码器核心33解码产生的帧被保存在帧存储器34中的相关存储区中。
同时,当执行解码处理时,假如流是需要基准图象的图象(P-图象或B-图象),则从帧存储器34取回基准图象,并利用取回的基准图象,执行解码处理。就取回基准图象来说,使用作为管理表的虚拟帧。
在步骤S25中,视频解码管理器响应解码器核心33中解码处理的完成,检查是否存在等待解码器核心33的解码处理终止的任意频道。如果存在等待解码处理终止的任意频道,则视频解码管理器进入步骤S26。如果不存在任何等待频道,则视频解码管理器进入步骤S27。
在步骤S26中,视频解码管理器把解码器核心33的频道解码处理终止的结果通知等待解码处理终止的频道的视频解码管理器。
在步骤S27中,视频解码管理器响应不存在任何频道等待所讨论频道的解码处理终止的判断结果,终止整个解码处理过程。
当步骤S27中的处理结束时,反转图9的流程图,以便执行步骤S8的显示处理和步骤S9中把虚拟帧设置成空闲的处理。
在步骤S8中,显示管理器参考陈述由作为管理表的虚拟帧保存的显示序列的信息,每次产生作为保存在帧存储器34中的帧的显示计时的视频同步信号(VSync)。显示管理器从相关帧存储器34读出确定为由虚拟帧显示的帧,把该帧定位于显示混合器35上的可选位置。
由显示管理器从虚拟帧确定的要显示帧根据再现模式而不同,从而在正常再现的情况下,选择具有和STC(***计时时钟)一致的PTS(呈现时间戳记)的帧。在代表特殊再现的慢速R的情况下,选择时间上在目前所显示帧前面一个图象的帧。
在再现一个以上SD流的情况下,如果显示混合器35在混合时显示对SD流解码的SD帧,则各帧被定位成不会重叠在一起。
在步骤S9中,显示管理器响应把经过处理以便解码,并保存在帧存储器34中的预定存储区中的帧输出给显示混合器35,执行释放和帧存储器34的预定存储区相关的虚拟帧的处理。
当进行设置虚拟帧的处理时,在SDRAM 15上扩展的虚拟帧中的预定虚拟帧变成空白虚拟帧。这种处理意味着由于把保存的帧输出给显示混合器35的结果,与虚拟帧相关的帧存储器34的存储区现在被清空,变成空白的存储区。
现在参见图11中所示的流程图,说明释放虚拟帧区的操作。
首先,在步骤S31中,显示管理器响应把保存在帧存储器34的预定存储区中的帧输出给显示混合器35,请求虚拟帧管理器释放与预定存储区相关的虚拟帧。
在步骤S32中,虚拟帧管理器把显示管理器请求释放的虚拟帧的状态信息(state[n])设置成“BLANK”,指示该帧是空白虚拟帧。
在步骤S33中,虚拟帧管理器核实是否已从视频解码管理器请求该虚拟帧。如果没有向虚拟帧管理器发生关于该虚拟帧的任何请求,则该过程结束。如果发出了关于该虚拟帧的请求,则虚拟帧管理器进入图9中所示流程图中的步骤S2,以便再次从步骤S2开始该过程。
如此,MPEG视频记录器17由唯一的解码器核心33和帧存储器34构成。但是,即使在需要关于一个以上频道的解码处理的情况下,和多视图广播的情况一样,通过利用作为管理表的虚拟帧,由虚拟帧管理器管理帧存储器34,并通过在主CPU 14的视频解码管理器的控制下,时分采用解码器核心33,可实现解码处理。
现在说明采用在SDRAM 15中构成的虚拟帧的主CPU 14实现的更特定的管理技术。
在说明主CPU 14的管理技术之前,如图12A-12C中所示定义MPEG视频记录器17的帧存储器34的存储区。图12A中表示了帧存储器34的整个存储区。
如果如图12B和12C中所示定义帧存储器34,则保存HD帧所需的存储区是保存SD帧所需的存储区的四倍。
下面参考图13,使作为在SDRAM 15中构成的管理表的虚拟帧对应于帧存储器34中的存储区。
需要构成在SDRAM 15中构成的虚拟帧,以致能够同时包括使用帧存储器34作为SD帧存储器的情况,和使用帧存储器34作为HD帧存储器的情况。
通过按照这种方式构成虚拟帧,在向MPEG视频记录器17供给下面称为3SD流的三个SD流,以便再现多视图广播,随后向MPEG视频记录器17供给HD流,以便再现数字高清晰电视广播的情况下,能够在多视图广播和数字高清晰电视广播之间的某一转换点,实现它们之间的无缝转换。
例如,如图13中所示,在SDRAM 15中构成使之对应于帧存储器34中的存储区的虚拟帧。
由于存在帧存储器34被用作SD帧存储器的情况和帧存储器34被用作HD帧存储器的情况,因此需要同时获得关于这两种情况的信息。
为此,在SDRAM 15中构成SD虚拟帧和HD虚拟帧。即,在SDRAM 15中构成把帧存储器34用于SD的情况下的最大数目的虚拟帧,加上在把帧存储器34用于HD的情况下的最大数目的虚拟帧。
例如,当帧存储器34被用于SD时,在帧存储器34中可保存16个SD帧,而当帧存储器34被用于HD时,在帧存储器34中可保存4个HD帧,从而在SDRAM 15中可构成20个虚拟帧。
就在SDRAM 15中构成的20个虚拟帧来说,这些虚拟帧对应于代表用于SD的帧存储器34的存储区的F_SD1~F_SD16,以及对应于代表用于HD的帧存储器34的存储区的F_HD1~F_HD4,如下所述。
即,代表用于HD的帧存储器34的存储区的F_HD1~F_HD4与虚拟帧的VF_1~VF_4一一对应,而代表用于SD的帧存储器34的存储区的F_SD1~F_SD16与虚拟帧的VF_1~VF_20一一对应。
在SDRAM 15中构成的虚拟帧保存用于管理帧存储器34的一定数量的管理信息。这些管理信息包括,例如如上所述,规定与虚拟帧相关的帧存储器34的存储区的存储区信息,和规定虚拟帧的当前状态的状态信息。
假如虚拟帧处于可被获得以便解码的状态,假如虚拟帧处于已被获得,用于解码的状态,假如虚拟帧已被解码,以及假如虚拟帧处于可被显示的状态,则状态信息分别为“BLANK”、“ALLOC”、 “DEC”和“PRSN”。
主CPU 14能够参考虚拟帧保持的状态信息,以便了解对应帧存储器34的当前状态。
例如,当在SDRAM 15中构成的虚拟帧VF_1的状态信息为“BLANK”时,表示可获得帧存储器34的存储区F_HD1用于解码。在VF_5的状态信息为“ALLOC”的情况下,表示已获得帧存储器34的存储区F_HD1用于解码。在VF_13的状态信息为“DEC”的情况下,表示已解码的帧被保存在帧存储器34的存储区F_SD9中,在VF_17的状态信息为“PRSN”的情况下,表示可显示的帧已保存在帧存储器34的存储区F_SD13中。
就在MPEG视频解码器17中对流解码来说,主CPU 14根据流类型,例如SD或HD流,从帧存储器34的存储区获得必需的解码区,随后使解码器核心33进行解码。通过利用代表在SDRAM 15中构成的管理表的虚拟帧,主CPU 14获得进行解码处理必需的解码区。
在对流解码的过程中,主CPU 14首先检索在SDRAM 15中构成的全部虚拟帧,获得其状态信息为“BLANK”的虚拟帧。
具体地说,虚拟帧与帧存储器34中的预定存储区相关,从而,当向MPEG视频记录器17供给HD流,并且主CPU 14已从在SDRAM15中构成的虚拟帧中获得虚拟帧VF_1~VF_4中的任意虚拟帧时,就获得了能够对与这样获得的虚拟帧相关的HD流解码的帧存储器34中的存储区。
但是,如果要获得与虚拟帧VF_1~VF_4相关的存储器34的存储区,则不仅必需获得虚拟帧VF_1~VF_4的状态信息,而且必须确认虚拟帧VF_5~VF_20的状态信息。
如上所述,既关于HD又关于SD定义帧存储器34。如果关于HD定义帧存储器,则其能够保存SD帧的存储区(即帧存储器34的存储区)是帧存储器34的四个连续存储区,每个连续存储区能够保存一个SD帧。
从而就在对HD流解码过程中,获得帧存储器34的存储区来说,虚拟帧VF_1~VF_4的状态信息本身是不够的。通过同时确认虚拟帧VF_5~VF_20的状态信息,可了解根据虚拟帧VF_1~VF_4的状态信息获得的帧存储器34的存储区完全空闲。
当要对SD流解码时,这同样适用。这种情况下,主CPU 14参考虚拟帧VF_5~VF_20的状态信息,并参考虚拟帧VF_1~VF_4的状态信息,检查是否存在对SD流解码所必需的空白区。
随后,通过利用图14中所示的在SDRAM 15中构成的虚拟帧的一个实例,核实HD流是否可解码或者SD流是否可解码。
首先,核实向MPEG视频记录器17供给HD流的情况。
参见HD虚拟帧VF_1~VF_4,VF_4的状态信息为“PRSN”,并被用于示范,从而它不能被用于对HD流解码。
就剩余的HD虚拟帧VF_1~VF_3而论,状态信息为“BLANK”,从而这些虚拟帧可能可被用于对HD流解码。
但是,在帧存储器34被定义为用于SD的帧存储器的情况下,共有与虚拟帧VF_1相关的帧存储器34的存储区的VF_5~VF_8中的VF_6的状态信息为“ALLOC”,而VF_7的状态信息为“PRSN”,从而VF_1不能被用于对HD流解码。
按照相同的方式,在VF_2中,共有帧存储器34的存储区的VF_9~VF_12中的VF_11和VF_12的状态信息为“DEC”,从而VF_2不能被用于对HD流解码。
在VF_3中,共有帧存储器34的存储区的VF_13~VF_16中的VF_13的状态信息为“PRSN”,从而VF_3不能被用于对HD流解码。
从而从图14中所示的虚拟帧可看出,MPEG视频记录器17不能够对HD流解码。
下面,利用图14中所示的在SDRAM 15中构成的虚拟帧的一个实例,核实向MPEG视频记录器17供给SD流的情况。
参见作为SD虚拟帧的VF_5~VF_20,VF_5,VF_9,VF_10和VF_14~VF_20的状态信息为“BLANK”。
参见VF_1~VF_4,VF_4的状态信息为“PRSN”,从而VF_17~VF_20不能被用于对SD流解码。
另一方面,VF_1~VF_3的状态信息为“BLANK”,从而VF_5,VF_8,VF_9,VF_10和VF_14~VF_16可被用于对SD流解码。
从而,从图14中所示的虚拟帧可看出,MPEG视频记录器17能够对SD流解码。
现在参见图15中所示的流程图,说明再现BS数字广播的多视图广播中,采用虚拟帧的解码管理操作。在下面的说明中,假定三个SD流(3SD流)作为多视图广播被发送给MPEG视频记录器17,并且通过频道1~3对这些SD流解码。
另外假定通过频道1解码的SD帧是V_ch1_1,V_ch1_2,V_ch1_3和V_ch1_4,通过频道2解码的SD帧是V_ch2_1,V_ch2_2,V_ch2_3和V_ch2_4,通过频道3解码的SD帧是V_ch3_1,V_ch3_2,V_ch3_3和V_ch3_4。此外为了方便起见,假定除了各个频道的SD帧的频道号(ch1,ch2和ch3)之外,附加的编号表示PTS,并且从一个频道到另一频道保持相同的编号表示相同的呈现时间戳记(PTS)或者呈现时间戳记的接近性。
如上所述,各个频道的解码处理可被理解成单独进行。从而,下面的说明以一个频道中的解码处理为中心。
首先,在步骤S41中,主CPU 14响应SD流的供给,请求在该频道中的解码处理中所需的虚拟帧。
在步骤S42中,主CPU 14查阅在SDRAM 15中构成的虚拟帧,检查是否存在状态信息为“BLANK”的任意虚拟帧。如果存在状态信息为“BLANK”的任意这种虚拟帧,则主CPU 14进入步骤S44,如果不存在状态信息为“BLANK”的这种虚拟帧,则主CPU 14进入步骤S43。
在步骤S43中,主CPU 14处于等待虚拟帧的状态信息变成“BLANK”的等待状态,同时正在产生空白的虚拟帧。
在步骤S44中,主CPU 14从向为所考虑的频道获得的代码缓冲器31的存储区提供的SD流,检测作为重放输出的时间管理信息的PTS。
从为除所考虑频道之外的其它频道的解码处理获得的SD虚拟帧,主CPU 14取回PTS和从所考虑频道检测的PTS接近或相符的SD虚拟帧。
例如,假定虚拟帧如图16中所示,并且在步骤S44中检查到在频道3中解码的V_ch3_4的PTS。
另外假定在图16中所示的虚拟帧中,HD虚拟帧VF_1~VF_4的状态信息为“BLANK”,并且SD虚拟帧VF_8,VF_12,VF_16,VF_19和VF_20的状态信息为“BLANK”。
主CPU 14查阅如图16中所示,在SDRAM 15中构成的虚拟帧,检索用于其它频道的,PTS和V_ch3_4的PTS接近或相符的SD虚拟帧。在图16中所示的虚拟帧中,表明对应于用于SD的VF_17和VF_18,PTS和帧存储器34的V_ch3_4的PTS接近或相符的频道1的V_ch1_4和频道2的V_ch2_4保存在虚拟帧VF_17和VF_18中。从而,可认为关于SD的相关虚拟帧是VF_17和VF_18。
如果存在相关虚拟帧,则主CPU进入步骤S45,否则,主CPU进入步骤S48。
在步骤S45中,主CPU 14识别如同在步骤S44中检索的那样,PTS和所考虑频道的PTS接近或相特的其它频道的SD虚拟帧,以及共有帧存储器34的存储区的HD虚拟帧。
例如,就图16中所示的虚拟帧来说,在步骤S44中识别虚拟帧VF_17和VF_18。可看出和该SD虚拟帧共同拥有帧存储器34的存储区的HD虚拟帧是VF_4。
主CPU 14随后从和这样识别的HD虚拟帧共同拥有帧存储器34的存储区的SD虚拟帧检索是否存在状态信息为“BLANK”的任意SD虚拟帧。
就图16中所示的虚拟帧来说,和识别的HD虚拟帧VF_4共同拥有帧存储器34的存储区的SD虚拟帧是VF_17~VF_20。由于虚拟帧VF_17和VF_18已用在频道1和2中,因此SD虚拟帧VF_19和VF_20正是状态信息为“BLANK”的虚拟帧。
如果存在状态信息为“BLANK”的虚拟帧,则主CPU进入步骤S46。如果不存在状态信息为“BLANK”的虚拟帧,则主CPU进入步骤S43,处于等待空白虚拟帧的等待状态。
在步骤S46中,主CPU响应存在状态信息为“BLANK”的虚拟帧的判断结果,获得该虚拟帧。
例如,就图16中所示的虚拟帧来说,获得VF_19或者VF_20。这里假定获得了VF_19。
在步骤S47中,主CPU 14对虚拟帧的获得作出响应,由解码器核心33对作为解码对象的SD流解码,产生SD帧,并使解码的SD帧被保存在与获得的虚拟帧相关的帧存储器34的存储区中。
就图16中所示的虚拟帧来说,V_ch3_4被保存在与虚拟帧VF_19相关的帧存储器34的存储区中。
在步骤S48中,主CPU 14对未能取回PTS和在所考虑频道中检查的PTS接近或相符的SD虚拟帧作出反应,查阅和HD虚拟帧共同拥有帧存储器34的存储区的一组SD虚拟帧的状态信息,以便核实该组SD虚拟帧是否处于空闲状态。
该组SD虚拟帧的全体虚拟帧的状态信息为“BLANK”的状态是该组虚拟帧的空闲状态。
如果该组虚拟帧处于空闲状态,则主CPU 14进入步骤S49,否则,主CPU 14进入步骤S50。
在步骤S49中,主CPU获得状态信息为“BLANK”的SD虚拟帧。当步骤S49结束时,处理转移到步骤S47,使解码器核心33对SD帧解码,把这样解码的SD帧保存在获得的存储区中。
在步骤S50中,主CPU 14对在SDRAM 15中构成的SD虚拟帧组的全体SD虚拟帧未处于空闲状态作出反应,从状态信息为“BLANK”的SD虚拟帧获得属于将早于当前时刻再现的一组SD虚拟帧的SD虚拟帧。
根据该组SD虚拟帧的上述定义,可预料到保存在和属于SD虚拟帧的SD虚拟帧相关的帧存储器34的存储区中的SD帧保持彼此接近或相符的呈现时间戳记,从而SD帧组的呈现时间戳记也相同。从而,利用SD虚拟帧作为单位,能够核实再现时间。当步骤S50终止时,处理转移到步骤S47,在步骤S47,解码器核心33对SD帧解码。这样解码的SD帧被保存在获得的存储区中。
作为基于在SDRAM 15中构成的虚拟帧的主CPU 14的管理结果,如果在多视图广播时供给的三个SD帧已被解码,则在多视图广播结束,并改变成正常的数字高清晰电视的情况下,如同现在说明的那样,利用图16中所示的虚拟帧,获得HD虚拟帧。
假定各个频道的帧被保存为图16中所示的虚拟帧,在该时刻使用SD虚拟帧VF_5~VF_7,VF_9~VF_11,VF_13~VF_15和VF_17~VF_19,从而在帧存储器34的存储区中不存在保存HD帧的空间。
从而不能获得作为HD虚拟帧的VF_1,VF_2,VF_3和VF_4。
但是,如果STC继续进行,从帧存储器34读出保存在和虚拟帧中具有最早PTS的VF_5~VF_7对应的帧存储器34的存储区中的V_Ch1_1,V_Ch2_1和V_Ch3_1,则能够获得共同拥有帧存储器34中的存储区的HD虚拟帧VF_1。
按照相同的方式,通过读出保存在和VF_9~VF_11对应的帧存储器34的存储区中的V_Ch1_2,V_Ch2_2和V_Ch3_2,读出保存在和VF_13~VF_15对应的帧存储器34的存储区中的V_Ch1_3,V_Ch2_3和V_Ch3_3,和读出保存在和VF_17~VF_19对应的帧存储器34的存储区中的V_Ch1_4,V_Ch2_4和V_Ch3_4,可顺序获得HD虚拟帧VF_2,VF_3和VF_4。
由于能够顺序获得HD虚拟帧,因此多视图广播可被改变到数字高清晰电视。从而,即使在供给MPEG视频记录器17的流从三个SD流改变成唯一的HD流的情况下,也能够防止由于不可能获得帧存储器34的存储区而引起的解码处理的短暂中断。
即,即使在多视图广播已被改变成数字高清晰电视广播的情况下,“无缝”解码处理也是可能的,从而向用户提供的图象自然地从多视图图象改变成数字高清晰图象。
现在参见图17中所示的流程图,说明在再现数字高清晰电视广播中,采用虚拟帧的解码管理操作。
在步骤S61中,主CPU 14对已供给HD流作出反应,请求解码处理中所需的虚拟帧。
在步骤S62中,主CPU 14检索在SDRAM 15中构成的虚拟帧中的虚拟帧VF_1~VF_4的状态信息是否是“BLANK”。如果状态信息是“BLANK”,则主CPU进入步骤S63,如果状态信息不是“BLANK”,则主CPU进入步骤S64。
在步骤S63中,主CPU 14核实和HD虚拟帧VF_1~VF_4中状态信息为“BLANK”的HD虚拟帧共同拥有帧存储器34的存储区的SD虚拟帧存储器的全部状态信息是否是“BLANK”。
例如,如果HD虚拟帧VF_1的状态信息是“BLANK”,则核实SD帧存储器VF_5~VF_8的状态信息。如果HD虚拟帧VF_2的状态信息是“BLANK”,则核实SD帧存储器VF_9~VF_12的状态信息。如果HD虚拟帧VF_3的状态信息是“BLANK”,则核实SD帧存储器VF_13~VF_16的状态信息。如果HD虚拟帧VF_4的状态信息是“BLANK”,则核实SD帧存储器VF_17~VF_20的状态信息。
如果SD虚拟帧的状态信息全是“BLANK”,则主CPU 14进入步骤S65。如果即使一个SD虚拟帧的状态信息不是“BLANK”,则主CPU 14进入步骤S64。
在步骤S64中,主CPU 14处于等待虚拟帧的状态信息变成“BLANK”,以便获得空闲虚拟帧的状态。
在步骤S65中,主CPU 14对存在状态信息为“BLANK”的HD虚拟帧作出反应,获得该虚拟帧。
在步骤S66中,主CPU 14对已获得HD虚拟帧作出反应,由解码器核心33对作为解码对象的HD流解码,产生HD帧,并使这样解码的HD帧被保存在和获得的虚拟帧对应的帧存储器34的存储区中。
从而,借助以在SDRAM 15中构成的虚拟帧为基础的主CPU 14的管理,在广播数字高清晰电视中供给的唯一的HD流被解码。如果数字高清晰电视结束,并改变成多视图广播,则如同现在说明的那样,通过利用虚拟帧,获得SD虚拟帧。
例如,如果HD虚拟帧VF_1~VF_4都被占据,则HD虚拟帧中最早的PTS是HD虚拟帧VF_1的PTS,主CPU 14读出保存在和HD虚拟帧VF_1对应的帧存储器34的存储区中的HD帧,以便释放HD虚拟帧VF_1。
当HD虚拟帧VF_1被释放时,和虚拟帧VF_1共同拥有帧存储器34的存储区的SD虚拟帧VF_5~VF_8也被释放。按照相似的方法,通过对HD虚拟帧VF_2~VF_4顺序执行类似的操作,以每次四帧的速率获得SD虚拟帧。
从而,通过各个频道获得释放的SD虚拟帧,并执行解码处理,数字高清晰电视可被改变成多视图广播,从而,即使在供给MPEG视频解码器17的流从唯一的HD流变成三个SD流的情况下,也能够防止由于不能获得帧存储器34中存储区而造成的解码处理的短暂中断。
即,即使在数字高清晰电视改变成多视图广播的情况下,也可实现“无缝”解码,从而向用户提供的图象自然地从数字高清晰电视广播变成多视图广播。
本发明并不局限于参考附图说明的实施例,在不脱离附加权利要求限定的本发明的精神和范围的情况下,本领域的技术人员显然可设想出各种变化、替换或等同物。
通过利用图象流数据存储装置的存储区,通过根据输入图象流数据的数目,分配所述存储区,通过根据指示依据管理表管理的图象帧存储装置的使用状态的使用状态信息,控制从存储区读出图象流数据,和利用解码装置把读出的图象流数据解码成图象帧,根据本发明的解码设备允许与多视图广播一致地进行解码处理。
通过利用图象流数据存储装置的存储区,通过根据输入图象流数据的数目,分配所述存储区,通过根据指示依据管理表管理的图象帧存储装置的使用状态的使用状态信息,控制从存储区读出图象流数据,和利用解码步骤把读出的图象流数据解码成图象帧,根据本发明的解码方法允许与多视图广播一致地进行解码处理。

Claims (16)

1、一种解码设备,包括:
把输入的m个图象流数据保存到分配给各个图象流数据的每个存储区的图象流数据存储装置,这里m是自然数;
以时分方式读出保存在所述图象流数据存储装置中的所述m个图象流数据的图象流数据读出装置;
把以时分方式从所述图象流数据读出装置读出的所述m个图象流数据解码成相应的图象帧的解码装置;
保存所述解码装置解码的所述图象帧的图象帧存储装置;
确定所述图象帧是否可保存在所述图象帧存储装置中的第一判定装置;
确定所述图象流数据是否可由所述解码装置解码的第二判定装置;
根据所述第一判定装置和所述第二判定装置的判断结果,控制所述图象流数据读出装置从所述图象流数据存储装置读出所述图象流数据的控制装置;
读出保存在所述图象帧存储装置中的所述图象帧的图象帧读出装置;和
在同一图象屏幕上排列与所述图象帧读出装置读出的各个图象流数据对应的图象帧,并输出图象数据的输出装置。
2、按照权利要求1所述的解码设备,还包括保存管理表的管理表存储装置,所述管理表管理表示所述图象帧存储装置的使用状态的使用状态信息。
3、一种解码方法,包括:
把输入的m个图象流数据保存到分配给各个图象流数据的存储区的图象流数据存储步骤,这里m是自然数;
以时分方式读出在所述图象流数据存储步骤中保存的所述m个图象流数据的图象流数据读出步骤;
把以时分方式从所述图象流数据读出步骤读出的所述m个图象流数据解码成相应的图象帧的解码步骤;
把所述解码步骤解码的所述图象帧保存在所述图象帧存储装置中的图象帧存储步骤;
确定所述图象帧是否可在所述图象帧存储步骤中保存的第一判定步骤;
确定所述图象流数据是否可在所述解码步骤中解码的第二判定步骤;
根据所述第一判定步骤和所述第二判定步骤的判断结果,在所述图象流数据读出步骤中控制从所述图象流数据存储装置读出所述图象流数据的控制步骤;
读出保存在所述图象帧存储装置中的所述图象帧的图象帧读出步骤;和
在同一图象屏幕上排列与所述图象帧读出步骤读出的各个图象流数据对应的图象帧,并输出图象数据的输出步骤。
4、按照权利要求3所述的解码方法,还包括保存管理表的管理表存储步骤,所述管理表管理表示所述图象帧存储装置的使用状态的使用状态信息。
5、一种解码设备,包括:
供给多路复用m个图象流数据时获得的多路复用流的输入装置,这里m是自然数;
把供给所述输入装置的多路复用流多路分解成m个图象流数据的多路分解装置;
把所述多路分解装置多路分解的m个图象流数据保存到分配给各个图象流数据的相应存储区的图象流数据存储装置,这里m是自然数;
以时分方式读出保存在所述图象流数据存储装置中的所述图象流数据的图象流数据读出装置;
把从所述图象流数据读出装置读出的所述m个图象流数据解码成相应的图象帧的解码装置;
保存所述解码装置解码的所述图象帧的图象帧存储装置;
确定所述图象帧是否可保存在所述图象帧存储装置中的第一判定装置;
确定所述图象流数据是否可由所述解码装置解码的第二判定装置;
根据所述第一判定装置和所述第二判定装置的判断结果,控制所述图象流数据读出装置从所述图象流数据存储装置读出所述图象流数据的控制装置;
读出保存在所述图象帧存储装置中的所述图象帧的图象帧读出装置;和
在同一图象屏幕上,排列与所述图象帧读出装置读出的各个图象流数据对应的图象帧,并输出图象数据的输出装置。
6、按照权利要求5所述的解码设备,还包括保存管理表的管理表存储装置,所述管理表管理表示所述图象帧存储装置的使用状态的使用状态信息。
7、按照权利要求5所述的解码设备,还包括:
接收在多路复用按照预定频率调制传送的m个图象流数据时获得的多路复用流的接收装置,这里m是自然数;
所述输入装置供给当多路复用所述接收装置接收的所述m个图象流数据时获得的多路复用流。
8、按照权利要求7所述的解码设备,还包括:
把所述接收装置接收的多路复用流记录在记录介质上的记录装置。
9、按照权利要求8所述的解码设备,还包括:
再现所述记录装置记录在所述记录介质上的多路复用流的再现装置;
所述输入装置供给由所述再现装置再现的多路复用流。
10、按照权利要求9所述的解码设备,还包括:
装入记录有当多路复用m个图象流数据时获得的多路复用流的记录介质的装载装置;
所述再现装置再现在所述装入步骤装载的所述记录介质上记录的多路复用流。
11、一种解码方法,包括:
供给多路复用m个图象流数据时获得的多路复用流的输入步骤,这里m是自然数;
把供给所述输入步骤的多路复用流多路分解成m个图象流数据的多路分解步骤;
把所述多路分解步骤多路分解的m个图象流数据保存到分配给各个图象流数据的每个相应存储区的图象流数据存储步骤,这里m是自然数;
以时分方式读出在所述图象流数据存储步骤中保存的所述图象流数据的图象流数据读出步骤;
把从所述图象流数据读出步骤读出的所述m个图象流数据解码成相应的图象帧的解码步骤;
把所述解码步骤解码的所述图象帧保存在图象帧存储装置中的图象帧存储步骤;
确定所述图象帧是否可保存在所述图象帧存储装置中的第一判定步骤;
确定所述图象流数据是否可在所述解码步骤中解码的第二判定步骤;
根据所述第一判定步骤和所述第二判定步骤的判断结果,在所述图象流数据读出步骤中控制从所述图象流数据存储装置读出所述图象流数据的控制步骤;
读出在所述图象帧存储步骤中保存的所述图象帧的图象帧读出步骤;和
在同一图象屏幕上,排列与所述图象帧读出步骤读出的各个图象流数据对应的图象帧,并输出图象数据的输出步骤。
12、按照权利要求11所述的解码方法,还包括在管理表存储装置中保存管理表的管理表存储步骤,所述管理表管理表示所述图象帧存储装置的使用状态的使用状态信息。
13、按照权利要求11所述的解码方法,还包括:
接收在多路复用按照预定频率调制传送的m个图象流数据时获得的多路复用流的接收步骤,这里m是自然数;
所述输入步骤供给当多路复用所述接收步骤接收的所述m个图象流数据时获得的多路复用流。
14、按照权利要求13所述的解码方法,还包括:
把所述接收步骤接收的多路复用流记录在记录介质上的记录步骤。
15、按照权利要求14所述的解码方法,还包括:
再现所述记录步骤记录在所述记录介质上的多路复用流的再现步骤;
所述输入步骤供给由所述再现步骤再现的多路复用流。
16、按照权利要求15所述的解码方法,还包括:
装入记录有当多路复用m个图象流数据时获得的多路复用流的记录介质的装载步骤;
所述再现步骤再现在所述装入步骤装载的所述记录介质上记录的多路复用流。
CNB038008955A 2002-06-20 2003-06-11 解码设备和解码方法 Expired - Fee Related CN1299502C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002180411 2002-06-20
JP180411/2002 2002-06-20

Publications (2)

Publication Number Publication Date
CN1545808A true CN1545808A (zh) 2004-11-10
CN1299502C CN1299502C (zh) 2007-02-07

Family

ID=29996606

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB038008955A Expired - Fee Related CN1299502C (zh) 2002-06-20 2003-06-11 解码设备和解码方法

Country Status (8)

Country Link
US (1) US7305173B2 (zh)
EP (1) EP1530370A4 (zh)
JP (1) JP4725104B2 (zh)
KR (1) KR100997166B1 (zh)
CN (1) CN1299502C (zh)
MX (1) MXPA04001511A (zh)
TW (1) TWI236848B (zh)
WO (1) WO2004002145A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101895744A (zh) * 2006-01-12 2010-11-24 Lg电子株式会社 处理多视图视频
CN101375594B (zh) * 2006-01-12 2011-09-07 Lg电子株式会社 处理多视图视频
CN102186038A (zh) * 2011-05-17 2011-09-14 浪潮(山东)电子信息有限公司 一种在数字电视屏幕上同步播放多视角画面的方法
US8115804B2 (en) 2006-01-12 2012-02-14 Lg Electronics Inc. Processing multiview video
CN101518086B (zh) * 2006-07-20 2013-10-30 汤姆森特许公司 在多视图视频编码中用信号通知视图可分级性的方法和装置
CN103428570A (zh) * 2012-05-24 2013-12-04 三星电子株式会社 用于多重播放视频的方法和设备
USRE44680E1 (en) 2006-01-12 2013-12-31 Lg Electronics Inc. Processing multiview video
US9571835B2 (en) 2006-07-12 2017-02-14 Lg Electronics Inc. Method and apparatus for processing a signal

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8731378B2 (en) 2003-06-30 2014-05-20 Broadcom Corporation System, method, and apparatus for playing back a plurality of video elementary streams with one playback channel
US7398443B2 (en) * 2004-10-15 2008-07-08 Genesis Microchip Inc. Automatic fault-testing of logic blocks using internal at-speed logic-BIST
TWI248762B (en) * 2004-11-10 2006-02-01 Realtek Semiconductor Corp Video processing device and method thereof
JP4349313B2 (ja) 2005-04-18 2009-10-21 ソニー株式会社 再生装置,再生制御方法およびプログラム
JP4433319B2 (ja) * 2005-05-12 2010-03-17 パナソニック株式会社 信号再生装置
FR2890274A1 (fr) 2005-08-30 2007-03-02 France Telecom Procede d'adressage pour le transport de donnees sur un reseau de telecommunication,signal de structure d'adresse, passerelle et programme d'ordinateur correspondants
JP4519082B2 (ja) 2006-02-15 2010-08-04 株式会社ソニー・コンピュータエンタテインメント 情報処理方法、動画サムネイル表示方法、復号化装置、および情報処理装置
JP5057820B2 (ja) * 2007-03-29 2012-10-24 株式会社東芝 デジタルストリームの記録方法、再生方法、記録装置、および再生装置
US8953684B2 (en) * 2007-05-16 2015-02-10 Microsoft Corporation Multiview coding with geometry-based disparity prediction
JP2008311871A (ja) * 2007-06-13 2008-12-25 Hitachi Ltd 情報記録再生装置及びビデオカメラ装置
US8484391B2 (en) * 2011-06-20 2013-07-09 Intel Corporation Configurable buffer allocation for multi-format video processing
US10700944B2 (en) 2012-06-07 2020-06-30 Wormhole Labs, Inc. Sensor data aggregation system
US10489389B2 (en) 2012-06-07 2019-11-26 Wormhole Labs, Inc. Experience analytic objects, systems and methods
US10649613B2 (en) 2012-06-07 2020-05-12 Wormhole Labs, Inc. Remote experience interfaces, systems and methods
US9489387B2 (en) 2014-01-15 2016-11-08 Avigilon Corporation Storage management of data streamed from a video source device
CN110753259B (zh) * 2019-11-15 2022-01-25 北京字节跳动网络技术有限公司 视频数据的处理方法、装置、电子设备及计算机可读介质

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5504532A (en) * 1989-09-07 1996-04-02 Advanced Television Test Center, Inc. Bi-directional television format digital signal converter with improved luminance signal-to-noise ratio
JPH06105440B2 (ja) * 1990-03-08 1994-12-21 株式会社日立製作所 主メモリ管理方法
US5394275A (en) * 1990-06-27 1995-02-28 Matsushita Electric Industrial Co., Ltd. Apparatus for selectively recording and reproducing two video signals having different amounts of data in each frame
JP3109185B2 (ja) * 1991-11-12 2000-11-13 ソニー株式会社 ディジタルvtr
JP3134434B2 (ja) * 1991-12-26 2001-02-13 ソニー株式会社 記録再生装置
JP3093494B2 (ja) * 1992-11-18 2000-10-03 株式会社東芝 多様性信号処理装置
JP3256627B2 (ja) * 1993-11-11 2002-02-12 株式会社東芝 動画復号化方法及びその装置
ES2151029T3 (es) * 1994-11-05 2000-12-16 Sony Corp Grabacion y reproduccion de señales de television.
JP3791114B2 (ja) * 1997-04-30 2006-06-28 ソニー株式会社 信号再生装置及び方法
JPH11127438A (ja) * 1997-10-21 1999-05-11 Toshiba Corp 動画復号化装置用メモリ管理方法及びその装置
JP2002521884A (ja) * 1998-07-15 2002-07-16 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Hdtv信号の記録および編集
JP4642171B2 (ja) * 1998-09-24 2011-03-02 ソニー株式会社 画像再生装置および方法、並びに記録媒体
JP3356078B2 (ja) * 1998-09-29 2002-12-09 日本電気株式会社 圧縮ストリーム復号装置および圧縮ストリーム復号方法
WO2000040033A1 (en) * 1998-12-23 2000-07-06 Zoran Corporation Video memory management for mpeg video decode and display system
JP3752968B2 (ja) 2000-06-08 2006-03-08 日本電気株式会社 データ記録方法、装置、およびプログラムを記録した記録媒体
JP2002069387A (ja) * 2000-08-28 2002-03-08 Sekisui Chem Co Ltd 接着剤組成物及び該接着剤組成物を用いた接合方法
JP2002077837A (ja) * 2000-08-29 2002-03-15 Victor Co Of Japan Ltd データ放送番組送出方法およびデータ放送受信装置
JP3820155B2 (ja) 2001-01-16 2006-09-13 松下電器産業株式会社 情報記録装置および方法、情報記録プログラム、および情報記録プログラムを記録した記録媒体
JP3954406B2 (ja) 2002-02-18 2007-08-08 パイオニア株式会社 情報記録媒体、情報記録装置及び方法、情報再生装置及び方法、情報記録再生装置及び方法、記録又は再生制御用のコンピュータプログラム、並びに制御信号を含むデータ構造

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101895744A (zh) * 2006-01-12 2010-11-24 Lg电子株式会社 处理多视图视频
CN101375594B (zh) * 2006-01-12 2011-09-07 Lg电子株式会社 处理多视图视频
US8115804B2 (en) 2006-01-12 2012-02-14 Lg Electronics Inc. Processing multiview video
US8154585B2 (en) 2006-01-12 2012-04-10 Lg Electronics Inc. Processing multiview video
CN101895744B (zh) * 2006-01-12 2013-03-20 Lg电子株式会社 处理多视图视频
US8553073B2 (en) 2006-01-12 2013-10-08 Lg Electronics Inc. Processing multiview video
USRE44680E1 (en) 2006-01-12 2013-12-31 Lg Electronics Inc. Processing multiview video
US9571835B2 (en) 2006-07-12 2017-02-14 Lg Electronics Inc. Method and apparatus for processing a signal
CN101518086B (zh) * 2006-07-20 2013-10-30 汤姆森特许公司 在多视图视频编码中用信号通知视图可分级性的方法和装置
CN102186038A (zh) * 2011-05-17 2011-09-14 浪潮(山东)电子信息有限公司 一种在数字电视屏幕上同步播放多视角画面的方法
CN103428570A (zh) * 2012-05-24 2013-12-04 三星电子株式会社 用于多重播放视频的方法和设备
CN103428570B (zh) * 2012-05-24 2018-06-05 三星电子株式会社 用于多重播放视频的方法和设备

Also Published As

Publication number Publication date
TW200409543A (en) 2004-06-01
KR20050012709A (ko) 2005-02-02
JP4725104B2 (ja) 2011-07-13
US20040240859A1 (en) 2004-12-02
CN1299502C (zh) 2007-02-07
EP1530370A4 (en) 2008-12-03
TWI236848B (en) 2005-07-21
EP1530370A1 (en) 2005-05-11
KR100997166B1 (ko) 2010-11-29
US7305173B2 (en) 2007-12-04
JPWO2004002145A1 (ja) 2005-10-27
MXPA04001511A (es) 2004-05-31
WO2004002145A1 (ja) 2003-12-31

Similar Documents

Publication Publication Date Title
CN1299502C (zh) 解码设备和解码方法
CN1174607C (zh) 图像编码装置和方法、图像解码装置和方法、记录载体
CN1171452C (zh) 多种传输、记录并控制图像数据显示的装置和方法
CN100352270C (zh) 一种支持多源流媒体的同步播放控制方法
CN1122273C (zh) 数据译码***和方法、传送/接收装置和方法及重放设备
CN1293763C (zh) 图像重放装置
CN1113537C (zh) 图像信号编码装置
CN1191449A (zh) 显示影像的终端装置、用于该装置的再生方法和记录媒体
CN1879410A (zh) 节目录制装置及节目录制方法
CN1950907A (zh) 运动画面流产生装置,运动画面编码装置,运动画面多路复用装置和运动画面解码装置
CN1860785A (zh) 再现设备、再现方法、再现程序、以及记录介质
CN1706187A (zh) 数据处理装置
CN1947422A (zh) 数字广播回放设备与方法、计算机程序,和存储介质
CN1906694A (zh) 再现装置、再现方法、程序、记录介质和数据结构
CN1992869A (zh) 重放设备、重放方法以及重放程序
CN1692640A (zh) 广播记录***、记录设备、广播设备及用于节省用来记录内容的记录介质的存储空间的记录程序
CN101060603A (zh) 再现装置、程序和再现方法
CN1906924A (zh) 成像设备及成像辅助标记使用控制方法
CN1691769A (zh) 可变帧速率记录的视频记录设备、复用及画面编码方法
CN100348044C (zh) 不同帧速率多流混合视频流的无缝译码装置
CN1969547A (zh) 数据处理装置
CN1501703A (zh) 数据流重放设备和方法、数字广播接收器和相关的计算机程序
CN1269352C (zh) 解码装置和解码方法
CN1659883A (zh) 远程播放dvd的方法与***
CN1555649A (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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070207

Termination date: 20150611

EXPY Termination of patent right or utility model