CN1074633C - 解码系统中的自适应位流分离装置 - Google Patents

解码系统中的自适应位流分离装置 Download PDF

Info

Publication number
CN1074633C
CN1074633C CN95101256A CN95101256A CN1074633C CN 1074633 C CN1074633 C CN 1074633C CN 95101256 A CN95101256 A CN 95101256A CN 95101256 A CN95101256 A CN 95101256A CN 1074633 C CN1074633 C CN 1074633C
Authority
CN
China
Prior art keywords
fifo
bit stream
video
full
buffer
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 - Lifetime
Application number
CN95101256A
Other languages
English (en)
Other versions
CN1115547A (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.)
Fengye Vision Technology Co., Ltd.
Original Assignee
Daewoo Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daewoo Electronics Co Ltd filed Critical Daewoo Electronics Co Ltd
Publication of CN1115547A publication Critical patent/CN1115547A/zh
Application granted granted Critical
Publication of CN1074633C publication Critical patent/CN1074633C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/112Selection of coding mode or of prediction mode according to a given display mode, e.g. for interlaced or progressive display mode
    • 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
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/15Data rate or code amount at the encoder output by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/152Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
    • 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/439Processing of audio elementary streams
    • H04N21/4392Processing of audio elementary streams involving audio buffer management

Abstract

一种用于解码系统中自适应地分离输入位流的装置,包括具有多个缓存器的缓冲存储模块,用于暂时存储位流;一个特征位状态检测器,用于检测呈满状态或空状态的缓存器的数目;及一个缓冲器存储模块控制器,用于基于来自特征位状态检测器的信息来自适应地控制缓存器的溢出或不足。

Description

解码系统中的自适应位流分离装置
本发明涉及用于一种解码系统中的信号分离器;尤其是用于根据存储位流的缓冲存储器的满或空状态自适应地分离输入位流的装置。
在各种电子/电气应用,如高清晰度电视及视频电话系统的应用中,图象信号可能需用数字化形式来传输。当图象信号用数字化形式表达时,必定会产生大量的数字数据。但是,由于在传统的传输信道中可得到的频带宽度受到限制,为了通过它传输图象信号,通常必须使用图象编码装置来压缩大量的数字数据。
因而,现有技术中的大多数信号编码装置使用了基于利用或减少输入图象信号中固有的空间和/或时间的冗佘形成的各种压缩技术(或编码方法),以便产生被编码的图象信号及形成具有复合视频及音频信息流的被编码位流。
被编码的位流经过传统的传输信道被传输到一解码系统中,该解码系统执行与编码操作相反的程序,由此重构出原始的图象信号。作为一个编码系统的例子,MPEG-I(活动图象专家组-I)推荐了一种试验型图象信号解码系统模型,它设有从复合位流中独立地重构出视频及音频信息流所需的信号分离器。
虽然MPEG规定了用于解码系统的各种要求,以保证根据MPEG标准进行位流的解码,但是它没有规定解码系统的具体结构或实施方式。
因此,本发明的一个目的是提出一种实际的用于解码系统的实施机理,它能够满足MPEG的标准。
本发明的另一目的在于提供一种使用在这种系统中的自适应位流分离装置。
根据本发明,提出了一种用于解码系统中对输入位流作自适应分离的装置,该解码系统具有用于对位流解码的解码器以产生一活动图象及其伴音,该输入位流代表用于活动图象的视频数据位流及用于伴音的音频数据位流,该装置包括:一个输入FIFO(先进先出)缓冲存储模块,它具有多个串联的输入FIFO缓冲存储器,用于暂时地存储位流,每个输入FIFO缓冲器产生包括分别代表其满或空状态的满或空特征位信号的存储状态信号;一种视频FIFO缓冲存储模块,它具有多个串联的视频FIFO缓冲存储器,用于暂时地存储视频数据位流,每个视频FIFO缓冲器产生包括分别代表其满或空状态的满或空特征位信号的存储状态信号;一个音频FIFO缓冲存储模块,它具有多个串联的音频FIFO缓冲存储器,用于暂时地存储音频数据位流,每个音频FIFO缓冲器产生包括分别代表其满或空状态的满或空特征位信号的存储状态信号;一个特征位状态检测装置,用于接收来自输入、视频及音频FIFO缓冲存储模块的满或空特征位信号及检测输入FIFO缓冲器、视频FIFO缓冲器和音频FIFO缓冲器的满或空状态,以便产生指示输入、视频或音频FIFO缓冲存储模块中呈现满或空状态的FIFO缓存器的数目的缓存器状态检测信号;及一个缓冲存储模块控制器,它响应于缓存器状态检测信号,用以从呈现满状态的输入FIFO缓存器中自适应地取出输入位流并分离该被取出的位流,以便产生视频及音频数据位流并将该视频及音频数据位流分别地提供给指示空状态的视频及音频FIFO缓存器。
从以下结合附图对优选实施例的说明中,将使本发明的上述及其它目的和特征更加明了,附图为:
图1表示根据本发明的解码系统的方框图;
图2表示图1中所示缓存器状态检测器的详细逻辑电路图;
图3表示图1中特征位寄存器的二进制码的位分配图;及
图4A、4B表示说明图1中所示解码系统所执行的控制程序的流程图。
参见图1,它表示具有根据本发明的对代表图象信号及伴音信号的被编码数据位流进行自适应分离的装置的解码系统的方框图。
被编码位流从一个相应的传统编码系统(未示出)提供给该解码系统,尤其是给DSM(数字存储介质)10。被编码位流是由串行化的数据包组成的。数据包中包含一个或多个音频和/或视频信息流的复合编码再表述及一个用于区别视频和音频信息数据包首标流。位流是在一个数据包接一个数据包的基础上按顺序地存储在DSM10中的。该DSM10接收位流并将其以固定速率提供给一个输入FIFO(先进先出)(以下称为“FIFO-I”)缓冲存储模块20。
存储在FIFO-I缓冲存储模块20中的位流根据其中的数据包首标在缓冲存储模块控制器30的控制下被分离,并产生出一个视频及一个音频数据位流。被分离的视频及音频数据位流被分别传送到一个视频FIFO(以下称为“FIFO-V”)缓冲存储模块60及一个音频FIFO(以下称为“FIFO-A”)缓冲存储模块80。然后,在FIFO-V及FIFO-A缓冲存储模块60及80中的视频及音频位流被传送到一个视频解码器70及一个音频解码器90,用于对它们执行传统的解码处理并分别产生出图象信号及伴音信号。
FIFO-I缓冲存储模块20包括N个,例如3个串联的FIFO-I缓冲存储器22、24、26,用于依次地接收来自DSM10的输出。每个FIFO-I缓冲存储器22、24、26产生这样的缓存器状态信号,例如指示缓存器已满的逻辑零(“0”)满特征位信号“FF”。每个由FIFO-I缓存器22、24、26产生的缓存器状态信号被提供给一个特征位状态检测单元100。
类似地,每个FIFO-V缓冲存储模块60及FIFO-A缓冲存储模块80分别包括N个、例如3个串联的FIFO-V缓冲存储器62、64、66及FIFO-A缓冲存储器82、84、86,用于分别依次接收来自FIFO-I20的视频数据位流及音频数据位流。每个FIFO-V及FIFO-A缓存器62、64、66;82、84、86产生一个缓存器状态信号,例如是指示缓存器为空的逻辑一(“1”)的空特征位信号“EF”。每个由FIFO-V及FIFO-A缓冲存储模块60及80所产生的缓存器状态信号被提供给特征位状态检测单元100。
根据本发明,在FIFO存储模块20、60及80中的缓存器的存储容量设计为存储相应于输入数据位流的一个数据包的数据。
特征位状态检测单元100是由同样三套基本相同的特征位状态检测器110,120及130组成的,用来分别检测FIFO-I缓冲存储模块20,FIFO-V缓冲存储模块60及FIFO-A缓冲存储模块80的缓存器状态;仅有一个、即特征位状态检测器110专门地被描述在图2中。
如图2中所示,该特征位状态检测器110具有一个逻辑电路,其具有用于检测三个FIFO-I缓存器22、24、26的缓存器满状态的四个逻辑部件112、114、116及118,及一个4对2编码器125。
第一逻辑部分112具有一个NAND(与非)门G1,用于从三个FIFO-I缓存器22、24、26接收FF信号。该第一逻辑部分112用于检测三个FIFO-I缓存器22、24、26中无一个是处于满状态的条件。该条件被检测出来时,NAND门G1在它的输出端产生一个逻辑零(“0”),并将它传送到编码器125的输入端E1。
第二逻辑部分114具有一组OR(或)门G2,G3及G4,各用于从三个FIFO-I缓存器22、24、26分别接收其两个输出,及一个AND(与)门G5,用于接收来自OR(或)门G2,G3及G4的输出。第二逻辑部分114用于检测三个FIFO-I缓冲器22、24、26中仅有两个处于满状态的条件。当该条件被满足时,该AND门G5将一个逻辑零发送给编码器125的输入端E3。
第三逻辑部分116具有一个OR门G7,用于从三个FIFO-I缓存器22、24、26接收其输出,并用于检测所有的三个FIFO-I缓存器22、24、26均处于满状态的条件。如果该条件被满足时,该OR门G7将一个逻辑零提供到编码器125的输入端E4。
最后,第四个逻辑部分118具有一组三个(反相器)门IN1,IN2及IN3,用于分别从第一、第二及第三逻辑部分112、114及116中的NAND门G1,OR门G5及OR门G7接收所产生的输出信号,及一个OR门G6,用于从每个INVERTER门IN1,IN2及IN3接收所产生的输出信号。第四个逻辑部分118用于检测三个FIFO-I缓冲器22、24、26中仅有一个处于满状态的条件。当该条件被检测出时,OR门G6便将一个逻辑零输送给编码器125的输入端E2。
编码器125,对来自逻辑电路的结果输出信号作出响应,产生一个二进制码C0及C1作为对四个输入变量的输出。也就是,编码器125产生与四个逻辑部件112,114,116及118的输出相对应的二进制码00,01,10,11。逻辑电路及编码器125之间的关系表示在下列的表1中。如表1中所示,列在表右侧的数目表示在FIFO-I缓冲存储模块20中具有满特征位状态的FIFO-I缓冲存储器的数目,在表左侧列出的二进制码表示编码器125的输出。每个二进制码被提供到图1所示的特征位寄存器50。
类似地,用于FIFO-V缓冲存储模块60及FIFO-A缓冲存储模块80的每个特征位状态检测器120及130具有与FIFO-I缓冲存储模块20相同的结构,所不同的是对特征位状态检测器120及130的输入是代表FIFO-V缓存器62,64,66及FIFO-A缓存器82,84,86的空状态的EF信号,并且由特征位状态检测器120及130的第一至第四逻辑部件(未示出)所产生的输出信号分别代表处于空状态而非满状态的FIFO-V缓存器62,64,66及FIFO-A缓存器82,84,86的数目。由特征位状态检测器120及130产生的每个二进制码B1,B0也被提供给特征位寄存器50。
图3表示一个示范的由特征位状态检测单元100提供给特征位寄存器50的二进制码A0,A1;B0,B1;及C0及C1的位地址分配图。如图中所示,由特征位状态检测器130,120,及110所产生的每个二进制码A0,A1;B0,B1;及C0,C1依次地被分配到从最右位的位置开始移位的最有效位(MSB)的位置上。乘余的最左位置上的两位位置被称为最小有效位(LSB),代表“自由选取”条件。
再回到图1,所示的缓冲存储模块控制器30包括一个微处理器36及一个存储单元如一个ROM(只读存储器)32以及一个RAM(随机存取存储器)34。微处理器36设有一个输入口(未示出),用于校核被认为是它的一个外部输入装置的特征位寄存器50上的二进制位。微处理器36根据指示满或空状态的FIFO缓存器的数目控制FIFO-I缓冲存储模块20,FIFO-V缓冲存储模块60及FIFO-A缓冲存储模块80之间的传送,对此将在以下讨论。
ROM32存储由微处理器36执行的指令及数据,这将如图4中所表示的那样。RAM34被规定保留一个视频序列及一个音频序列用于对分离的视频及音频数据位流进行暂时储存及检索,其中每个视频及音频序列具有两个指针,分别指示序列的顶部及底部。
缓冲存储模块控制器30基于特征位寄存器的位状态这样地控制FIFO-I缓冲存储模块20,即,使得满存于呈满状态的FIFO-I缓冲存储模块20中的FIFO-I缓冲器22,24或26内的数据包从其中移走,以便自适应地防止FIFO-I缓冲存储模块20的溢出。类似地,为了防止FIFO-V及FIFO-A缓冲存储模块60及80出现不足,缓冲存储模块控制器30分别将视频及音频位流提供给呈空状态的FIFO-V及FIFO-A缓存器。这个缓冲存储模块控制器30可用通用的微计算机,例如由摩托罗拉公司(Motorola,inc.)制造及可购到的6800系列的微计算机来实现。对该缓冲存储模块控制器30的详细操作现在将参照图4来说明。
在图4中,操作从框201开始,用于对来自特征位寄存器50的二进制码进行校核或读。
在框202中,首先,通过读二进制码C0,C1来确定是否FIFO-I具有任何呈满缓存器状态的FIFO-I缓存器。如果二进制码C0,C1呈现任何不同于00的特定值,则存在指示满状态的FIFO-I缓存器22,24或26中的位流将从中被取出。
然后,在框203中,从被取出的位流中提出数据包的首标,以使得被取出的位流根据数据包首标被分离成视频及音频位流。
在框204中,如果确定出被分离出的位流是视频数据流,则如框205中所示的,将该视频数据流送入到RAM34中的视频序列中,然后程序经由标记“A”进入框212。
但是,在框206中,如果确定出被分离出的位流是音频数据流,则如框207中所示的,将该音频数据流送入到RAM34中的音频序列中,然后程序经由标记“A”进入框212。
然而,在框208中,如果被分离出的位流被证明是在其中嵌入的无意义的填充数据时,则如框209中所示的,将该填充数据放弃,然后程序经由标记“A”进入框212。
在框210中,如果位流的数据包已经结束,则如框211中所示的,传送已经完毕。但是,如果在数据包中还剩余数据时,则程序返回到框201,以便识别FIFO-I缓存器22,24及26的满状态。
在框212中,确定每个视频及音频序列中是否装满了它们的数据流。如果确定的结果是否定的,则程序经由标记“B”返回框203。但是如果确定的结果是肯定的,则程序前进到框213。
在框213中,对每个特征位码B0,B1及A0,A1进行校核,以确定FIFO-V及FIFO-A缓冲存储模块60及80的存储状态。
作为确定结果,在框214中,如果确定,如由二进制码B0,B1检测出的,FIFO-V60具有任何数目的空FIFO-V缓存器62,64及66,则如框215中所示的,将存储在视频序列中的视频位流传送到空的FIFO-V缓存器中。
在框216中,如果确定出,如由二进制码A0,A1检测出的,FIFO-A缓冲存储模块80具有任何数目的空FIFO-A缓存器82,84及86,则如框217中所示的,将存储在音频序列中的音频位流传送到FIFO-A缓冲存储模块80中以便装满空的FIFO-A缓存器。但是,在框214及216中,如果确定出每个二进制码B0,B1及A0,A1代表缓存器的满状态,则程序返回到框201,以便重复上述的操作。
虽然在图示的实施例中,FIFO-I,FIFO-V及FIFO-A缓冲存储模块各被选择为具有三个缓冲存储器,但是本发明并不局限于此。应该理解到,对于缓冲存储模块的缓存器数目是根据包含在位流中的视频及音频数据量可改变的。
虽然对本发明是针优选实施例进行图解及描述的,但显然,对于本领域的技术人员来说,在不脱离如所附权利要求书所限定的本发明的精神及范围的情况下可做出许多的改型及变型。
表1
  二进制码(C0,C1) 处于满状态的缓冲存器数目
 0    00    11    01    1     0123

Claims (4)

1、一种用于解码系统中对输入位流作自适应分离的装置,该解码系统具有用于对位流解码的解码器以产生一活动图象及它的伴音,该输入位流代表用于活动图象的视频数据位流及用于伴音的音频数据位流,该装置包括:
一个输入FIFO缓冲存储模块,它具有多个串联的输入FIFO缓冲存储器,用于暂时地存储位流,每个输入FIFO缓存器产生分别代表其满或空状态的满或空特征位信号;
一个视频FIFO缓冲存储模块,它具有多个串联的视频FIFO缓存器,用于暂时地存储视频数据位流,每个视频FIFO缓存器产生分别代表其满或空状态的满或空特征位信号;
一个音频FIFO缓冲存储模块,它具有多个串联的音频FIFO缓存器,用于暂时地存储音频数据位流,每个音频FIFO缓存器产生分别代表其满或空状态的满或空特征位信号;
一个特征位状态检测装置,用于接收来自输入、视频及音频FIFO缓冲存储模块的满或空特征位信号及检测输入FIFO缓存器、视频FIFO缓存器和音频FIFO缓存器的满或空状态,以便产生指示输入、视频及音频FIFO缓冲存储模块中处于满或空状态的FIFO缓存器的数目的缓存器状态信号;及
一个控制装置,它响应于该缓存器状态信号,用以从呈现满状态的输入FIFO缓存器中自适应地取出输入位流并分离该被取出的位流,以便产生视频及音频数据位流并将该视频及音频数据位流分别地提供给指示空状态的视频及音频FIFO缓存器。
2、根据权利要求1所述的装置,其中特征位状态检测装置包括三个相同的特征状态检测器的组,它们分别用于输入FIFO缓冲存储模块、视频FIFO缓冲存储模块及音频FIFO缓冲存储模块,每个特征位状态检测器具有:
第一逻辑部分,用于检测没有一个FIFO缓存器处于满或空状态的条件;
第二逻辑部分,用于检测至少一个FIFO缓存器处于满或空状态的条件;
第三逻辑部分,用于检测所有的FIFO缓存器均处于满或空状态的条件;及
一个编码器,对来自第一、第二及第三逻辑部分所产生的输出作出响应,用于产生缓存器状态信号。
3、根据权利要求2所述的装置,其中控制装置还包括存储装置,用于在将视频及音频数据位流分别供给到呈现空状态的视频及音频FIFO缓存器前,分别存储该被控制装置分离的视频及音频数据位流。
4、根据权利要求1所述的装置,其中控制装置包括一个微计算机。
CN95101256A 1994-01-18 1995-01-18 解码系统中的自适应位流分离装置 Expired - Lifetime CN1074633C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR768/94 1994-01-18
KR768/1994 1994-01-18
KR94000768A KR960008470B1 (en) 1994-01-18 1994-01-18 Apparatus for transferring bit stream data adaptively in the moving picture

Publications (2)

Publication Number Publication Date
CN1115547A CN1115547A (zh) 1996-01-24
CN1074633C true CN1074633C (zh) 2001-11-07

Family

ID=19375786

Family Applications (1)

Application Number Title Priority Date Filing Date
CN95101256A Expired - Lifetime CN1074633C (zh) 1994-01-18 1995-01-18 解码系统中的自适应位流分离装置

Country Status (6)

Country Link
US (1) US5521918A (zh)
EP (1) EP0663774B1 (zh)
JP (1) JP3694339B2 (zh)
KR (1) KR960008470B1 (zh)
CN (1) CN1074633C (zh)
DE (1) DE69425040D1 (zh)

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7188352B2 (en) 1995-07-11 2007-03-06 Touchtunes Music Corporation Intelligent digital audiovisual playback system
US7424731B1 (en) 1994-10-12 2008-09-09 Touchtunes Music Corporation Home digital audiovisual information recording and playback system
US8661477B2 (en) 1994-10-12 2014-02-25 Touchtunes Music Corporation System for distributing and selecting audio and video information and method implemented by said system
EP0786121B1 (fr) 1994-10-12 2000-01-12 Touchtunes Music Corporation Systeme de reproduction audio-visuelle numerique intelligent
KR100238261B1 (ko) * 1994-12-31 2000-01-15 윤종용 가변 비트율 복호화장치
EP0735776B1 (en) * 1995-03-29 2004-01-28 Hitachi, Ltd. Decoder for compressed and multiplexed video and audio data
JP2924739B2 (ja) * 1995-10-30 1999-07-26 日本電気株式会社 動画像データの復号方式
JPH09186966A (ja) * 1995-12-25 1997-07-15 Texas Instr Inc <Ti> ビデオ再生方法及び再生システム
KR100192504B1 (ko) * 1996-01-05 1999-06-15 구자홍 엠펙2 트랜스포트 디코더의 데이타 입출력장치
US6404923B1 (en) 1996-03-29 2002-06-11 Microsoft Corporation Table-based low-level image classification and compression system
US6405255B1 (en) * 1996-07-01 2002-06-11 Sun Microsystems, Inc. Mixing and splitting multiple independent audio data streams in kernel space
US5856973A (en) * 1996-09-10 1999-01-05 Thompson; Kenneth M. Data multiplexing in MPEG server to decoder systems
FR2753868A1 (fr) 1996-09-25 1998-03-27 Technical Maintenance Corp Procede de selection d'un enregistrement sur un systeme numerique de reproduction audiovisuel et systeme pour mise en oeuvre du procede
US6639945B2 (en) 1997-03-14 2003-10-28 Microsoft Corporation Method and apparatus for implementing motion detection in video compression
US6173317B1 (en) 1997-03-14 2001-01-09 Microsoft Corporation Streaming and displaying a video stream with synchronized annotations over a computer network
US6728775B1 (en) 1997-03-17 2004-04-27 Microsoft Corporation Multiple multicasting of multimedia streams
JPH10271082A (ja) * 1997-03-21 1998-10-09 Mitsubishi Electric Corp 音声データ復号装置
US6449653B2 (en) * 1997-03-25 2002-09-10 Microsoft Corporation Interleaved multiple multimedia stream for synchronized transmission over a computer network
US6021440A (en) * 1997-05-08 2000-02-01 International Business Machines Corporation Method and apparatus for coalescing and packetizing data
GB2325595B (en) * 1997-05-21 2002-06-19 Sony Uk Ltd Demultiplexer
FR2769165B1 (fr) 1997-09-26 2002-11-29 Technical Maintenance Corp Systeme sans fil a transmission numerique pour haut-parleurs
US6546405B2 (en) 1997-10-23 2003-04-08 Microsoft Corporation Annotating temporally-dimensioned multimedia content
WO1999035789A1 (en) * 1998-01-02 1999-07-15 Nokia Networks Oy. A method for adaptation of voice sample rate in a telecommunication system
JPH11353790A (ja) * 1998-06-08 1999-12-24 Yamaha Corp ディジタルビデオ信号送信装置及び受信装置
FR2781582B1 (fr) 1998-07-21 2001-01-12 Technical Maintenance Corp Systeme de telechargement d'objets ou de fichiers pour mise a jour de logiciels
US8028318B2 (en) 1999-07-21 2011-09-27 Touchtunes Music Corporation Remote control unit for activating and deactivating means for payment and for displaying payment status
FR2781580B1 (fr) 1998-07-22 2000-09-22 Technical Maintenance Corp Circuit de commande de son pour systeme de reproduction audiovisuelle numerique intelligent
FR2781591B1 (fr) 1998-07-22 2000-09-22 Technical Maintenance Corp Systeme de reproduction audiovisuelle
US8726330B2 (en) 1999-02-22 2014-05-13 Touchtunes Music Corporation Intelligent digital audiovisual playback system
AU4773599A (en) * 1999-06-17 2001-01-09 Nokia Corporation Multiplexing and demultiplexing method and apparatus
FR2796482B1 (fr) 1999-07-16 2002-09-06 Touchtunes Music Corp Systeme de gestion a distance d'au moins un dispositif de reproduction d'informations audiovisuelles
FR2805377B1 (fr) 2000-02-23 2003-09-12 Touchtunes Music Corp Procede de commande anticipee d'une selection, systeme numerique et juke-box permettant la mise en oeuvre du procede
FR2805060B1 (fr) 2000-02-16 2005-04-08 Touchtunes Music Corp Procede de reception de fichiers lors d'un telechargement
FR2805072B1 (fr) 2000-02-16 2002-04-05 Touchtunes Music Corp Procede d'ajustement du volume sonore d'un enregistrement sonore numerique
FR2808906B1 (fr) 2000-05-10 2005-02-11 Touchtunes Music Corp Dispositif et procede de gestion a distance d'un reseau de systemes de reproduction d'informations audiovisuelles
FR2811175B1 (fr) 2000-06-29 2002-12-27 Touchtunes Music Corp Procede de distribution d'informations audiovisuelles et systeme de distribution d'informations audiovisuelles
FR2811114B1 (fr) 2000-06-29 2002-12-27 Touchtunes Music Corp Dispositif et procede de communication entre un systeme de reproduction d'informations audiovisuelles et d'une machine electronique de divertissement
FR2814085B1 (fr) 2000-09-15 2005-02-11 Touchtunes Music Corp Procede de divertissement base sur les jeux concours a choix multiples
DE60038509T2 (de) * 2000-11-17 2009-05-07 Smardtv S.A. Verfahren zum bedingten zugang für digitales fernsehen und vorrichtung zur gleichzeitigen verarbeitung von mehreren fernsehprogrammen
US7453897B2 (en) * 2001-10-03 2008-11-18 Global Ip Solutions, Inc. Network media playout
US8584175B2 (en) 2002-09-16 2013-11-12 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US9646339B2 (en) 2002-09-16 2017-05-09 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US7822687B2 (en) 2002-09-16 2010-10-26 Francois Brillon Jukebox with customizable avatar
US8332895B2 (en) 2002-09-16 2012-12-11 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US8103589B2 (en) 2002-09-16 2012-01-24 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US11029823B2 (en) 2002-09-16 2021-06-08 Touchtunes Music Corporation Jukebox with customizable avatar
US8151304B2 (en) 2002-09-16 2012-04-03 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
DE60228262D1 (de) 2002-11-01 2008-09-25 Sgs Thomson Microelectronics Prozessorschnittstelle mit Stromregister und FIFO
EP1465187A1 (en) * 2003-04-02 2004-10-06 Deutsche Thomson-Brandt Gmbh Method for controlling an optical pick-up for reading data streams for simultaneous reproduction
ITTO20040780A1 (it) 2004-11-09 2005-02-09 St Microelectronics Srl Procedimento e sistema per il trattamento di segnali a descrizioni multiple, relativo prodotto informatico
US7421522B1 (en) * 2004-12-01 2008-09-02 Altera Corporation Techniques for transmitting and receiving SPI4.2 status signals using a hard intellectual property block
CN100459692C (zh) * 2005-07-14 2009-02-04 乐金电子(惠州)有限公司 双视频解码视频缓冲器控制设备
US7711841B2 (en) * 2006-02-28 2010-05-04 Sharp Laboratories Of America, Inc. Systems and methods for reducing the effects of variations on the playback of streaming media
CN100422970C (zh) * 2006-07-13 2008-10-01 杭州华三通信技术有限公司 串行外设接口设备接收快速外围组件互连总线数据的方法
US9330529B2 (en) 2007-01-17 2016-05-03 Touchtunes Music Corporation Game terminal configured for interaction with jukebox device systems including same, and/or associated methods
US9171419B2 (en) 2007-01-17 2015-10-27 Touchtunes Music Corporation Coin operated entertainment system
US9953481B2 (en) 2007-03-26 2018-04-24 Touchtunes Music Corporation Jukebox with associated video server
US10290006B2 (en) 2008-08-15 2019-05-14 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US8332887B2 (en) 2008-01-10 2012-12-11 Touchtunes Music Corporation System and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US8849435B2 (en) 2008-07-09 2014-09-30 Touchtunes Music Corporation Digital downloading jukebox with revenue-enhancing features
US8171188B2 (en) * 2008-11-16 2012-05-01 Andes Technology Corporation Method of handling successive bitstream extraction and packing and related device
US8194755B2 (en) * 2009-03-06 2012-06-05 Himax Media Solutions, Inc. Bit stream buffer controller and its method
US10564804B2 (en) 2009-03-18 2020-02-18 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
CN102449658A (zh) 2009-03-18 2012-05-09 踏途音乐公司 娱乐服务器及相关的社交网络系统
US10719149B2 (en) 2009-03-18 2020-07-21 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US9292166B2 (en) 2009-03-18 2016-03-22 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
KR101446403B1 (ko) 2010-01-26 2014-11-04 터치튠즈 뮤직 코포레이션 개선된 사용자 인터페이스를 갖는 디지털 쥬크박스 장치, 및 관련된 방법
CN101930744B (zh) * 2010-09-07 2012-06-06 北京航空航天大学 一种aac音频编码的握手协议方法
GB2522772B (en) 2011-09-18 2016-01-13 Touchtunes Music Corp Digital jukebox device with karaoke and/or photo booth features, and associated methods
US11151224B2 (en) 2012-01-09 2021-10-19 Touchtunes Music Corporation Systems and/or methods for monitoring audio inputs to jukebox devices
CN103369287B (zh) * 2012-04-06 2017-05-24 上海算芯微电子有限公司 视频数据转换方法与系统
US9921717B2 (en) 2013-11-07 2018-03-20 Touchtunes Music Corporation Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
JP6777545B2 (ja) 2014-03-25 2020-10-28 タッチチューンズ ミュージック コーポレイションTouchtunes Music Corporation 改善されたユーザインターフェースを備えたデジタルジュークボックス装置および関連する方法
CN108628780B (zh) * 2018-04-28 2022-11-08 重庆辉烨通讯技术有限公司 一种数据通信方法、系统及电动车

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8722394D0 (en) * 1987-09-23 1987-10-28 British Telecomm Video coder
US4903126A (en) * 1989-02-10 1990-02-20 Kassatly Salim A Method and apparatus for tv broadcasting
IT1230235B (it) * 1989-06-07 1991-10-18 Telettra Spa Strutturazione e trasmissione a pacchetti dell'informazione generata da codificatore per segnali video.
IT1237668B (it) * 1989-10-31 1993-06-15 Telettra Lab Telefon Sistema e multiplatore/demultiplatore per la trasmissione/ricezione di informazione digitale televisiva.
US5159447A (en) * 1991-05-23 1992-10-27 At&T Bell Laboratories Buffer control for variable bit-rate channel
US5291486A (en) * 1991-08-19 1994-03-01 Sony Corporation Data multiplexing apparatus and multiplexed data demultiplexing apparatus
US5287182A (en) * 1992-07-02 1994-02-15 At&T Bell Laboratories Timing recovery for variable bit-rate video on asynchronous transfer mode (ATM) networks
JP3255308B2 (ja) * 1992-12-18 2002-02-12 ソニー株式会社 データ再生装置
US5396497A (en) * 1993-02-26 1995-03-07 Sony Corporation Synchronization of audio/video information

Also Published As

Publication number Publication date
DE69425040D1 (de) 2000-08-03
EP0663774A2 (en) 1995-07-19
JPH0844535A (ja) 1996-02-16
KR960008470B1 (en) 1996-06-26
JP3694339B2 (ja) 2005-09-14
KR950024445A (ko) 1995-08-21
EP0663774B1 (en) 2000-06-28
US5521918A (en) 1996-05-28
EP0663774A3 (en) 1996-03-27
CN1115547A (zh) 1996-01-24

Similar Documents

Publication Publication Date Title
CN1074633C (zh) 解码系统中的自适应位流分离装置
CN103634598B (zh) 视频处理的转置缓冲
US20020163965A1 (en) Video frame compression/decompression hardware system
CN1302512A (zh) 对数字编码视频信号进行译码的可变长度译码器
US4694336A (en) Digital data transmission method
EP0633699A2 (en) Forced intra-frame coding method
US5845239A (en) Modular audio data processing architecture
EP0683568A1 (en) Variable length code look-up table having separate code length determination
US5410308A (en) System for processing a digital signal including auxiliary data to facilitate data reconstitution at a decoder
US6185339B1 (en) Bit stream analyzing method and apparatus
US6940909B2 (en) Video decoding during I-frame decode at resolution change
CN1717931A (zh) 代码变换方法及其装置
JP3860081B2 (ja) 画像処理装置及び画像処理方法
CN1516851A (zh) 检测水印的方法和设备
US7916792B2 (en) Apparatus and method for VLD buffer management
JPH06311052A (ja) 圧縮信号の処理装置
US6594398B1 (en) Method and apparatus for run-length encoding video data
KR0183927B1 (ko) 복호화장치
US6317515B1 (en) Method and apparatus for encoding and decoding a data stream using inferential techniques
US6907068B2 (en) Image compressing coding apparatus and method for detecting a top position of an image in a buffer overflow
JP3575466B2 (ja) エントロピ符号化/復号装置
KR0171443B1 (ko) 디지탈 비디오 카세트 레코더의 가변장 복호화 장치 및 방법
CN1254973C (zh) 连接命令帧的方法和服务器
US6515715B1 (en) Method and system for code packing in a digital video system
CA2454661A1 (en) Method and system for creating a subset of programming channels

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
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20030516

Patentee after: Daewoo Electronics Co., Ltd.

Patentee before: Daewoo Electronics Co., Ltd.

ASS Succession or assignment of patent right

Owner name: FENGYE VISION TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: DAEWOO ELECTRONICS CO., LTD.

Effective date: 20130506

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

Effective date of registration: 20130506

Address after: Ontario

Patentee after: Fengye Vision Technology Co., Ltd.

Address before: Seoul, South Kerean

Patentee before: Daewoo Electronics Co., Ltd.

C17 Cessation of patent right
CX01 Expiry of patent term

Expiration termination date: 20150118

Granted publication date: 20011107