JP4091582B2 - 動画像符号化装置、及び動画像符号化方法 - Google Patents
動画像符号化装置、及び動画像符号化方法 Download PDFInfo
- Publication number
- JP4091582B2 JP4091582B2 JP2004258948A JP2004258948A JP4091582B2 JP 4091582 B2 JP4091582 B2 JP 4091582B2 JP 2004258948 A JP2004258948 A JP 2004258948A JP 2004258948 A JP2004258948 A JP 2004258948A JP 4091582 B2 JP4091582 B2 JP 4091582B2
- Authority
- JP
- Japan
- Prior art keywords
- encoded data
- frame rate
- amount
- code amount
- moving image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
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/60—Network 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/63—Control 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/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23406—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
-
- 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/44004—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 video buffer management, e.g. video decoder buffer or video display buffer
-
- 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/60—Network 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
また、本発明にかかる動画像符号化装置は、1秒ごとに24フレーム表示する入力動画像を可変ビットレートで符号化して符号化データを出力する動画像符号化装置において、前記符号化データを再生する対象となるPAL規格フレームレート、及び前記符号化データを3:2プルダウンで再生する対象となるNTSC規格フレームレートを含む複数のフレームレートから、フレームレートが最も高いPAL規格フレームレートを選択する選択手段と、前記PAL規格フレームレートによる前記符号化データの再生時に受信した前記符号化データを一時的に記憶する受信記憶領域に占める占有量を記憶する記憶手段と、前記PAL規格フレームレートによる前記符号化データの再生時に前記受信記憶領域が受信した前記符号化データの受信量、及び前記符号化データの再生時に表示される各画像の符号量に基づいて、前記記憶手段が記憶する前記占有量を変動させる変動手段と、前記変動手段により変動した前記占有量に基づいて、前記選択手段により選択された前記フレームレートによる前記符号化データの再生時に表示される次の画像が満たすべき前記符号量の条件を示す符号量条件を導出する導出手段と、前記導出手段により導出された前記符号量条件を満たす符号量で、前記入力動画像を符号化する符号化手段と、を備えることを特徴とする。
また、本発明にかかる動画像符号化方法は、1秒ごとに24フレーム表示する入力動画像を符号化して、符号化データを出力する動画像符号化方法において、PAL規格フレームレートでは第1のビットレートで再生され且つNTSC規格フレームレートでは第2のビットレートで再生される前記符号化データであって、前記PAL規格フレームレートと前記NTSC規格フレームレートとの比と、および、前記第1のビットレートと前記NTSC規格ビットレートとの比の両方が一致する前記符号化データを出力する際、前記PAL規格フレームレート及び前記NTSC規格フレームレートから、任意に選択された一つのフレームレートを示す選択フレームレートによる前記符号化データの再生時において、受信記憶領域が受信した前記符号化データの受信量及び表示される各画像の符号量に基づいて、選択フレームレートによる前記符号化データの再生時の前記受信記憶領域に占める占有量を変動させる変動ステップと、前記変動ステップにより変動した前記占有量に基づいて、前記選択フレームレートによる前記符号化データの再生時に前記受信記憶領域で1ビットのマージンを有するよう、表示される次の画像が満たすべき前記符号量の条件を示す符号量条件を導出する導出ステップと、前記導出ステップにより導出された前記符号量条件を満たす符号量で、前記入力動画像を符号化する符号化ステップと、を備えることを特徴とする。
また、本発明によれば、符号量条件を満たす符号量で、入力動画像の符号化をするため、符号化された符号化データは、PAL規格フレームレートを第1のビットレートで再生時及びNTSC規格フレームレートを第2のビットデータで再生時でもオーバーフロー及びアンダーフローが生じないため、当該複数のフレームレートにより使用可能な符号化データを出力することとなり、符号化にかかる時間を短縮し、符号化に必要なディスクスペースを低減することが可能という効果を奏する。
第1の実施の形態は、データに変換する際にCBR(Constant Bit Rate)によりレート制御を行う場合に適した動画像符号化装置100、及び動画像符号化装置100により符号化された符号化後動画像データを多重化する動画像多重化編集装置1100を説明する。なお、本実施の形態は、動画像符号化装置100に用いられるレート制御をCBRに制限するものではなく、VBR(Variable Bit Rate)に用いても良い。
pal_cpb_occupancy(-1)=initial_cpb_occupancy…(1)
なお初期値としてpal_cpb_occupancy(k)についてk=-1としたのは、ピクチャkでkが0から始まるためである。
pal_cpb_occupancy(k) = pal_cpb_occupancy(k-1)+pal_bit_rate×[(PAL圏内のフレームレートでのピクチャkの引き去り時刻)−(PAL圏内のフレームレートでのピクチャk−1の引き去り時刻)]…(2)
ただし、ピクチャ0(つまりk=0)においては、PAL圏内のフレームレートでのピクチャk−1の引き去り時刻とPAL圏内のフレームレートでのピクチャkの引き去り時刻は等しいものとして数2式により算出する。
ntsc_cpb_occupancy(k) = ntsc_cpb_occupancy(k-1)+ntsc_bit_rate×[(NTSC圏内のフレームレートでのピクチャkの引き去り時刻)−(NTSC圏内のフレームレートでのピクチャk−1の引き去り時刻)]…(4)
なお、NTSC圏内では3:2プルダウンが行われるため、”NTSC圏内のフレームレートでのピクチャkの引き去り時刻)−(NTSC圏内のフレームレートでのピクチャk−1の引き去り時刻)”はkの値により異なる。
ntsc_cpb_occupancy(k) = ntsc_cpb_occupancy(k)-ピクチャkの発生ビット…(5)
max_bits = min(pal_max_bits, ntsc_max_bits)…(6)
min_bits = max(pal_min_bits, ntsc_min_bits)…(7)
min_bits≦ピクチャkの発生ビット量≦max_bits…(8)
25×2^((6+bit_rate_scale)×N)…(9)
24×2^((6+bit_rate_scale)×N)…(10)
25×2^N―1…(11)
24×2^N―1…(12)
1001×2^((6+bit_rate_scale)×N)…(13)
960×2^((6+bit_rate_scale)×N)…(14)
1000×2^N―1…(15)
960×2^N―1…(16)
initial_cpb_removal_delay=buffer_occupancy/bit_rate_for_pal…(17)
initial_cpb_removal_delay_offset=buffer_size/bit_rate_for_pal―initial_cpb_removal_delay…(18)
initial_cpb_removal_delay=buffer_occupancy/bit_rate_for_ntsc…(19)
initial_cpb_removal_delay_offset=buffer_size/bit_rate_for_ntsc―initial_cpb_removal_delay…(20)
第2の実施の形態は、データに変換する際にVBRによりレート制御を行う場合に適した動画像符号化装置300を説明する。そして符号化された符号化後動画像データを複数のフレームレートで使用するため、複数のフレームレートから最も高いフレームレートを選択し、選択されたフレームレートの仮想受信バッファでアンダーフローを発生させないように発生ビットの符号量を制御するものである。また、本実施の形態において、複数のフレームレートのピークレートは同一とする。これにより最も高いフレームレートのバッファ占有量が他のフレームレートのバッファ占有量を上回ることがなくなり、最も高いフレームレートのみ考慮すれば良いこととなる。
first_cpb_occupancy(-1)=initial_cpb_occupancy…(21)
first_cpb_occupancy(k) = clip(0, 受信バッファのサイズ, first_cpb_occupancy(k-1) + peak_bit_rate×[(フレームレートでのピクチャkの引き去り時刻)−(フレームレートでのピクチャk−1の引き去り時刻)])…(22)
なお、クリップ(Clip)とは、Clip(min,max,value)において、value<minならminとなり、value>maxならmaxとなり、min≦value≦maxの場合のみvalueとなる式をいう。
selected_cpb_occupancy(k) = selected_cpb_occupancy(k)-ピクチャkの発生ビット…(23)
ピクチャkの発生ビット量≦selected_max_bits…(24)
(1001/60000)×3−1001/24000 = 1001/120000…(25)
このように変動平均化フレームレートと実際の変動ありフレームレートではピクチャ1の引き去り時刻に1000/120000秒のずれが生じることとなる。
ntsc_bit_rate×[(変動ありフレームレートにおけるピクチャ2k'の引き去り時刻)−(変動平均化フレームレートにおけるピクチャ(2k'-1)の引き去り時刻)]…(26)
なお、数26式が示した、ずれとしては正の値の場合と負の値の場合が考えられる。つまり、3:2プルダウンにおいて、3field,2field,3fieild,2fieldという繰り返しでは図7で示したようにずれは正の値となるが、2field,3field,2fieild,3fieldではずれは負の値となる。なお、本実施の形態ではずれは正の値のみ扱うものとする。
図11は、第3の実施の形態にかかる、動画像符号化装置の構成を示すブロック図である。本実施の形態にかかる動画像符号化装置800は、データに変換する際にVBRによりレート制御を行う場合に適している。なお、動画像符号化装置800は、第2の実施の形態の動画像符号化装置300に、ずれ算出部801を加えたものである。このような構成を備えることにより、動画像符号化装置800は、再生可能な複数のフレームレートの中の、変動のあるフレームレートで生じる平均の除去する時刻のずれが負の値でも、アンダーフローを発生しないような条件を満たした符号化後動画像データを出力することが可能となる。なお、VBRによりレート制御を行うときはオーバーフローを考慮しなくて良い。以下の説明では、上述した第2の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
図14は、第4の実施の形態にかかる動画像符号化装置1400の構成を示すブロック図である。動画像符号化装置1400は、データに変換する際にCBR(Constant Bit Rate)によりレート制御を行う場合に適している。動画像符号化装置1400は、第1の実施の形態の動画像符号化装置100とは動画像符号化部1401による処理が異なるものである。このような構成を備えることで複数のフレームレートで再生可能なタイミングデータを備えた符号化後動画像データの出力が可能となる。
本発明は、上述した各実施の形態に限定されるものではなく、以下に例示するような種
々の変形が可能である。
例えば各実施の形態においては、符号量条件設定部(108、302)により設定される符号化する条件、あるいは動画像符号化部(101、1401)により符号化された発生ビットはピクチャ毎に処理を行っていた。しかし、ピクチャをスライス、マクロブロック、ブロック等の小さい画像単位に分解して、その画像単位符号化終了毎に、符号化による発生ビットを占有量減算部(105、311)より(PAL用、NTSC用)仮想受信バッファ(103,106、312)から減算し、(PAL用、NTSC用)符号量条件導出部(104、107、313)は画像単位毎に発生ビットの上限、下限を導出し、符号量条件設定部(108、302)で当該画像単位ごとの量子化値情報,符号量に影響を与える符号化モードの選択情報などの符号化条件を動画像符号化部(101、1401)に出力しても良い。
また第1の実施の形態においてフレームレートとビットレートの対応について特に制限しなかったが、複数のフレームレートの比が複数のフレームレートにおけるビットレートの比となるようにしてもよい。
第1の実施の形態にかかる動画像符号化装置100では、NTSC圏で再生されるフレームレートのように変動のあるフレームレートでは、変動にあわせて除去する時刻を設定していた。しかし、第1の実施の形態にかかる動画像符号化装置と同様の構成を備えた動画像符号化装置でも、変動のあるフレームレートにおいて、第2または3の実施の形態のように平均の除去する時刻を設定して、発生ビットを減算しても良い。
101、1401 動画像符号化部
102 PAL用占有量減算部
103 PAL用仮想受信バッファ
104 PAL用符号量条件導出部
105 NTSC用占有量減算部
106 NTSC用仮想受信バッファ
107 NTSC用符号量条件導出部
108、302 符号量条件設定部
109 PAL用占有量加算部
110 NTSC用占有量加算部
301 フレームレート選択部
310 仮想受信バッファ管理部
311 占有量減算部
312 仮想受信バッファ
313 符号量条件導出部
314 占有量加算部
801 ずれ算出部
811 符号量条件導出部
1100 動画像多重化装置
1101 オーバーレイ画像変更部
1102 オーディオ選択部
1110 動画像タイミング変更部
1111 符号化後動画像入力部
1112 符号化後動画像記憶部
1113 符号化後動画像変更部
1120 多重化部
1121 PAL用多重化部
1122 NTSC用多重化部
Claims (15)
- 1秒ごとに24フレーム表示する入力動画像を符号化して、符号化データを出力する動画像符号化装置において、
PAL規格フレームレートによる前記符号化データの再生時に受信した前記符号化データを一時的に記憶する第1の受信記憶領域に占める第1の占有量を記憶する第1の記憶手段と、
前記符号化データの再生時に前記第1の受信記憶領域が受信した前記符号化データの第1の受信量、及び前記符号化データの再生時に表示される各画像の第1の符号量に基づいて、前記第1の記憶手段が記憶する前記第1の占有量を変動させる第1の変動手段と、
前記第1の変動手段により変動した前記第1の占有量に基づいて、前記PAL規格フレームレートによる前記符号化データの再生時に表示される次の画像が満たすべき前記第1の符号量の条件を示す第1の符号量条件を導出する第1の導出手段と、
NTSC規格フレームレートによる前記符号化データの再生時に受信した前記符号化データを一時的に記憶する第2の受信記憶領域に占める第2の占有量を記憶する第2の記憶手段と、
3:2プルダウンを用いた前記符号化データの再生時に前記第2の受信記憶領域が受信した前記符号化データの受信量、及び前記符号化データの再生時に表示される各画像の第2の符号量に基づいて、前記第2の記憶手段が記憶する前記第2の占有量を変動させる第2の変動手段と、
前記第2の変動手段により変動した前記第2の占有量に基づいて、前記NTSC規格フレームレートによる前記符号化データの再生時に表示される次の画像が満たすべき前記第2の符号量の条件を示す第2の符号量条件を導出する第2の導出手段と、
前記第1の導出手段により導出された前記第1の符号量条件と、前記第2の導出手段により導出された前記第2の符号量条件とを満たす符号量で、前記入力動画像を符号化する符号化手段と、
を備えることを特徴とする動画像符号化装置。 - 前記第1の変動手段は、
前記第1の記憶手段が記憶する前記第1の占有量に、前記PAL規格フレームレートによる前記符号化データの再生時にビットレートに応じて前記第1の受信記憶領域が受信した前記符号化データの受信量を加算する第1の加算手段と、
前記第1の記憶手段が記憶する前記第1の占有量から、前記PAL規格フレームレートによる前記符号化データの再生時に前記符号化データを除去する時刻に、前記符号化手段により前記入力動画像を符号化して得られた前記符号化データの再生時に表示する前記各画像の前記符号量を減算する第1の減算手段と、を有し、
前記第2の変動手段は、
前記第2の記憶手段が記憶する前記第2の占有量に、前記NTSC規格フレームレートによる前記符号化データの再生時にビットレートに応じて前記第2の受信記憶領域が受信した前記符号化データの受信量を加算する第2の加算手段と、
前記第2の記憶手段が記憶する前記第2の占有量から、前記NTSC規格フレームレートによる3:2プルダウンを用いた前記符号化データの再生時に前記符号化データを除去する時刻に、前記符号化手段により前記入力動画像を符号化して得られた前記符号化データの再生時に表示する前記各画像の前記符号量を減算する第2の減算手段と、を有すること、
を特徴とする請求項1に記載の動画像符号化装置。 - 前記第1の導出手段は、前記第1の減算手段により前記符号量を減算する前での、前記第1の記憶手段に記憶する前記第1の占有量の最大量を上限とし、及び前記第1の減算手段により前記符号量を減算する前での前記第1の占有量の最大量に、次回の前記第1の減算手段による減算処理まで前記第1の加算手段により加算される前記受信量を加え、前記第1の受信記憶領域の記憶可能な上限量を差し引いた量を下限とした、前記各画像の前記符号量の条件を示す前記符号量条件を導出し、
前記第2の導出手段は、前記第2の減算手段により前記符号量を減算する前での、前記第2の記憶手段に記憶する前記第2の占有量の最大量を上限とし、及び前記第2の減算手段により前記符号量を減算する前での前記第2の占有量の最大量に、次回の前記第2の減算手段による減算処理まで前記第2の加算手段により加算される前記受信量を加え、前記第2の受信記憶領域の記憶可能な上限量を差し引いた量を下限とした、前記各画像の前記符号量の条件を示す前記符号量条件を導出すること、
を特徴とする請求項2に記載の動画像符号化装置。 - 1秒ごとに24フレーム表示する入力動画像を符号化して、符号化データを出力する動画像符号化装置において、
PAL規格フレームレートでは第1のビットレートで再生され且つNTSC規格フレームレートでは第2のビットレートで再生される前記符号化データであって、前記PAL規格フレームレートと前記NTSC規格フレームレートとの比、および、前記第1のビットレートと前記第2のビットレートとの比の両方が一致する前記符号化データを出力する際、前記PAL規格フレームレート及び前記NTSC規格フレームレートから、任意に選択された一つのフレームレートを示す選択フレームレートによる前記符号化データの再生時の受信記憶領域に占める占有量を記憶する記憶手段と、
前記選択フレームレートによる前記符号化データの再生時において、前記受信記憶領域が受信した前記符号化データの受信量及び表示される各画像の符号量に基づいて、前記記憶手段が記憶する前記占有量を変動させる変動手段と、
前記変動手段により変動した前記占有量に基づいて、前記選択フレームレートによる前記符号化データの再生時に前記受信記憶領域で1ビットのマージンを有するよう、表示される次の画像が満たすべき前記符号量の条件を示す符号量条件を導出する導出手段と、
前記導出手段により導出された前記符号量条件を満たす符号量で、前記入力動画像を符号化する符号化手段と、
を備えることを特徴とする動画像符号化装置。 - 1秒ごとに24フレーム表示する入力動画像を可変ビットレートで符号化して符号化データを出力する動画像符号化装置において、
前記符号化データを再生する対象となるPAL規格フレームレート、及び前記符号化データを3:2プルダウンで再生する対象となるNTSC規格フレームレートを含む複数のフレームレートから、フレームレートが最も高いPAL規格フレームレートを選択する選択手段と、
前記PAL規格フレームレートによる前記符号化データの再生時に受信した前記符号化データを一時的に記憶する受信記憶領域に占める占有量を記憶する記憶手段と、
前記PAL規格フレームレートによる前記符号化データの再生時に前記受信記憶領域が受信した前記符号化データの受信量、及び前記符号化データの再生時に表示される各画像の符号量に基づいて、前記記憶手段が記憶する前記占有量を変動させる変動手段と、
前記変動手段により変動した前記占有量に基づいて、前記選択手段により選択された前記フレームレートによる前記符号化データの再生時に表示される次の画像が満たすべき前記符号量の条件を示す符号量条件を導出する導出手段と、
前記導出手段により導出された前記符号量条件を満たす符号量で、前記入力動画像を符号化する符号化手段と、
を備えることを特徴とする動画像符号化装置。 - 前記変動手段は、
前記記憶手段が記憶する前記占有量に、前記選択手段により選択された前記フレームレートによる前記符号化データの再生時に前記可変ビットレートに応じて前記受信記憶領域が受信した量を示す受信量を加算する加算手段と、
前記記憶手段が記憶する前記占有量から、前記選択手段により選択された前記フレームレートによる前記符号化データの再生時に前記符号化データを除去する時刻に、前記符号化手段により前記入力動画像を符号化して得られた前記符号化データの再生時に表示する前記各画像の前記符号量を減算する減算手段と、
を有することを特徴とする請求項5に記載の動画像符号化装置。 - 前記導出手段は、前記減算手段により前記符号量を減算する前での、前記記憶手段に記憶する前記占有量の最大量を上限とし、前記各画像の前記符号量の条件を示す前記符号量条件を導出すること
を特徴とする請求項6に記載の動画像符号化装置。 - 複数の前記フレームレートのピークレートが同一であることを特徴とする請求項5〜7のいずれか1つに記載の動画像符号化装置。
- 前記減算手段により前記記憶手段が記憶する前記占有量から前記符号量を減算する時刻と、実際の前記符号化データの再生時の前記符号化データを除去する時刻の差異による、前記記憶手段が記憶する前記占有量と実際の前記符号化データの再生時の前記占有量の差分を示す差分量を算出する差分算出手段と、
前記導出手段は、前記減算手段により前記符号量を減算する直前の前記記憶手段に記憶する前記占有量から、前記差分算出手段により算出された前記差分量を削除した量を上限とし、前記各画像の前記符号量の条件を示す前記符号量条件を導出すること
を特徴とする請求項7に記載の動画像符号化装置。 - 前記差分算出手段は、前記減算手段により前記記憶手段が記憶する前記占有量から前記符号量を減算する時刻と、NTSC圏での前記フレームレートの再生のため3:2プルダウンしたことによる実際の前記符号化データの再生時の前記符号化データを除去する時刻の差異による、前記記憶手段が記憶する前記占有量と実際の前記符号化データの再生時の前記占有量の差分を示す差分量を算出すること、
を特徴とする請求項9に記載の動画像符号化装置。 - 前記符号化手段は、前記符号化データに対して、再生時に動画像を表示するタイミングの情報を示すタイミング情報を記載するタイミング領域として、前記再生する対象となる複数の前記フレームレートの該タイミング情報のうち、情報が最も多い該タイミング情報が記憶可能となる領域以上を確保し、複数の前記フレームレートのうち、一つの前記フレームレートに対応したタイミング情報を記載し、空いた領域にスタッフィングすることを特徴とする請求項1〜10のいずれか一つに記載の動画像符号化装置。
- 前記符号化手段は、さらに前記符号化データを再生する対象となる前記フレームレート毎に対応付けられた複数の、再生時に動画像を表示するタイミングを示すタイミング情報を記載することを特徴とする請求項1又は5に記載の動画像符号化装置。
- 1秒ごとに24フレーム表示する入力動画像を符号化して、符号化データを出力する動画像符号化方法において、
PAL規格フレームレートによる前記符号化データの再生時に第1の受信記憶領域が受信した前記符号化データの受信量、及び前記符号化データの再生時に表示される各画像の符号量に基づいて、前記PAL規格フレームレートによる前記符号化データの再生時に受信した前記符号化データを一時的に記憶する前記第1の受信記憶領域に占める第1の占有量を変動させる第1の変動ステップと、
前記第1の変動ステップにより変動した前記第1の占有量に基づいて、前記PAL規格フレームレートによる前記符号化データの再生時に表示される次の画像が満たすべき前記符号量の条件を示す第1の符号量条件を導出する第1の導出ステップと、
前記符号化データの再生時に第2の受信記憶領域が受信した前記符号化データの受信量、及び前記符号化データの再生時に表示される各画像の符号量に基づいて、NTSC規格フレームレートによる3:2プルダウンを用いた前記符号化データの再生時に受信した前記符号化データを一時的に記憶する前記第2の受信記憶領域に占める第2の占有量を変動させる第2の変動ステップと、
前記第2の変動ステップにより変動した前記第2の占有量に基づいて、前記NTSC規格フレームレートによる前記符号化データの再生時に表示される次の画像が満たすべき前記符号量の条件を示す第2の符号量条件を導出する第2の導出ステップと、
前記第1の導出ステップにより導出された前記第1の符号量条件と、前記第2の導出ステップにより導出された前記第2の符号量条件とを満たす符号量で、前記入力動画像を符号化する符号化ステップと、
を備えることを特徴とする動画像符号化方法。 - 1秒ごとに24フレーム表示する入力動画像を符号化して、符号化データを出力する動画像符号化方法において、
PAL規格フレームレートでは第1のビットレートで再生され且つNTSC規格フレームレートでは第2のビットレートで再生される前記符号化データであって、前記PAL規格フレームレートと前記NTSC規格フレームレートとの比と、および、前記第1のビットレートと前記NTSC規格ビットレートとの比の両方が一致する前記符号化データを出力する際、前記PAL規格フレームレート及び前記NTSC規格フレームレートから、任意に選択された一つのフレームレートを示す選択フレームレートによる前記符号化データの再生時において、受信記憶領域が受信した前記符号化データの受信量及び表示される各画像の符号量に基づいて、選択フレームレートによる前記符号化データの再生時の前記受信記憶領域に占める占有量を変動させる変動ステップと、
前記変動ステップにより変動した前記占有量に基づいて、前記選択フレームレートによる前記符号化データの再生時に前記受信記憶領域で1ビットのマージンを有するよう、表示される次の画像が満たすべき前記符号量の条件を示す符号量条件を導出する導出ステップと、
前記導出ステップにより導出された前記符号量条件を満たす符号量で、前記入力動画像を符号化する符号化ステップと、
を備えることを特徴とする動画像符号化方法。 - 1秒ごとに24フレーム表示する入力動画像を可変ビットレートで符号化して符号化データを出力する動画像符号化方法において、
前記符号化データを再生する対象となるPAL規格フレームレート、及び前記符号化データを3:2プルダウンで再生する対象となるNTSC規格フレームレートを含む複数のフレームレートから、フレームレートが最も高いPAL規格フレームレートを選択する選択ステップと、
前記PAL規格フレームレートによる前記符号化データの再生時に受信記憶領域が受信した前記符号化データの受信量、及び前記符号化データの再生時に表示される各画像の符号量に基づいて、当該PAL規格フレームレートによる前記符号化データの再生時に受信した前記符号化データを一時的に記憶する前記受信記憶領域に占める占有量を変動させる変動ステップと、
前記変動ステップにより変動した前記占有量に基づいて、前記選択ステップにより選択された前記フレームレートによる前記符号化データの再生時に表示される次の画像が満たすべき前記符号量の条件を示す符号量条件を導出する導出ステップと、
前記導出ステップにより導出された前記符号量条件を満たす符号量で、前記入力動画像を符号化する符号化ステップと、
を備えることを特徴とする動画像符号化方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004258948A JP4091582B2 (ja) | 2004-09-06 | 2004-09-06 | 動画像符号化装置、及び動画像符号化方法 |
| US11/218,658 US20060050782A1 (en) | 2004-09-06 | 2005-09-06 | Moving picture coding apparatus and coded moving picture editing apparatus generating moving picture data renderable at plural frame rates |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004258948A JP4091582B2 (ja) | 2004-09-06 | 2004-09-06 | 動画像符号化装置、及び動画像符号化方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006074703A JP2006074703A (ja) | 2006-03-16 |
| JP4091582B2 true JP4091582B2 (ja) | 2008-05-28 |
Family
ID=35996169
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004258948A Expired - Fee Related JP4091582B2 (ja) | 2004-09-06 | 2004-09-06 | 動画像符号化装置、及び動画像符号化方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20060050782A1 (ja) |
| JP (1) | JP4091582B2 (ja) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007194735A (ja) * | 2006-01-17 | 2007-08-02 | Toshiba Corp | デジタル情報記録媒体、デジタル情報記録再生装置及びその記録再生方法 |
| JP4993044B2 (ja) * | 2009-04-08 | 2012-08-08 | ソニー株式会社 | 再生装置、再生方法、および記録方法 |
| JP2010263615A (ja) | 2009-04-08 | 2010-11-18 | Sony Corp | 情報処理装置、情報処理方法、再生装置、再生方法 |
| JP4836014B2 (ja) * | 2009-07-24 | 2011-12-14 | 日本電気株式会社 | ディスクアレイ装置及び物理ディスクの復元方法 |
| JP5691341B2 (ja) * | 2010-09-22 | 2015-04-01 | 株式会社島津製作所 | 放射線撮影装置および画像再生装置 |
| JP5848993B2 (ja) * | 2012-03-06 | 2016-01-27 | 株式会社メガチップス | 画像処理装置 |
| US9479773B2 (en) | 2012-09-24 | 2016-10-25 | Qualcomm Incorporated | Access unit independent coded picture buffer removal times in video coding |
| KR101427552B1 (ko) * | 2014-03-31 | 2014-08-07 | (주) 넥스트칩 | 영상 신호 전송 방법 및 장치 |
| US10136146B1 (en) * | 2016-03-23 | 2018-11-20 | Amazon Technologies, Inc. | Metadata optimizations for encoding of media content |
-
2004
- 2004-09-06 JP JP2004258948A patent/JP4091582B2/ja not_active Expired - Fee Related
-
2005
- 2005-09-06 US US11/218,658 patent/US20060050782A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006074703A (ja) | 2006-03-16 |
| US20060050782A1 (en) | 2006-03-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4769717B2 (ja) | 画像復号化方法 | |
| JP3594409B2 (ja) | Mpegオーディオ再生装置およびmpeg再生装置 | |
| JP4091582B2 (ja) | 動画像符号化装置、及び動画像符号化方法 | |
| US6314139B1 (en) | Method of inserting editable point and encoder apparatus applying the same | |
| JP2005136633A (ja) | 動画像符号化装置および動画像符号化制御方法 | |
| US7333711B2 (en) | Data distribution apparatus and method, and data distribution system | |
| JP2000165802A (ja) | ストリーム編集装置と編集方法 | |
| US20040103446A1 (en) | Audio-video multiplexed data generating apparatus, reproducing apparatus and moving video decoding apparatus | |
| JP4775208B2 (ja) | 再生方法、再生プログラムおよび再生装置 | |
| JP4791129B2 (ja) | 画像符号化装置、画像符号化方法及び画像編集装置 | |
| KR100975170B1 (ko) | 화상 데이터 재생 장치 및 방법 | |
| JP4464255B2 (ja) | ビデオ信号多重化装置、ビデオ信号多重化方法及び映像再生装置 | |
| JP4096915B2 (ja) | デジタル情報再生装置及び方法 | |
| JP2008167061A (ja) | 符号化装置及び符号化方法 | |
| JP3277971B2 (ja) | データ多重化装置、データ多重化方法及びデータ記録媒体 | |
| JP2000244872A (ja) | トランスコーダ装置 | |
| JP5046907B2 (ja) | 記録装置、その制御方法、プログラム | |
| JP4064604B2 (ja) | 画像処理方法及び装置 | |
| JP4867872B2 (ja) | 画像処理装置、この画像処理装置の制御方法、及び、プログラム | |
| JP3918509B2 (ja) | 動画像編集装置、動画像編集方法、動画像復号化装置及び動画像復号化方法 | |
| JP2003169296A (ja) | 動画像の再生方法 | |
| JP2002218458A (ja) | 映像再生装置 | |
| KR20010007567A (ko) | 디지털 복호화 방법 | |
| JPH11220695A (ja) | 動画像データの復号装置及び復号方法 | |
| JP2005159525A (ja) | デジタル再生装置または再生方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060718 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060919 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070703 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070831 |
|
| 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: 20080226 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080228 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110307 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |