TWI353759B - Synchronization of audio and video data in a wirel - Google Patents

Synchronization of audio and video data in a wirel Download PDF

Info

Publication number
TWI353759B
TWI353759B TW094115718A TW94115718A TWI353759B TW I353759 B TWI353759 B TW I353759B TW 094115718 A TW094115718 A TW 094115718A TW 94115718 A TW94115718 A TW 94115718A TW I353759 B TWI353759 B TW I353759B
Authority
TW
Taiwan
Prior art keywords
data
video
audio
frame
stream
Prior art date
Application number
TW094115718A
Other languages
English (en)
Other versions
TW200618564A (en
Inventor
Harinath Garudadri
Phoom Sagetong
Sanjiv Nanda
Original Assignee
Qualcomm Inc
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 Qualcomm Inc filed Critical Qualcomm Inc
Publication of TW200618564A publication Critical patent/TW200618564A/zh
Application granted granted Critical
Publication of TWI353759B publication Critical patent/TWI353759B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/36Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/764Media network packet handling at the destination 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/166IP fragmentation; TCP segmentation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/321Interlayer communication protocols or service data unit [SDU] definitions; Interfaces between layers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • 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
    • 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/115Selection of the code volume for a coding unit prior to coding
    • 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/124Quantisation
    • 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
    • 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/164Feedback from the receiver or from the transmission channel
    • 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/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/174Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • 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/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
    • 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/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6131Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
    • 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/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6181Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a mobile phone network
    • 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/6437Real-time Transport Protocol [RTP]
    • 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/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64707Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless for transferring content from a first network to a second network, e.g. between IP and wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • H04W28/065Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/181Transcoding devices; Rate adaptation devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display 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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Communication Control (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Telephone Function (AREA)
  • Alarm Systems (AREA)
  • Small-Scale Networks (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)

Description

1353759 九、發明說明: 【發明所屬之技術領域】 本發明大致係關於在_無線通信系統中資訊之傳遞,且 更特定言之係關於在一無線通信系統中傳輸之音頻及視頻 資料的同步》 【先前技術】 已經研製出用於在各種通信網路上傳輸諸如音頻或視頻 資料之多媒體或即時資料之各種技術。此技術之一為即時 傳送協疋(RTP)。RTP提供可適用於在多點播放或單點播放 網路服務中傳輸即時資料之端對端網路傳送功能。RTp不 處理資源保留且不保證即時服務之服務品質。藉由一控制 協定(RTCP)強化資料傳送以允許資料傳遞之監視以一方式 可升級為大的多點播放網路,並提供最小控制及識別功能 性。RTP及RTCP經設計以與底層傳送及網路層無關。該協 疋支极RTP水平轉譯器及混合器之使用。年7月 3550 draft standard,lnternet Engineering steering Gr〇up 中 H. Schulzrinne [Columbia University], S. Casner [Packet Design], R. Frederick [Blue Coat Systems Inc.], V. Jacobson [Packet Design]等人之"RTP: A Transport Protocol for Real-
Time Applications" 中可找 到關於RTp之更詳細内容 ,該案 之全文以引用的方式併入本文中。 一說明RTP之態樣的實例為音頻會議,其中RTp在網際 網路之網際網路協定(IP)服務上層進行用於語音通信。藉 由一分配機構,一會議發源站獲得一多點播放群位址及一 I01939.doc 1353759
對埠。一埠用於音頻資料,且另一埠用於控制(RTcp)封 包。將此位址及埠資訊分配予所期望之參與者。每一會議 參與者所使用之音頻會議應用程式以小的分割發送音頻資 料,例如持續時間20 ms之分割。在音頻資料之每一分割 之前加上一RTP標頭;且經組合之RTp標頭及資料封裝於 一1JDP封包令。RTP標頭包括關於資料之資訊,例如其指 示每封包所含有之音頻編碼之類型(諸如pCM、ADpcM 或LPC)、再現RTP封包之時間的時間戳記(ts)’可用於偵 測丟失/複製封包之連續多個封包的次序號(8”等。舉例 而言,此允許發送器在會議期間改變所使用之編碼類型以 谷納一經由一低頻寬鏈路連接之新的參與I,或對網路阻 塞之指示作出反應。 根據RTPt準’右音頻與視頻媒體二者皆用於灯p會議 中,則將其作為獨立的RTP話路傳輸。即,對於每一媒體 使用兩個不同的卿埠對及/或多點播放位址來傳輸獨立的 RTP及RTCP封^在RTp水平音頻與視㈣路之間不存在 直接耦口’除了參與二者話路之使用者在封包中對 兩者使用相同的名稱使得該等話路相關聯之外。 將音頻及視頻作為獨立的RTP話路傳輪之動機是為了允 許曰4中之某二參與者僅接收一種媒體(若其選擇)。儘管 分離’但使用兩話路之RTP/RT_包中所載運之定時資 訊仍可達成訊源音頻及視頻之同步重新播放。 類似網際網路之封台姻故*At 了匕,·用路可能偶_丟失或重新安排封 包。另外,個別封包在立 八各自傳輸時間中可經歷可變量之 101939.doc 1353759 延遲。為處理此等損害,RTp標頭包含定時資訊及一允許 接收0重建由訊源所產生之定時的次序號。在-話路中對 RTP封l之母一訊源分別執行此定時重建。 雖然RTP標頭包括定時資訊及-次序號,但是因為在獨 立RTP串流中傳遞音頻及視頻’所以在該等串流之間存在 '曰在時間滑動’亦稱為σ形同步或AV同步。在接收器處 心用程式必肩在再現音頻及視頻之前再同步此等串流。 另外’在無線網路上傳輪諸如音頻及視頻之RTP串流的應 用程式中’丟失封包之可能性增加,藉此使串流之再同步 更加困難》 因此,在此項技術中需要改哀在網路上傳輸之音頻及視 頻RTP串流之同步。 【發明内容】 本文所揭示之實施例藉由編碼在網路(例如無線網路或 IΡ網路)上所傳輸之諸如音頻視頻串流之資料串流使得α 料串流同步來處理上述需要。舉例而言,在一所需訊框週 期内傳輸—完整音頻訊框及一完整視頻訊框以藉由接收器 = 再現音頻及視頻訊框。舉例而言,資料串流 冋步益可包括-經組態以接收第一編碼資料串流 碼第-資料串流之第一解碼器,其中該第一編碼 ★ 在資訊間隔期間具有第-位元速率。該資料同步器亦可: 括-經組態以接收第二編碼f料串流並輸出解崎第= 串流之第二解碼器,其中該第二編碼資料串流在 門 隔期間具有第二位元速率。第一緩衝器經組態以累心 '0l939.doc /jy s ’隔之第一解碼資料串流並在每一間隔週期輸出一 解碼資料串流訊框。第二緩衝器經組態以累積至少一 資訊間隔之第二解 _ 一 解弓貝科串流並在每一間隔週期輸出一第 解3貝料串流訊框。接著,—經組態以接收第—解碼資 '银串流訊枢及第二解碼資料串流訊框的組合器輸出第一及 第一解碼資料串片 "同V訊框。該第一編碼資料串流可為 視頻資料,且該第二編碼資料串流可為音頻資料。 技術之態樣包括接收—音頻及視頻㈣串流及將一 RTP視頻資料之完整味擁r t , 訊框指派予通信頻道封包,該等通信 頻道封包佔用與視彌.由,方丄 °忙逮率相同或比視頻訊框速率更少 週月亦將RTP音頻資料之完整訊框指派予通信頻道 封包,該等通信頻道封包佔用與音頻訊框速率相同或比音 頻訊框速率更少;^ M ^ ^ ’ °同時傳輸該等視頻及音頻通信頻 道封包。在遠端站台砹美 / 土也σ中可執行接收及指派RTP串 流。 ^明之另一態樣為接收包括音頻及視頻資料之通信頻 ^ 解碼音頻及視頻資料並累積-等於音頻及視頻資 料说框週期之週期的資料在 負卄在3玄訊框週期之末端,組合一 視頻訊框及一音頻訊框。因為同 ,r _ ^ 吁傳輸音頻訊框及視頻訊 框,且每一傳輸發生於一訊框 , 朋内,所以該等音頻及視 頻訊框同步。在遠端站台或基 【實施方式】 了執订解碼及累積。 本文所使用之詞"例示性”意謂, 一 n0 „ 兄田—貫例、例證或說 明。不必將本文描述為”例示性” <任何實施例理解為較 101939.doc -9- 1353759 佳或優於其它實施例。 本文所使用之詞"串流"意謂在會話式、單點播放及廣播 應用中於專用及共用頻道上即時傳遞諸如音頻、語音或視 頻資訊之本質上連續之多媒體資料。對於視頻而言,本文 所使用之短語"多媒體訊框"意謂解碼後可在顯示裝置上顯 示/再現之視頻訊框》—視頻訊框可進一步劃分為獨立可 解碼單元。在視頻用語中,此等單元被稱為"片段”。在音 • 頻及語音的情況下,本文所使用之術語"多媒體訊框"意謂 在一時間窗中之資訊,在該時間窗上語音或音頻經壓縮以 用於傳送及在接收器處解碼。本文所使用之短語,,資訊單 元間隔”表示上述多媒體訊框之持續時間。舉例而言,在 視頻情況下’在每秒1 〇個訊框之視頻的情況下,資訊單元 間隔為1 00毫秒。另外,作為一實例,在語音情況下,在 cdma2000、GSM及WCDMA中資訊單元間隔通常為2〇毫 秒。自此描述’應明白音頻/語音訊框通常無需進一步割 • 分為獨立可解碼之片段且通常將視頻訊框進一步劃分為獨 立可解碼之片段。顯然當短語”多媒體訊框"、"資訊單元 間隔"等是指視頻、音頻及語音之多媒體資料時,應明白 形成本文β 描述用於在一組恆定位元速率通信頻道上同步所傳輸之 RTP串流之技術。該等技術包括將在rtp串流中所傳輸之 資訊單元分割成資料封包’其中選擇資料封包之尺寸以匹 配通信頻道之實體層資料封包尺寸。舉例而言,可編碼彼 此同步之音頻及視頻資料。可約束編碼器使得編碼器將資 101939.doc •10- 1353759 料編碼成與通信頻道之可用實體層封包尺寸匹配之尺寸。 約束該等資料封包尺寸以匹配一或多個可用實體層封包尺 寸支援傳輸多個同步RTP串流,因為同時或連續傳輸該等 RTP串流,但在時間訊框内音頻及視頻封包需要同步再 現。舉例而言,若傳輸音頻及視頻RTP串流,且約束資料 封包使得其尺寸匹配可用實體層封包,則音頻及視頻資料 在顯示時間内傳輸並同步。如上文REFERENCE TO C0-PENDING APPLICATIONS FOR PATENTS 中所列之同在申 • 請中之申請案所描述,當表示RTP串流所需的資料數量改 變時,藉由選擇不同實體層封包尺寸來改變通信頻道容' 量。 諸如RTP串流之資訊單元之實例包括可變位元速率資料 串流、多媒體資料、視頻資料及音頻資料。該等資訊單元 可以一恆定重複速率出現。舉例而言,該等資訊單元可為 音頻/視頻資料訊框。 | 已建立不同的國内及國際標準以支援各種無線電介面, 包括(例如)先進行動電話服務(AMPS)、全球行動通信系統 (GSM)、通用封包無線電月民務(GPRS)、資料增量型GSM環 境(EDGE)、過渡期標準95(IS-95)及其衍生標準(IS-95A、 IS-95B、ANSI J-STD-008(本文中通稱為 IS-95))及諸如 cdma2000、全球行動電信服務(UMTS)、寬頻CDMA、 W.CDMA及其它之新興的高資料速率系統。此等標準由電 信工業協會(TIA)、第三代行動通信夥伴合作計晝 (3GPP)、歐洲電信標準機構(ETSI)及其它熟知之標準化團 101939.doc 11 1353759 體發佈。 圖1展示-根據本發明所建構之通信系^⑽。通信系統 100包括基礎結構101、多個無線通信裝置(WCD)104及 1〇5 ’及陸上通信裝置122及124。wcd亦將被稱為行動台 (MS)或行動體。通常,WCD可為行動的或固定的。陸上 通信裝置122及124可包括(例如)服務節點或内容飼服器, 其提供諸如串流多媒體資料之各種類型多媒體資料。另 外,MS可傳輸諸如多媒體資料之串流資料。 基礎結構101亦可包括其它組件,諸如基地台1〇2、基地 台控制器106、行動交換中心1〇8、交換網路12〇及其類似 物在一貫施例中,基地台1 〇2與基地台控制器】〇6整合在 一起,且在其它實施例中基地台1〇2及基地台控制器1〇6為 獨立組件。例如IP網路或公眾交換電話網路(psTN)之不同 類型的交換網路120可在通信系統10〇中用於投送訊號。 術語”正向鏈路"或"下行鏈路,,是指自基礎結構1〇1至厘§ 之訊號路徑,而術語”反向鏈路,,或"上行鏈路"則是指自MS 至基礎結構之訊號路徑。如圖1所示,Ms i 〇4及i 〇5在正向 鍵路上接收成號132及136 ’並在反向鏈路上傳輸訊號 及138。通常,自MS 104及105所傳輸之訊號意欲在諸如另 一遠端單元或陸上通信裝置122及124之另一通信裝置處接 收,且經由交換網路120投送。舉例而言,若自起始WcD 104所傳輸之訊號134意欲由目的MS 105接收,則該訊號經 由基礎結構101投送’且在正向鏈路上傳輸訊號136至目的 MS 105。同樣地,在基礎結構ιοί中可將起始之訊號廣播 101939.doc 1353759 至MS 105。舉例而言,一内容提供者可發送諸如串流多媒 體資料之多媒體資料至MS 105。通常,諸如MS或陸上通 信裝置之通信裝置可為訊號之起始端與訊號之目的端。 MS 1 04之實例包括行動電話、啟用無線通信之個人電腦 及個人數位助理(PDA)及其它無線裝置。通信系統100可經 設計以支援一或多個無線標準。舉例而言,該等標準可包 括被稱為全球行動通信系統(GSM)、通用封包無線電服務 (GPRS)、資料增量型 GSM 環境(EDGE)、TIA/EIA-95-B (IS-95) 、 TIA/EIA-98-C(IS-98) 、 IS2000 、 HRPD 、 cdma2000、寬頻CDMA(WCDMA)及其它標準。 圖2為說明用於在無線網路上傳遞封包資料之一例示性 封包資料網路及各種無線電介面選項之方塊圖。可在諸如 圖2中所說明之封包交換資料網路200中實施所述技術。如 圖2之實例中所示,封包交換資料網路系統可包括一無線 頻道202、複數個接收節點或MS 204、一發送節點或内容 伺服器206、一服務節點208及一控制器210。發送節點206 可經由一諸如網際網路之網路2 12耦接至服務節點208。 月艮務節點208可包含(例如)一封包資料服務節點(PDSN) 或一服務GPRS支援節點(SGSN)或一閘道器GPRS支援節點 (GGSN)。月民務節點208可接收來自發送節點206之封包資 料,且提供資訊之封包至控制器210。控制器210可包含 (例如)一基地台控制器/封包控制功能(BSC/PCF)或無線電 網路控制器(RNC)。在一實施例中,控制器21 0在無線接取 網路(RAN)上與服務節點208通信。控制器210與服務節點 101939.doc -13- 1353759 208通信且經由無線頻道202將資訊之封包傳輸至接收節點 204之至少一者,如MS。 在一實施例中,服務節點208或發送節點206或二者亦可 包括一用於編碼資料串流之編碼器、或一用於解碼資料串 流之解碼器或二者。舉例而言,編碼器可編碼音頻/視頻 串流並藉此產生資料訊框,且解碼器可接收資料訊框並將 其解碼。同樣,MS可包括一用於編碼資料串流之編碼 器、或一用於解碼一接收到之資料串流之解碼器或二者。 術語”編碼解碼器”用於描述編碼器與解碼器之組合。 在圖2中說明之一實例中,來自發送節點206之諸如多媒 體資料之資料可經由服務節點或封包資料服務節點 (PDSN)208及一控制器或基地台控制器/封包控制功能 (BSC/PCF)210發送至一接收節點或MS 204,該發送節點 206連接至網路或網際網路212。在MS 204與BSC/PCF 210 之間的無線頻道介面202為一無線電介面,且通常可使用 諸多頻道用於訊號傳輸及承載或有效負載資料。 無線電介面202可根據大量無線標準中之任一者運作。 舉例而言,該等標準可包括基於諸如全球行動通信系統 (GSM)、通用封包無線電服務(GPRS)、資料增量型GSM環 境(EDGE)之TDMA的標準、或基於諸如丁1八/£1八-95-8(18-95)、TIA/EIA-98-C(IS-98)、IS2000、HRPD、cdma2000、 寬頻CDMA(WCDMA)之CDMA的標準及其它標準。 圖3為一說明在無線通信頻道上傳輸獨立RTP串流之習知 技術中之同步困難的圖表。在圖3中所說明之實例中,將 101939.doc -14- 1353759 視頻及音頻資料訊框編碼成Rtp串流且接著將其指派予通 信頻道封包。圖3說明視頻訊框302之串流。通常,視頻訊 框以一恆定速率出現。舉例而言,視頻訊框可以10 Hz速 率出現’即每1〇〇毫秒出現一新的訊框。 如圓3所示,單個視頻訊框可含有不同資料量,如表示 每訊框之條的高度所指示。舉例而言,若將視頻資料編 碼為動態影像壓縮標準(MPEG)資料則視頻串流由内部訊 框(I訊框)及預測性訊框(P訊框)組成。I訊框為自含式的, 即其包括再現或顯示一完整視頻訊框所需的全部資訊。P 訊框為非自含式的且相對於先前訊框通常將包含差異資 訊,諸如運動向量及差異織構資訊。通常,〗訊框可比p訊 框大高達8至1〇倍,視内容及編碼器設定而定。雖然視頻 訊框可具有不同資料量,但其仍以一恆定速率出現。可將 I及P訊框進一步分割成多個視頻片段。一視頻片段表示一 在顯不幕中之較小區域且可藉由解碼器單獨解碼。 在圖3中,視頻訊框N及N+4可表示〗訊框,且視頻訊框 N+1、糾、制及糾5可表示p訊框。如圖所示,z訊框包 括一比P訊框大的資料量,其由表示訊框之條的高度所指 不。接著將視頻訊框分包成RTP串流304中之封包。如圓3 中所示,對應於視頻I訊框N及N+4之RTP封包N&N+4比對 應於視頻P訊框N+1、N+2及N+3之RTP封包N+1、价2及 N+3大’如其寬度所指示。 將視頻RTP封包分配予通信頻道封包3〇6 ^在一諸如 CDMA或GSM之習知通信頻道中,通信頻道資料封包3〇6 10I939.doc •15- 1353759 為一恆定尺寸,且以一恆定速率傳輪。舉例而言,該等通 信頻道資料封包306可以50 Hz之速率傳輸,即每2〇毫秒傳 輸一新的資料封包。因為通信頻道封包為恆定尺寸,所以 需用較多的通信頻道封包來傳輸較大之RTp封包。因此, 與·傳輸對應於P視頻訊框N+1、N+2及N+3之較小RTP封包 所需之通仏頻道封包相比’傳輸對應於丨視頻訊框N及n+4 之RTP封包所耑的通信頻道封包3〇6更多。在圖3中所說明 之實例中,視頻訊框N佔用九個通信頻道封包3〇6之區塊 308 »視頻訊框N+1 ' N+2及N+3分別佔用區塊310、312及 314,每一區塊具有四個通信頻道封包3〇6。視頻訊框n+4 佔用九個通信頻道封包306之區塊316。 對於視頻貧料之每一訊框,存在一相應音頻資料。圖2 說明音頻訊框320之串流。每一音頻訊框N、N+1、N+2、 N+3、N+4及N+5對應於各自視頻訊框且以1〇出之速率出 現,即每100毫秒開始一新的音頻訊框。通常,音頻資料 Φ複雜度較小,使得與所關聯之視頻資料相比音頻資料可由 較少之位元表示且通常將音頻資料編碼使得RTP封包322具 有一可在一訊框週期内經由通信頻道傳輸之尺寸。此外, 在CDMA、GSM、WCDMA等中每20毫秒產生一典型音頻 訊框。在此等情況下,將多個音頻訊框綁(bundle)在一 起,使得音頻及視頻封包表示RTp分包之相同持續時間。 舉例而言,RTP封包N、n+卜N+2、N+3 ' n+4&n+5具有 一尺寸,可將每一 RTP封包指派予通信頻道封包324使得每 一 RTP封包在1 〇〇毫秒之訊框週期内經由通信頻道傳輸。 】〇 1939.doc •16- 丄 W759 如圖3所不’音頻訊框封包N、N+l、N+2、N+3、N+4及 N+5各自分別佔用區塊326、328、33〇、332、334及we, 每一區塊具有五個通信頻道封包3 24。 指派視頻訊框與音頻訊框予其各自通信頻道封包之間的 比較說明音頻訊框與視頻訊框之間的同步丟失。在圖3所 "兒明之實例中,需要九個通信頻道封包3〇6之區塊傳輸 視頻訊框N。與視頻訊框N相關聯之音頻訊框N在五個通信 鲁頻道封包324之區塊326中傳輸。因為同時傳輸在通信頻道 封包中之視頻及音頻,所以在傳輸視頻訊框^^期間,音頻 訊框N以及音頻訊框N+1之區塊似中的五個通信頻道封包 中之四個被傳輸。 舉例而言’在圖3中’若視頻及相關聯之音頻的訊框速 2為10 Hz且通信頻道封包速率為5〇 Hz,則在訊框N之 毫秒週期期間内傳輸所有音頻資料,但是僅傳輸一部分視 頻資料。在此實例中,訊框N之所有視頻資料並未被全部 鲁傳輸直至另外四個通信頻道封包3〇6被傳輸,此導致與完 成曰頻汛框N之傳輸的100毫秒相比完成視頻訊框1^之傳輸 需要I 80毫秒。因為音頻及視頻RTp串流為獨立的,所以在 1專輸視頻訊框N之資料期間傳輸音頻訊框N + i之資料的一 邛为。此視頻與音頻串流之間的同步丟失可導致通信頻道 之接收器處視頻與音頻之間的,,滑動"。 因為知因於預測性編碼且亦歸因於若干可變長度編碼 (VLC)之諸多參數的使用諸如H.263、AVC/H.264、ΜΡε〇_ 之視頻編碼器貫際上具有固有可變速率,所以通常在 10l939.doc •送窃及接收态處藉由緩衝器進行串流量成形來實現經由 $路乂換網路及封包交換網路之可變速率位元串流的即時 遞串/瓜里成形緩衝器引入通常不期望之額外延遲。舉 4而。I電話會議期間當—偏人講話時與另一人聽到該 語音時之間存在延遲額外延遲可能是令人煩惱的。 +例而口 ’目為在通信頻道之接收器4以與原始視頻訊 C速率相同之速率重放該視頻,所以在通信頻道_之延遲 可導致在重玫中之暫停。在圓3中,不能重放視頻訊框Μ 至已接收資料之完整訊框。因為在訊框週期期間未接收到 完整訊框資料,所以重放必須暫停直至接收到訊框^^之所 有視頻資料。另外’需要儲存來自音頻訊框Ν之所有資料 直至接收到訊框Ν之所有視頻資料,使得音頻及視頻之重 放同步。亦應注意,雖然仍在接收來自訊框Ν之視頻資料 但是必須儲存來自訊框N+1之音頻資料直至接收到來自訊 框N+1之所有視頻資料。由於視頻訊框之尺寸可變,所以 需要大的串流量成形緩衝器來實現同步。 圖4為一說明根據本發明經由無線通信頻道傳輸獨立 串流之技術的圖表。類似於圖3,圖4說明瞭尺寸變化之視 頻訊框302之串流及音頻訊框32〇之串流分別編碼成獨立 RTP串流304及322。該等視頻及音頻訊框以一恆定速率出 現,例如10 Hz之速率。 類似於圖3 ’在圖4中視頻訊框ν及N+4可表示j訊框,且 視頻訊框N+1、N+2、N+3及N+5可表示P訊框。將該等視 頻訊框分包成RTP串流304中之封包。如圖4所示,對應於 101939.doc -18· 1353759 視頻I訊框N及N+4之RTP封包N及N+4比對應於視頻P訊框 N+1、N+2及N+3之RTP封包N+1、N+2及N + 3大,如其寬度 所指示。 將視頻RTP封包分配予通信頻道封包406。使用如上文 REFERENCE TO CO-PENDING APPLICATIONS FOR PATENT中所列之同在申請中之申請案所描述的技術,可 改變通信頻道之容量。由於通信頻道封包406之容量可 變,所以可在含有五個通信頻道封包406之區塊408中傳輸 視頻訊框N。 在一諸如基於CDMA標準(諸如TIA/EIA_95-B(IS-95)、 TIA/EIA-98-C(IS-98)、IS2000、HRPD、cdma2000及寬頻 CDMA(WCDMA))之習知通信頻道中,通信頻道資料封包 406可以50 Hz之速率傳輸,即每20毫秒傳輸一新的資料封 包。因為通信頻道封包406之容量可變,所以可約束視頻 訊框N之編碼使得可在一訊框週期期間傳輸完整視頻訊框 N。如圖4所示,當傳輸對應於視頻訊框N之RTP封包N時 遘信頻道封包406之容量增加’使得在該訊框週期期間可 傳輸完整封包。該等所描述之技術亦可應用於基於GSM、 GPRS或EDGE之通信頻道。 如圖4中所說明,將視頻訊框N、N+1、N+2、N+3、N+4 及N+5編碼成RTP封包且分別指派予通信頻道區塊408、 4 1 0、4 12、4 14、4 1 6及41 8。亦應注意,藉由改變通信頻 道容量以在一訊框週期内傳輸完整視頻訊框。舉例而言, 若視頻訊框速率為1 0 Hz則在1 00毫秒之訊框週期期間傳輸 101939.doc •19- 1353759 視頻資料之完整訊框。 對於視頻資料302之每一訊框,存在一對應的 音頻訊框 320 » 每一音頻訊框N、N+1、N+2、N+3、N+4 及 N+5 對應 於各自的視頻訊框且以10 Hz之速率出現,即每丨〇〇毫秒開 始一新的音頻訊框。相對於圖3所論述,音頻資料通常複 雜度較小,使得與所關聯之視頻資料相比音頻資料可由較 少之位元表不且通常將音頻資料編碼使得RTp封包322具有 一可在一訊框之100毫秒週期内經由通信頻道傳輸之尺 寸。即,音頻 RTP封包Ν' N+1、N+2、N+3、N+4 及N+5 具 有一尺寸,以將每一 RTP封包分別指派予通信頻道封包之 區塊326、328、330、332、334及336。因此,若視頻訊框 速率為10 Hz則可在1〇〇毫秒之訊框週期内經由通信頻道傳 輸每一視頻訊框。類似於視頻,若音頻封包尺寸較大,則 亦可改變通信頻道|量以支援在一訊框週期_間傳輸完整 音頻訊框。 在圖4中,指派視頻訊框與音頻訊框予其各自通信頻道 封包之間的比較,說明視頻及音頻訊框仍保持同步。換言 之母訊框週期傳輸一完整視頻訊框及一完整音頻訊 框。因為每一訊框週期傳輸一視頻及音頻之完整訊框,所 以無需額外緩衝。在―訊框週期期間僅需累積所接收之視 頻及音頻資料,且接著可將其播放出來。因為不存在由通 L頻道引入之延遲,所以視頻及音頻訊框仍保持同步。 如圖3所說明,應注意視頻訊框N+1 ' N+2及N+3僅需要 四個視頻通信頻道封包3〇6來傳輸視頻資料之完整訊框。 I0l939.doc -20· 1353759 如圖4所說明,可減少視頻通信頻道封包406之尺寸,使得 視頻資料大小適合五個封包,或可傳輸空白封包。同樣 =右在日頻通仏頻道中存在過剩之可用容量,則可傳輸 空白封包H編碼視頻及音頻資料,使得音頻及視頻 資料之完整訊框被指㈣佔用相同或較少週期之通信頻道 封包或各自的訊框速率。
如下文所描述,視通信網路之態樣而定,不同之技術可 用於同v化RTP串<^舉例而言,通信網路可為超額供應 的(ο· Pr〇ViSi_d),即其具有過剩容量,或通信網料 具有服務品質保證。另夕卜可修改RTp串流以便於通信網 路上傳輸時保持同步。下文將論述此等技術之每一者。 超額供應通信網路 在PDSN 208與發送器2〇6之間的通信鏈路為超額供應(即 在有線網際網路上存在可用於傳輸資料之過剩容量)之情 況下,不存在歸因於阻塞之延遲。因為在通信鏈路中存在 φ 過剩容量,所以無需延遲傳輸,使得通信鏈路可容納該傳 輸。在傳輸中無延遲之情況下,當語音及視頻封包到達基 礎結構(如到達PDSN)時,語音與視頻封包之間不存在,,時 間滑動"。換言之,音頻及視頻資料彼此保持同步直至 PDSN,且如本發明所描述的,在15][)8?^與Ms之間保持同 步° 在超額供應之情況下’易於實現音頻-視覺(audiovisual)同步 。舉例 而言’ 視頻資料可具有—基於1〇〇 毫秒 訊框之每秒1〇訊框(fps)之訊框速率,且相關聯之音頻可具 I01939.doc • 21 · 1353759 有基於20毫秒語音訊框之50 fps之訊框速率。在此實例 中’對所接收之音頻資料之五個訊框進行緩衝,使其與視 頻訊框速率同步。即,對應於100毫秒之音頻資料的五個 訊框將被緩衝,使其與1〇〇毫秒之視頻訊框同步。 對最大延遲具有服務品質保證之通信網路 藉由緩衝適當數目之較高訊框速率語音訊框可匹配—
較低訊框料視頻訊框。通常,若使用下列服務品質 (QoS)延遲保證傳遞視頻封包: 方程1
QoS_delay = nT ms 其中η為訊框中之延遲;且 T = l〇〇〇/frames__per_second 則需要具有儲存nT/w個語音訊框之尺寸的緩衝器來儲存 足夠的語音訊框以域保語音及視頻可同步,其中w為以毫 秒計的語音訊框之持續時間。在cdma2〇〇〇 umts中,纽土 訊框之持續時間w為20毫秒,在其它通信頻道中語音訊二 修之持續時間可不同或可改變。 用於音頻及視頻資料之同步的另一技術包括對二者之資 料串流均進行緩衝。舉例而言,若—通信系統具有%毫秒 之最大延遲保證,意謂Dq為在傳輸音頻及視頻串流期間可 經歷之最大延遲,則可採用一適當尺寸之缓衝器來保持同 〇 舉例而言,具有DQ之最大延遲保證,接著緩衝Dq/t個視 頻訊框(T為以毫秒計的視頻訊框之持續時間)及_個語 音訊框(w為以毫秒計的音頻訊框之持續時間)將確保音頻 101939.doc •22- 1353759 視頻同步(AV同步)。此等額外 (㈣⑽)緩衝器。 衝工間通常稱為去抖動 忒等技術描述音頻及視頻資料
Mm M-n ^ 爭之同步。該等技術可
與而要R步之任何資料串流一起使 續T >*,且古4 右存在兩個資料串 抓具有相同資訊間隔且需要同步之 貝^串 資料串流及—筮_的加7 Λ 乐較冋位兀速率 元速率之資料允許其與較低位元速率之=衝較局位 該缓衝器之尺寸視上述Q〇s而定。同樣 7可判疋 蔣齡含盘分γ ’ 如上文所描述可 字U乂低位元速率之資料串流 0Γ益rb · 還订緩衝並同步。 了猎由一資料串流同步器來執 串流同步器包括一經組態以接收資料 輸出-解碼第一資料串流之第 ^剛流並 資料串流在-資訊間隔期間具有==广編碼 組態以接H編碼資 π料,及一經 、长^反 叶並輪出-解碼第二資料串 /;,L第—解碼器,其中該第二編螞資咨 期間具有一第3貢枓串机在該資訊間隔 组離以累精! f料串流同步器亦包括一經 ,且心、以累積至少一資訊間隔之第— 間隔週期輸出—第一解碼資料“碼貝料串‘並在每--^ % ^ α 1 ,宰机訊框的第一緩衝器,及 每-門隔第二解碼資料串流並在 器。接著-…經組態以接:第4串::的第二緩衝 ^ M ^ 收第—解碼資料串流訊框及 第一解碼-貝料串流訊框 同步訊框。在-實例中,第^及第一解碼資料串流之 且第碼資料串流可為視頻資料 編碼資料串流為音頻資料,使得第-位元速率高於 101939.doc •23· 1353759 弟二位元速率。 具有經多路傳輸之音頻及視頻的單一 RTP串流 另一實施例為在一單一 RTp串流中載運音頻及視頻。應 龙思,在通常實踐中在Ip網路中不會將音頻及視頻作為單 一 RTP串流來傳輸。RTP經設計以使得具有不同資源(例 如,具有視頻與音頻功能之終端及僅具有音頻功能之終 端)之參與者能夠在同一多媒體會議中通信。 • 將音頻及視頻作為獨立RTP串流來傳輸之限制不能用於 視頻服務之無線網路。在此情況下,可設計一新的RTp輪 廓以載運特定語音及視頻編碼解碼器有效負載。將音頻及 視頻組合成通用RTP串流消除了音頻與視頻資料之間的任 何時間滑動而不需要超額供應通信網路。因此,結合上文 所描述之超額供應網路使用所描述之技術可實現音頻視頻 同步。 圓5為一經組態以接收通信頻道封包之無線音頻/視頻接 φ 收器500之一部分的方塊圖。如圖5中所示,音頻/視頻接 收器500包括一經組態以接收通信頻道封包之通信頻道介 面502。通信頻道介面5〇2輸出視頻通信頻道封包至一視頻 解碼器504且輸出音頻通信頻道封包至一音頻解碼器5〇6。 視頻解碼器5 04解碼視頻通信頻道封包並輸出視頻資料至 一視頻緩衝器508。音頻解碼器5〇6解碼音頻通信頻道封包 並輸出音頻資料至一音頻緩衝器5丨〇 ^視頻緩衝器5〇8及音 頻緩衝器分別累積一訊框週期之視頻及音頻資料。視頻緩 衝器508及音頻緩衝器510分別輸出一視頻訊框及一音頻訊 101939.doc -24- 1353759 框至一組合器512。組合器512經組態以組合視頻及音頻訊 框並輸出一同步音頻視頻訊號。可藉由控制器514控制視 頻緩衝器508、音頻緩衝器510及組合器512之運作。
圖6為一經組態以傳輸通信頻道封包之無線音頻/視頻傳 輸器600之一部分的方塊圖。如圖6中所示,音頻/視頻傳 輸器600包括一經組態以接收一視頻資料RTp串流之視頻通 信頻道介面602。該視頻通信頻道介面將RTp封包指派予通 信頻道封包。應注意,通信頻道封包之容量可變以便將 RTP視頻資料之完整訊框值(w〇rth)指派予佔用與視頻訊框 相同的週期之通信頻道封包。音頻/視頻傳輸器6〇〇亦包括 一經組態以接收一音頻資料RTP串流之音頻通信頻道介面 6〇4。音頻通信頻道介面6〇4將RTp封包指派予通信頻道封 包。應注意’通常通信頻道封包之容量足以將一 RTp音頻 =貝料之完整訊框指派予佔用與音頻訊框相同的週期之通信 頻道封包。若頻道容量不足則類似於視頻通信頻道封包, φ 可改變該音頻通信頻道容量使得存在足夠容量以將一 RTP 曰頻-貝料之完整訊框指派予佔用與音頻訊框相同的週期之 通信頻道封包。 視頻及音頻通信頻道介面602及604分別輸出視頻及音頻 通k頻道封包並連接至組合器6〇6。組合器606經組態以接 文視頻及音頻通信頻道封包且將其组合並輸出一複合訊 號。組合器606之輸出連接至將該複合訊號傳輸至無線頻 道之傳輸器608。可藉由控制器6 14控制視頻通信頻道介面 602、音頻通信頻道介面604及組合器606之運作。 101939.doc -25· 1353759 圖7為一經由無線通信鏈路傳輸獨立RTP串流之串流程 圖。串流程起始於方塊702 ’其中接收視頻及音頻RTP資料 串流。串流程接著繼續至方塊704,其中將視頻RTP串流指 派予通信頻道封包。在方塊706中將音頻RTP串流指派予通 信頻道封包。在方塊708中將視頻及音頻通信頻道封包組 合並經由無線頻道傳輸。 圖8為一經由無線通信頻道接收音頻及視頻資料之串流 程圖。串流程起始於方塊8〇2,其中經由一無線通信頻道 接收視頻及音頻資料。串流程繼續方塊8〇4 ’其中解碼視 頻及音頻資料《在方塊806中,將解碼視頻及音頻資料組 澤成各自的視頻及音頻訊框。在方塊808中,將視頻及音 頻資料組合成同步視頻/音頻訊框。在方塊8丨〇中,輸出該 同步視頻/音頻訊框。 圖9為一根據本發明之例示性實施例所建構之無線通信 裝置或一行動台(MS)之方塊圖。通信裝置902包括一網路 介面906、編碼解碼器908、一主機處理器91〇、一記憶體 裝置912、一程式產品914及一使用者介面916。 藉由網路介面906接收來自基礎結構之訊號並將其發送 至主機處理器910。主機處理器91〇接收訊號,且視訊號之 内容而定藉由適當之動作回應。舉例而言,主機處理器 9 10本身可解碼所接收之訊號,或其可投送所接收之訊號 至用於解碼之編碼解碼器9〇8。在另一實施例中,直接將 所接收之訊號自網路介面9〇6發送至編碼解碼器9〇8。 在一實施例中,網路介面906可為一收發器及一天線以 101939.doc -26- ==頻道與基礎結構建立介面。在另一 路介面906可為—網 T馮 基礎結構建立介面;丨’其用於經由陸上通信線與 號虛理可將編碼解碼器908實施為一數位訊 器。$ Sp),或―諸如中央處理h(CPU)之通用處理 912主機/w理器Μ""與編碼解碼器9〇8均連接至一記憶體裝置 及儲^⑶運作㈣記㈣裝置912可諸儲存f料,以 ,子’自主機處理器910或Dsp 9〇8執行之程式碼。舉例 制》主機處理器、編碼解碼器或二者可在程式指令之於 #下運作,該等指令臨時錯存於記憶體裝置912中。_ 處理㈣〇與編碼解码㈣8亦可包括其自身之程式儲存吃 憶體。當執行程式指令時,主機處 σ 908 a5 - 處理器910或編碼解碼器 上者執行其功能,例如解碼或編碼多媒體 如 曰頻/視頻資料)及組釋該等音頻及視頻訊框。因此,程式 步驟分別實施主機處理器㈣及編喝解艰器觸之功能性, =可主機處理器及編碼解碼器分別執行解碼或編碼内容 :及視需要組譯訊框之功能。可自—程式產品 式步驟。程式產品914可儲存該等程式步驟並將其 轉移至圮憶體912中以藉由主機處理考 者來執行。 ㈣理器、編碼解碼器或二 /式產品914可為半導體記憶體晶片,諸如_記憶 ^快閃記憶體、R⑽記憶體、咖咖記億體、EEpR〇M 石己憶體、暫存器、以及其它儲存裝 ^ 考如硬碑、扯敌式 碟片、CD.R〇M或此項技術中已知的可错存電腦可讀取指 101939.doc -27- 1353759 令之任何其它形式的儲存媒體。另外,程式產品9i4可為 包括程式步驟之源檔案,該源檔案自網路接收且儲存於芘 隐體中且接著被執行。以此方式,根據本發明之運作所需 的處理步驟可體現於程式產品9]4上。在圖9中,所展示: 例不性儲存媒體耦接至主機處理器910,使得主機處理器 可自該儲存媒體讀取資訊並將資訊寫入該儲存媒體。或 者,可將儲存媒體整合至主機處理器91〇中。 怎 鲁使用者介面916連接至主機處理器91〇及編碼解碼器 908。舉例而言,使用者介面916可包括用於輸出多媒體資 料至使用者之顯示器及揚聲器。 熟習此項技術者將瞭解在不偏離本發明之範疇的情況下 可互換結合實施例所描述之方法的步驟。 熟習此項技術者亦將瞭解可使用任何各種不同技術及工 藝來表示資訊及訊號。舉例而言,可藉由電麼、電串流、 電磁波、磁場或粒子' 光場或粒子或其任何組合來表示貫 _穿上文描述所參考之資料、指令、命令、資訊、訊號、位 元、符號及晶片。 熟習此項技術者將進一步瞭解結合本文所揭示之實施例 可將所為述之各種說明性邏輯區塊、模組、電路及演算法 步驟實施為電子硬體、電腦軟體或二者之組合。為清楚地 說明硬體及軟體之此可互換性,上文通常已根據其功能性 描述了各種說明性組件、區塊、模組、電路及步驟。此功 食b I·生疋否實%為硬體或軟體視特定應用及強加於整個系統 上之設計約束條件而定。對於每-特定應用熟練技工可以 10I939.doc -28- ⑶3759 不同方式來實施所述之功能性,但是不應將此實施決策理 解為導致偏離本發明之範_。 可藉由通用處理器 '數位訊號處理器(Dsp)、特殊應用 積體電路(ASIC)、現場可程式化閉極陣列(fpga)或其^可 程式化邏輯設備、離散閘極或電晶體邏輯、離散硬體組件 或經設計以執行本文所描述之功能的其任何組合來實施或 執行結合本文所揭示的實施例而描述之各種說明性邏輯 塊'模組及電路。通用處理器可為一微處理器,但是或者 Μ㈣習知處理器、控制器、微控制器或狀態 機。亦可將一處理器實施為計算裝置之组合,例如DM及 微處理器之經合、複數個微處理器、一或多個微處理器連 同一DSP核,或任何其它此組態。 結合本文所揭示之實施例而描述的方法或演算法之步驟 可直接體現於硬體中、由處理器所執行之軟體模組中或二 0中軟體模組可駐留於RAM記憶體、快閃記憶 f、R〇M記憶體、咖⑽記憶體、EEPR〇M記憶體、暫存 M W柚取式碟片、CD-ROM或此項技術中已知的任 式之儲存媒體中。—例示性健存媒體搞接至處理 〆處理器可自該儲存媒體讀取資訊並將資訊寫入 ㈣存媒體°或者’儲存媒體可與該處理器形成-整體。 該處理=及該儲存媒體可位於ASIC中。廳可駐留於使 :者,端中°或者’該處理器及該健存媒體可作為離散組 件駐g於使用者終端中。
提供所揭示眚大&九丨Λ A 之先前描述以使得任何熟習此項技術 10l939.doc •29· 1353759 者此進行或使用本發明。熟習此項技術者將易於瞭解對此 等實施例之各種修改,且在不偏離本發明之精神或範疇的 情況下本文所界定之一般原理可應用於其它實施例。因 此,本發明並非意欲限制於本文所示之實施例,但是應符 δ與本文所揭示之原理及新賴特徵一致之最廣泛範嘴。 【圖式簡單說明】 圖1為一根據本發明所建構之通信系統之一部分的說 明。 圖2為一說明在圖1系統中之無線網路上用於傳遞封包資 料之一例示性封包資料網路及各種無線電介面選項的方塊 圖。 圖3為一說明在無線通信頻道上傳輸獨立RTp串流之習知 技術中之同步困難的圖表。 圖4為說明根據本發明在無線通信頻道上傳輸獨立RTp串 流之技術的圖表。 圖5為經組態以接收通信頻道封包之無線音頻/視頻接 收器之一部分的方塊圖。 圖ό為一經組態以傳輸通信頻道封包之無線音頻/視頻傳 輸器之一部分的方塊圖。 圖7為一在無線通信鏈路上傳輸獨立RTp串流之串流程 圖。 圖8為一在無線通信頻道上接收音頻及視頻資料之串流 程圖。 圖9為一根據本發明之例示性實施例所建構之無線通信 101939.doc 1353759 裝置或行動台(MS)的方塊圖。 【主要元件符號說明】
100 通信系統 101 基礎結構 102 基地台 104, 105 無線通信裝置 106 基地台控制器 108 行動交換中心 120 交換網路 122, 124 陸上通信裝置 132, 134, 136, 138 訊號 200 封包交換資料網路 202 無線電介面 204 接收節點/MS 206 發送節點 208 服務節點/PDSN 210 控制器 /(BSC/PCF) 212 網路/網際網路 302 視頻訊框 304 RTP串流/RTP封包 306 通信頻道封包 308, 310, 312, 314, 316 區塊 320 音頻訊框 322 RTP串流/RTP封包 10I939.doc •31 · 1353759 324 通信頻道封包 326, 328, 330, 332, 334, 336 區塊 406 通信頻道封包 408, 410, 412, 414, 416, 418 通信頻道區塊 500 音頻/視頻接收器 502 通信頻道介面 504 視頻解碼器 506 音頻解碼器 508 視頻緩衝器 510 音頻緩衝器 512 組合器 514 控制器 602 視頻通信頻道介面 604 音頻通信頻道介面 608 傳輸器 610 控制器 902 通信裝置 906 網路介面 908 編碼解碼器 910 主機處理器 912 記憶體裝置/記憶體 914 程式產品 916 使用者介面 101939.doc ·32·

Claims (1)

1353759 /00年午月龙日修正本 第094115718號專利申請案 中文申請專利範圍替換本&〇〇年4月) 十、申請專利範圍: 1. 一種資料串流同步器,其包含·· 一第一解碼器,其經組態以接 並铪中一笛# 第—編碼資料串流 並輸出第-解碼資料串流,其中該第申流 在-資訊間隔期間具有-第一位元速率;碼剛流 -第二解碼器,其經組態以接收 並輸出—第二解碼資料串流,其中該第=碼讀率流 在該資訊間隔期間具有一第二位元速率料串流 編碼資料串流為音頻f料; U該第二 -第-緩衝器’其經組態以累積至 第一解碼資料串产 I訊間隔之該 資料串流之在每一間隔期間輪出該第-解碼 2二緩衝器,其經組態以累積至少—資訊間隔之节 J-解物串流’並在每一間隔期 : 資料串流之-關;及 丨解碼 σ器其經組態以接收該第一解媽資料串产 及該第二解碼眘社虫4 Λ 叶甲机讯框 解碼貧枓串流訊框,並輸出第—及第 料串流之—同步訊框。 解馬育 2.如凊求項1之資料,流同步器,其中該第-編瑪資料串 流為視頻資料。 3·如睛求項1之資料奉流同步器,其中該第-位元速率言 於该第二位元速率。 巧 4.種遠端站台設備,其包含: 視頻解竭器’其經組態以接收編碼視頻資料並輸出 101939-1000428.doc 解碼視頻資料; 曰頻解碼器,其經組態以接收編碼音頻資料並輪出 解碼音頻資料; 一視頻緩衝器,其經組態以累積至少—訊框週期之解 碼視頻資料,並在每一訊框週期輸出一視頻資料訊框; 曰頻緩衝器,其經組態以累積多個訊框週期之解碼 音頻資料,並在每一訊框週期輸出一音頻資料訊框;及 一組合器,其經組態以接收該視頻資料訊框及該音頻 資料訊框’並輸出音頻視頻資料之—同步訊框。 5.如請求項4之遠端站台,其中該視頻解碼器為一動態影 像壓縮標準(MPEG)解碼器、H.263解碼器或H.264解碼 器。 ’ 6·如請求項4之遠端站台,其中該音頻解碼器為一^1叩^解 碼器、H.263解碼器或H.264解碼器。 7.如凊求項4之遠端站台,進一步包含一控制該音頻及視 頻資料之解碼及同步之控制處理器。 8· 一種基地台設備,其包含: 一視頻解碼器’其經組態以接收編碼視頻資料並輸出 解碼視頻資料; 一音頻解碼器,其經組態以接收編碼音頻資料並輸出 解碼音頻資料; 一視頻緩衝器,其經組態以累積一視頻訊框週期之解 碼視頻資料’並在每一訊框週期輸出一視頻資料訊框; 一音頻緩衝器’其經組態以累積一音頻訊框週期之解 101939-1000428.doc -2- 1353759 碼音頻資料, 框;及 並在每一訊框週期輸出一音頻資料訊 9. 10. 11. 12. 組合器’其經組態以接收該視頻資料訊框及該音頰 =料訊框,並輸出音頻視頻資料之一同步訊框。 ^求項8之基地台’其t該視頻解瑪器為-MPEG解竭 器H.263解碼器或h.264解碼器。 ^请求項8之基地台,其中該音頻解碼器為-MPEG解瑪 器、Η·263解碼器或Η·264解碼器。 :請求項8之基地台’進一步包含一控制該音頻及視頻 為料之解碼及同步之控制處理器。 —種無線通信系統,其包含: —基地台設備,其包含: 一視頻通信頻道介面,其經組態以接收—視頻即時 傳送協定(RTP)串流,並將RTp視頻資料之—完整訊框指 派予佔用與该視頻訊框速率相同或比該視頻訊框速率更 少之週期的通信頻道封包; 音頻通信頻道介面,其經組態以接收一音頻RTp 串机,並將RTP音頻資料之一完整訊框指派予佔用與該 音頻訊框速率相同或比該音頻訊框速率更少之週期的通 信頻道封包; 一傳輸器,其經組態以接收並傳輸該等視頻及音頻 通信頻道封包; 一遠端站台設備,其包含: 一視頻解碼器,其經組態以接收視頻通信頻道封包 101939-1000428.doc 並輸出解碼視頻資料; 、S頻解竭裔’其經組態以接收音頻通信頻道封包 並輸出解碼音頻資料; 、見頻緩衝器’其經組態以累積—視頻訊框週期之 解碼視頻資料’並在每一訊框週期輸出一視頻資料訊 框; 一音頻緩衝器,其經組態以累積一音頻訊框週期之 解碼音頻貧料,並在每—訊框週期輸出—音頻資料訊 框;及 一組合器,其經組態以接收該視頻資料訊框及該音 頻資料訊框,並輸出一音頻視頻資料之同步訊框。 13. 一種無線通信系統,其包含: 一遠端站台設備,其包含: 一視頻通信頻道介面’其經組態以接收一視頻RTp 串流,並將RTP視頻資料之一完整訊框指派予佔用與該 視頻訊框速率相同或比該視頻訊框速率更少之週期的通 信頻道封包; 一音頻通信頻道介面,其經組態以接收—音頻RTP 串流,並將RTP音頻資料之一完整訊框指派予佔用與該 音頻訊框速率相同或比該音頻訊框速率更少之週期的通 信頻道封包; 一傳輸器,其經組態以接收並傳輸該等視頻及音頻 通信頻道封包; 一基地台設備,其包含: 101939-1000428.doc -4· 1353759 一視頰解碼器,其經組態以接收視頻通信頻道封包 - 並輸出解碼視頻資料; - 音頻解碼器,其經組態以接收音頻通信頻道封包 並輸出解碼音頻資料; 一視頻緩衝器,其經組態以累積一視頻訊框週期之 解碼視頻資料,並在每一訊框週期輸出一視頻資料訊 框; φ s頻緩衝器,其經組態以累積一音頻訊框週期之 解碼音頻貧料,並在每一訊框週期輸出一音頻資料訊 框;及 ' ° 器其經組態以接收該視頻資料訊框及該音 頻資料訊枢,並輪出一音頻視頻資料之同步訊框。 14. 一種用於解剌步資料串流之方法,其包含: 二二―編碼資㈣流、解碼該第-編碼資料並輸 碼資料串流,其中該第一編碼資料串流在一 資訊間隔期間具有一第一位元速率; 接收'一苐—編碼資料电、,古 ㈨ '解碼該第二編碼資料並輸 出第一解碼貝料串流,其中該第 資訊間隔期間具有一第-仞_ 土 * 貝了叶申抓在及 -w… 速率,且其中該第二編碼 貢料串流為音頻資料; 累積至少-資訊間隔之該第 Μ κ…田如& , _馬貧枓串流,並在每 -間隔週期輸出該第一解碼資料串流之 累積至夕育訊間隔之該第二解碼 -間隔週期輸出該第二解碼 串-,並在母 貝抖串流之—訊框;及 101939-1000428.doc 1^53759 組合該第一解碼資料串流訊框及該第二解碼資料串流 訊框,並輸出第一及第二解碼資料串流之一同步訊框。 1 5.—種用於解碼並同步音頻及視頻資料之方法,該方法包 含: 接收編碼視頻資料並輸出解碼視頻資料; 接收編碼音頻資料並輸出解碼音頻資料; 累積至少一視頻訊框週期之解碼視頻資料,並在每 訊框週期輸出一視頻資料訊框;
累積至少一音頻訊框週期之解碼音頻資料,並在每一 S扎框週期輸出一音頻資料訊框;及 組合該視頻資料訊框及該音頻資料訊框,並在 頻訊框週期輸出音頻視頻資料之—同步訊框。 視 16. —種實施一用於解碼及同步資料串流 取媒體,該方法包含·· 之方法的電腦可讀 伐叹一弟一編碼資料串 出一解满笛一 —不娜碼貧料三 解碼第—貧料串流,其中該第—編碼
資訊間隔期間具有-第一位元速率; “ 接收一第二編碼資料串流、 出一解碼第二第―編碼資⑼ 資訊間隔期間具有一第貝科串流4 資料串流為音頻資料; -第二海 =積至少1訊間隔之該第—解碼 一間隔週_出該第-解碼資料流之—並名 累積至少一資訊間隔之該 ° 鮮碼貝科串流,並在 101939-1000428.doc -6 - 1353759 一間隔週期輸出該第二解碼資料串流之一訊框;及 組合該第一解碼資料串流訊框及該第二解碼資料串流 訊框,並輸出第一及第二解碼資料串流之一同步訊框。 17. —種實施一用於解碼及同步音頻及視頻資料之方法的電 腦可讀取媒體,該方法包含: 接收編碼視頻資料並輸出解碼視頻資料; 接收編碼音頻資料並輸出解碼音頻資料; 累積一視頻訊框週期之解碼視頻資料,並在每—訊框 週期輸出一視頻資料訊框; 累積一音頻訊框週期之解碼音頻資料,並在每一訊框 週期輸出一音頻資料訊框;及 組合該視頻資料訊框及該音„料訊框,並輪出 視頻資料之一同步訊框。 ’ 18· —種資料串流同步器,其包含: 用於解石馬-第-編碼資料串流,並輸出一第 料串流之構件,B . 与貝 期…1 碼育料串流在-資訊間隔 '月間具有一第一位元速率; 用於解碼一第二編碼資料串 社虫,ώ L並輪出一第二解碼資 枓串流之構件,其中該第- τ /弟一編碼資料串流 期間具有一第二位元亲盘 貝A間Pm 為音頻資料; ,〃中該第二編碼資料串流 在Π積至少1訊間隔之該第-解碼資料串流,並 件;隔週期輸出該第―解竭資料串流之-訊框的構 101939-1000428.doc 丄/ 用於累積至少一資訊間 如卜 间^之該第二解碼資料串流,並 在母一間隔週期輸出缔货 此· ㈣㈣第二解碼資料串流之〆訊框的構 件,及 用於組合該第一 串流訊框,並輸出 框的構件。 解碼貢料串流訊框及該第二解碼資料 第—及第二解碼資料串流之同步訊 19. 一種遠端站台設備,其包含: 用於接收編碼視頻資料並輸出解碼視頻資料之構件; 用於接收編碼音頻資料並輸出解碼音頻資料之構件; 用於累積一視頻訊框週期之解碼視頻資料,並在每— 訊框週期輸出一視頻資料訊框的構件; 用於累積-音頻訊框週期之解碼音頻資料,並在每— 訊框週期輸出—音頻資料純的構件;及 用於組合該視頻資料訊框及該音頻資料訊框,並輸出 一音頻視頻資料之同步訊框的構件。 20. —種基地台設備,其包含: 用於接收,·扁碼視頻資料並輸出解石馬視頻資料之構件; 用於接收編碼音頻資料並輸出解碼音頻資料之構件; 用於累積一視頻訊框週期之解碼視頻資料,並在每— 訊框週期輸出一視頻資料訊框的構件; 用於累積一音頻訊框週期之解碼音頻資料,並在每— 訊框週期輸出一音頻資料訊框的構件;及 用於,’·且σ „亥視頻資料訊框及該音頻資料訊框,並輸出 一音頻視頻資料之同步訊框的構件。 101939-1000428.doc -8 - 1353759 - 第094115718號專利申請案 中文圖式替換頁(95年9月) 視頻資料 RTP流 音頻資料 RTP流
10J939.doc
TW094115718A 2004-05-13 2005-05-13 Synchronization of audio and video data in a wirel TWI353759B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US57167304P 2004-05-13 2004-05-13

Publications (2)

Publication Number Publication Date
TW200618564A TW200618564A (en) 2006-06-01
TWI353759B true TWI353759B (en) 2011-12-01

Family

ID=34969576

Family Applications (4)

Application Number Title Priority Date Filing Date
TW100115872A TW201145943A (en) 2004-05-13 2005-05-13 Synchronization of audio and video data in a wireless communication system
TW094115718A TWI353759B (en) 2004-05-13 2005-05-13 Synchronization of audio and video data in a wirel
TW094115717A TWI394407B (zh) 2004-05-13 2005-05-13 在一無線通信系統上傳送資料之方法、裝置及電腦可讀媒體
TW094115632A TWI381681B (zh) 2004-05-13 2005-05-13 經由通信通道之資訊遞送

Family Applications Before (1)

Application Number Title Priority Date Filing Date
TW100115872A TW201145943A (en) 2004-05-13 2005-05-13 Synchronization of audio and video data in a wireless communication system

Family Applications After (2)

Application Number Title Priority Date Filing Date
TW094115717A TWI394407B (zh) 2004-05-13 2005-05-13 在一無線通信系統上傳送資料之方法、裝置及電腦可讀媒體
TW094115632A TWI381681B (zh) 2004-05-13 2005-05-13 經由通信通道之資訊遞送

Country Status (14)

Country Link
US (6) US8089948B2 (zh)
EP (9) EP3331246A1 (zh)
JP (5) JP4554680B2 (zh)
KR (6) KR101068055B1 (zh)
CN (5) CN1969562B (zh)
AT (4) ATE426988T1 (zh)
BR (4) BRPI0510952B1 (zh)
CA (6) CA2565977C (zh)
DE (4) DE602005027837D1 (zh)
ES (4) ES2354079T3 (zh)
MX (4) MXPA06013193A (zh)
MY (3) MY139431A (zh)
TW (4) TW201145943A (zh)
WO (4) WO2005114919A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI487360B (zh) * 2012-06-05 2015-06-01 美國博通公司 用戶認證系統及其方法

Families Citing this family (195)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7136395B2 (en) * 2000-11-30 2006-11-14 Telefonaktiebolaget L M Ericsson (Publ) Method and system for transmission of headerless data packets over a wireless link
TW201145943A (en) * 2004-05-13 2011-12-16 Qualcomm Inc Synchronization of audio and video data in a wireless communication system
US7599371B1 (en) * 2004-06-09 2009-10-06 Cisco Technology, Inc. System and method for optimizing data transport in a communications system
FI20040817A0 (fi) * 2004-06-14 2004-06-14 Nokia Corp Pakkausparametrien siirto matkaviestinjärjestelmässä
US7664057B1 (en) * 2004-07-13 2010-02-16 Cisco Technology, Inc. Audio-to-video synchronization system and method for packet-based network video conferencing
US20060062312A1 (en) * 2004-09-22 2006-03-23 Yen-Chi Lee Video demultiplexer and decoder with efficient data recovery
US7804850B2 (en) * 2004-10-01 2010-09-28 Nokia Corporation Slow MAC-e for autonomous transmission in high speed uplink packet access (HSUPA) along with service specific transmission time control
CN101057439B (zh) * 2004-11-17 2011-07-27 夏普株式会社 发送器
US7675872B2 (en) 2004-11-30 2010-03-09 Broadcom Corporation System, method, and apparatus for displaying pictures
EP1829315B1 (en) * 2004-11-30 2016-08-17 Telefonaktiebolaget LM Ericsson (publ) Method for delivering multimedia files
US7970345B2 (en) * 2005-06-22 2011-06-28 Atc Technologies, Llc Systems and methods of waveform and/or information splitting for wireless transmission of information to one or more radioterminals over a plurality of transmission paths and/or system elements
US7764713B2 (en) * 2005-09-28 2010-07-27 Avaya Inc. Synchronization watermarking in multimedia streams
US8102878B2 (en) * 2005-09-29 2012-01-24 Qualcomm Incorporated Video packet shaping for video telephony
US9692537B2 (en) * 2005-10-18 2017-06-27 Avago Technologies General Ip (Singapore) Pte. Ltd. System, method, and apparatus for jitter reduction in a video decoder system
WO2007050259A2 (en) * 2005-10-21 2007-05-03 Thomson Licensing Method and apparatus for audio and video synchronization timestamp rollover correction
US8548048B2 (en) * 2005-10-27 2013-10-01 Qualcomm Incorporated Video source rate control for video telephony
US8406309B2 (en) 2005-10-21 2013-03-26 Qualcomm Incorporated Video rate adaptation to reverse link conditions
US8514711B2 (en) * 2005-10-21 2013-08-20 Qualcomm Incorporated Reverse link lower layer assisted video error control
US8842555B2 (en) * 2005-10-21 2014-09-23 Qualcomm Incorporated Methods and systems for adaptive encoding of real-time information in packet-switched wireless communication systems
US7839948B2 (en) * 2005-12-02 2010-11-23 Qualcomm Incorporated Time slicing techniques for variable data rate encoding
JP4747816B2 (ja) * 2005-12-05 2011-08-17 日本電気株式会社 パケット相乗り方法、プログラム及び装置
US8014389B2 (en) * 2005-12-06 2011-09-06 Lippershy Celestial Llc Bidding network
JP5011308B2 (ja) * 2005-12-23 2012-08-29 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ データストリームの分割
US20070169152A1 (en) * 2005-12-30 2007-07-19 Daniel Roodnick Data and wireless frame alignment for error reduction
US8953596B2 (en) * 2006-01-06 2015-02-10 Qualcomm Incorporated Conserving network capacity by releasing QoS resources
KR100754736B1 (ko) * 2006-02-10 2007-09-03 삼성전자주식회사 영상 수신 시스템에서 영상 프레임의 재생 방법 및 그 장치
US8284713B2 (en) * 2006-02-10 2012-10-09 Cisco Technology, Inc. Wireless audio systems and related methods
KR100728038B1 (ko) * 2006-03-03 2007-06-14 삼성전자주식회사 Plc 네트워크상에서 데이터를 묶어서 전송하는 방법 및장치
US7876695B2 (en) * 2006-03-07 2011-01-25 Telefonaktiebolaget Lm Ericsson (Publ) Communication station and method providing flexible compression of data packets
JP4659657B2 (ja) * 2006-03-28 2011-03-30 富士通株式会社 フレーム多重装置
WO2007114633A2 (en) * 2006-04-03 2007-10-11 Lg Electronics Inc. Method of performing scheduling in a wired or wireless communication system and network scheduler thereof
US7684816B2 (en) * 2006-04-06 2010-03-23 Motorola, Inc. Method and apparatus to facilitate communication resource allocation for supergroups
EP2022210A1 (en) * 2006-05-15 2009-02-11 Telefonaktiebolaget L.M. Ericsson Wireless multicast for layered media
CN1983905B (zh) * 2006-05-25 2011-05-11 华为技术有限公司 终端在1x网络下建立HRPD网络分组数据业务的方法
US7920469B2 (en) * 2006-06-15 2011-04-05 Alcatel-Lucent Usa Inc. Indicating a variable control channel structure for transmissions in a cellular system
US20070297454A1 (en) * 2006-06-21 2007-12-27 Brothers Thomas J Systems and methods for multicasting audio
US20070299983A1 (en) * 2006-06-21 2007-12-27 Brothers Thomas J Apparatus for synchronizing multicast audio and video
US7584495B2 (en) * 2006-06-30 2009-09-01 Nokia Corporation Redundant stream alignment in IP datacasting over DVB-H
US20080025249A1 (en) * 2006-07-28 2008-01-31 Qualcomm Incorporated 1xEVDO WIRELESS INTERFACE TO ENABLE COMMUNICATIONS VIA A SATELLITE RELAY
US20080025312A1 (en) * 2006-07-28 2008-01-31 Qualcomm Incorporated Zero-header compression for improved communications
US8060651B2 (en) * 2006-08-17 2011-11-15 Sharp Laboratories Of America, Inc. Systems and methods for adaptively packetizing data partitions for transport over a network
US8644314B2 (en) * 2006-09-07 2014-02-04 Kyocera Corporation Protocol and method of VIA field compression in session initiation protocol signaling for 3G wireless networks
US8379733B2 (en) * 2006-09-26 2013-02-19 Qualcomm Incorporated Efficient video packetization methods for packet-switched video telephony applications
US8484059B2 (en) 2006-10-17 2013-07-09 At&T Intellectual Property I, L.P. Methods, systems, and products for surveying facilities
US8069412B2 (en) * 2006-10-17 2011-11-29 At&T Intellectual Property I, L.P. Methods, systems, and products for mapping facilities data
US20080101476A1 (en) * 2006-11-01 2008-05-01 Qualcomm Incorporated Video coding rate adaptation to reduce packetization overhead
CN101179484A (zh) * 2006-11-09 2008-05-14 华为技术有限公司 一种不同媒体流间的同步方法及***
CN100450163C (zh) * 2006-11-30 2009-01-07 中兴通讯股份有限公司 一种移动多媒体广播视音频同步播放的方法
US7889191B2 (en) * 2006-12-01 2011-02-15 Semiconductor Components Industries, Llc Method and apparatus for providing a synchronized video presentation without video tearing
US7953118B2 (en) * 2006-12-08 2011-05-31 Microsoft Corporation Synchronizing media streams across multiple devices
JP5057459B2 (ja) 2006-12-19 2012-10-24 イノヴァティヴ ソニック リミテッド Cpc改善方法、通信装置及び資源復号化の指示方法
KR100946893B1 (ko) * 2007-01-03 2010-03-09 삼성전자주식회사 이동 통신 시스템에서 순방향 패킷 스케줄링 방법 및 그장치
JP5065415B2 (ja) 2007-01-04 2012-10-31 クゥアルコム・インコーポレイテッド 無線通信のための分散スペクトルのセンシングに関する方法および装置
JP5221562B2 (ja) * 2007-01-10 2013-06-26 クゥアルコム・インコーポレイテッド マルチメディア電話のためのコンテンツ依存およびリンク依存のコード化適応
KR101369838B1 (ko) * 2007-04-20 2014-03-06 삼성전자주식회사 전송 스트림 생성장치, 송신 장치, 수신 장치, 이들이포함된 디지털 방송 시스템 및 그 방법
KR100861594B1 (ko) * 2007-04-23 2008-10-07 주식회사 케이티프리텔 멀티미디어 데이터 전송률 제어 장치 및 그 방법
WO2008143898A2 (en) * 2007-05-14 2008-11-27 Picongen Wireless Inc. Wireless multimedia system
US8667318B2 (en) * 2007-05-14 2014-03-04 Picongen Wireless, Inc. Method and apparatus for wireless clock regeneration
CN100574283C (zh) * 2007-06-12 2009-12-23 华为技术有限公司 上、下行传输方法及汇聚节点
EP2023521A1 (en) * 2007-07-17 2009-02-11 Alcatel Lucent System and method for improving the use of radio spectrum in transmission of data
CN101094406B (zh) * 2007-07-23 2010-09-29 北京中星微电子有限公司 一种视频数据流的传输方法及装置
GB0715281D0 (en) * 2007-08-07 2007-09-12 Nokia Siemens Networks Oy Reduced transmission time interval
US7826360B1 (en) * 2007-08-27 2010-11-02 Marvell International Ltd. Adjusting transmission rates during packet expansion using in band signaling
JP4410277B2 (ja) * 2007-08-28 2010-02-03 富士通株式会社 半導体装置、および半導体装置の制御方法
KR100916469B1 (ko) 2007-08-29 2009-09-08 엘지이노텍 주식회사 미디어 장치 및 그 제어방법
US9521186B2 (en) 2007-09-13 2016-12-13 International Business Machines Corporation Method and system for file transfer over a messaging infrastructure
WO2009044232A1 (en) * 2007-10-02 2009-04-09 Nokia Corporation Ip mtu control based on multiradio schedule
US8391241B2 (en) * 2007-10-04 2013-03-05 Telefonaktiebolaget L M Ericsson (Publ) Inter-system handoff using circuit switched bearers for serving general packet radio service support nodes
KR100918961B1 (ko) 2007-10-09 2009-09-25 강릉원주대학교산학협력단 무선 통신망에서 동적 영역 압축 및 ncb 결정방법
KR101422012B1 (ko) * 2007-10-19 2014-07-23 엘지전자 주식회사 제어채널 생성 방법, 제어채널 복호화 방법, 이를 구현하는기지국 및 단말
US8797850B2 (en) * 2008-01-10 2014-08-05 Qualcomm Incorporated System and method to adapt to network congestion
US9705935B2 (en) * 2008-01-14 2017-07-11 Qualcomm Incorporated Efficient interworking between circuit-switched and packet-switched multimedia services
US20090185534A1 (en) * 2008-01-18 2009-07-23 Futurewei Technologies, Inc. Method and Apparatus for Transmitting a Packet Header
US9357233B2 (en) * 2008-02-26 2016-05-31 Qualcomm Incorporated Video decoder error handling
JP5115802B2 (ja) * 2008-03-11 2013-01-09 富士通株式会社 スケジューリング装置、スケジューリング方法、およびプログラム
CN101257366B (zh) * 2008-03-27 2010-09-22 华为技术有限公司 编解码方法、通讯***及设备
US20090268732A1 (en) * 2008-04-29 2009-10-29 Thomson Licencing Channel change tracking metric in multicast groups
EP2286585A4 (en) * 2008-05-07 2015-06-17 Digital Fountain Inc FAST CHANNEL CHANGE AND HIGH QUALITY CONTINUOUS FLOW BROADCAST PROTECTION ON A BROADCAST CHANNEL
CN102057687B (zh) * 2008-06-11 2013-06-12 皇家飞利浦电子股份有限公司 媒体流成分的同步
US20100003928A1 (en) * 2008-07-01 2010-01-07 Motorola, Inc. Method and apparatus for header compression for cdma evdo systems
US20100027524A1 (en) * 2008-07-31 2010-02-04 Nokia Corporation Radio layer emulation of real time protocol sequence number and timestamp
JP2010081212A (ja) * 2008-09-25 2010-04-08 Mitsubishi Electric Corp 音声伝送装置
JP5135147B2 (ja) * 2008-09-29 2013-01-30 富士フイルム株式会社 動画ファイル送信サーバおよびその動作制御方法
US8966543B2 (en) * 2008-09-29 2015-02-24 Nokia Corporation Method and system to enable adaptation between physical bearers and OMA-BCAST
WO2010068151A1 (en) * 2008-12-08 2010-06-17 Telefonaktiebolaget L M Ericsson (Publ) Device and method for synchronizing received audio data with video data
US8204038B2 (en) * 2009-01-13 2012-06-19 Mediatek Inc. Method for efficient utilization of radio resources in wireless communications system
JP4650573B2 (ja) 2009-01-22 2011-03-16 ソニー株式会社 通信装置、通信システム、プログラム、および通信方法
WO2010101996A1 (en) 2009-03-03 2010-09-10 Davenport Ronald R A wired internet network system for the internet video streams of radio stations
US9112618B2 (en) * 2009-07-02 2015-08-18 Qualcomm Incorporated Coding latency reductions during transmitter quieting
US8902995B2 (en) 2009-07-02 2014-12-02 Qualcomm Incorporated Transmitter quieting and reduced rate encoding
US8958475B2 (en) 2009-07-02 2015-02-17 Qualcomm Incorporated Transmitter quieting and null data encoding
KR101669533B1 (ko) * 2009-07-06 2016-10-26 삼성전자주식회사 무선통신 시스템에서 매체 접속 제어 계층 패킷을 구성하는 방법 및 시스템
WO2011013125A1 (en) 2009-07-27 2011-02-03 Storwize Ltd. Method and system for transformation of logical data objects for storage
CN101998508B (zh) * 2009-08-14 2013-08-28 华为技术有限公司 数据封装方法及装置
WO2011027936A1 (ko) * 2009-09-03 2011-03-10 에스케이 텔레콤주식회사 근거리 무선통신 기반 프로토콜의 상위에 탑재되는 전송계층의 헤더정보를 압축 및 해제하기 위한 시스템 및 방법, 그리고 이에 적용되는 장치
EP2302845B1 (en) 2009-09-23 2012-06-20 Google, Inc. Method and device for determining a jitter buffer level
WO2011068355A2 (ko) * 2009-12-01 2011-06-09 삼성전자 주식회사 상호 계층 최적화를 이용한 멀티미디어 데이터 패킷을 송신하는 방법 및 장치
US8780720B2 (en) 2010-01-11 2014-07-15 Venturi Ip Llc Radio access network load and condition aware traffic shaping control
US20110182257A1 (en) * 2010-01-26 2011-07-28 Qualcomm Incorporated White space spectrum commmunciation device with multiplexing capabilties
KR20110090596A (ko) * 2010-02-04 2011-08-10 삼성전자주식회사 지터 보정 방법 및 장치
EP2362653A1 (en) * 2010-02-26 2011-08-31 Panasonic Corporation Transport stream packet header compression
CN101877643B (zh) * 2010-06-29 2014-12-10 中兴通讯股份有限公司 多点混音远景呈现方法、装置及***
US8630412B2 (en) 2010-08-25 2014-01-14 Motorola Mobility Llc Transport of partially encrypted media
US8477050B1 (en) 2010-09-16 2013-07-02 Google Inc. Apparatus and method for encoding using signal fragments for redundant transmission of data
US20120243602A1 (en) * 2010-09-23 2012-09-27 Qualcomm Incorporated Method and apparatus for pipelined slicing for wireless display
US8736700B2 (en) * 2010-09-30 2014-05-27 Apple Inc. Techniques for synchronizing audio and video data in an image signal processing system
US8595374B2 (en) * 2010-12-08 2013-11-26 At&T Intellectual Property I, L.P. Method and apparatus for capacity dimensioning in a communication network
US9351286B2 (en) * 2010-12-20 2016-05-24 Yamaha Corporation Wireless audio transmission method
US8964783B2 (en) * 2011-01-21 2015-02-24 Qualcomm Incorporated User input back channel for wireless displays
US9413803B2 (en) 2011-01-21 2016-08-09 Qualcomm Incorporated User input back channel for wireless displays
US9582239B2 (en) 2011-01-21 2017-02-28 Qualcomm Incorporated User input back channel for wireless displays
WO2012100201A1 (en) * 2011-01-21 2012-07-26 Qualcomm Incorporated User input back channel for wireless displays
US10135900B2 (en) 2011-01-21 2018-11-20 Qualcomm Incorporated User input back channel for wireless displays
US9787725B2 (en) 2011-01-21 2017-10-10 Qualcomm Incorporated User input back channel for wireless displays
US20130022032A1 (en) * 2011-01-26 2013-01-24 Qualcomm Incorporated Systems and methods for communicating in a network
US8838680B1 (en) 2011-02-08 2014-09-16 Google Inc. Buffer objects for web-based configurable pipeline media processing
EP2490447A1 (en) * 2011-02-16 2012-08-22 British Telecommunications Public Limited Company Compact cumulative bit curves
JP2012222530A (ja) * 2011-04-06 2012-11-12 Sony Corp 受信装置及び方法、並びにプログラム
US8831108B2 (en) * 2011-05-04 2014-09-09 Cavium, Inc. Low latency rate control system and method
EP2547062B1 (en) * 2011-07-14 2016-03-16 Nxp B.V. Media streaming with adaptation
CN102325261A (zh) * 2011-09-14 2012-01-18 上海交通大学 立体视频采集合成***的视间视频数据消抖同步方法
CN102521294A (zh) * 2011-11-30 2012-06-27 苏州奇可思信息科技有限公司 基于音频触发式课件的远程教育授课方法
US20130155918A1 (en) * 2011-12-20 2013-06-20 Nokia Siemens Networks Oy Techniques To Enhance Header Compression Efficiency And Enhance Mobile Node Security
CN103179094B (zh) * 2011-12-22 2019-10-01 南京中兴软件有限责任公司 Ip报文头的发送、接收方法、发送装置以及接收装置
CN103179449B (zh) * 2011-12-23 2016-03-02 联想(北京)有限公司 媒体文件的播放方法、电子设备和虚拟机架构
US8687654B1 (en) * 2012-01-05 2014-04-01 Google Inc. Method to packetize an encoded video frame
GB2498992B (en) * 2012-02-02 2015-08-26 Canon Kk Method and system for transmitting video frame data to reduce slice error rate
US20130223412A1 (en) * 2012-02-24 2013-08-29 Qualcomm Incorporated Method and system to improve frame early termination success rate
EP2648418A1 (en) * 2012-04-05 2013-10-09 Thomson Licensing Synchronization of multimedia streams
US9098596B2 (en) * 2012-04-10 2015-08-04 Cable Television Laboratories, Inc. Redirecting web content
US9204095B2 (en) * 2012-05-04 2015-12-01 Hong Jiang Instant communications system having established communication channels between communication devices
CN102665140B (zh) * 2012-05-16 2014-04-09 哈尔滨工业大学深圳研究生院 一种avs视频帧的rtp封装方法
CN103428523B (zh) * 2012-05-22 2015-07-08 华为技术有限公司 评估视频质量的方法和装置
US9142012B2 (en) 2012-05-31 2015-09-22 Apple Inc. Systems and methods for chroma noise reduction
US8872946B2 (en) 2012-05-31 2014-10-28 Apple Inc. Systems and methods for raw image processing
US8817120B2 (en) 2012-05-31 2014-08-26 Apple Inc. Systems and methods for collecting fixed pattern noise statistics of image data
US9014504B2 (en) 2012-05-31 2015-04-21 Apple Inc. Systems and methods for highlight recovery in an image signal processor
US9031319B2 (en) 2012-05-31 2015-05-12 Apple Inc. Systems and methods for luma sharpening
US8953882B2 (en) 2012-05-31 2015-02-10 Apple Inc. Systems and methods for determining noise statistics of image data
US9743057B2 (en) 2012-05-31 2017-08-22 Apple Inc. Systems and methods for lens shading correction
US9332239B2 (en) 2012-05-31 2016-05-03 Apple Inc. Systems and methods for RGB image processing
US9077943B2 (en) 2012-05-31 2015-07-07 Apple Inc. Local image statistics collection
US11089247B2 (en) 2012-05-31 2021-08-10 Apple Inc. Systems and method for reducing fixed pattern noise in image data
US8917336B2 (en) 2012-05-31 2014-12-23 Apple Inc. Image signal processing involving geometric distortion correction
US9025867B2 (en) 2012-05-31 2015-05-05 Apple Inc. Systems and methods for YCC image processing
US9105078B2 (en) 2012-05-31 2015-08-11 Apple Inc. Systems and methods for local tone mapping
TWI513320B (zh) * 2012-06-25 2015-12-11 Hon Hai Prec Ind Co Ltd 視訊會議裝置及其唇形同步的方法
US9236053B2 (en) * 2012-07-05 2016-01-12 Panasonic Intellectual Property Management Co., Ltd. Encoding and decoding system, decoding apparatus, encoding apparatus, encoding and decoding method
US9661522B2 (en) 2012-07-09 2017-05-23 Cisco Technology, Inc. System and method associated with a service flow router
KR101947000B1 (ko) * 2012-07-17 2019-02-13 삼성전자주식회사 방송 시스템에서 멀티미디어 데이터의 전송 특징 정보 전달 방법 및 장치
US20140142955A1 (en) * 2012-11-19 2014-05-22 Apple Inc. Encoding Digital Media for Fast Start on Digital Media Players
US20140192200A1 (en) * 2013-01-08 2014-07-10 Hii Media Llc Media streams synchronization
US20140310735A1 (en) * 2013-04-12 2014-10-16 Codemate A/S Flat rate billing of content distribution
US9532043B2 (en) * 2013-08-02 2016-12-27 Blackberry Limited Wireless transmission of real-time media
FR3011155A1 (fr) * 2013-09-26 2015-03-27 Orange Procedes de synchronisation, de generation d'un flux, programmes d'ordinateur, media de stockage, dispositifs de restitution, d'execution et de generation correspondants.
US20150195326A1 (en) * 2014-01-03 2015-07-09 Qualcomm Incorporated Detecting whether header compression is being used for a first stream based upon a delay disparity between the first stream and a second stream
US9282171B2 (en) * 2014-03-06 2016-03-08 Qualcomm Incorporated Context establishment in marginal grant conditions
US9369724B2 (en) * 2014-03-31 2016-06-14 Microsoft Technology Licensing, Llc Decoding and synthesizing frames for incomplete video data
JP6236551B2 (ja) * 2014-05-22 2017-11-22 京セラ株式会社 ライセンスド周波数帯において動作する装置に対してアンライセンスド周波数帯における通信リソースの割当
CN103986941A (zh) * 2014-05-28 2014-08-13 深圳市智英实业发展有限公司 一种无线音视频传输***
EP3016432B1 (en) * 2014-10-30 2018-07-04 Vodafone IP Licensing limited Content compression in mobile network
US10129839B2 (en) * 2014-12-05 2018-11-13 Qualcomm Incorporated Techniques for synchronizing timing of wireless streaming transmissions to multiple sink devices
KR102349450B1 (ko) * 2014-12-08 2022-01-10 삼성전자주식회사 무결성 검사 데이터 제공 방법 및 장치
US9692709B2 (en) 2015-06-04 2017-06-27 Oracle International Corporation Playout buffering of encapsulated media
KR102402881B1 (ko) 2015-06-05 2022-05-27 한화테크윈 주식회사 감시 시스템
US9929879B2 (en) 2015-06-09 2018-03-27 Oracle International Corporation Multipath support of real-time communications
CN104980955A (zh) * 2015-06-19 2015-10-14 重庆市音乐一号科技有限公司 一种改善Wi-Fi Display传输速度的方法
WO2017008263A1 (en) * 2015-07-15 2017-01-19 Mediatek Singapore Pte. Ltd. Conditional binary tree block partitioning structure
CN105245273B (zh) * 2015-08-27 2017-12-12 桂林理工大学 一种照度均衡的rs232与vlc通信协议转换方法
US10523536B2 (en) * 2015-10-26 2019-12-31 Telefonaktiebolaget Lm Ericsson (Publ) Length control for packet header sampling
WO2017074811A1 (en) * 2015-10-28 2017-05-04 Microsoft Technology Licensing, Llc Multiplexing data
GB201519090D0 (en) * 2015-10-28 2015-12-09 Microsoft Technology Licensing Llc Multiplexing data
CN106817350A (zh) * 2015-11-30 2017-06-09 中兴通讯股份有限公司 报文处理方法及装置
US11924826B2 (en) * 2015-12-10 2024-03-05 Qualcomm Incorporated Flexible transmission unit and acknowledgment feedback timeline for efficient low latency communication
US10332534B2 (en) * 2016-01-07 2019-06-25 Microsoft Technology Licensing, Llc Encoding an audio stream
KR101700370B1 (ko) * 2016-06-08 2017-01-26 삼성전자주식회사 지터 보정 방법 및 장치
KR102497216B1 (ko) * 2017-05-10 2023-02-07 삼성전자 주식회사 슬라이스 기반의 압축을 수행하는 영상 처리 장치 및 영상 처리 방법
US10367750B2 (en) * 2017-06-15 2019-07-30 Mellanox Technologies, Ltd. Transmission and reception of raw video using scalable frame rate
GB2564644B (en) * 2017-07-12 2020-12-16 Canon Kk Method and system of encoding a data stream according to a variable bitrate mode
EP3643074A4 (en) * 2017-08-25 2020-04-29 SZ DJI Technology Co., Ltd. SYSTEMS AND METHODS FOR SYNCHRONIZING FRAME SYNCHRONIZATION BETWEEN A PHYSICAL LAYER FRAME AND A VIDEO FRAME
EP3493535B1 (en) * 2017-11-29 2020-09-09 Mitsubishi Electric R & D Centre Europe B.V. Method for controlling a video encoder of a video camera installed on a moving conveyance
US11533523B2 (en) 2017-12-13 2022-12-20 Ramon Fiorentino Interconnected system for high-quality wireless transmission of audio and video between electronic consumer devices
US10437745B2 (en) * 2018-01-05 2019-10-08 Denso International America, Inc. Mobile de-whitening
US10608947B2 (en) * 2018-02-26 2020-03-31 Qualcomm Incorporated Per-flow jumbo MTU in NR systems
KR102011806B1 (ko) * 2018-04-12 2019-08-19 주식회사 넷커스터마이즈 Udt 기반 트래픽 가속 방법
DE102018212655A1 (de) * 2018-07-30 2020-01-30 Conti Temic Microelectronic Gmbh Erkennung der Bewegungsabsicht eines Fußgängers aus Kamerabildern
US10834296B2 (en) * 2018-09-12 2020-11-10 Roku, Inc. Dynamically adjusting video to improve synchronization with audio
CN109618240A (zh) * 2018-10-26 2019-04-12 安徽清新互联信息科技有限公司 用于实时音视频传输的无线多信道自适应均衡方法
WO2021050546A1 (en) * 2019-09-10 2021-03-18 Sonos, Inc. Synchronizing playback of audio information received from other networks
CN111064541B (zh) * 2019-12-18 2021-05-11 中国南方电网有限责任公司超高压输电公司 一种高低速数据传输通道复用的方法
CN111131917B (zh) * 2019-12-26 2021-12-28 国微集团(深圳)有限公司 音频频谱实时同步方法、播放装置
CN111866753B (zh) * 2020-06-02 2021-06-29 中山大学 一种数字传输广播通信方法及***
WO2021252548A1 (en) * 2020-06-08 2021-12-16 Sky Peak Technologies, Inc. Content shaping and routing in a network
KR102408433B1 (ko) * 2021-07-27 2022-06-10 한국항공우주연구원 다중 데이터 전송 방법 및 시스템
CN115484239B (zh) * 2022-09-15 2023-10-27 北京百度网讯科技有限公司 多媒体数据流的处理方法、装置、电子设备及存储介质

Family Cites Families (129)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4948019A (en) 1989-03-31 1990-08-14 Rodum Roland K Collapsible clothes hanger
JP2712656B2 (ja) 1989-10-25 1998-02-16 日本電気ホームエレクトロニクス株式会社 Cd―rom記録方法
WO1993008531A1 (en) 1991-10-22 1993-04-29 Cae, Inc. Synchronous parallel electronic timing generator
EP0614317A3 (en) 1993-03-05 1995-01-25 Sony Corp Decoding video signals.
JP3364281B2 (ja) 1993-07-16 2003-01-08 パイオニア株式会社 時分割ビデオ及びオーディオ信号の同期方式
JP3003839B2 (ja) * 1993-11-08 2000-01-31 エヌ・ティ・ティ移動通信網株式会社 Cdma通信方法および装置
US5541852A (en) 1994-04-14 1996-07-30 Motorola, Inc. Device, method and system for variable bit-rate packet video communications
US5583652A (en) * 1994-04-28 1996-12-10 International Business Machines Corporation Synchronized, variable-speed playback of digitally recorded audio and video
US5510842A (en) 1994-05-04 1996-04-23 Matsushita Electric Corporation Of America Parallel architecture for a high definition television video decoder having multiple independent frame memories
US5646693A (en) 1994-11-04 1997-07-08 Cismas; Sorin Memory utilization for video decoding and display with 3:2 pull-down
KR0137701B1 (ko) * 1994-12-13 1998-05-15 양승택 엠피이지-2(mpeg-2) 시스템의 피이에스(pes) 패킷화 장치
FI114178B (fi) * 1995-01-09 2004-08-31 Nokia Corp Radiokapasiteetin dynaaminen jakaminen TDMA-järjestelmässä
DE69631393T2 (de) * 1995-03-29 2004-10-21 Hitachi Ltd Dekoder für komprimierte und multiplexierte Bild- und Audiodaten
US5914717A (en) 1995-07-21 1999-06-22 Microsoft Methods and system for providing fly out menus
KR0164184B1 (ko) 1995-08-31 1999-01-15 배순훈 동영상 압축디스크의 엔코딩제어장치
US5844600A (en) * 1995-09-15 1998-12-01 General Datacomm, Inc. Methods, apparatus, and systems for transporting multimedia conference data streams through a transport network
KR970012585U (ko) 1995-09-21 1997-04-25 자동차용 선바이저
US6058141A (en) * 1995-09-28 2000-05-02 Digital Bitcasting Corporation Varied frame rate video
IT1281001B1 (it) * 1995-10-27 1998-02-11 Cselt Centro Studi Lab Telecom Procedimento e apparecchiatura per codificare, manipolare e decodificare segnali audio.
US5570372A (en) * 1995-11-08 1996-10-29 Siemens Rolm Communications Inc. Multimedia communications with system-dependent adaptive delays
US5717464A (en) 1995-12-18 1998-02-10 Divicom, Inc. Rate control for a video encoder
IL117133A (en) * 1996-02-14 1999-07-14 Olivr Corp Ltd Method and system for providing on-line virtual reality movies
JPH09312656A (ja) * 1996-03-21 1997-12-02 Sony Corp 伝送装置およびその方法
US5867230A (en) * 1996-09-06 1999-02-02 Motorola Inc. System, device, and method for streaming a multimedia file encoded at a variable bitrate
US6041067A (en) * 1996-10-04 2000-03-21 Matsushita Electric Industrial Co., Ltd. Device for synchronizing data processing
US6473404B1 (en) * 1998-11-24 2002-10-29 Connect One, Inc. Multi-protocol telecommunications routing optimization
KR100204043B1 (ko) * 1996-11-28 1999-06-15 정선종 분산처리환경 상에서 오디오/비디오 데이타 전송을 위한 스트림 채널 형성방법
US6154780A (en) * 1996-12-18 2000-11-28 Intel Corporation Method and apparatus for transmission of a flexible and error resilient video bitstream
DE19652708C2 (de) * 1996-12-18 1999-08-12 Schott Glas Verfahren zum Herstellen eines befüllten Kunststoff-Spritzenkorpus für medizinische Zwecke
EP0861001B1 (en) * 1997-02-07 2012-05-23 Texas Instruments Incorporated Error resilient video encoding
KR100223298B1 (ko) * 1997-02-12 1999-10-15 서평원 광대역 종합 정보 통신망의 터미널 정합 장치
US6542481B2 (en) * 1998-06-01 2003-04-01 Tantivy Communications, Inc. Dynamic bandwidth allocation for multiple access communication using session queues
US6181711B1 (en) * 1997-06-26 2001-01-30 Cisco Systems, Inc. System and method for transporting a compressed video and data bit stream over a communication channel
US6577610B1 (en) 1997-06-30 2003-06-10 Spacenet, Inc. Flex slotted Aloha transmission system and method
US6124895A (en) 1997-10-17 2000-09-26 Dolby Laboratories Licensing Corporation Frame-based audio coding with video/audio data synchronization by dynamic audio frame alignment
US5913190A (en) 1997-10-17 1999-06-15 Dolby Laboratories Licensing Corporation Frame-based audio coding with video/audio data synchronization by audio sample rate conversion
JP3407287B2 (ja) 1997-12-22 2003-05-19 日本電気株式会社 符号化復号システム
US7043749B1 (en) * 1998-02-27 2006-05-09 Tandberg Telecom As Audio-video packet synchronization at network gateway
US6192257B1 (en) 1998-03-31 2001-02-20 Lucent Technologies Inc. Wireless communication terminal having video image capability
JPH11298878A (ja) 1998-04-08 1999-10-29 Nec Corp 画像スクランブル方法およびそれを実施する装置
US6577631B1 (en) 1998-06-10 2003-06-10 Merlot Communications, Inc. Communication switching module for the transmission and control of audio, video, and computer data over a single network fabric
FI106832B (fi) * 1998-06-10 2001-04-12 Nokia Networks Oy Suurinopeuksinen datasiirto matkaviestinjärjestelmässä
US6085270A (en) * 1998-06-17 2000-07-04 Advanced Micro Devices, Inc. Multi-channel, multi-rate isochronous data bus
US6496504B1 (en) * 1998-08-06 2002-12-17 Ricoh Company, Ltd. Smart allocation of bandwidth for multiple independent calls on a digital network
US6728263B2 (en) * 1998-08-18 2004-04-27 Microsoft Corporation Dynamic sizing of data packets
US6295453B1 (en) 1998-10-07 2001-09-25 Telefonaktiebolaget Lm Ericsson (Publ) Multi-full rate channel assignment for a cellular telephone system
JP2000175189A (ja) 1998-12-07 2000-06-23 Univ Tokyo 動画符号化方法およびそれに用いる動画符号化装置
JP3454175B2 (ja) 1998-12-24 2003-10-06 日本ビクター株式会社 画像情報送出装置
FI106998B (fi) * 1999-01-15 2001-05-15 Nokia Mobile Phones Ltd Bittinopeuden ohjaus multimedialaitteessa
US7016337B1 (en) 1999-03-02 2006-03-21 Cisco Technology, Inc. System and method for multiple channel statistical re-multiplexing
US6473442B1 (en) * 1999-04-12 2002-10-29 Telefonaktiebolaget Lm Ericsson (Publ) Communications system and method for matching and balancing the bit rates of transport channels to the bit rate of a physical channel
KR100335441B1 (ko) 1999-05-01 2002-05-04 윤종용 다중 비디오 디코딩 장치 및 그 방법
KR100352981B1 (ko) 1999-05-21 2002-09-18 유혁 엠펙-1 데이터 전송 장치 및 그 방법
KR100608042B1 (ko) 1999-06-12 2006-08-02 삼성전자주식회사 멀티 미디어 데이터의 무선 송수신을 위한 인코딩 방법 및그 장치
US6262829B1 (en) 1999-07-29 2001-07-17 Hewlett-Packard Co. Method of digital grayscale control using modulation of a slow-acting light source
US6680955B1 (en) * 1999-08-20 2004-01-20 Nokia Networks Oy Technique for compressing a header field in a data packet
FI107680B (fi) * 1999-12-22 2001-09-14 Nokia Oyj Menetelmä videokuvien lähettämiseksi, tiedonsiirtojärjestelmä, lähettävä videopäätelaite ja vastaanottava videopäätelaite
GB0000873D0 (en) * 2000-01-14 2000-03-08 Koninkl Philips Electronics Nv Interconnection of audio/video devices
CA2397398C (en) * 2000-01-14 2007-06-12 Interdigital Technology Corporation Wireless communication system with selectively sized data transport blocks
US6996069B2 (en) * 2000-02-22 2006-02-07 Qualcomm, Incorporated Method and apparatus for controlling transmit power of multiple channels in a CDMA communication system
JP2001245268A (ja) 2000-02-29 2001-09-07 Toshiba Corp コンテンツ伝送システム及びコンテンツ処理装置
EP1146713B1 (en) * 2000-03-03 2005-04-27 NTT DoCoMo, Inc. Method and apparatus for packet transmission with header compression
US6993009B2 (en) * 2000-03-10 2006-01-31 Hughes Electronics Corporation Method and apparatus for deriving uplink timing from asynchronous traffic across multiple transport streams
DE60130180T2 (de) 2000-04-14 2008-05-15 Sony Corp. Verfahren zur kodierung und dekodierung, aufzeichnungsmedium und programm
US7680912B1 (en) 2000-05-18 2010-03-16 thePlatform, Inc. System and method for managing and provisioning streamed data
US6535043B2 (en) 2000-05-26 2003-03-18 Lattice Semiconductor Corp Clock signal selection system, method of generating a clock signal and programmable clock manager including same
US7292772B2 (en) 2000-05-29 2007-11-06 Sony Corporation Method and apparatus for decoding and recording medium for a coded video stream
US7274679B2 (en) * 2000-06-22 2007-09-25 Mati Amit Scalable virtual channel
US7149549B1 (en) 2000-10-26 2006-12-12 Ortiz Luis M Providing multiple perspectives for a venue activity through an electronic hand held device
US6529527B1 (en) 2000-07-07 2003-03-04 Qualcomm, Inc. Method and apparatus for carrying packetized voice and data in wireless communication networks
JP4337244B2 (ja) 2000-07-25 2009-09-30 ソニー株式会社 Mpeg画像ストリームのデコード装置およびデコード方法
JP2004507172A (ja) * 2000-08-16 2004-03-04 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ マルチメディアアプリケーションを再生する方法
WO2002015591A1 (en) 2000-08-16 2002-02-21 Koninklijke Philips Electronics N.V. Method of playing multimedia data
CN100420211C (zh) 2000-08-23 2008-09-17 皇家菲利浦电子有限公司 通信***和设备
SE517245C2 (sv) 2000-09-14 2002-05-14 Ericsson Telefon Ab L M Synkronisering av audio- och videosignaler
US6747964B1 (en) 2000-09-15 2004-06-08 Qualcomm Incorporated Method and apparatus for high data rate transmission in a wireless communication system
KR20020043139A (ko) 2000-12-01 2002-06-08 윤종용 이동통신시스템에서 고속 데이터 서비스를 위한 스케쥴링방법
US6920118B2 (en) * 2000-12-20 2005-07-19 Lucent Technologies Inc. Method and apparatus for communicating heterogeneous data traffic
US6904059B1 (en) * 2001-03-06 2005-06-07 Microsoft Corporation Adaptive queuing
US6859500B2 (en) * 2001-03-20 2005-02-22 Telefonaktiebolaget Lm Ericsson Run-length coding of non-coded macroblocks
US20030016702A1 (en) 2001-03-30 2003-01-23 Bender Paul E. Method and system for maximizing standby time in monitoring a control channel
US20020150123A1 (en) * 2001-04-11 2002-10-17 Cyber Operations, Llc System and method for network delivery of low bit rate multimedia content
AU2002252698A1 (en) * 2001-04-20 2002-11-05 France Telecom Research And Development L.L.C. Replacing commercials according to location and time
US7230941B2 (en) * 2001-04-26 2007-06-12 Qualcomm Incorporated Preamble channel decoding
US20020194606A1 (en) * 2001-06-14 2002-12-19 Michael Tucker System and method of communication between videoconferencing systems and computer systems
JP2003046949A (ja) * 2001-07-30 2003-02-14 Hitachi Ltd データ多重化方法、データ記録媒体、データ記録装置及びデータ記録プログラム
US7327789B2 (en) 2001-08-06 2008-02-05 Matsushita Electric Industrial Co., Ltd. Decoding apparatus, decoding method, decoding program, and decoding program storage medium
JP4647149B2 (ja) * 2001-08-06 2011-03-09 独立行政法人情報通信研究機構 トランスポートストリームの送信装置および受信装置
KR100885904B1 (ko) * 2001-08-10 2009-02-26 가부시키가이샤 한도오따이 에네루기 켄큐쇼 레이저 어닐링장치 및 반도체장치의 제작방법
US20080002669A1 (en) * 2001-09-14 2008-01-03 O'brien Ray Packet voice gateway
US6968091B2 (en) 2001-09-18 2005-11-22 Emc Corporation Insertion of noise for reduction in the number of bits for variable-length coding of (run, level) pairs
US7336680B2 (en) * 2001-09-18 2008-02-26 Scientific-Atlanta, Inc. Multi-carrier frequency-division multiplexing (FDM) architecture for high speed digital service
US7075946B2 (en) 2001-10-02 2006-07-11 Xm Satellite Radio, Inc. Method and apparatus for audio output combining
CN1511420A (zh) 2001-11-09 2004-07-07 松下电器产业株式会社 运动图像编码方法和装置
US7453843B2 (en) * 2001-12-11 2008-11-18 Texas Instruments Incorporated Wireless bandwidth aggregator
US7292690B2 (en) 2002-01-02 2007-11-06 Sony Corporation Video scene change detection
DE10300048B4 (de) 2002-01-05 2005-05-12 Samsung Electronics Co., Ltd., Suwon Verfahren und Vorrichtung zur Bildcodierung und -decodierung
US7130313B2 (en) 2002-02-14 2006-10-31 Nokia Corporation Time-slice signaling for broadband digital broadcasting
US7596179B2 (en) 2002-02-27 2009-09-29 Hewlett-Packard Development Company, L.P. Reducing the resolution of media data
FI114679B (fi) 2002-04-29 2004-11-30 Nokia Corp Satunnaisaloituspisteet videokoodauksessa
FR2839407B1 (fr) 2002-05-02 2004-12-17 Canon Kk Procede et dispositif d'ajustement de la taille maximale des sequences d'information transmises dans un reseau de telecommunications
US8699505B2 (en) * 2002-05-31 2014-04-15 Qualcomm Incorporated Dynamic channelization code allocation
US20030224806A1 (en) 2002-06-03 2003-12-04 Igal Hebron System and method for network data quality measurement
US6956875B2 (en) * 2002-06-19 2005-10-18 Atlinks Usa, Inc. Technique for communicating variable bit rate data over a constant bit rate link
US7486678B1 (en) 2002-07-03 2009-02-03 Greenfield Networks Multi-slice network processor
RU2332705C2 (ru) * 2002-07-16 2008-08-27 Нокиа Корпорейшн Способ предоставления возможности компенсации задержки передачи пакетов при потоковой передаче мультимедийных данных
CN1221132C (zh) * 2002-07-30 2005-09-28 华为技术有限公司 实现多种视音频流格式转换的装置和方法
US7567509B2 (en) * 2002-09-13 2009-07-28 Dialogic Corporation Methods and systems for jitter minimization in streaming media
TW569556B (en) 2002-10-04 2004-01-01 Avid Electronics Corp Adaptive differential pulse-code modulation compression encoding/decoding method capable of fast recovery and apparatus thereof
US7191384B2 (en) * 2002-10-17 2007-03-13 Qualcomm Incorporated Method and apparatus for transmitting and receiving a block of data in a communication system
US7068708B2 (en) * 2002-12-13 2006-06-27 Motorola, Inc. Method and receiving unit for demodulating a multi-path signal
JP2004226272A (ja) 2003-01-23 2004-08-12 Seiko Epson Corp シミ欠陥の検出方法及び装置
JP4461095B2 (ja) 2003-03-10 2010-05-12 パナソニック株式会社 Ofdm信号の送信方法、送信装置及び受信装置
US7535876B2 (en) 2003-04-01 2009-05-19 Alcatel-Lucent Usa Inc. Method of flow control for HSDPA and HSUPA
US7400889B2 (en) 2003-04-01 2008-07-15 Telefonaktiebolaget Lm Ericsson (Publ) Scalable quality broadcast service in a mobile wireless communication network
WO2004090746A1 (en) * 2003-04-14 2004-10-21 Koninklijke Philips Electronics N.V. System and method for performing automatic dubbing on an audio-visual stream
US7391717B2 (en) * 2003-06-30 2008-06-24 Microsoft Corporation Streaming of variable bit rate multimedia content
KR100651566B1 (ko) * 2003-08-26 2006-11-28 삼성전자주식회사 이동통신 단말기에서 출력 버퍼링을 이용한 멀티미디어재생 장치 및 그 제어 방법
US7983345B2 (en) * 2003-09-02 2011-07-19 Sony Corporation Content receiving apparatus, video/audio output timing control method, and content provision system
US9351013B2 (en) * 2003-11-13 2016-05-24 Qualcomm Incorporated Selective and/or scalable complexity control for video codecs
US20050138251A1 (en) 2003-12-18 2005-06-23 Fanning Blaise B. Arbitration of asynchronous and isochronous requests
US20050172154A1 (en) * 2004-01-29 2005-08-04 Chaoticom, Inc. Systems and methods for providing digital content and caller alerts to wireless network-enabled devices
US7599435B2 (en) 2004-01-30 2009-10-06 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Video frame encoding and decoding
US7558221B2 (en) 2004-02-13 2009-07-07 Seiko Epson Corporation Method and system for recording videoconference data
US7586882B2 (en) * 2004-03-19 2009-09-08 Telefonaktiebolaget Lm Ericsson (Publ) Higher layer packet framing using RLP
US7530089B1 (en) 2004-03-29 2009-05-05 Nortel Networks Limited System and method for improving video quality using a constant bit rate data stream
US7865255B2 (en) * 2004-03-31 2011-01-04 Mstar Semiconductor, Inc. Audio buffering system and method of buffering audio in a multimedia receiver
CN100576820C (zh) * 2004-05-07 2009-12-30 艾格瑞***有限公司 与帧集合一起使用的mac报头压缩
TW201145943A (en) * 2004-05-13 2011-12-16 Qualcomm Inc Synchronization of audio and video data in a wireless communication system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI487360B (zh) * 2012-06-05 2015-06-01 美國博通公司 用戶認證系統及其方法
US9160546B2 (en) 2012-06-05 2015-10-13 Broadcom Corporation Authenticating users based upon an identity footprint

Also Published As

Publication number Publication date
DE602005027837D1 (de) 2011-06-16
EP1751955B1 (en) 2009-03-25
JP2011142616A (ja) 2011-07-21
JP2007537683A (ja) 2007-12-20
WO2005114950A1 (en) 2005-12-01
TWI381681B (zh) 2013-01-01
TW200618564A (en) 2006-06-01
US20050259694A1 (en) 2005-11-24
CN102984133A (zh) 2013-03-20
MY142161A (en) 2010-10-15
JP4448171B2 (ja) 2010-04-07
EP1757027B1 (en) 2008-12-10
BRPI0510961A (pt) 2007-11-20
WO2005115009A1 (en) 2005-12-01
EP1751956B1 (en) 2011-05-04
KR20070014201A (ko) 2007-01-31
CN1985477A (zh) 2007-06-20
ES2318495T3 (es) 2009-05-01
MY139431A (en) 2009-09-30
US8089948B2 (en) 2012-01-03
EP2182734B1 (en) 2013-12-18
CN1977516A (zh) 2007-06-06
JP2007537681A (ja) 2007-12-20
CA2566124C (en) 2014-09-30
KR101049701B1 (ko) 2011-07-15
ATE484157T1 (de) 2010-10-15
EP2214412A3 (en) 2012-11-14
ES2323011T3 (es) 2009-07-03
DE602005023983D1 (de) 2010-11-18
CA2566125C (en) 2012-01-24
CA2565977A1 (en) 2005-12-01
JP5356360B2 (ja) 2013-12-04
EP1751987B1 (en) 2010-10-06
US9717018B2 (en) 2017-07-25
EP1751955A1 (en) 2007-02-14
JP4361585B2 (ja) 2009-11-11
CA2771943A1 (en) 2005-12-01
US9674732B2 (en) 2017-06-06
US20050259623A1 (en) 2005-11-24
MXPA06013193A (es) 2007-02-14
ES2354079T3 (es) 2011-03-09
BRPI0510952B1 (pt) 2019-09-03
EP1751987A1 (en) 2007-02-14
CA2771943C (en) 2015-02-03
US20050259690A1 (en) 2005-11-24
MY141497A (en) 2010-04-30
KR100906586B1 (ko) 2009-07-09
EP2262304A1 (en) 2010-12-15
BRPI0510962A (pt) 2007-11-20
KR100871305B1 (ko) 2008-12-01
KR20090039809A (ko) 2009-04-22
KR100870215B1 (ko) 2008-11-24
DE602005011611D1 (de) 2009-01-22
EP2592836A1 (en) 2013-05-15
KR101068055B1 (ko) 2011-09-28
ATE508567T1 (de) 2011-05-15
WO2005114943A2 (en) 2005-12-01
JP2007537682A (ja) 2007-12-20
US20140362740A1 (en) 2014-12-11
CA2811040A1 (en) 2005-12-01
BRPI0510952A (pt) 2007-11-20
CN1985477B (zh) 2012-11-07
KR20070013330A (ko) 2007-01-30
TWI394407B (zh) 2013-04-21
US10034198B2 (en) 2018-07-24
MXPA06013211A (es) 2007-03-01
TW200623737A (en) 2006-07-01
US8855059B2 (en) 2014-10-07
MXPA06013210A (es) 2007-02-28
BRPI0510953A (pt) 2007-11-20
JP4554680B2 (ja) 2010-09-29
EP2262304B1 (en) 2012-08-22
ES2366192T3 (es) 2011-10-18
US20150016427A1 (en) 2015-01-15
EP1757027A1 (en) 2007-02-28
CN1973515B (zh) 2013-01-09
KR20080084866A (ko) 2008-09-19
EP2182734A1 (en) 2010-05-05
CA2565977C (en) 2013-06-11
ATE417436T1 (de) 2008-12-15
CN1977516B (zh) 2010-12-01
KR20070014200A (ko) 2007-01-31
TW200618544A (en) 2006-06-01
DE602005013517D1 (de) 2009-05-07
ATE426988T1 (de) 2009-04-15
US20050259613A1 (en) 2005-11-24
CN1973515A (zh) 2007-05-30
WO2005114943A3 (en) 2006-01-19
CN1969562B (zh) 2011-08-03
EP3331246A1 (en) 2018-06-06
WO2005114919A1 (en) 2005-12-01
TW201145943A (en) 2011-12-16
CA2566125A1 (en) 2005-12-01
KR20070023731A (ko) 2007-02-28
CA2566126A1 (en) 2005-12-01
KR100918596B1 (ko) 2009-09-25
CA2566124A1 (en) 2005-12-01
EP1751956A2 (en) 2007-02-14
MXPA06013186A (es) 2007-02-14
CN1969562A (zh) 2007-05-23
EP2214412A2 (en) 2010-08-04
JP2007537684A (ja) 2007-12-20
CN102984133B (zh) 2016-11-23

Similar Documents

Publication Publication Date Title
TWI353759B (en) Synchronization of audio and video data in a wirel
TWI335146B (en) Audio data packet format, method for decoding audio data packet format, method for correcting codec setup error, and mobile communication terminal adapted to correct codec setup error
Nilsson et al. Layered audiovisual coding for multicast distribution on ip networks
TWI416900B (zh) 用以配置資訊至一通信系統之通道之方法及裝置
Garudadri et al. Video transport over wireless networks
Jang et al. Synchronization quality enhancement in 3G-324M video telephony

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees