CN1092894C - 多媒体信息处理系统 - Google Patents

多媒体信息处理系统 Download PDF

Info

Publication number
CN1092894C
CN1092894C CN95108621A CN95108621A CN1092894C CN 1092894 C CN1092894 C CN 1092894C CN 95108621 A CN95108621 A CN 95108621A CN 95108621 A CN95108621 A CN 95108621A CN 1092894 C CN1092894 C CN 1092894C
Authority
CN
China
Prior art keywords
information
multiplexed
medium
transmission
packet
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.)
Expired - Fee Related
Application number
CN95108621A
Other languages
English (en)
Other versions
CN1128921A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of CN1128921A publication Critical patent/CN1128921A/zh
Application granted granted Critical
Publication of CN1092894C publication Critical patent/CN1092894C/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
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2368Multiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2383Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/242Synchronization processes, e.g. processing of PCR [Program Clock References]
    • 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
    • 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
    • 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/4341Demultiplexing of audio and video streams
    • 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/4344Remultiplexing of multiplex streams, e.g. by modifying time stamps or remapping the packet identifiers
    • 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/4348Demultiplexing of additional data and video streams
    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
    • H04N21/4382Demodulation or channel decoding, e.g. QPSK demodulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation
    • H04N7/52Systems for transmission of a pulse code modulated video signal with one or more other pulse code modulated signals, e.g. an audio signal or a synchronizing signal

Abstract

一种多媒体信息处理系统,它包括:信源编码部,它用于生成单元分组,该分组包含有已编码的多媒体信息以及描述该分组的辅助信息;分组多路复用部,它用于生成多路复用的信息流;以及传输处理部,它用于输出多路复用的信息流。在这种系统中,对处理序列加以分级,因而对每个层次来说处理的内容和输入/输出数据都是确定的。可以很容易实现广播、通讯及计算机存储等服务之间的数据交换。

Description

多媒体信息处理系统
本发明涉及到一种多媒体信息处理系统,在这种系统中,将数字化的视频信号,音频信号及其它数据加以编码、多路复用,然后传输或存储起来,对所传输的信号或所存储的信号作多路分解,然后解码以产生视频信号、音频信号或其它数据。作为这种多媒体信息处理系统的特定应用,主要有视频点播(VOD)系统、数字广播系统以及视频会议系统等。
图17是显示视频编码器(发送器)结构的框图,所说的视频编码器构成了通常的多媒体信息处理系统,并在下列文献中有所说明:“A Video Code for Digital satellite New Gathering Systems”Mitsubishi Electric Corporation Technical Publication,Vol67,No7,pp33-38,1993。
在图17中,标号91是信源编码部,此编码部输入视频信号101、音频信号102以及其它数据信号103,并对这些信号进行数据压缩。在信源编码部91中,视频编码部分511对视频信号101进行信源编码以生成视频编码位序列111。音频编码部分512对一种或多种音频信号102进行信源编码以生成一种或多种音频编码位序列112。数据编码部分513对与视频信号101或音频信号102有关的数据信号103进行多种处理,以生成数据编码位序列113。
媒体多路复用部92对来自信息源编码部91的视频编码位序列111、音频编码位序列112以及数据编码位序列113进行多路复用,以生成一个多路复用的位序列122。传输处理部93根据传输线路的类型及特点对多路复用的位序列122进行加密处理和纠错编码。传输处理部93还对多路复用的位序列123以及一个或多个其它多路复用的位序列123进行信道多路复用处理。此外,传输处理部93还能形成传输帧,并且进行调制处理等等,以便生成传输信号141。
图18是显示上述文献所述的构成多媒体信息系统的视频解码器(接收器)结构的框图。在图18中,标号96表示接收处理部,此处理部接收传输信号141、进行解调处理、使传输帧同步化、重新生成传输帧并且分解上述信道多路调制处理,以便选择特定的信道信号。接收处理部96还进行检错处理、纠错处理以及解密处理或类似的处理,以便再现多路复用的位序列122或者一个或多个其它的多路复用的位序列123。
媒体多路分解部95将多路复用的位序列122分解成视频编码位序列111、一个或多个音频编码位序列112以及一个或多个数据编码位序列113。
信源解码部94输入视频编码位序列111、一个或多个音频编码位序列112以及一个或多个数据编码位序列113,并且输出视频信号101、一个或多个音频信号102以及一个或多个数据信号103。在信源解码部94中,视频解码部分514对视频编码位序列111进行信源解码以再现视频信号101。音频解码部分515对一个或多个音频编码位序列112进行信源解码以再现与视频信号101有关的音频信号102。数据解码部分516对数据编码位序列113进行多种逆向处理以再现与视频信号101及音频信号102有关的数据信号103。
以下将说明多媒体信息处理系统的传输操作。信源编码部91通过使用信源编码法来减少各个信号的冗余部件。分别在视频编码部分511及音频编码部分512对视频信号101及其伴有的一个或多个音频信号102的信息进行编码。同处理视频信号和音频信号一样,在数据编码部分513对与视频信号及音频信号有关的包括有同步信号和控制信号的数据信号103的信息进行编码,以便转换其数据结构从而形成一个或多个数据编码位序列113。
媒体多路复用部92将视频编码位序列111、音频编码位序列112以及数据编码位序列113多路复用为一个多路复用的位序列122。所说的多路复用是通过以给定的帧为单位而进行的。图19是说明在媒体多路复用部92内生成的多路复用帧的示意图。如图19所示,多路复用的定长帧80包括:同步信息区81,此区用于确保上述多路复用帧的同步性;视频信息区82;音频信息区83以及数据信息区84。视频编码位序列111、音频编码位序列112以及数据编码位序列113分别放置在视频信息区82、音频信息区83以及数据信息区84,并且,按图19中箭头所示方向(从左上部到右下部)读取上述位序列,因而能生成多路复用的位序列122。在本说明书中,以多路复用帧为单位对信号进行多路复用,被称为“结构化多路复用”。
传输处理部93对多路复用的位序列122进行加密处理并将纠错码增加至多路复用的位序列122。此外,传输处理部93还对多路复用的位序列122以及其它一个或多个多路复用的位序列123进行信道多路复用以生成传输帧。然后,传输处理部93对传输帧进行调制处理或类似的处理以生成传输信号141。
以下将用图20(a)说明传输处理部93中的加密处理过程。图20(a)显示了实现加密处理的电路的一个实例,这种电路被称为PN(伪噪音)信号求和系统。在图20(a)中,标号73a表示加密用伪随机数发生器,标号75表示异-或逻辑电路。随机数发生器73a根据初始值72a产生伪随机数序列74a。异-或电路75将原始数据71和伪随机数序列74异-或成一个位单元以获得加密的数据76。
以下将说明传输处理部93进行纠错编码时的纠错帧的结构。图21是把Reed-Solomon(RS)码用作纠错码时的纠错帧77的框图在图21中,标号78a表示使纠错帧77同步化的同步信息,标号78b表示M字节个代码字(RS(M,M-N)代码字),标号79a表示存储有N个字节信息符的信息字段,此字段由纠错码所保护,标号79b表示存储有校验符的校验字段,此字段可用于检错。
以下将参照图22说明传输处理部93中用于P个信道的信道多路复用方法。在诸如电视广播过程中,每个信道均对应于一个节目。信道多路复用帧90包括同步信息90a,此信息用于使信道多路复用帧90同步化。利用结构化多路复用系统可进行信道多路复用。
以下参照图23说明传输帧。传输帧是根据传输线路的特征来限定的。可根据电缆传输,卫星电波传输,地面电波传输等各自的类型来限定各种传输帧。图23显示了传输帧结构的一个实施例。如图23所示,传输帧85包括辅助信息域86以及传输信息域(付费输入)87。辅助信息域86中包含有定时信息、同步信息以及用于加密传输线路的信息或类似的信息。按图23中所示的规定顺序读出形成传输帧85的信息。对传输帧85进行调制之后,将其作为传输信号141送至传输线路。
以下说明多媒体信息处理系统接收方面的操作。接收方面的操作与前述传输方面的操作相反。也就是说,接收处理部96在对所接收的信号141解调之后使传输帧85同步化且用辅助信息域86中的同步信息进行再现并分离出传输信息域87。在对传输信息域87中的信号进行了信道多路复用的情况下,接收处理部96使信道多路复用帧90同步化且用同步信息90a进行再现并分离出相应的信道信息。当各信道信息是经纠错编码的信号时,接收处理部96使纠错帧77同步化且用同步信息78a进行再现。此后,接收处理部96进行检错并纠正错误。
以下用图20(b)说明接收处理部96中的解密过程。在图20(b)中,标号73b表示用于解密的伪随机数发生器,标号75表示一异-或逻辑电路。给定了初值72b的伪随机数发生器73b产生伪随机数序列74b。解密电路中的伪随机数发生器73b与图20(a)所示的伪随机数发生器73a有着同样的结构。初值72a与初值72b相同。伪随机数序列74a的值与伪随机数序列74b的值相同。
媒体多路分解部95将经过多路复用的位序列序122分解成视频编码位序列111、一个或多个音频编码位序列112以及一个或多个数据编码位序列113。利用包含在多路复用帧80的同步信息域81中的同步信息生成上述分解操作所必需的多路复用帧80。
在信源解码部94中,由视频解码部514、音频解码部515以及数据解码部516通过信源解码或多种逆向处理分别对视频编码位序列111、音频编码位序列112以及数据编码位序列113进行解码,以便再现视频信号101、与视频信号101有关的音频信号102以及与视频信号101或音频信号102有关的数据信号103。
由于通常的多媒体信息处理系统具有上述结构,所以要对每个处理部中的处理内容及各个处理部之间的接口信号以固定的方式作索引。因此,通常的多媒体信息处理系统不具备广泛的适用性。
所以,很难在广播系统、通讯系统和计算机存储系统之间进行数据交换服务。此外,在保持可与其它多媒体信息处理系统进行相互交换的同时,很难生产硬件并增加处理功能。
在通常的多媒体信息处理系统中,通过把视频信号、音频信号以及其它数据信号存储到多路复用帧的给定区域内而对这些信号进行结构化的多路复用,因此,多路复用处理很难处理来自相应媒体的现有信息以及来自相应媒体要进行多路复用的信息在传输速度方面的变化。而且,在媒体数量较多的情况下,必须要增大多路复用帧的尺寸。因此,在接收器中需要较长的时间才能使多路复用帧同步化。
本发明业已解决了上述问题。本发明的第一个目的是提供一种多媒体信息处理系统,就这种系统而言,在包括从选择媒体信息到传输处理或记录处理的一系列处理过程中均提高了在广播系统、通讯系统及计算机存储系统或类似系统之间进行数据交换服务的通用性,硬件结构也得以简化,并且很容易增加附加功能或做类似的工作。
本发明的第二个目的是提供一种多媒体信息处理系统,就这种系统而言,在发送器中,通过灵活地处理媒体数量的变化、各媒体传输速度的变化以及存在或缺少相应媒体或类似情况而可以有效地对相应媒体的信息进行多路复用。本发明的再一个目的是提供一种多媒体信息处理系统,在这种系统中,可以很容易地对诸如控制信息、指令信息、时钟信息或类似信息等接收方面所直接需要的信息进行多路复用并在传送器上传输,从而,该多媒体信息处理系统能够方便且直接地存取这些信息。
依照本发明之第一个方面的多媒体信息处理系统包括:信源编码装置,此装置输入多种媒体信息,按相应的媒体组件对上述信息编码,增加辅助信息以进行媒体标识、使分组同步化并形成同步性,并且生成可与其它系统相互交换的信号型单元分组;分组多路复用装置,此装置对信源编码装置所输出的用于相应媒体的单元分组进行速度匹配和多路复用并生成信号型多路复用的信息流,该信息流具有在多个系统之间的可交换性;以及传输处理装置,此装置根据传输媒体和存储媒体转换上述多路复用的信息流并输出传输信号。
上述多媒体信息处理系统将从输入媒体信息到传输处理的一系列处理过程分成若干层次,并确定每个层次中的处理内容及I/O数据。这样,可以很容易地进行诸如广播、通讯、计算机存储等服务之间的数据交换。也就是说,可以获得服务上的灵活性。而且,可以简化硬件结构并很容易地增加附加功能等。因此,可以进行多种应用。
在依照本发明之第二个方面的多媒体信息处理系统中,信源编码装置包括:单元媒体选择装置,此装置用于编辑单元媒体中的媒体信息;信源编码装置,此装置用于减少单元信息的数量;以及单元分组生成装置,此装置用于输入前述信源编码装置的输出以生成单元分组。
所说的多媒体信息处理系统对相应的单元信息进行编码、添加辅助信息并生成信号型的单元分组,此分组具有多个系统之间的可交换性。所以,可以很容易地再现相应的媒体信息。
在依照本发明之第三个方面的多媒体信息处理系统中,分组多路复用装置包括:分组生成部分,此部分用于增加辅助信息以便根据媒体信息标识媒体并使得分组的再生或类似的工作同步化;以及分组多路复用装置,此装置用于对单元分组进行速度匹配并进行多路复用,以便生成多路复用的信息流。
所说的多媒体信息处理系统增加辅助信息以便根据媒体信息标识媒体并使分组的再生或类似工作同步化,同时还对单元分组进行速度匹配并进行多路复用以便生成多路复用的信息流。所以,该多媒体信息处理系统可以处理要进行多路复用的各个媒体在传输速度方面的变化,并且能将多路复用的信息流分解成单元分组。
在依照本发明之第四个方面的多媒体信息处理系统中,传输处理装置包括:纠错编码装置,此装置用于根据诸如电缆传输媒体、广播传输媒体、数字化存储媒体或类似媒体之类的传输媒体或存储媒体来纠正错误;传输帧生成装置,此装置用于对纠错编码装置的输出数据进行传输组帧处理;以及调制装置,此装置用于传递或记录传输帧生成装置的输出数据。依照这种结构,可以输出适合于各种传输媒体或存储媒体或类似媒体的传输信号。
依照本发明之第五个方面的多媒体信息处理系统包括带有应用程序的软件处理装置,此装置用于改变信源编码装置或分组多路复用装置的操作模式。
依照这种多媒体信息处理系统,带有应用程序的软件处理装置可改变信源编码装置或分组多路处理装置的操作模式,以便使它们适合于应用。这样,就可以灵活地改变信源编码处理装置或分组多路复用装置,并且用一个系统就能提供更广泛的服务。也就是说,可以由应用程序根据信息输出媒体的材料自由地确定时空视频分辨率、编码算法、位速率、编码属性或类似的内容,并且,可以进行与环境相匹配的适当信源编码处理。此外,也可以自由地改变所传递的节目内容。
在依照本发明之第六个方面的多媒体信息处理系统中,分组多路复用装置增加辅助信息,这些分组括根据媒体信息的媒体标识、分组的同步的信息以及用于建立同步的信息等诸如此类的信息,以便生成定长的分组,并且在进行速度匹配的同时以定长分组为单位进行多路复用,因此,在接收侧可以选择所需的数据。依照上述结构,多媒体信息处理系统可以处理相应信息在传输速度方面的变化,并且,可以很容易地进行从定长分组序列到单元分组的分解。
在依照本发明之第七个方面的多媒体信息处理系中,传输处理装置对经过多路复用的信息流进行TCP/UDP/XTP处理,然后进行IP处理以便把经过多路复用的信息流送至网间协议的传输线路。因此,可以传送适合于网间协议传输线路的传输信号。
依照本发明之第八个方面的多媒体信息处理系统包括:单元分组存储装置,此装置用于存储单元分组,这些分组则是由一个或多个信源编码处理装置以单元分组为单位而产生的;地址管理装置,此装置用于记录存储在上述单元分组存储装置内的单元分组的地址;以及单元分组传输装置,此装置用于将上述地址管理装置所指示的单元分组从单元分组存储装置输出至分组多路复用装置。
依照上述结构,不必实时地进行编码处理。此外,在重复传递分组时,不必再一次进行编码。所以,可以有效且用很短的时间来进行编码处理。由于各种媒体信息是在信息量有所减少的情况下加以存储的,因而能减少存储量。再者,由于是根据相应的媒体来存储媒体信息的,所以在多路复用时很容易改变对媒体的选择。
依照本发明之第九个方面的多媒体信息处理系统包括:多路复用信息流存储装置,此装置用于存储由分组多路复用装置所生成的经多路复用后的信息流;多路复用信息流管理装置,此装置用于记录存储在多路复用信息流存储装置内经过多路复用的信息流的地址;以及多路复用信息流传递装置,此装置用将由多路复用信息流管理装置所指示的经过多路复用的信息流从多路复用信息流存储装置输出到传输处理装置。
因此,由于在任何时候都可以用多路复用信息流存储装置来对所需的数据进行传输处理,所以不必实时地进行编码处理。在重复传递经多路复用的信息流时,不必再一次进行编码和多路复用。这样,可以有效且用很短的时间来进行编码处理。由于各种媒体信息是在信息量有所减少的情况下加以存储的,因而能减少存储量。
依照本发明之第十个方面的多媒体信息处理系统包括:接收处理装置,此装置用于根据传输媒体的特征对分组多路复用的信号进行解码,以便输出多路复用的信息流,而所说的信号则是以适于上述传输媒体的类型加以传递的;分组分解装置,此装置用于从多路复用信息流中按各个媒体组件分解出生成媒体信息所需的单元分组;以及信源解码处理装置,此装置用于按各媒体组件对分解出的单元分组进行信源解码并根据辅助信息再现媒体信息,以便标识媒体、使分组同步化并建立同步化或做类似的工作。
上述多媒体信息处理系统可对从接收所传递的分组多路复用信号到再生成信息过程中所包括的处理序列进行分类并决定每个层次内的处理内容以及输入/输出数据。这样,由于能很容易地进行诸如广播、通讯及计算机存储之类的服务之间的数据交换。所以可以获得灵活的服务。此外,能简化硬件结构,因而可方便地增加附加功能。所以,能开发出多种应用。
在依照本发明之第十一个方面的多媒体信息处理系统中,接收处理装置包括:解调装置,此装置用于根据传输媒体的特点对分组多路复用信号进行解调;传输帧再现装置,此装置用于根据解调装置的输出信号建立传输帧同步以便进行帧分离;以及纠错解码装置,此装置用于根据传输帧再现装置的输出形成纠错帧的同步,以便进行纠错解码并输出经过多路复用的信息流。依照这种结构,通过从各种传输媒体中接收分组多路复用信号,可以再现经多路复用的信息流。
在依照本发明之第十二个方面的多媒体信息处理系统中,当产生不可纠正的错误时,纠错解码装置会向分组分解装置输出多路复用的信息流以及一纠正信号,此信号指明了存在有错误的区域。依照这种结构,按这样的方式构成分组分解装置:当输入一出错信息号时,不进行对分组的分解。这样,可以防止解码器的解码错误或再生错误,并且可以把解码错误和传输错误区分开来。因此,能很容易地进行系统的操作管理。
在依照本发明之第十三个方面的多媒体信息处理系统中,当产生不可纠正的错误时,纠错解码装置会输出多路复用的信息流以及一纠正信号,此信号指明了存在有错误的区域。
依照上述结构,按这样的方式构成信源解码装置:输入一出错信号时,不进行对信源的解码。这样,可以防止解码器的解码错误或再生错误,并且可以把解码错误与传输错误区分开来。因此,能很容易地进行系统的操作管理。
在依照本发明之第十四个方面的多媒体信息处理系统中,信源解码装置包括:分组分解装置,此装置用于从单元分组中分解出辅助信息和已编码的单元媒体信息;信源解码装置,此装置用于对上述已编码的单元媒体信息进行解码;以及解码数据再现装置,此装置用于使上述信源解码装置输出的经解码的单元媒体信息同步化以便再现媒体信息。依照这种结构,可以很容易地再生相应媒体的媒体信息。
依照本发明之第十五个方面的多媒体信息处理系统包括带有应用程序的软件处理装置,此装置可改变信源解码处理装置或分组分解装置的操作模式。
在这种多媒体信息处理系统中,带有应用程序的软件处理装置可改变信源解码处理装置或分组分解装置。依照依种结构,可以灵活地改变信源解码处理装置或分组分解装置,因此,用一种系统就能提供广泛的服务。也就是说,利用所说的应用程序可以选择用户需要的节目,从而增强了实用性及适用性。此外,可以进行高速的再生操作或选择解码方法,因此能实现多种功能。
在依照本发明之第十六个方面的多媒体信息处理系统中,分组分解装置将以单元分组为单位而多路复用的多路复用信息流分解成各个单元分组单位并将各个单元分组输出至信源解码处理装置。依照这种结构,可根据相应的媒体在单元分组单元处输出媒体信息。
在依照本发明之第十七个方面的多媒体信息处理系统中,分组分解装置将多路复用的信息流分解成定长的分组组件以重组单元分组并将各个单元分组输出给信源解码处理装置,所述多路复用的信息流是利用定长的分组而多路复用的,在该信息流中作为组件包含有独立的单元分组。依照这种结构,可以进行高速处理。
在依照本发明之第十八个方面的多媒体信息处理系统中,接收处理部对从网间协议传输线路传递过来的数据进行IP处理,然后进行TCP/UDP/XTP处理以便接收分组多路复用信息流。依照这种结构,可以进行适于网间协议传输线路的接收处理。
在依照本发明之第十九个方面的多媒体信息处理系统中,分组分解装置包括:接收后单元分组存储部分,此部分用于存储分解后的单元分组;接收后节目管理装置,此装置用于记录存储在接收后单元分组存储部分内的单元分组的地址;以及接收后单元分组读取装置,此装置把生成节目所需的单元分组从接收后单元分组存储装置输出至信源解码处理装置,而所说的节目则是由接收后节目管理装置所指示的。
依照这种结构,只要是需要,就能进行所需数据的分组分解及信源解码处理。这样,不必实时地进行信源解码处理。此外,只要接收侧的用户想要看存储的信息,他就可以反复使用上述系统,从而提高了适用性。而且,在进行信源解码处理之后并不存储各个媒体信息,所以能减少存储量。
依照本发明之第二十个方面的多媒体信息处理系统包括:接收处理装置,此装置用于从一个或多个传输媒体中输入分组多路复用信号并为每种传输媒体生成按照传输媒体的特点予以解码的多路复用信息流,而所说的多路复用信号则是经过分组多路复用并且以适合于传输媒体的类型的方式进行传输的;分组分解装置,此装置用于把分组多路复用信息流分解成每种传输媒体的单元分组;分组再次多路复用(re-multiplex)装置,此装置用于把单元分组再次多路复用为一个多路复用的信息流;以及传输处理装置,此装置用于输出上述多路复用的信息流,分组重新多路复用装置根据传输媒体的特点将上述信息流作为传输信号输出给该传输媒体。所以,依照这种系统,可以很容易地进行诸如广播、通讯、计算机存储等服务之间的数据交换。因此能获得灵活的服务。此外,还可以简化硬件结构。而且,由于可增加附加功能或类似的功能,所以能开发出多种应用。
在这种多媒体信息处理系统中,对从传输信号的接收及重新多路复用到重新多路复用信号的传输中的处理序列进行分类,每一层次中的处理内容是确定的,每一层次处理过程中的输入/输出数据也是确定的。
依照本发明之第二十一个方面的多媒体信息处理系统包括:信源编码处理装置,此装置用于对相应于不同类型的信号进行信源编码以生成相应的编码位序列;媒体多路复用装置,此装置用于存储标识信息以标识信号的类型且存储定长分组中的相应编码位序列并对每个定长分组单元进行多路复用以生成定长分组序列;结构化多路复用装置,此装置用于在带有各种数据的给定长度的帧内存储定长分组序列中的预定数量的定长分组;传输处理装置,此装置用于生成带有适于传输媒体的传输帧的传输信号,此信号则用于从结构化多路复用装置中输出的帧序列。依照这种结构,可以灵活地根据相应媒体的传输速度以及是否存在相应的媒体来有效地传递传输信号。
在依照本发明之第二十二个方面的多媒体信息处理系统中,结构化多路复用装置把控制信息、指令信息或时钟信息作为各种数据与定长分组作多路复用。
在这种多媒体信息处理系统中,结构化多路复用装置把接收侧直接需要的信号如控制信息、指令信息或时钟信息或类似信息作为各种数据与定长分组作多路复用。依照这种结构,接收侧直接需要的信号作为分组单元不作多路复用,而是与固定的分组序列一道作结构化的多路复用。因此,可以直接进行信号的传输和再生。
依照本发明第二十三个方面的多媒体信息处理系统包括:接收处理装置,此装置用于在预定长度的帧内存贮预定数目的定长分组和各种其他数据并接收带有传输帧序列的传输信号以再现多路复用的位序列,而所说的传输帧序列则适合于传输媒体;结构化分解装置,此装置用于再现来自上述多路复用的位序列中的定长分组序列以及多种数据;媒体分解装置,此装置用于从定长分组序列中选出定长分组并再现与标识信号类型的标识信息相应的编码位序列;以及信源解码处理装置,此装置用于对编码位序列进行解码以再现相应不同类型的信号。依照这种结构,可直接从多路复用的位序列中再现所需的信息。
在依照本发明之第二十四个方面的多媒体信息处理系统中,结构化分解装置用于将诸如结构化多路复用的控制信息、指令信息或者时钟信息或类似信息之类的多种数据与定长分组分解开来。依照这种结构,可以直接从多路复用序列中再现所需的信息。
图1是显示本发明第一个实施例之多媒体信息处理系统中的发送器结构的框图;
图2是显示本发明第二个实施例之多媒体信息处理系统中的发送器结构的框图;
图3是说明单元分组和多路复用信息流的图;
图4是说明单元分组和其它多路复用信息流的图;
图5是显示本发明第三个实施例之多媒体信息处理系统中的发送器结构一部分的框图;
图6是显示本发明第四个实施例之多媒体信息处理系统中的发送器结构一部分的框图;
图7是显示本发明第五个实施例之多媒体信息处理系统中的发送器结构一部分的框图;
图8是显示本发明第六个实施例之多媒体信息处理系统中的发送器结构的框图;
图9是显示本发明第七个实施例之多媒体信息处理系统中的接收器结构一部分的框图;
图10是显示本发明第八个实施例之多媒体信息处理系统中的接收器结构一部分的框图;
图11是显示本发明第九个实施例之多媒体信息处理系统中的接收器结构一部分的框图;
图12是显示本发明第十个实施例之多媒体信息处理系统中的接收器结构一部分的框图;
图13是显示本发明第十一个实施例之多媒体信息处理系统中的接收器结构一部分的框图;
图14是显示本发明第十二个实施例之多媒体信息处理系统结构的框图;
图15是显示本发明第十三个实施例之多媒体信息处理系统中的发送器结构的框图;
图16是显示本发明第十四个实施例之多媒体信息处理系统中的接收器结构的框图;
图17是显示通常多媒体信息处理系统中的发送器结构的框图;
图18是显示通常多媒体信息处理系统中的接收器结构的框图;
图19是说明多媒体信息处理系统中的多路复用帧之结构的图;
图20是说明多媒体信息处理系统中加密处理的图;
图21是显示在把Reed-Sololmon码用作纠错码时纠错帧结构的图;
图22是说明多媒体信息处理系统中的多路复用帧之结构的图;
图23是说明多媒体信息处理系统中传输帧之结构的图。
以下参照附图说明本发明之多媒体信息处理系统的实施例。
实施例1
图1是显示本发明第一个实施例之多媒体信息处理系统中的发送器的框图。在图1中,标号1a、1b及1c表示信源编码部,此编码部是根据各种应用面设置的并对相应的媒体信息11A、11B和11C进行信源编码。媒体信息11A、11B和11C分别包括诸如视频信号和数据信号等等。标号2a和2b表示分组多路复用部,此多路复用部用于对从相应信源编码部1a、1b和1c中输出的分组进行多路复用,标号3a、3b和3c表示传输处理部,此处理部是根据各种传输媒体而设置的,标号13a和13b表示经多路复用的信息流,此信息流是从分组多路复用部2a和2b中输出的,标号14A、14B和14C表示传输信号,这些信号是根据传输媒体的特性而进行传递的。
以下说明发送器的操作。对应于相应应用的信源编码部1a输入包含有视频信号、音频信号以及数据信号等的媒体信息11A。信源编码部1b输入包含有视频信号、音频信号以及数据信号等的媒体信息11B。信源编码部1c输入包含有视频信号、音频信号以及数据信号等的媒体信息11C。信源编码部1a、1b和1c对各个媒体组件所输出的媒体信息进行信源编码以便生成以媒体为单位的信源编码位序列。从各媒体中输出的媒体分组含有在广播中使用的信息以及从数据存储媒体或类似媒体中输出的信息。各个信源编码部1a、1b和1c根据预定的帧或者预定的时间或类似的标准分割信源编码位序列并生成数据段。此后,各信源编码部1a、1b和1c为各个数据段提供辅助信息,该辅助信息用于标识媒体,分组同步以及同步或做类似的工作,因此,这种类型的信号具有与其它系统可交换性。
分组多路复用部2a分解由信源编码部1a、1b和1c生成的与媒体相对应的单元分组12并为各个数据提供辅助信息以便生成定长的分组,而所说的辅助信息则用于标识媒体、分组同步以及同步或做类似的工作。此后,分组多路复用部2a在进行速度匹配的同时以定长分组为单位进行多路复用并且按可与其它系统作相互交换的信号类型生成多路复用的信息流13a。
分组多路复用部2b在进行速度匹配的同时以定长分组为单位对由信源编码部1a、1b和1c生成的与媒体相对应的单元分组12进行多路复用并且按可与其它系统作相互交换的信号类型成生多路复用的信息流13b。
实施例1之多媒体信息处理系统中的发送器包括分组多路复用部2a和2b。但是,即使该发送器只包括上述分组多路复用部中的一个,也会具有同样的功能。在这种情况下,可以只利用多路复用信息流13a或13b中的一个。
传输处理部3a、3b和3c根据诸如电缆传输、卫星电波传输、地面电波传输或类似的传输之类的传输媒体或根据这些传输媒体的特征对多路复用的信息流13a或13b进行传输处理并生成传输信号14A、14B和14C。经由相应的传输媒体发送传输信号14A、14B和14C。
这样,信源编码部1a、1b和1c生成与相应应用相对应的单元分组12,分组多路复用部2a和2b生成多路复用的信息流13a和13b。传输处理部3a、3b和3c输出传输信号14A、14B和14C。所以,能进行分级处理。如果每个层次的处理内容都是确定的并且每个层次内的输入/输出数据都是确定的,那么,可以很容易地进行诸如广播、通讯、计算机数据存储或类似情况之类的服务之间的数据交换。因此,可以获得灵活的服务。此外,还简化了硬件结构并且很容易增加附加功能。
实施例2
图2是本发明第二个实施例之多媒体信息处理系统中的发送器结构的框图。在这种情况下,如图2所示,设置有与相应应用相对应的单元信息选择部230a、230b和230c。单元信息选择部230a、230b和230c分别从相应的媒体中输入信息并为信源编码装置1a、1b和1c提供各自的单元信息。作为单元信息,诸如有视频信息、与该视频信息相应的音频信息以及与上述视频信息和音频信息有关的信息。在实施例2中,将说明在信源编码装置1a、1b和1c内设置有视频编码部分、音频编码部分以及数据编码部分的情况。
在相应的信源编码装置1a、1b和1c中,视频编码部分9a对视频信号11a进行信源编码以生成视频编码位序列111,音频编码部分9b对与视频信号11a有关的音频信号11b进行信源编码以生成音频编码位序列112,数据编码部分9c对与视频信号11a和/或音频信号11b有关的数据信号进行多种处理以生成数据编码位序列113。各个信源编码装置1a、1b和1c均设置有:单元分组生成部分10a,此部分输入从视频编码部分9a中输出的视频编码位序列111;单元分组生成部分10b,此部分输入从音频编码部分9b中输出的音频编码位序列112;以及单元分组生成部分10c,此部分输入从数据编码部分9c中输出的数据编码位序列113。
分组多路复用部2a包含有:分组生成部分233,此部分对应于各个信源编码装置1a、1b和1c内的相应单元分组生成部分10a、10b和10c;以及分组多路复用电路,此电路输入从各个分组生成部分233中输出的分组数据242并对这些数据242进行多路复用。分组多路复用部2b包括一分组多路复用电路,此电路对从各个信源编码装置1a、1b和1c内相应单元分组生成部分10a、10b和10c中输出的单元分组12进行多路复用。
传输处理部3a、3b、3c和3d包括:纠错编码部分,这些部分输入从分组多路复用部2a中输出的多路复用信息流13a以及从分组多路复用部2b中输出的多路复用信息流13b;以及纠错编码部235a、235b、235c和235d,这些部分分别用RS编码法或类似的编码法进行纠错编码。在传输处理部3a、3b、3c和3d中,纠错编码部分235a、235b、235c和235d所形成的代码序列243被组合进帧复合部分236a、236b、236c和236d内。帧组合部分236a、236b、236c和236d所输出的帧组合数据244在调制部分237a、237b、237c和237d内得以调制,从而成为传输信号14A、14B、14C和14D。各传输信号14A、14B、14C和14D被发送给相应的传输线路。
图3是说明单元分组12以及多路复用信息流13a的结构的图,所说的单元分组12是由单元分组生成部分10a生成的,而所说的多路复用信息流13a则是由分组多路复用部2a生成的。如图3所示,单元分组12由数据段部分和辅助信息260构成,在数据段中设置有从编码位序列111、112或113中选出的信息,而辅助信息260则是在单元分组生成部中生成的。分组生成部分233内生成的辅助信息261a包含在各个分组数据242中,而分组数据则是从分组生成部分233中输出的。
图4是说明单元分组12以及多路复用信息流13b的结构的图,所说的单元分组12是由单元分组生成部分10a生成的,而所说的多路复用信息流13b则是由分组多路复用部2b生成的。如图4所示,以对应于一个或多个单元分组12的方式将在分组多路复用部2b内生成的辅助信息加至分组多路复用部2b所生成的多路复用信息流13b中。
图3所示的多路复用信息流13a和图4所示的多路复用信息流13b也可在图1所示的实例1中使用。
以下说明实施例2的多媒体信息处理系统的操作。单元信息选择部230从相应的媒体中选择包含有视频信号、音频信号以及数据信号的媒体信息。可把对应于各种媒体应用的方法用作所说的选择方法。例如,在图2所示的结构中,单元信息选择部230a、230b和230c分别输入与通讯有关的信息、与广播有关的信息以及与计算机有关的信息。
单元信息选择部230a将与选定广播有关的媒体信息的视频信号11a输出给信源编码装置1a的视频编码部分9a并将音频信号11b输出给信源编码装置1a的音频编码部分9b,然后将数据信号11c输出给信源编码装置1a的数据编码部分9c。单元信息选择部分230b将与选定通讯有关的媒体信息的视频信息11a输出给信源编码装置1b的视频编码部分9a并将音频信号11b输出给信源编码装置1b的音频编码部分9b,然后将数据数据11c输出给信源编码装置1b的数据编码部分9c。单元信息选择部分230c将与选定广播有关的媒体信息的视频信号11a输出给信源编码装置1c的视频编码部分9a并将音频信号11b输出给信源编码装置1c的音频编码部分9b,然后将数据信号11c输出给信源编码装置1c的数据编码部分9c。
在相应信源编码部1a、1b和1c中,视频编码部分9a、音频编码部分9b以及数据编码部分9c以与诸如图17所示的视频编码部分511,音频编码部分512和数据编码部分513相同的方式运行。
在相应信源编码部1a、1b和1c中,单元分组生成部分10a输入视频编码位序列111并根据预定的帧长、预定的时间或类似的标准将视频编码位序列111分割成各个定长的数据段。单元分组生成部分10a生成单元分组12,在该单元分组中,辅助信息加在数据段中,如图3所示。所说的辅助信息用于标识媒体、分组同步以及构成媒体信息的相应单元之间的同步。单元分组生成部分10b输入音频编码序列112并根据预定的帧长,预定的时间或类似的标准将音频编码序列112分割成各个预定长度的数据段。单元分组生成部分10b生成单元分组12,在该单元分组中,辅助信息加在数据段中,如图3所示。所说的辅助信息用于标识媒体、分组同步以及构成媒体信息的相应单元之间的同步。单元分组生成部分10c输入数据编码位序列113并根据预定的帧长、预定的时间或类似的标准将数据编码位序列113分割成各个预定长度的数据段。单元分组生成部分10c通过把辅助信息260加入到数据段中而生成单元分组,如图3所示。辅助信息260用于标识媒体、分组同步以及构成媒体信息的相应单元之间的同步。这样,可以根据相应的媒体生成与视频、音频和数据等因素有关的相应单元分组12,而所说的因素则形成了从相应媒体中输出的信息。
在分组多路复用部2a内,每个分组生成部分233均将单元分组12分割成预定长度的数据。分组生成部分233增加辅助信息261a诸如媒体标识数据、分组同步代码或类似的信息等,因此,接收侧可以选择所需的数据。这样,如图3所示,可生成多个N位定长的分组数据。当数据不满N位时,尽管增加有辅助信息,还要向该数据增加空位以生成N位分组数据。分组多路复用电路234a根据每种传输媒体对从各个分组生成部分233输出的分组数据242进行多路复用并将各个多路复用的信息流13a输出给对应的传输处理部3a、3b、3c或3d。
分组多路复用部2b将从相应分组生成部分10a、10b和10c中输出的一个或多个单元分组12汇集起来并向该分组12增加一个辅助信息261b以便生成一个分组数据。辅助信息261b基本上与辅助信息261a相同。然后,分组多路复用部2b根据各个传输媒体对各个分组数据进行多路复用并将各个多路复用的信息流13b输出给对应的传输处理部3a、3b、3c和3d。
在相应的传输处理部3a、3b、3c和3d中,纠错处理部分235a、235b、235c和235d分别对从分组多路复用部2a或多路复用部2b中输出的多路复用信息流13a或13b进行纠错编码。在各个传输处理部3a、3b、3c或3d中,可根据数据接收侧的性能来选择多路复用的信息流13a或13b。帧复合部236a、236b、236c和236d将纠错处理部分235a、235b、235c和235d分别输出的数据转换成对应与传输媒体的格式。调制部分237a、237b、237c和237d以适合于传输媒体的电信号的形式调制从帧复合部236a、236b、236c和236d中输出的数据。
如上所述,在各个传输处理部3a、3b、3c或3d中,以适于传输线路的形式进行数据转换。所以,可以进行适于使用中通讯线路的处理、对应于地面电波或卫星电波的处理、适于使用中存储媒体的处理以及适于使用中计算机网络的处理。
当诸如传输处理部3d进行适于计算机网络的处理时,纠错部分235d内就会进行TCP(传输控制协议)/UDP(用户数据报协议)/XTP(Xpress传送协议)处理并且在帧复合部分236d内进行IP(网间协议)处理。当使用TCP时,就会进行重传处理,这种处理在传输过程中出现错误时使用,以便确保无错的可靠传输。当传输线路的可靠性较高时,就使用UDP,UDP处理很容易进行。此外,当同时把相同的数据发送给多个IP地址时,就使用XIP。也可以在数据编码部9c内进行TCP/UDP/XTP和IP处理。
实施例3
图5是显示本发明之多媒体信息处理系统中另一种发送器的框图。在图5中,标号400表示软件处理部,应用程序在该处理部内运行,标号501表示信源编码部,此编码部根据从软件处理部400中输出的操作模式指令信号401来改变处理的内容,标号502表示分组多路复用部,此多路复用部根据从软件处理部400中输出的操作模式指令信号402来改变处理的内容。
信源编码部1a、1b和1c的结构以及分组多路复用部2a、2b和2c的结构适用于信源编码部501和分组多路复用部502的结构。在这种情况下,信源编码部501等同于信源编码部1a、1b或1c,分组多路复用部502等同于分组多路复用部2a或2b。
以下说明上述发送器的操作。软件处理部400包括:编辑/转换应用程序,此程序输出用于在信源编码部501内进行编码的参数;以及节目组织应用程序,此程序输出由视频信息、音频信息及其它数据构成的多种节目或者输出提供给每个节目的信息量或类似的内容。
所述编辑/转换应用程序输出操作模式指令信号401,因此,信源编码部501可生成单元分组12。例如,当信源编码部501有着与信源编码部1a、1b或1c相同的结构且编码部9a和9b分别是视频编码部和音频编码部时,操作模式指令信号401包括诸如所要编码的视频信号的时-空分辨率、编码算法、比特率和编码属性等之类的供给编码部9a的参数以及诸如音频编码算法、取样频率和编码位速率等之类的供给编码部9a的参数。
信源编码部501内的编码部9a和9b根据相应的参数对输入的视频信号和音频信号进行编码,从而生成单元分组12。
为了能使分组多路复用部502生成多路复用的信息流,要将操作模式指令信号402输出给节目组织应用程序。操作模式指令信号402包括多种节目或者包括供给每个节目的信息量等。
节目是由视频信息、音频信息以及其它数据组合而成的。所说的节目包括多种节目,如由视频信息及立体声音频信息构成的普通电视节目、仅由文本数据构成的文本广播节目以及仅由音频信息构成的音频节目或类似的节目。
此外,在电视节目中,有用于高宽比为4∶3标准电视的节目,也有用于高宽比为16∶9的EDTV、HDTV或类似电视的节目以及与标准电视分辨率不同的分辨率格式。而且,作为节目内容也有多种内容,如戏曲、体育、娱乐及购物等。操作模式指令信号402是由节目组织应用程序随上述选定的信息而设置的并输出给分组多路复用部502。
分组多路复用部502根据包含在操作模式指令信号402中的参数形成辅助信息以便生成多路复用的信息流13,该信息流是由单元分组12和辅助信息构成的分组序列。依照这种结构,通过软件处理部400的应用程序可以适当地转换信源编码部501和分组多路复用部502中的处理。所以,可以获得可交换性较好的多媒体信息处理系统。因此,可由上述编辑/转换应用程序根据输出的媒体信息来自由地设置视频信息的时-空分辨率、编码算法、比特率以及编码属性等,并且可以进行适当的因环境而异的信源编码。
实施例4
图6是显示本发明之多媒体信息处理系统中又一个发送器结构一部分的框图。在图6中,标号410表示单元分组存储部分,标号411表示地址管理器,标号412表示单元分组输出部分。这种结构适合于图2所示的分组生成部分233。所以,上述多媒体信息处理系统的整体结构具有图2所示的结构。
以下说明该系统的操作。带有某种类型的信号的能与其它系统作相互交换的单元分组12从信源编码部输入至分组多路复用部。在分组多路复用部中,各个输出的单元分组12以单元分组为单位存储在单元分组存储部分410内。在这种情况下,将地址信息420输出给地址管理器411,该地址信息420指示所要存储的单元分组12的内容即诸如媒体种类和分组长度等信息记录在单元分组存储部分410的哪个区域(目录)内。
在从单元分组存储部分410中读出单元分组12时,将读出的指示单元分组存储位置的地址信息420传送给单元分组存储部分410。地址管理器411将输出指令421输出给单元分组输出部分412。单元分组存储部分410根据地址信息420读出单元分组12并输出给单元分组输出部分412。单元分组输出部分412将单元分组12输出给分组多路复用部2。
依照这种结构,可根据目的选择存储在单元分组存储部分410内的单元分组12并将该分组输出。所以,可以非实时地改变单元分组12的次序,并且能以单元分组为单位很容易地改变节目的次序。
实施例5
图7是显示本发明之多媒体信息处理系统中再一种发送器一部分的框图。在图7中,标号413表示多路复用信息流存储部分,标号414表示记录有地址的节目管理器,在该地址处,多路复用信息流存储部分413存储着多路复用的信息流13,标号415表示节目输出部分,此部分选择已指明的多路复用数据流13以便输出。这种结构适用于诸如图2所示的分组多路处理部2a或2b。所以,上述多媒体信息处理系统的结构具有如图2所示的结构。
以下说明上述系统的操作。可与其它系统作相互交换的信号型多路复用信息流13存储在多路复用信息流存储部分413内。在这种情况下,指示诸如节目内容及节目容量等之类的信息记录在多路信息流存储部分413哪个区域(目录)内的地址信息422输出给节目管理器414。
在输出节目时,将读出的指示多路信息流13存储区域的地址信息从节目管理器414传送给多路复用信息流存储部分413。节目输出指令423输出给节目输出部分415。多路复用信息流存储部分413根据地址信息422将多路复用信息流13输出给节目输出部分415。节目输出部分415将多路复用的信息流13输出给传输处理部3a、3b、3c或3d。
依照上述结构,可根据目的选择存储在多路复用信息流存储部分413内的多路复用信息流13并将该信息流输出。所以,可以非实时地改变多路复用信息流13的次序,并且能以多路复用信息流13为单位很容易地改变节目的次序。
实施例6
以下参照附图说明本发明之多媒体信息处理系统中接收器的一个实施例。图8是显示依照实施例6的多媒体信息处理系统中接收器的框图。标号4a、4b和4c表示接收处理部,这些处理部接收传输信号14A、14B和14C并分别再现不包含有纠错码的多路复用信息流13a和13b,标号5a和5b表示分组多路分解部,这些多路分解部再现分别来自多路复用信息流13a和13b的单元分组12,标号6a、6b和6c表示信源解码部,它们再现相应的媒体信息。
以下说明上述系统的操作。接收处理部4a、4b和4c根据诸如电缆传输、卫星电波传输、地址电波传输或类似传输等各种传输媒体以及传输媒体的特性来接收传输信号14A、14B和14C,以便再现多路复用信息流13a或13b,这些信息流是分组序列。当所接收的传输信号是以图3所示的分组序列为基础时,就会再现多路复用的信息流13a,当所接收的传输信号是以图4所示的分组序列为基础时,就会再现多路复用的信息流13b。
分组多路分解部5a利用用来标识媒体、分组同步或建立同步等的辅助信息来对作为多路复用信息流13a组成部分的定长分组数据进行多路分解以获得用于相应媒体的单元分组12。
图8显示了设置有两个分组多路分解部即分组多路分解部5a和5b的接收器。但是,也可以使用设置有多路分解部5a和5b中任意一个的接收器。在这种情况下,只能处理一种类型的多路复用信息流13a或13b。
信源解码部分6a、6b和6c分别输入用于相应媒体的单元分组12并用供给单元分组的辅助信息来检测分组。能处理单元分组12的信源解码部6a、6b和6c中的任何一个都能将各个单元分组12分解成辅助信息260和数据段,并将与相同媒体有关的数据段连接起来以使再现用于媒体的信源编码位序列。此外,通过信源解码可以再现上述编码的位序列、由视频信号、音频信号和其它数据等构成的媒体信息11A、11B或11C。
当用诸如显示器、扬声器或类似装置之类的输出装置再现各种媒体信息时,上述辅助信息260可以确保媒体与播放时间之间的同步性。
依照这种结构,多媒体信息处理系统中的接收器根据传输媒体的特性接收分组多路复用的传输信号14A、14B或14C并对从以媒体为单位再生信源编码位序列到信源解码的处理序列进行分类。这样,每个层次的处理内容都是确定的,并且,各级处理中的输入/输出数据也是确定的。因此,可以很容易地实现诸如广播、通讯、计算机存储等服务之间的数据交换。也就是说,可以获得灵活的服务。此外,也可以简化硬件结构并很容易增加附加功能。
实施例7
图9是显示本发明另一实施例的多媒体信息处理系统中接收器的框图。在这种情况下,如图9所示,根据相应传输媒体或存储媒体面设置的接收处理部4a、4b、4c和4d包括有多路分解部分250a、250b、250c和250d,这些部分接收传输信号14A、14B、14C和14D并分别再现帧复合数据244。
在接收处理部4a、4b、4c和4d中,帧分解部分251a、251b、251c和251d从帧复合数据244中抽取代码序列243。纠错处理部分252a、252b、252c和252d从代码序列中再现多路复用的信息流13a或13b。多路复用的信息流13a输入给分组分解部分5a,而多路复用的信息流13b则输入给分组分解部分5b。
在分组分解部分5a中,分组分解电路253a将多路复用的信息流13a分解成对应于各媒体信息之单元信息的分组数据,而各个分组分析部分254则从输入的分组数据242中抽取出单元分组12。分组分解部分5b将多路复用的信息流13b分解成对应于各媒体信息之单元信息的分组12。
在根据相应媒体设置的各个信源解码部6a、6b或6c中,单元分组分解部分8a、8b和8c再现来自输入的单元分组12中的单元信息。作为单元信息诸如有视频信息、与该视频信息相应的音频信息以及与上述视频信息和音频信息有关的其它信息。在这一实施例中,将说明与视频信息有关的单元分组分解部分8a,与音频信息有关的单元分组分解部分8b以及与数据信息有关的单元分组分解部分8c。所以,在实施例7中,分别从单元分组分解部分8a、8b和8c中输出视频信息的编码位序列111、音频信息的编码位序列112以及其它数据的编码位序列。
视频解码部分15a对视频编码位序列111进行解码以再现视频信号11a。音频解码部分15b对音频编码位序列112进行解码以再现与视频信号11a有关的音频信号11b。数据编码部分9c对数据编码位序列进行多种处理以再现与视频信号11a和/或音频信号11b有关的数据信号11c。
各解码数据显示部255a、255b、255c分别从相应的信源解码部6a、6b和6c中接收视频信号11a、音频信号11b和数据信号11c并显示图像或输出声音。
以下说明上述系统的操作。与传输媒体或存储媒体有关的传输信号14A、14B、14C和14D输入给接收处理部4a、4b、4c和4d。用接收解调部分250a、250b、250c和250d将上述输入信号转换成不依帧于传输线路的数字数据244。帧还原部分251a、251b、251c和251d将数据244还原为帧。当存在有传输错误时,可以校正帧还原部分251a、251b、251c和251d的输出。这样,可以获得无错误的多路复用信息流13a和13b。接收处理部4a、4b、4c或4d适合于通讯、广播、存储、计算机网络或类似的媒体。如果接收处理部4d适合于计算机网络或类似的媒体,那么,就对从诸如网间协议传输线路之类的传输线路中输出的数据进行IP处理,从而能在TCP/UDP/XTP处理之后获得分组多路复用信息流。
在分组多路分解部5a或分组分解电路5b内处理由接收处理部4a、4b、4c或4d输出的多路复用信息流13a或13b。在分组多路分解部5a中处理多路复用的信息流。在分组多路复用部5a中,分组分解电路253a只从图3所示的多路复用信息流13a中分解出接收侧所需的数据。根据增加给每一分组的辅助信息261a抽取出所需信分组。此外,分组分析部分254从分解后的分组242中除去标识符并抽出单元分组12。
在分组多路分解部5b中处理多路复用的信息流13b。分组多路分解部5b中的分组分解电路253b只从图4所示的多路复用信息流13b中抽取接收侧所需的数据。根据增加给每一分组的辅助信息抽取所需的分组。此外,分组分析部分254从分解后的分组242中除去标识符并抽出单元分组12。
单元分组12输入给信源处理部6a、6b和6c。在信源处理部6a、6b和6c中,单元分组分解部分10a、10b和10c从用于单元信息的单元分组12中抽出辅助信息260以获得编码数据111、112、113,而单元分组12则是从分组多路分解部5a或5b输出的。
编码数据111通过解码部15a的解码而成为解码的视频信号。编码数据112通过解码部15b的解码而成为解码的音频信号。编码数据113通过解码部15c的解码而成为与解码的视频信号和音频信号有关的数据。
对应于相应媒体的各个信源处理部6a、6b和6c将视频信号、音频信号和其它数据输出给解码数据显示部255a、255b和255c。解码数据显示部255a、255b和255c形成单元信息之间的同步性并进行显示或做类似的工作。由于存在有不包含视频信息的媒体信息以及不包含视频信息和音频信息的媒体信息,所以,在这种情况下,信源处理部6a和6b不进行上述处理。
实施例8
图10是显示接收器一部分的框图,该接收器为纠错处理部分430提供了不同于纠错处理部分252a、252b、252c和252d功能的纠错功能。为简化起见,图10中只显示了接收处理部4a、4b、4c或4d中的纠错处理部430以及为代替分组多路分解部5a和5b而设置的分组多路分解部432。所以,其余结构与图9中的结构相同。
以下说明上述接收器的操作。纠错解码部430输入在帧还原部分251a、251b、251c和251d中获得的数字数据243即纠错帧。同在纠错处理部分252a、252b、252c和252d中一样,可形成上述纠错帧的同步性。此后,用校验符校正纠错帧中的位或字节错误以获得多路复用的信息流13。
此外,在错误的数量超出纠错码的纠错能力时,纠错解码部430将一出错信号431输出给分组多路分解部432,上述出错信号指示在多路复用的信息流13中存留有错误。分组多路分解部432根据出错信号431进行操作,这种操作对存留有错误的多路复用信息13来说不分解单元分组12。
依照上述组构,在有出错信号431输入时,分组多路分解部432不对多路复用的信息流13进行多路分解。因此,可以防止在解码处理部6a、6b和6c内出现解码错误或再生错误。
在纠错解码部430内,将其中出错部分已被值全部为1的空数据所取代的多路复用信息流13输出给分组多路分解部432。
实施例9
图11是显示图10所示之纠错编码部430另一实施例的框图。在这种情况下,如图11所示,纠错处理部分430a也将出错信号431输出给信源解码部6A。为简化起见,图11只显示了接收处理部4a、4b、4c或4d中的纠错处理部430a、为代替分组多路分解部5a和5b而设置的分组多路分解部432以及为代替信源解码处理部分6a、6b或6c而设置的信源解码处理部6A。所以,其余结构与图9中的结构相同。信源解码处理部6A是增加有终止解码功能的信源解码处理部6a、6b和6c。
以下说明上述系统的操作。纠错解码部430a输入在帧还原部分251a、251b、251c和251d中获得的数字数据243即纠错帧。同在纠错处理部分252a、252b、252c和252d中一样,可形成上述纠错帧的同步性。此后,用校验符校正纠错帧中的位或字节错误以获得多路复用的信息流13。
此外,在错误的数量超出纠错码的纠错能力时,纠错解码部430a将一出错信号431输出给信源解码处理部6A,上述出错信号指示在多路复用的信息流13中存留有错误。信源解码处理部6A根据出错信号431终止对包含在单元分组12内的指示有错误存在的编码数据的解码,并且,当编码数据变为正常时,再开始解码。这样,由于不对已知其中有错的编码数据进行解码,所以能阻止在解码部15a、15b和15c中出现解码错误或再生错误。因此,可以把上述解码错误和传输错误区分开来,从而便于系统的操作管理。
实施例10
图12是显示本发明之多媒体信息处理系统又一个接收器的框图。在图12中,标号434表示软件处理部,在该软件处理部内有应用程序运行,标号503表示分组多路分解部,该多路分解部根据从软件处理部434中输出的控制信号436来改变处理内容,标号6B表示信源解码部,此解码部根据从软件处理部434中输出的控制信号435来改变处理内容。
作为信源解码部6B以及分组多路分解部503的结构,可以使用信源解码部6a、6b和6c的结构以及分组多路分解部5a和5b的结构。在这种情况下,信源解码部6B对应于信源解码部6a、6b或6c,分组多路分解部503对应于分组多路分解部5a和5b。
以下说明上述系统的操作。软件处理系统部434中的应用程序将控制信号435输入给信源解码部6B或从该部6B中输出控制信号435,并且将控制信号436输入给分组多路分解部503或从该部503中输出控制信号436。
在这种情况下,分组多路分解部503向软件处理部434中的节目选择(导航)应用程序发送作为控制信号436的指示各种节目的信息,该信息由在多路复用信息流13内经多路复用的视频信息或音频信息构成。另一方面,上述节目选择应用程序根据接收自分组多路分解部503的指示各个节目的信息(节目目录)来选择由用户指令选定的节目。节目选择应用程序将单元分组构成选定节所需的标识符或类似符号的数量作为控制信号436传送给分组多路分解部503。分组多路分解部503从多路复用的信息流13中抽取必要的单元分组。
另一方面,当信源解码部6B再现来自各单元分组12中的视频信息、音频信息以及数据等时,软件处理部434的编码应用程序透行再生控制。再生控制的对象有高速再生、慢速再生、反向再生等,此外还有用于所要再现的音频的信道数量以及视频分辨率的选定等等。信源解码部6B通过把由解码应用程序输出的控制信号435所指示的单元分组12当作对象,利用控制信号435所指示的生成方法来再现信息。
依照上述结构,可以适当地切换分组多路复用部与信源解码部的操作,并且还能获得具有可交换性的多媒体信息处理系统。这样,用户可以用节目选择应用程序来选择所需的节目,从而增加了实用性和适用性。此外,也可用解码应用程序指示诸如高速再生或类似再生之类的特定再生或选定解码方法,从而能实现其它功能。
实施例11
图13是显示本发明之多媒体信息处理系统的再一接收器的框图。在图13中,标号416表示接收后单元分组存储部分,标号417表示接收后节目管理器,标号418表示单元分组读取部分。这种结构也适用于图9所示的分组分析部分254。所以,上述多媒体信息处理系统的整体结构具有图9所示的结构。
以下参照附图说明上述系统的操作。通过以单元分组为单位将再现的单元分组12存储到接收后单元分组存储部分416内。在这种情况下,将所要存储的单元分组的内容即地址信息424传送给接收后节目管理器417,而地址信息424则指示在单元分组存储部分416的哪个区域(目录)内记录有媒体种类或分组长度或者类似内容之类的信息。在从接收后单元分组存储部分416内读出单元分组12时,接收后节目管理器417为接收后单元分组存储部分416提供读取地址信息424,此信息指示单元分组的存储位置。此外,接收后节目管理器417将节目读取指令425输出给接收后单元分组包读取部分418。接收后单元分组存储部分416根据地址信息424读出单元分组并输出给接收后单元分组读取部分418。接收后单元分组读取部分418将单元分组12输出给信源解码部6a、6b或6c。
依照上述结构,存储在接收后单元分组存储部分416内的单元分组12的次序可以很容易地改变并且输出。所以,在不进行实时解码或传输时,甚至在无法立即看到接收到的内容时,也可以进行没有问题的处理。
实施例12
图14是显示本发明另一种实施例之多媒体信息处理系统结构的框图。如图14所示,接收处理部4e和4f分别包含有解调部分250e和250f,它们接收传输信号14E和14f以再现帧复合数据244。在接收处理部4e和4f中,帧分解部分251e和251f从帧复合数据244中抽取代码序列243。纠错处理部分252e和252f再现来自代码序列243中的多路复用信息流13a。多路复用的信息流13a输入给分组多路分解部253a和253b。分组多路分解部253a和253b所输出的分组数据242则输出给重新多路复用部270。
传输处理部3e包括纠错编码部分235e,此部分输入从分组重新多路复用部270中所输出的多路复用信息流13c。在传输处理部3e中,帧合成部分236e对纠错编码部分235e所提供的代码序列243进行帧合成。调制部分调制从帧合成部分236e中输出的帧合成数据244,从而形成新的传输信号14G。
以下说明上述系统的操作。从两个不同的传输线路中输出的传输信号14E和14F分别输入给接收处理部4e和4f。在接收处理部4e和4f中,解调部分250e和250f将传输信号14E和14F解调成不依赖于传输线路的数字数据244。帧分解部分251e和251f对数据244进行格式转换。当各个数据有错时,纠错部分252e和252f进行纠错处理以获得不带错误的多路复用信息流13a。如上所述,多路复用的信息流13a由接收处理部4e和4f输出。
相应的分组多路分解部253a将接收处理部4e输出的多路复用信息流13a还原成定长的分组数据242。相应的分组多路分解部253a将另一接收处理部4f输出的多路复用信息流13a还原成定长的分组数据242。分组重新多路复用部270输入分组数据242并将诸如标识符之类的辅助信息或类似信息重新分配给该分组数据,从而生成新的多路复用信息流13c。多路复用的信息流13c输出给传输处理部3e。
在传输处理部3e中,纠错处理部分235e对分组重新多路复用部270所输出的多路复用信息流13c进行纠错处理。帧合成部分236e将纠错处理部分235e的输出转换成适于传输线路的形式。调制部分237e将帧合成部分236e的输出调制成适于传输线路之电气特性的形式。调制后的电波作为一种新的传输信号输出给传输线路。
依照上述结构,可将从多个传输线路输出的分组序列作为一种新的传输信号输出给其它传输线路。当不存在从传输线路中输入的传输信号14F时,或者传输容量小于输入时,分组重新多路复用部270会选择单元分组并进行速度匹配以便在输入侧匹配传输线路的传输容量,同时控制传输信号14G以输出给传输线。
实施例13
图15是本发明再一实施例的多媒体信息处理系统中发送器结构的框图。
在图15中,标号1表示信源编码部,它包括:视频编码部9a;音频编码部9b;数据编码部9c以及单元分组生成部分10a、10b和10c。在信源编码部1中,视频编码部9a对视频信号101进行信源编码以生成视频编码位序列111,音频编码部9b对与视频信号101有关的一个或多个音频信号102进存信源编码以生成一个或多个音频编码位序列112,数据编码部9c对与视频信号101或音频信号102有关的数据信号103进行多种处理以生成数据编码位序列。单元分组生成部分10a、10b和10c根据数据编码位序列113a生成单元分组序列114、115和116。
标号97a表示媒体多路复用部,该部输入单元分组序列114、115和116并以分组为单位进行多路复用,从而生成多路复用的位序列151。标号98a表示结构化多路复用部,该部对多路复用的位序列151和接收侧直接需要的诸如控制信息之类的信息113b进行多路复用。
标号99a表示传输处理部,该部为多路复用的位序列152提供加密处理和纠错码并对该多路复用的位序列、包含有相关视频信息、音频信息的一个或多个其它多路复用的位序列153以及数据信息进行多路复用,同时进行帧合成与调制等工作,以便生成传输信号。
以下说明上述系统的操作。信源编码部1去掉各个信号的冗余部分并利用多种编码方法生成分组。也就是说,视频编码部9a对视频信号101进行信源编码以生成视频编码位序列111。音频编码部9b对一个或多个音频信号102进行信源编码以生成一个或多个编码位序列112。数据编码部9c对数据信号103和控制信号进行信源编码和数据结构转换以生成数据编码位序列113,而数据信号103则包含有与上述视频信号和音频信号相同步的信号。
单元分组生成部分10a、10b和10c根据输入的视频编码位序列111、音频编码位序列112和数据编码位序列113a生成单元分组序列114、115和116。通过根据预定的帧长或预定的时间或类似的标准将编码位序列分成数据段,从而生成单元分组序列114、115和116,并且,为每个数据段提供诸如如图3所示的辅助信息以便用于标识媒体、分组同步以及同步建立等。单元分组序列114、115或116具有可与其它系统进行相互交换的信号类型并且是根据媒体生成的。在单元分组生成部10c所输出的数据编码序列113中间。将接收侧直接需要的诸如控制信息、指令信息或时钟信息之类的信息或类似信息作为数据编码位序列113b传给结构化多路复用部98a。
媒体多路复用部97a输入在信源编码部1内生成的与媒体相应的单元分组序列114、115和116并进行分组多路复用以生成多路复用的分组序列151。实施例13中媒体多路复用部97a的结构和操作与分组多路复用部2a和2b的结构和操作相同。结构化多路复用部98a使数据编码位序列113b与多路复用的分组序列151作结构化多路复用以生成多路复用的位序列152。
传输处理部99a根据传输线路及应用的种类及特征对多路复用的位序列152进行加密处理和纠错编码,并对多路复用的位序列152和一个或多个其它多路复用的位序列153进行信道多路复用处理,同时进行帧合成处理和调制处理等等,以便生成传输信号141。
依照实施例13中多媒体信息处理系统的发送器的上述结构,以分组为单位对所述媒体信息进行多路复用。因此,可灵活地根据所要多路复用的各媒体信息传输速度的变化以及是否存在有所要传送的媒体信息来有效地进行多路复用。此外,由于是在不对接收侧直接需要的信息进行多路复用的情况下对多路复用的分组序列进行结构化的多路复用,所以,上述接收器可在分解多路复用的分组序列之前直接且方便地分解所需的信息。
实施例14
图16是显示本发明又一实施例的多媒体信息处理系统中的接收器的框图。
在图16中,标号99b表示接收处理部,该部接收传输信号141、对传输帧进行解调和同步处理、再现传输帧以及对信道多路复用信号进行多路分解,以便选择特定的信道信号。接收处理部99b还进行检错和纠错并进行解密处理,以便再现多路复用的位序列152或者一个或多个其它多路复用的位序列153。
结构化多路分解部98b将多路复用的位序列152多路分解成数据编码位序列113b和多路复用的分组序列151。媒体多路分解部97b将多路复用的位序列151多路分解成视频编码位序列114,一个或多个音频编码位序列115以及一个或多个数据编码位序列116。
信源解码部6输入视频编码位序列114、音频编码位序列115和数据编码位序列116,并输出视频编码位序列101、音频编码位序列102以及数据编码位序列103。在信源解码部6中,视频解码部15a对视频编码位序列111进行信源解码以生成视频信号101。音频解码部15b对一个或多个音频编码位序列112进行信源解码以再现一个或多个与视频信号101有关的音频信号102。数据解码部15c对一个或多个数据编码位序列113进行转换处理以生成与视频信号101和/或音频信号102有关的一个或多个数据信号103。
以下说明上述系统的操作。上述接收器的操作与图15所示之发送器的操作相反。接收处理部99b对接收的传输信号141进行解调并使传输帧同步且再现该同步帧,同时对解调的信号进行信道多路分解、检错和纠错和解密处理等,以便再现一个或多个其它信道多路复用的位序列153和当前的信道多路复用位序列152。
结构化多路分解部98b对多路复用的位序列152进行结构化的多路分解以再现多路复用的分组序列151以及诸如控制信息、指令信息和时钟信息之类的接收侧直接需要的信息113b。以后将予以说明的数据解码部15c直接使用接收侧直接需要的信息113b。
媒体多路分解部97b对多路复用的分组序列151进行多路分解以再现与媒体相应的单元分组序列114、115或116。多路分解部97b的结构和操作与图9所示的分组多路分解部5a和5b的结构和操作相同。
在信源解码部6中,单元分组分解部分8a输入与视频信息有关的单元分组序列114,并利用赋给每个单元分组的辅助信息将各个单元分组分解成辅助信息和数据段,且通过将各个数据段彼此连接起来而再现视频编码位序列111。单元分组分解部8b输入与音频信息有关的一个或多个单元分组序列115,并利用赋给每个单元分组的辅助信息将各个单元分组分解成辅助信息和数据段,且通过将各个数据段彼此连接起来而再现音频编码位序列112。单元分组分解部8c输入与其它数据有关的单元分组序列116,并利用赋给每个单元分组的辅加信息将各个单元分组分解成辅助信息和数据段,且通过将各个数据段彼此连接起来而再现视频编码位序列113a。
视频解码部15a对再现的视频编码位序列111进行信源解码并再现视频信号101。音频解码部15b对再现的音频编码位序列112进行信源解码并再现一个或多个音频信号102。数据解码部15c对从再现的数据编码位序列113a和结构化多路分解部98b中输入的数据编码位序列113b进行信源解码或多路转换处理并再现一个或多个数据信号103。
如上所述,实施例14之多媒体信息处理系统中的接收器对多路复用的分组序列进行多路分解之前对信源解码部6所需的来自结构化多路复用帧的信息进行多路分解。因此,可以快速地响应从发送器中输出的指令或类似信息。

Claims (16)

1.一种能传输和/或存储多媒体信息的多媒体信息处理系统,它包括:
信源编码装置,用于输入多种媒体类型的信息、对相应媒体单元中的信息编码、增加辅助信息以进行媒体标识、分组同步以及同步建立,同时生成可与其它系统相互交换的信号格式的单元分组;
分组多路复用装置,此装置对信源编码装置输出的用于相应的媒体的单元分组进行速度匹配和多路复用并生成可与其它系统相互交换的信号格式的多路复用信息流;以及
传输处理装置,此装置用于根据传输媒体和/或存储媒体来转换上述多路复用的信息流并输出传输信号;
分组存储装置,此装置用于存储单元分组,该单元分组是由一个或多个信源编码处理装置以单元分组为单位而生成的;
地址管理装置,此装置用于记录存储在上述单元分组存储装置内的单元分组的地址,并且分配将被发送的单元分组的存储位置;以及
单元分组传输装置,此装置用于将上述地址管理装置所指示的单元分组从所述单元分组存储装置输出给分组多路复用装置。
2.如权利要求1所述的多媒体信息处理系统,其特征在于,所述的信源编码装置包括:
单元信息选择装置,此装置用于编辑单元媒体中的媒体信息;
信源编码装置,此装置用减少上述单元媒体信息的数量;以及
编码部分,用于降低所述单元媒体信息量;
单元分组生成装置,用于输入所述信息源编码装置的输出,以产生一个单元分组。
3.如权利要求1所述的多媒体信息处理系统,其特征在于,所述的分组多路复用装置包括:
分组生成部分,用于增加辅助信息以便根据媒体信息标识媒体并使得分组的再现或类似的工作同步化;以及
分组多路复用电路,用于对单元分组进行速度匹配并进行多路复用,以便生成多路复用的信息流。
4.如权利要求1所述的多媒体信息处理系统,其特征在于,所述传输处理装置包括:
纠错编码装置,此装置用于根据传输媒体或存储媒体来纠正错误;
传输帧生成装置,此装置用于对上述纠错编码装置的输出数据进行传输帧帧位处理;以及
调制装置,此装置对上述传输帧生成装置的输出数据进行调制以便加以传输和记录。
5.如权利要求1所述的多媒体信息处理系统,其特征在于,它还包括:
带有应用程序的软件处理装置,此装置用于改变上述信源编码装置或分组多路复用装置的操作模式。
6.一种能传输和/或存储多媒体信息的多媒体信息处理系统,它包括:
接收处理装置,此装置用于根据传输媒体的特征对以适于该传输媒体方式所传输的分组多路复用信号进行解码,以输出多路复用的信息流;
分组分解装置,此装置用于从多路复用的信息流中按各媒体单元分解出生成媒体信息所需的单元分组;以及
信源解码处理装置,此装置用于按各媒体单元对分解出的单元分组进行信源解码并根据为标识媒体、分组同步以及再现同步而添加的辅加信息再现媒体信息;
其中所述分组分解装置包括:
接收后单元分组存储部分,此部分用于存储分解后的单元分组;
接收后节目管理装置,此装置用于记录存储在上述接收后单元分组存储部分内的单元分组的地址,并且分配用于再生一个节目所需的单元分组的存储位置;以及
接收后单元分组读取装置,此装置用于将生成节目所需的单元分组从接收后单元分组存储装置输出给信源解码处理装置,由所述接收后节目管理装置指示所述节目并且分配其存储位置。
7.如权利要求6所述的多媒体信息处理系统,其特征在于,所说的接收处理装置包括:
解调装置,用于根据传输媒体的特性对分组多路复用信号进行解调;
传输帧再现装置,此装置用于根据上述解调装置的输出信号建立传输帧的同步以便进行帧分解;以及
纠错解码装置,此装置用于根据所述传输帧再现装置的输出来建立纠错帧的同步,以便进行纠错解码并输出多路复用的信息流。
8.如权利要求6所述的多媒体信息处理系统,其特征在于,所说的信源解码装置包括:
分组分解装置,此装置用于分解出附加信号和已编码的单元媒体信息;
解码部分,用于对所述编码单元媒体信息进行解码;以及
解码数据再现装置,此装置用于使上述信源解码装置输出的经解码的单元媒体信息同步,以生成媒体信息。
9.如权利要求6所述的多媒体信息处理系统,其特征在于,它还包括:
带有应用程序的软件处理装置,此装置可改变上述信源解码处理装置或分组分解装置的操作模式。
10.一种多媒体信息处理系统,它包括:
信源编码处理装置,此装置用于对相应不同类型的信号进行信源编码以生成相应的编码位序列;
媒体多路复用装置,此装置用于存储标识信息以标识信号的类型和定长分组单元中的各个编码位序列,并多路复用各个定长分组单元以生成定长的分组序列;
结构化多路复用装置,此装置用于将上述定长分组序列中的预定数量的定长分组置于带有各种数据的定长帧内;以及
传输处理装置,此装置用于以适于传输媒体的传输帧的形式生成传输信号,该传输信号则用于从上述结构化多路复用装置中输出的帧序列。
11.对各种不同类型的信号进行信息源编码,以产生将被组成分组的相应编码比特序列的多媒体信息处理系统,包括:
信息源编码处理装置,对各种不同类型的信号进行信息源编码,以产生相应的编码比特序列,并且从除信息之外的编码比特序列为具有和其它系统兼容的信号格式的每个媒体类型产生单元分组序列,例如控制信息,这是在接收端接收信息所需要的;
媒体多路复用装置,用于从除信息之外的编码比特序列中,为由所述信源编码处理装置产生的每个媒体存储单元分组序列,这是在接收端接收信息所需要的,在定长分组中并具有识别信号类型的识别信息,多路复用每个定长分组单元,以产生定长分组序列;
结构多路复用装置,用于将来自由所述媒体复用装置产生的定长分组序列的预定数目的定长分组,和由所述信源编码装置产生的,在接收端接收信号所需的编码比特序列一起,存储在预定长度的帧中;
传输处理装置,用于产生一个具有一个传输帧格式的传输信号,所述传输帧格式适合于来自所属结构多路复用装置的帧序列输出端的传输媒体。
12.一种多媒体信息处理系统,它包括:
接收处理装置,此装置用于接收带有传输帧序列的传输信号并再现多路复用的位序列,所述的帧序列中的每个帧都含有数量的定长分组以及其他各种数据;
结构化分解装置,此装置用于再现来自上述多路复用位序列中的定长分组以及各种数据;
媒体分解装置,此装置用于从上述定长分组序列中取出定长分组并再现与标识信号类型的标识信息相应的编码位序列;以及
信源解码处理装置,此装置用于对上述编码位序列进行解码,以便根据不同的应用或媒体再现诸如相应信号之类的不同类型的信号。
13.多媒体信息处理系统,接收并解码传输信号以再生不同应用和媒体类型的信号,包括:
接收处理装置,用于接收一个传输信号,所属传输信号在预定长度的帧中包括预定数量的定长分组和在接收端接收信号所需的诸如控制信息的信息编码比特流,以产生多路复用比特流,所述传输信号被提供有适于一个传输媒体的传输帧序列;
媒体分解装置,用于从定长分组序列中检索由所述结构化分解装置检索和再生的定长分组,以再生一个和识别一个信号类型的标识信息兼容的编码比特流;和
信息源解码处理装置,解码在接收端接收传输信号所需的信息的编码比特流,并有所述结构化分解装置检索和再生,并且解码除在接收端接收传输信号所需的信息之外的,由所述媒体分解装置从定长分组序列再生的编码比特流,以再生不同应用和媒体类型的信号。
14.一种能传输和/或存储多媒体信息的多媒体信息处理系统,它包括:
信源编码装置,用于输入多种媒体类型的信息、对相应媒体单元中的信息编码、增加辅助信息以进行媒体标识、分组同步以及同步建立,同时生成可与其它系统相互交换的信号格式的单元分组;
分组多路复用装置,此装置对信源编码装置输出的用于相应的媒体的单元分组进行速度匹配和多路复用并生成可与其它系统相互交换的信号格式的多路复用信息流;以及
传输处理装置,此装置用于根据传输媒体和/或存储媒体来转换上述多路复用的信息流并输出传输信号;
多路复用信息流存储装置,此装置用于存储由上述分组多路复用装置所生成的多路复用信息流;
多路复用信息流管理装置,此装置用于记录存储在上述多路复用信息流存储装置内的多路复用信息流的地址;以及
多路复用信息流传输装置,此装置用于将由多路复用信息流管理装置所指示的多路复用信息流从上述多路复用信息流存储装置输出给传输处理装置。
15.多媒体信息传输方法,用于对不同类型的信号进行信元编码,产生编码比特流,并将产生的编码比特流组成分组,包括步骤:
对多媒体信息进行信元编码,以产生编码比特流,为具有和其它系统兼容的信号格式的每个媒体生成一个单元分组序列,单元分组序列是从除信息之外的在接收端接收传输信号所需的编码比特流获得的,例如控制信息;
为每个媒体在定长分组中存储单元分组序列和标识信号类型的标识信息,所述单元分组序列是从除在接收端接收传输信号所需的信息之外的信息获得的,多路复用定长分组以产生定长分组序列;
在预定长度的帧中为传输存储定长分组序列中的定长分组,以及在接收端接收传输信号所需信息的编码比特流。
16.多媒体信息接收方法,接收和解码传输信号以再生不同应用和媒体类型的信号,包括步骤:
接收传输信号,所述传输信号具有包括在预定长度的帧中的预定数目的定长分组,以及在接收端接受传输信号所需信息的编码比特流,例如控制信息,以便再生多路复用比特流,帧被设置为根据传输媒体类型构造一个传输帧序列;
从多路复用比特流中检索固定长度分组序列和在接收端接收传输信号所需信息的编码比特流,以便再生被检索的比特流;
从如此被检索和再生的固定长度分组序列中检索固定分组,以再生一个适合于标识一个信号类型的标识信息的编码比特流;
解码在接收端接收传输信号所需信息的编码比特流,并且解码被从定长分组序列检索到的,除了在接收端接收传输信号所需信息之外的信息的编码比特流,以便再生多媒体信息。
CN95108621A 1995-02-09 1995-07-24 多媒体信息处理系统 Expired - Fee Related CN1092894C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2169995 1995-02-09
JP021699/95 1995-02-09

Publications (2)

Publication Number Publication Date
CN1128921A CN1128921A (zh) 1996-08-14
CN1092894C true CN1092894C (zh) 2002-10-16

Family

ID=12062322

Family Applications (1)

Application Number Title Priority Date Filing Date
CN95108621A Expired - Fee Related CN1092894C (zh) 1995-02-09 1995-07-24 多媒体信息处理系统

Country Status (6)

Country Link
US (1) US5671226A (zh)
EP (1) EP0726680A3 (zh)
KR (1) KR100215101B1 (zh)
CN (1) CN1092894C (zh)
CA (1) CA2152409C (zh)
NO (1) NO323172B1 (zh)

Families Citing this family (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE182026T1 (de) 1995-04-11 1999-07-15 Toshiba Kk Aufzeichnungdmedium, -gerät und -methode zur aufzeichnung von daten auf einem aufzeichnungsmedium, und wiedergabegerät und - methode zur wiedergabe von daten von einem aufzeichnungsmedium
JP3414064B2 (ja) * 1995-08-03 2003-06-09 三菱電機株式会社 マルチメデイア情報処理装置
KR100235428B1 (ko) * 1995-09-11 1999-12-15 다카노 야스아키 Fm 다중 방송에서의 데이타 가공 장치
JPH0981497A (ja) * 1995-09-12 1997-03-28 Toshiba Corp 実時間ストリームサーバ並びに実時間ストリームデータの格納方法および転送方法
TW436777B (en) 1995-09-29 2001-05-28 Matsushita Electric Ind Co Ltd A method and an apparatus for reproducing bitstream having non-sequential system clock data seamlessly therebetween
US6502199B2 (en) 1995-09-29 2002-12-31 Matsushita Electric Industrial Co., Ltd. Method and an apparatus for reproducing bitstream having non-sequential system clock data seamlessly therebetween
JP3587916B2 (ja) * 1995-10-31 2004-11-10 ブラザー工業株式会社 映像音声データ供給装置
JP3405034B2 (ja) * 1995-12-27 2003-05-12 ソニー株式会社 ディジタル信号多重化方法及び装置、並びにディジタル信号記録媒体
AU6077196A (en) * 1996-02-01 1997-08-07 Mitsubishi Denki Kabushiki Kaisha Multimedia information processing system
JP3491431B2 (ja) * 1996-02-20 2004-01-26 株式会社日立製作所 テレビジョン信号受信装置
US6041345A (en) 1996-03-08 2000-03-21 Microsoft Corporation Active stream format for holding multiple media streams
US7266686B1 (en) 1996-05-09 2007-09-04 Two-Way Media Llc Multicasting method and apparatus
JPH09307518A (ja) * 1996-05-14 1997-11-28 Canon Inc 情報データ伝送システム及び符号化装置
JP3692616B2 (ja) * 1996-05-24 2005-09-07 ソニー株式会社 ディジタル信号多重化スケジュールの検証方法及びディジタル信号多重化装置
US6678311B2 (en) 1996-05-28 2004-01-13 Qualcomm Incorporated High data CDMA wireless communication system using variable sized channel codes
JP3216531B2 (ja) * 1996-07-24 2001-10-09 三菱電機株式会社 再多重化装置および再多重化方法
USRE39771E1 (en) * 1996-07-31 2007-08-14 Matsushita Electric Industrial Co., Ltd. Code conversion method and apparatus, code recording medium, code recording apparatus and code reproducing apparatus
EP0823823A3 (en) * 1996-08-07 2001-02-14 Matsushita Electric Industrial Co., Ltd. Digital broadcasting system
JP3216534B2 (ja) * 1996-08-29 2001-10-09 三菱電機株式会社 多重化方法
US6044199A (en) * 1996-09-25 2000-03-28 Sony Corporation Authoring system and the method
KR100429172B1 (ko) * 1996-11-15 2006-09-14 엘지전자 주식회사 인터넷티브이의통신방법
EP0843467B1 (de) * 1996-11-16 2005-02-09 Micronas GmbH Bussystem für eine Fernsehsignal-Verarbeitungseinrichtung
JPH10173674A (ja) * 1996-12-13 1998-06-26 Hitachi Ltd ディジタルデータ伝送システム
KR19980073528A (ko) * 1997-03-15 1998-11-05 구자홍 엠펙시스템 복호기장치
JP3438223B2 (ja) * 1997-03-28 2003-08-18 ソニー株式会社 多重化装置および多重化方法、並びに伝送装置および伝送方法
JP3731283B2 (ja) * 1997-04-01 2006-01-05 ソニー株式会社 信号処理回路およびその方法
GB2324934A (en) * 1997-05-02 1998-11-04 Motorola Ltd Multiplexing data from multi-media sources
IL121230A (en) 1997-07-03 2004-05-12 Nds Ltd Intelligent electronic program guide
IL125141A0 (en) 1998-06-29 1999-01-26 Nds Ltd Advanced television system
US6173406B1 (en) * 1997-07-15 2001-01-09 Microsoft Corporation Authentication systems, methods, and computer program products
JPH1168685A (ja) * 1997-08-21 1999-03-09 Sony Corp 無線情報通信方法及びその装置
US6930709B1 (en) * 1997-12-04 2005-08-16 Pentax Of America, Inc. Integrated internet/intranet camera
JP3558522B2 (ja) * 1998-06-12 2004-08-25 三菱電機株式会社 レート制御通信装置及びレート制御通信方法
EP1414246B1 (en) * 1998-06-18 2007-02-28 Sony Corporation Electronic program guide multiplexed in an MPEG stream
US6091742A (en) * 1998-08-17 2000-07-18 Gilant Satellite Networks Ltd. Bi-directional communications protocol
US7440993B1 (en) 1998-09-11 2008-10-21 Lv Partners, L.P. Method and apparatus for launching a web browser in response to scanning of product information
US7379901B1 (en) 1998-09-11 2008-05-27 Lv Partners, L.P. Accessing a vendor web site using personal account information retrieved from a credit card company web site
US6636896B1 (en) 1998-09-11 2003-10-21 Lv Partners, L.P. Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet
US6823388B1 (en) 1998-09-11 2004-11-23 L.V. Parners, L.P. Method and apparatus for accessing a remote location with an optical reader having a programmable memory system
US7191247B1 (en) 1998-09-11 2007-03-13 Lv Partners, Lp Method for connecting a wireless device to a remote location on a network
US6868433B1 (en) 1998-09-11 2005-03-15 L.V. Partners, L.P. Input device having positional and scanning capabilities
US7386600B1 (en) 1998-09-11 2008-06-10 Lv Partners, L.P. Launching a web site using a personal device
US7010577B1 (en) * 1998-09-11 2006-03-07 L. V. Partners, L.P. Method of controlling a computer using an embedded unique code in the content of DVD media
US6704864B1 (en) 1999-08-19 2004-03-09 L.V. Partners, L.P. Automatic configuration of equipment software
US7392945B1 (en) 1998-09-11 2008-07-01 Lv Partners, L.P. Portable scanner for enabling automatic commerce transactions
US6745234B1 (en) 1998-09-11 2004-06-01 Digital:Convergence Corporation Method and apparatus for accessing a remote location by scanning an optical code
US6327276B1 (en) * 1998-12-22 2001-12-04 Nortel Networks Limited Conferencing over LAN/WAN using a hybrid client/server configuration
US6433813B1 (en) 1998-12-28 2002-08-13 Ameritech Corporation Videoconferencing method and system for connecting a host with a plurality of participants
JP2000324110A (ja) 1999-05-10 2000-11-24 Mitsubishi Electric Corp 通信方法及び通信装置
US6606660B1 (en) * 1999-08-31 2003-08-12 Accenture Llp Stream-based communication in a communication services patterns environment
US8341662B1 (en) * 1999-09-30 2012-12-25 International Business Machine Corporation User-controlled selective overlay in a streaming media
AU2001236570A1 (en) * 2000-01-28 2001-08-07 Ibeam Broadcasting Corporation Method and apparatus for encoder-based distribution of live video and other streaming content
WO2001065409A1 (en) * 2000-03-03 2001-09-07 Agentware, Inc. Method of personalizing data presentation
ES2269215T3 (es) * 2000-03-29 2007-04-01 Samsung Electronics Co., Ltd. Procedimiento y aparato para la transmision y la recepcion inalambricas de paquetes.
KR100667738B1 (ko) 2000-03-29 2007-01-11 삼성전자주식회사 무선 패킷 송수신 장치 및 그 방법
KR100657253B1 (ko) 2000-03-29 2006-12-14 삼성전자주식회사 무선 패킷 송수신 장치 및 그 방법
CN100385559C (zh) 2000-04-05 2008-04-30 索尼英国有限公司 标识和处理音频和/或视频材料的处理器、系统和方法
GB2361131A (en) * 2000-04-05 2001-10-10 Sony Uk Ltd Identifying the type of source of video/audio data
JP2001308811A (ja) * 2000-04-18 2001-11-02 Mitsubishi Electric Corp メディアデータ符号化多重化装置、メディアデータ符号化多重化システムおよびメディアデータ符号化多重化方法
KR100415104B1 (ko) * 2000-05-26 2004-01-13 (주)싸이버훼밀리 인터넷상에서의 아이에스에스에이(issa) 미디어 관리장치
JP3578069B2 (ja) * 2000-09-13 2004-10-20 日本電気株式会社 長時間用画像・音声圧縮装置及びその方法
US6957041B2 (en) 2000-09-13 2005-10-18 Stratosaudio, Inc. System and method for ordering and delivering media content
KR100386116B1 (ko) * 2000-12-15 2003-06-02 (주) 멀티비아 멀티미디어 데이터의 부호화 및 복호화 시스템
US6910080B2 (en) * 2001-11-06 2005-06-21 International Business Machines Corporation Communication efficiency and performance in an unreliable communication environment
US7209482B1 (en) 2001-12-21 2007-04-24 Juniper Networks, Inc. Reorder engine with error recovery
US20030200336A1 (en) * 2002-02-15 2003-10-23 Suparna Pal Apparatus and method for the delivery of multiple sources of media content
CN100389585C (zh) * 2002-11-19 2008-05-21 英业达股份有限公司 可供不同传输接口互传多媒体信息的系统及方法
US7917130B1 (en) 2003-03-21 2011-03-29 Stratosaudio, Inc. Broadcast response method and system
US7978716B2 (en) 2003-11-24 2011-07-12 Citrix Systems, Inc. Systems and methods for providing a VPN solution
US8495305B2 (en) 2004-06-30 2013-07-23 Citrix Systems, Inc. Method and device for performing caching of dynamically generated objects in a data communication network
US8739274B2 (en) 2004-06-30 2014-05-27 Citrix Systems, Inc. Method and device for performing integrated caching in a data communication network
US7757074B2 (en) 2004-06-30 2010-07-13 Citrix Application Networking, Llc System and method for establishing a virtual private network
EP1771998B1 (en) 2004-07-23 2015-04-15 Citrix Systems, Inc. Systems and methods for optimizing communications between network nodes
EP1771979B1 (en) 2004-07-23 2011-11-23 Citrix Systems, Inc. A method and systems for securing remote access to private networks
US7810089B2 (en) 2004-12-30 2010-10-05 Citrix Systems, Inc. Systems and methods for automatic installation and execution of a client-side acceleration program
US8700695B2 (en) 2004-12-30 2014-04-15 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP pooling
US8549149B2 (en) * 2004-12-30 2013-10-01 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP multiplexing
US8954595B2 (en) 2004-12-30 2015-02-10 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP buffering
US8706877B2 (en) 2004-12-30 2014-04-22 Citrix Systems, Inc. Systems and methods for providing client-side dynamic redirection to bypass an intermediary
US8255456B2 (en) 2005-12-30 2012-08-28 Citrix Systems, Inc. System and method for performing flash caching of dynamically generated objects in a data communication network
AU2006300103B2 (en) * 2005-10-13 2010-09-09 Lg Electronics Inc. Method and apparatus for signal processing
US8199828B2 (en) * 2005-10-13 2012-06-12 Lg Electronics Inc. Method of processing a signal and apparatus for processing a signal
US20070099683A1 (en) * 2005-10-29 2007-05-03 Similarity, Inc., A Delaware Corporation Interactive pictures
US7921184B2 (en) 2005-12-30 2011-04-05 Citrix Systems, Inc. System and method for performing flash crowd caching of dynamically generated objects in a data communication network
US8301839B2 (en) 2005-12-30 2012-10-30 Citrix Systems, Inc. System and method for performing granular invalidation of cached dynamically generated objects in a data communication network
CN100531382C (zh) * 2006-01-18 2009-08-19 华为技术有限公司 一种用于可视电话视频音频信号传输的装置及方法
KR100995621B1 (ko) * 2006-02-24 2010-11-22 후지쯔 가부시끼가이샤 에러 제어 장치
CA2681197C (en) * 2007-04-24 2014-01-07 Nokia Corporation Signaling of multiple decoding times in media files
WO2009079416A2 (en) 2007-12-14 2009-06-25 Stratosaudio, Inc. Systems and methods for outputting updated media
WO2009079417A1 (en) 2007-12-14 2009-06-25 Stratosaudio, Inc. Systems and methods for scheduling interactive media and events
WO2009100246A2 (en) 2008-02-05 2009-08-13 Stratosaudio, Inc. Systems, methods, and devices for scanning broadcasts
US8166081B2 (en) 2008-02-05 2012-04-24 Stratosaudio, Inc. System and method for advertisement transmission and display
CN101489090B (zh) * 2009-02-20 2014-01-08 华为终端有限公司 多路媒体流传输和接收的方法、装置及系统

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0271866A2 (en) * 1986-12-18 1988-06-22 Mitsubishi Denki Kabushiki Kaisha Subrate multimedia data transmission control system
US5461619A (en) * 1993-07-06 1995-10-24 Zenith Electronics Corp. System for multiplexed transmission of compressed video and auxiliary data
US5521979A (en) * 1994-04-22 1996-05-28 Thomson Consumer Electronics, Inc. Packet video signal inverse transport system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0271866A2 (en) * 1986-12-18 1988-06-22 Mitsubishi Denki Kabushiki Kaisha Subrate multimedia data transmission control system
US5461619A (en) * 1993-07-06 1995-10-24 Zenith Electronics Corp. System for multiplexed transmission of compressed video and auxiliary data
US5521979A (en) * 1994-04-22 1996-05-28 Thomson Consumer Electronics, Inc. Packet video signal inverse transport system

Also Published As

Publication number Publication date
US5671226A (en) 1997-09-23
NO323172B1 (no) 2007-01-15
AU689251B2 (en) 1998-03-26
NO952531L (no) 1996-08-12
AU2321395A (en) 1996-08-15
KR960033096A (ko) 1996-09-17
CN1128921A (zh) 1996-08-14
NO952531D0 (no) 1995-06-23
CA2152409C (en) 1999-01-19
EP0726680A2 (en) 1996-08-14
EP0726680A3 (en) 2000-10-11
CA2152409A1 (en) 1996-08-10
KR100215101B1 (ko) 1999-08-16

Similar Documents

Publication Publication Date Title
CN1092894C (zh) 多媒体信息处理系统
CN1217542C (zh) 信息提供装置和方法、信息接收装置和方法
CN1118197C (zh) 一种用于选择和合并数字化节目的方法、合并器和数字电缆端头
CN100340098C (zh) 家庭网络服务器及系统、数字广播发送方法和无线终端
CN1115877C (zh) 数据广播系统和数据广播方法
CN1227908C (zh) 加密传输系统
CN1269125C (zh) 数据记录/再现方法和系统、记录设备和再现设备
CN1198454C (zh) 信息处理方法及设备、内容分配服务器及其方法
CN1146236C (zh) 可进行部分视听的限定接收系统
WO1997038528A1 (en) Video data transmitting method, video data transmitting device, and video data reproducing device
CN1118767C (zh) 用于在显示屏幕上显示多个图像的方法和系统以及使用该方法的服务器和远程监控系统
CN1875629A (zh) 预加密的视频点播内容的动态合成
CN1150738A (zh) 用于数字广播系统的防止非法观看/复制的方法与装置
CN1418434A (zh) 存储型数字广播发送装置、以及存储型数字广播接收装置
CN1248360A (zh) 发送设备和方法、信息编辑设备和方法、接收设备和方法、信息存储设备和方法、以及广播系统
CN1168272C (zh) 复合数据接收装置
CN1346574A (zh) 运动图象编码装置以及运动图象译码装置
CN1765130A (zh) 数据发送装置
CN1278531C (zh) 数据发送、接收装置、数据通信系统、及通信管理服务器
CN1557101A (zh) 数字广播系统、同步信息替换装置和方法
CN1164051C (zh) 多路复用数据的方法和装置、多路复用数据的转发装置、多路复用数据的译码的方法和装置
CN1666572A (zh) 信号处理
CN1126907A (zh) 信息编码方法和装置,信息译码方法和装置及记录载体
CN1774914A (zh) 接收机单元与设置该接收机单元的方法
CN1257363A (zh) 附加信息叠加法、信息信号复制控制法及输出和记录设备

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
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: 20021016

Termination date: 20140724

EXPY Termination of patent right or utility model