WO2007128194A1 - Procédé, appareil et système pour lire des données audio/vidéo - Google Patents

Procédé, appareil et système pour lire des données audio/vidéo Download PDF

Info

Publication number
WO2007128194A1
WO2007128194A1 PCT/CN2007/001170 CN2007001170W WO2007128194A1 WO 2007128194 A1 WO2007128194 A1 WO 2007128194A1 CN 2007001170 W CN2007001170 W CN 2007001170W WO 2007128194 A1 WO2007128194 A1 WO 2007128194A1
Authority
WO
WIPO (PCT)
Prior art keywords
audio
video data
video
description information
playing
Prior art date
Application number
PCT/CN2007/001170
Other languages
English (en)
Chinese (zh)
Inventor
Weiyi Hou
Lizhe Yao
Original Assignee
Huawei Technologies 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 Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2007128194A1 publication Critical patent/WO2007128194A1/fr

Links

Classifications

    • 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/4402Processing 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 reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440218Processing 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 reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4382Demodulation or channel decoding, e.g. QPSK demodulation

Definitions

  • the present invention relates to the field of communications, and in particular, to a method, device and system for playing audio and video data on a set top box of an IPTV (Internet Protocol Television).
  • IPTV Internet Protocol Television
  • MHP Multimedia Home Platform
  • DVB Digital Video Broadcasting
  • Transport Stream which are distinguished by different packet identifiers (PID, Packet ID). According to the PID, the multiplexed audio and video data streams can be parsed from the TS stream.
  • PID packet identifier
  • Packet ID Packet ID
  • the prior art provides an apparatus for playing MPEG-2 audio and video data.
  • the apparatus is located in a set top box and includes: an MPEG-2 audio and video processing unit 11 and an audio and video playback unit 12.
  • the MPEG-2 audio and video processing unit 11 is configured to process the received MPEG-2 encoded audio and video data stream and perform the same. Decoding, etc., and then transmitting the decoded audio and video data stream to the audio and video playback unit 12; the audio and video playback unit 12 is configured to play the received audio and video data stream.
  • the audio and video playback unit includes a television, an audio, and the like.
  • the prior art also provides a method for processing an audio and video data stream, and the flow chart of the method is as shown in FIG. 2, including the steps:
  • Step H21 Obtain location description information of the audio and video data source that needs to be played; the head end transmits the streamed audio and video data to the set top box; the audio and video data adopts the MPEG-2 encoding format, and uses the TS bearer; the audio and video description obtained in the set top box Information, including the program list of audio and video data and the corresponding location Description.
  • the set top box generates an electronic program guide (EPG) according to the information.
  • EPG electronic program guide
  • the processing unit obtains the source location description information of the program corresponding audio and video data.
  • the location description information is as follows:
  • onID initial network ID, indicating the broadcast company or network that provides the content
  • tsID Transport Stream ID, indicating the specific TS in the broadcast
  • sID Service ID, indicating the specific service in the TS
  • Step H22 Demultiplexing the TS stream according to the obtained audio and video location description information, to obtain a corresponding audio and video data stream;
  • Step H23 Decode audio and video data using MPEG-2, and output the decoded data to the playback device.
  • the fixed encoding method i.e., using only the MPEG-2 encoding format
  • the fixed encoding method is used to support the playback of the same type of encoded audio and video data.
  • audio and video programs use other encoding formats such as H.264 or MPEG-4
  • existing playback methods will not be able to play such programs. That is to say, with the advent of the IPTV era, the use of only one multimedia encoding format in the same network has been unable to meet the needs of users.
  • Embodiments of the present invention provide a method, system, and apparatus for playing audio and video data to solve the problem of playing multimedia data that does not support multiple encoding formats in the prior art.
  • an embodiment of the present invention provides a method for playing audio and video data, including the following steps:
  • the audio and video data corresponding to the location information is decoded and played by using the selected decoder.
  • the embodiment of the present invention further provides an apparatus for playing audio and video data, including: an acquiring unit, configured to acquire service description information of an audio and video data source; a determining unit, configured to be connected to the acquiring unit, configured to determine, according to the service description information, location information of an audio and video encoding type and audio and video data;
  • a selecting unit connected to the determining unit, configured to determine a corresponding decoder according to the determined audio and video encoding type
  • the decoding playback unit is coupled to the selection unit for decoding and playing the audio and video data stream corresponding to the location information by using the selected decoder.
  • an embodiment of the present invention further provides a system for playing audio and video data, including:
  • a description information server configured to provide audio and video service description information, where the service description information includes location information of the audio and video data of the program and audio and video data encoding type information;
  • a video server for providing audio and video data streams of multiple encoding types
  • the terminal is respectively connected to the description information server and the video server, and is configured to obtain service description information from the description information server, determine an audio and video data encoding type, and location information of the audio and video data according to the service description information, and select a corresponding decoder pair.
  • the audio and video data stream corresponding to the location information of the audio and video data is decoded and played.
  • the IPTV terminal can dynamically obtain audio and video type description information, and decode and play corresponding audio and video data according to different coding types, thereby supporting multimedia data of multiple different coding formats. Play.
  • FIG. 1 is a schematic structural diagram of an apparatus for playing MPEG-2 audio and video data in the prior art
  • FIG. 2 is a flowchart of a method for playing audio and video data in the prior art
  • FIG. 3 is a schematic structural diagram of an audio and video data playing system according to an embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of an audio and video data playing device according to an embodiment of the present invention.
  • FIG. 5 is a schematic flowchart of a method for playing audio and video data according to an embodiment of the present invention.
  • IPTV IP TV
  • MPEG-2 encoding MPEG-4 encoding
  • H.264 encoding H.264 encoding
  • the program selected by the user according to the Electronic Program Guide (EPG) can use any of the encoding methods to play the audio and video data stream.
  • EPG Electronic Program Guide
  • FIG. 3 it is a schematic structural diagram of a system for playing audio and video data according to an embodiment of the present invention. 07 001170
  • the system comprises: a description information server 31, a video server 32, a terminal 33; wherein:
  • the description information server 31 is configured to provide audio and video service description information, where the service description information mainly includes: the set top box generates program information for the EPG and the corresponding program attribute. It can be sent to the terminal through broadcast/multicast (Push) or unicast (Pull).
  • the location information of the audio and video data of the program and the encoding type or format of the audio and video data are included; the manner of the Push is broadcasted or multicast by the description information server to the set top box; the method of the Pull is a request for the set top box to be obtained.
  • the audio and video description information, the description information server sends the service description information in a unicast manner in response to the request.
  • the video server 32 is configured to provide an actual audio and video data stream, which may be transmitted to the terminal by means of broadcast, multicast, or unicast.
  • the audio and video data streams may be in multiple coding manners; the terminal, and the description
  • the information server 31 and the video server 32 are respectively connected to obtain service description information from the description information server, determine the audio and video data encoding type of the program and the location information of the audio and video data according to the service description information, and select a corresponding decoder pair.
  • the audio and video data stream corresponding to the location information of the audio and video data is decoded and played.
  • the terminal may be a set top box or a PC or the like.
  • the description information server 31 and the video server 32 may be physical entities that are independent of each other, or may be the same physical entity.
  • the terminal 33 includes: an obtaining unit 331, a determining unit 332, a selecting unit 333, and a decoding playing unit 334.
  • the obtaining unit 331 is configured to receive the service description information that is sent by the description information server 31, where the service description information includes: the program information for generating the EPG by the set top box, the corresponding program attribute, and the like; the determining unit 332, and the obtaining unit
  • the 331 is connected to generate an electronic program guide according to the service description information, and determine the audio and video coding type and the location information of the audio and video data according to the program selected from the electronic program guide; that is, the set top box generates the service description information according to the received service description information.
  • the EPG electronic program menu is for the user to select a program, and according to the program selected by the user, extracts the audio and video description information corresponding to the program from the service description information, and acquires the location of the audio and video data and the encoding type of the audio and video data.
  • the selecting unit 333 is connected to the determining unit 332, and configured to select and invoke a corresponding decoder according to the determined audio and video encoding type; the decoding playing unit 334 is connected to the selecting unit 333 and the video server 32 respectively.
  • the selected decoder first decodes the audio and video data stream corresponding to the location information of the audio and video data for using the selected decoder to the bit
  • the audio and video data stream corresponding to the information is decoded and played.
  • FIG. 4 is a schematic structural diagram of an apparatus for playing audio and video data according to an embodiment of the present invention, where the apparatus includes: an obtaining unit 41, a determining unit 42, a selecting unit 43, and a decoding playing unit 44, wherein the decoding and playing are performed.
  • the unit has: an extracting subunit 441, a decoding subunit 442, and a playing subunit 443. among them,
  • the obtaining unit 41 is configured to obtain service description information, and the manner of obtaining the service description information may be obtained by using a broadcast/multicast (Push) method or a unicast method.
  • the determining unit 42 is connected to the obtaining unit 41, and configured to determine the audio and video encoding type and the location information of the audio and video data according to the service description information.
  • the selecting unit 43 is connected to the determining unit 42 for the home determined tone.
  • the video encoding type selects a corresponding decoder; the decoding and playing unit 44 is connected to the selecting unit 43 for decoding and playing the audio and video data stream corresponding to the position information by using the selected decoder.
  • the extracting subunit 441 is connected to the determining unit 43 for extracting a corresponding audio and video data stream according to the location information of the audio and video data; the decoding subunit 442 is connected to the selecting unit 43 and the extracting subunit 441, respectively. And for decoding the extracted audio and video data stream according to the selected decoder; the playing subunit 443 is connected to the decoding subunit 442, and configured to play the decoded audio and video data stream.
  • the apparatus may further include a demultiplexing unit (not shown), and a selecting unit, configured to demultiplex the transport stream (TS) and select a specific TS stream therefrom (a TS stream may be It is multiplexed by multiple TS streams.
  • a demultiplexing unit not shown
  • a selecting unit configured to demultiplex the transport stream (TS) and select a specific TS stream therefrom (a TS stream may be It is multiplexed by multiple TS streams.
  • a TS stream may be It is multiplexed by multiple TS streams.
  • a TS stream may be It is multiplexed by multiple TS streams.
  • a TS stream may be It is multiplexed by multiple TS streams.
  • IP network if the program requested by the user is a single video program, no demultiplexing is needed. If not, for example, in a cable network, demultiplexing is required.
  • the terminal sends the service description information by using the description information server broadcast, multicast, or unicast mode, and the service description information is service discovery and selection information of the digital video broadcast or the broadband content guide information. And including audio and video location information of the program and audio and video data encoding type; second, generating an electronic program guide according to the service description information, and determining location information of the audio and video data and the program according to the program selected from the electronic program guide And encoding the audio and video data; and selecting and calling the corresponding decoder according to the determined audio and video encoding type, and extracting the corresponding audio and video data stream from the audio and video server according to the location information of the audio and video data of the program; The extracted audio and video data stream is decoded by the selected decoder, and finally the playback subunit plays the decoded audio and video data stream.
  • the functions and functions of the various units in the device are described in detail in the functions and functions of the various units in the above system, and are not described herein again.
  • FIG. 5 is a flowchart of a method for playing audio and video data according to an embodiment of the present invention, where the method includes the following steps:
  • Step S51 Obtain service description information.
  • the service description information mainly includes: the set information generated by the set top box for the EPG and the corresponding program attribute.
  • the description of the service description delivered by the information server may be in the form of Push or Pull.
  • the manner of the Push is sent to the set-top box by the description information server broadcast or multicast; the method of the Pull is a set-top box to initiate a request, and the audio-visual description information is required to be obtained, and the description information server sends the service description in a unicast manner in response to the request. information.
  • the service description information includes: an encoding format of the audio and video data of the program, but is not limited thereto, and may include other information.
  • the service description information in the DVB environment is stored in the following attribute fields in the Service Discovery Information and Selection (SD&S):
  • BCG Broadband Content Guide
  • AudioAttributesType/Coding/name ie audio attribute type/encoding format/name; VideoAttributesType/C. Ding/name. That is, video attribute type / encoding format / name.
  • Step S52 determining location information of the audio and video data and an encoding type of the audio and video data;
  • the set top box generates an EPG electronic program menu according to the received service description information for the user to select a program, and extracts the audio and video description information corresponding to the program from the service description information according to the program selected by the user, and obtains the position of the audio and video data and the encoding type of the audio and video data.
  • the analysis of the SD&S information is to obtain the values of the following attribute fields in the corresponding SD&S information of the program:
  • the analysis of the BCG information is to obtain the values of the following attribute fields in the BCG information: AudioAttributesType/Coding/name;
  • Step S53 Acquire an audio and video data stream from the video server according to the location information of the audio and video data of the program.
  • the location information of the audio and video data of the program is stored in the EPG.
  • the set-top box obtains the actual audio and video data according to the location information of the audio and video data provided in the EPG, such as http. : ⁇ www.example.net/media/SomeContent.mp4.
  • the video server can be delivered to the terminal by broadcast, multicast or unicast.
  • Step S54 decoding and playing the data stream according to the corresponding decoder of the audio and video data type.
  • the set top box selects the corresponding decoder for decoding according to the encoding type of the obtained audio and video data, and outputs the decoded audio and video information to the playing device for playing. For example, if the encoding type is MPEG-4, the MPEG-4 decoder is used; if it is H.264, the H.264 decoder is used; if it is MPEG-2, the MPEG-2 decoder is used.
  • the embodiment of the present invention uses the set top box of the DVB specification, so that the IPTV terminal can dynamically obtain the audio and video type description information, and decode and play the corresponding audio and video data according to different coding types, thereby supporting multimedia data of a plurality of different encoding formats. Play.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

L'invention concerne un procédé permettant de lire des données audio/vidéo qui consiste à obtenir les informations de description de service, déterminer les types de codage de données audio/vidéo et les informations de localisation de données audio/vidéo en fonction des informations de description de services, sélectionner le décodeur correspondant en fonction des types de codage de données audio/vidéo, décoder et lire les données audio/vidéo correspondant aux informations de localisation au moyen du décodeur sélectionné. Cette invention a aussi pour objet un appareil et un système destinés à lire des données audio/vidéo. La solution technique de cette invention peut mettre en oeuvre la lecture de données audio/vidéo dans des types de codage multiple.
PCT/CN2007/001170 2006-04-28 2007-04-11 Procédé, appareil et système pour lire des données audio/vidéo WO2007128194A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200610060576.2 2006-04-28
CNA2006100605762A CN101064824A (zh) 2006-04-28 2006-04-28 一种播放音视频数据的方法、***和装置

Publications (1)

Publication Number Publication Date
WO2007128194A1 true WO2007128194A1 (fr) 2007-11-15

Family

ID=38667414

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/001170 WO2007128194A1 (fr) 2006-04-28 2007-04-11 Procédé, appareil et système pour lire des données audio/vidéo

Country Status (2)

Country Link
CN (1) CN101064824A (fr)
WO (1) WO2007128194A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102158553A (zh) * 2011-03-31 2011-08-17 华为技术有限公司 用于远程桌面的播放多媒体文件的方法和装置
FR3136919A1 (fr) * 2022-06-24 2023-12-22 Orange procédé de gestion de la lecture d’un contenu multimédia.

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101442663A (zh) * 2007-11-22 2009-05-27 华为技术有限公司 一种网络电视业务的实现方法、装置和***
CN101222625B (zh) * 2008-01-23 2011-05-25 中兴通讯股份有限公司 一种iptv多格式混合频道时移实现方法及***
CN101516030B (zh) * 2009-04-10 2013-05-01 华硕电脑股份有限公司 具有多格式影像编解码功能的数据处理电路及处理方法
CN101883269A (zh) * 2010-04-15 2010-11-10 西安酷派软件科技有限公司 一种播放流媒体的方法、装置及移动终端
CN101951513A (zh) * 2010-09-19 2011-01-19 公安部第一研究所 数字视频解码***
CN102761736A (zh) * 2011-04-29 2012-10-31 腾讯科技(深圳)有限公司 视频解码方法和装置
CN104837057B (zh) * 2014-08-07 2019-05-24 腾讯科技(北京)有限公司 视频文件播放方法、装置和***
CN104135686B (zh) * 2014-08-14 2017-12-08 广东威创视讯科技股份有限公司 一种拼接墙信号的分享方法及用户终端
CN105471871B (zh) * 2015-11-26 2020-07-14 阿里巴巴(中国)有限公司 用于提供视频片段集合的方法和装置
CN108989826B (zh) * 2017-06-05 2023-07-14 上海交通大学 视频资源的处理方法及装置
CN113676769B (zh) * 2021-08-23 2023-03-31 北京字跳网络技术有限公司 视频解码方法、设备及存储介质
CN117560544A (zh) * 2023-11-13 2024-02-13 书行科技(北京)有限公司 播放处理方法、***、装置、电子设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1360439A (zh) * 2000-12-12 2002-07-24 株式会社东芝 图像处理装置和使用它的电视接收装置和图像重放装置
US20030021346A1 (en) * 2001-04-13 2003-01-30 Peter Bixby MPEG dual-channel decoder data and control protocols for real-time video streaming
CN1531346A (zh) * 1997-10-14 2004-09-22 汤姆森特许公司 用于格式化和处理多媒体节目数据和节目指南信息的***
EP1599049A2 (fr) * 2004-05-21 2005-11-23 Broadcom Corporation Décodeur vidéo multistandard

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1531346A (zh) * 1997-10-14 2004-09-22 汤姆森特许公司 用于格式化和处理多媒体节目数据和节目指南信息的***
CN1360439A (zh) * 2000-12-12 2002-07-24 株式会社东芝 图像处理装置和使用它的电视接收装置和图像重放装置
US20030021346A1 (en) * 2001-04-13 2003-01-30 Peter Bixby MPEG dual-channel decoder data and control protocols for real-time video streaming
EP1599049A2 (fr) * 2004-05-21 2005-11-23 Broadcom Corporation Décodeur vidéo multistandard

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102158553A (zh) * 2011-03-31 2011-08-17 华为技术有限公司 用于远程桌面的播放多媒体文件的方法和装置
CN102158553B (zh) * 2011-03-31 2017-04-12 华为技术有限公司 用于远程桌面的播放多媒体文件的方法和装置
FR3136919A1 (fr) * 2022-06-24 2023-12-22 Orange procédé de gestion de la lecture d’un contenu multimédia.
EP4297409A1 (fr) * 2022-06-24 2023-12-27 Orange Procédé de gestion de la lecture d'un contenu multimédia.

Also Published As

Publication number Publication date
CN101064824A (zh) 2007-10-31

Similar Documents

Publication Publication Date Title
WO2007128194A1 (fr) Procédé, appareil et système pour lire des données audio/vidéo
KR101377952B1 (ko) 방송 신호 전송 방법, 방송 신호 수신 방법 및 방송 수신기
JP5363473B2 (ja) 改善されたメディア・セッション管理の方法と装置
KR101356502B1 (ko) 방송 신호 전송 방법, 방송 신호 수신 방법 및 방송 수신기
KR100956825B1 (ko) 프리뷰 컨텐츠 수신방법 및 iptv 수신기
US20140118616A1 (en) Systems and Methods of Video Delivery to a Multilingual Audience
US20090125945A1 (en) Broadcast receiver, broadcast data transmitting method and broadcast data receiving method
WO2008148333A1 (fr) Système et procédé de traitement d'un flux vidéo
WO2009067935A1 (fr) Procédé, dispositif et système de mise en œuvre de services de télévision sur ip
CN106464933B (zh) 用于远程控制对多媒体内容的渲染的设备和方法
US8429284B2 (en) Method of transmitting/receiving digital contents and apparatus for receiving digital contents
US20080235747A1 (en) Method and apparatus for sharing digital contents and system for sharing digital contents by using the method
WO2009062443A1 (fr) Procédé, système et dispositif permettant de fournir un programme multilingue
WO2017038353A1 (fr) Dispositif de réception, dispositif de transmission, et procédé de traitement de données
KR101314615B1 (ko) 디지털 방송 전송 방법과 전송 시스템, 디지털 방송 수신방법과 수신기 및 디지털 방송 서비스 방법과 서비스시스템
KR101078701B1 (ko) 아이피티브이 프로그램의 서브 콘텐츠 선택 재생 방법 및 장치
EP2479984A1 (fr) Dispositif et procédé pour synchroniser un contenu provenant de sources différentes
KR101513039B1 (ko) 컨텐츠 표시 방법 및 그 방법을 채용한 디지털 방송 수신기
KR20200090682A (ko) 스마트폰에서 방송되는 영상의 미러링 방법
KR20110072202A (ko) Iptv의 자막 제공 방법 및 그 방법을 채용한 iptv
TWI673999B (zh) 供視聽內容及/或資料傳輸的方法
JP2004228850A (ja) 受信再生方法、受信再生装置
KR101414638B1 (ko) 인터넷 프로토콜 텔레비전 수신기 및 채널 전환 방법
JP2008227795A (ja) ストリーム受信装置
JP2010187256A (ja) 通信システム、並びに放送情報送信装置および通信装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07720743

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07720743

Country of ref document: EP

Kind code of ref document: A1