JP5400009B2 - トランスコード装置及びトランコード方法並びにプログラム - Google Patents
トランスコード装置及びトランコード方法並びにプログラム Download PDFInfo
- Publication number
- JP5400009B2 JP5400009B2 JP2010215471A JP2010215471A JP5400009B2 JP 5400009 B2 JP5400009 B2 JP 5400009B2 JP 2010215471 A JP2010215471 A JP 2010215471A JP 2010215471 A JP2010215471 A JP 2010215471A JP 5400009 B2 JP5400009 B2 JP 5400009B2
- Authority
- JP
- Japan
- Prior art keywords
- video
- packet
- audio
- tts
- transcoding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 24
- 238000012545 processing Methods 0.000 claims description 43
- 238000012937 correction Methods 0.000 claims description 7
- 239000000872 buffer Substances 0.000 description 24
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing 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/4402—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4385—Multiplex stream processing, e.g. multiplex stream decrypting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
但し,
t(j):ビデオフレームvf(n)のj個目の出力ビデオパケットのタイムスタンプ
m:ビデオフレームvf(n)における出力ビデオパケットの個数
102 ディスク
104 読出部
110 デマルチプレクサ
120 STC
130 ビデオ処理部
132 バッファ
134 再圧縮部
136 ビデオパケッダイズ部
140 オーディオ処理部
142 バッファ
144 再圧縮部
146 オーディオパケッダイズ部
150 バッファ
160 再多重化部
162 補正部
170 記録部
172 ディスク
Claims (6)
- パケット毎にタイムスタンプが付加された入力TTS(Timestamped Transport Stream)に含まれるビデオデータとオーディオデータのいずれか一方または両方をトランスコードして出力TTSを得るトランスコード装置であって、
ビデオデータをトランスコードする場合には、前記入力TTSにおけるビデオパケットをデコードして再圧縮すると共に、ビデオフレーム毎に、再圧縮後の、該ビデオフレームの各ビデオパケットに対して、該ビデオフレームの期間内においてタイムスタンプを順次再付与し、ビデオデータをトランスコードしない場合には、前記入力TTSにおける各ビデオパケットをそのまま出力するビデオ処理部と、
オーディオデータをトランスコードする場合には、前記入力TTSにおけるオーディオパケットをデコードして再圧縮すると共に、ビデオフレーム毎に、再圧縮後の、該ビデオフレームに対応する各オーディオパケットに対して、該ビデオフレームの期間においてタイムスタンプを順次再付与し、オーディオデータをトランスコードしない場合には、前記入力TTSにおける各オーディオパケットをそのまま出力するオーディオ処理部と、
前記ビデオ処理部と前記オーディオ処理部から出力されたビデオパケットとオーディオパケットを、夫々のタイムスタンプが示す時間順に配列して前記出力TTSを得る再多重化部とを備えることを特徴とするトランスコード装置。 - 前記ビデオ処理部は、ビデオフレーム毎に、再圧縮後の各ビデオパケットのタイムスタンプが示す時間が、該ビデオフレームの期間内に等間隔になるようにタイムスタンプの再付与を行うことを特徴とする請求項1に記載のトランスコード装置。
- 前記オーディオ処理部は、ビデオフレーム毎に、再圧縮後の各オーディオパケットのタイムスタンプが示す時間が、該ビデオフレームの期間内に等間隔になるようにタイムスタンプの再付与を行うことを特徴とする請求項1または2に記載のトランスコード装置。
- 前記再多重化部は、夫々のタイムスタンプが示す時間が重らないように、ビデオパケットまたはオーディオパケットのタイムスタンプを補正する補正部を備えることを特徴とする請求項1から3のいずれか一方に記載のトランスコード装置。
- パケット毎にタイムスタンプが付加された入力TTS(Timestamped Transport Stream)に含まれるビデオデータとオーディオデータのいずれか一方または両方をトランスコードして出力TTSを得るトランスコード方法において、
ビデオデータをトランスコードする場合には、前記入力TTSにおけるビデオパケットをデコードして再圧縮すると共に、ビデオフレーム毎に、再圧縮後の、該ビデオフレームに対応する各オーディオパケットに対して、該ビデオフレームの期間においてタイムスタンプを順次再付与し、ビデオデータをトランスコードしない場合には、前記入力TTSにおける各ビデオパケットをそのまま出力するビデオ処理をし、
オーディオデータをトランスコードする場合には、前記入力TTSにおけるオーディオパケットをデコードして再圧縮すると共に、ビデオフレーム毎に、再圧縮後の、該ビデオフレームに対応する各オーディオパケットに対して、該ビデオフレームの期間においてタイムスタンプを順次再付与し、オーディオデータをトランスコードしない場合には、前記入力TTSにおける各オーディオパケットをそのまま出力するオーディオ処理をし、
前記ビデオ処理と前記オーディオ処理により得られたビデオパケットとオーディオパケットを、夫々のタイムスタンプが示す時間順に配列して前記出力TTSを得る再多重化処理をすることを特徴とするトランスコード方法。 - パケット毎にタイムスタンプが付加された入力TTS(Timestamped Transport Stream)に含まれるビデオデータとオーディオデータのいずれか一方または両方をトランスコードして出力TTSを得る処理をコンピュータに実行せしめるプログラムであって、
ビデオデータをトランスコードする場合には、前記入力TTSにおけるビデオパケットをデコードして再圧縮すると共に、ビデオフレーム毎に、再圧縮後の、該ビデオフレームに対応する各オーディオパケットに対して、該ビデオフレームの期間においてタイムスタンプを順次再付与し、ビデオデータをトランスコードしない場合には、前記入力TTSにおける各ビデオパケットをそのまま出力するビデオ処理と、
オーディオデータをトランスコードする場合には、前記入力TTSにおけるオーディオパケットをデコードして再圧縮すると共に、ビデオフレーム毎に、再圧縮後の、該ビデオフレームに対応する各オーディオパケットに対して、該ビデオフレームの期間においてタイムスタンプを順次再付与し、オーディオデータをトランスコードしない場合には、前記入力TTSにおける各オーディオパケットをそのまま出力するオーディオ処理と、
前記ビデオ処理と前記オーディオ処理により得られたビデオパケットとオーディオパケットを、夫々のタイムスタンプが示す時間順に配列して前記出力TTSを得る再多重化処理とをコンピュータに実行せしめることを特徴とするプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010215471A JP5400009B2 (ja) | 2010-09-27 | 2010-09-27 | トランスコード装置及びトランコード方法並びにプログラム |
US13/191,064 US9172995B2 (en) | 2010-09-27 | 2011-07-26 | Transcoding device, transcoding method and program thereof |
CN201110285712.9A CN102420981B (zh) | 2010-09-27 | 2011-09-23 | 转码装置和转码方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010215471A JP5400009B2 (ja) | 2010-09-27 | 2010-09-27 | トランスコード装置及びトランコード方法並びにプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012070330A JP2012070330A (ja) | 2012-04-05 |
JP5400009B2 true JP5400009B2 (ja) | 2014-01-29 |
Family
ID=45870626
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010215471A Active JP5400009B2 (ja) | 2010-09-27 | 2010-09-27 | トランスコード装置及びトランコード方法並びにプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US9172995B2 (ja) |
JP (1) | JP5400009B2 (ja) |
CN (1) | CN102420981B (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9281011B2 (en) * | 2012-06-13 | 2016-03-08 | Sonic Ip, Inc. | System and methods for encoding live multimedia content with synchronized audio data |
CN103647970B (zh) * | 2013-12-02 | 2017-04-12 | 天脉聚源(北京)传媒科技有限公司 | 一种分布式转码的音视频同步方法及*** |
JP2017073680A (ja) * | 2015-10-08 | 2017-04-13 | ソニー株式会社 | 受信装置および方法 |
US10231001B2 (en) | 2016-05-24 | 2019-03-12 | Divx, Llc | Systems and methods for providing audio content during trick-play playback |
MX2022013437A (es) * | 2020-04-28 | 2023-01-16 | Arris Entpr Llc | Sistema para la recuperación del sello de tiempo de presentación de un transcodificador. |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7088725B1 (en) * | 1999-06-30 | 2006-08-08 | Sony Corporation | Method and apparatus for transcoding, and medium |
JP2001251616A (ja) * | 2000-03-02 | 2001-09-14 | Media Glue Corp | 多重化音響・動画圧縮符号化信号変換方法、装置および変換プログラムを記録した媒体 |
TW519840B (en) * | 2000-06-02 | 2003-02-01 | Sony Corp | Image coding apparatus and method, image decoding apparatus and method, and recording medium |
JP4765192B2 (ja) * | 2000-06-02 | 2011-09-07 | ソニー株式会社 | 画像符号化装置および方法、画像復号化装置および方法、並びに記録媒体 |
JP3709835B2 (ja) * | 2001-11-06 | 2005-10-26 | 日本ビクター株式会社 | 符号量変換方法及び装置 |
US20030200548A1 (en) * | 2001-12-27 | 2003-10-23 | Paul Baran | Method and apparatus for viewer control of digital TV program start time |
CN1943247A (zh) * | 2004-04-08 | 2007-04-04 | 皇家飞利浦电子股份有限公司 | 应用于多媒体数据的编码方法 |
US8756626B2 (en) * | 2005-12-22 | 2014-06-17 | Broadcom Corporation | Method and apparatus for using the host-pod interface of a digital television or other digital audio/video receiver for new services |
JP4942610B2 (ja) | 2006-10-26 | 2012-05-30 | パナソニック株式会社 | トランスコード装置及びトランスコード方法 |
US20080101473A1 (en) | 2006-10-26 | 2008-05-01 | Matsushita Electric Industrial Co., Ltd. | Transcoding apparatus and transcoding method |
JP2008131570A (ja) | 2006-11-24 | 2008-06-05 | Toshiba Corp | デジタル放送装置 |
JP2008136001A (ja) * | 2006-11-28 | 2008-06-12 | Matsushita Electric Ind Co Ltd | 符号化方式変換装置 |
JP2008263404A (ja) | 2007-04-12 | 2008-10-30 | Sony Corp | 受信装置および受信方法 |
JP4832535B2 (ja) * | 2009-01-23 | 2011-12-07 | 日本電信電話株式会社 | デジタル放送の再多重システム、デジタル放送の再多重方法およびデジタル放送の再多重プログラム |
-
2010
- 2010-09-27 JP JP2010215471A patent/JP5400009B2/ja active Active
-
2011
- 2011-07-26 US US13/191,064 patent/US9172995B2/en active Active
- 2011-09-23 CN CN201110285712.9A patent/CN102420981B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN102420981A (zh) | 2012-04-18 |
CN102420981B (zh) | 2014-07-23 |
US9172995B2 (en) | 2015-10-27 |
JP2012070330A (ja) | 2012-04-05 |
US20120076209A1 (en) | 2012-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7036962B2 (ja) | 再生方法および再生装置 | |
JP4322851B2 (ja) | 動画配信システムおよび動画配信サーバー | |
EP1956848A2 (en) | Image information transmission system, image information transmitting apparatus, image information receiving apparatus, image information transmission method, image information transmitting method, and image information receiving method | |
JP5400009B2 (ja) | トランスコード装置及びトランコード方法並びにプログラム | |
US8483053B2 (en) | Information processing device, information processing method, program, and data structure | |
US20060203853A1 (en) | Apparatus and methods for video synchronization by parsing time stamps from buffered packets | |
JP6823540B2 (ja) | 映像処理方法、映像処理システム及び映像送信装置 | |
US8897374B2 (en) | Audio visual system and decoder therefor | |
US10382800B2 (en) | Video surveillance system and video surveillance method | |
JP2013532432A (ja) | 単一の復号器でチャンネル変更を可能にする受信機および該受信機での方法 | |
JP6957186B2 (ja) | 情報処理装置、情報処理方法、プログラム、および記録媒体製造方法 | |
JP2872104B2 (ja) | タイムスタンプ付加装置および方法、並びにそれを用いた動画像圧縮伸張伝送システムおよび方法 | |
JP5854208B2 (ja) | 多段高速再生のための映像コンテンツ生成方法 | |
JP6699564B2 (ja) | 送信装置、送信方法、受信装置および受信方法 | |
WO2017014054A1 (ja) | 送信装置、および送信方法、受信装置、および受信方法、並びにプログラム | |
JP6468739B2 (ja) | 映像音声信号送信装置及び方法 | |
JP5168105B2 (ja) | 音声再生装置、及び音声再生方法 | |
US20170374243A1 (en) | Method of reducing latency in a screen mirroring application and a circuit of the same | |
JP3880580B2 (ja) | デジタル信号受信装置、デジタル信号処理装置およびプログラム記録媒体 | |
JP5700853B2 (ja) | デジタルデータ記録再生装置 | |
JP2011239009A (ja) | 伝送装置 | |
JP7024353B2 (ja) | Mpu処理装置、送信装置、mpu処理方法及びプログラム | |
US10531132B2 (en) | Methods and techniques for reducing latency in changing channels in a digital video environment | |
JP6684433B2 (ja) | 送信装置、送信方法、並びに、プログラム | |
JP2008066770A (ja) | コンテンツ受信装置、コンテンツ送受信システム、及びコンテンツ送受信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130327 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131008 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131015 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131024 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5400009 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |