JP5236386B2 - 画像復号装置及び画像復号方法 - Google Patents
画像復号装置及び画像復号方法 Download PDFInfo
- Publication number
- JP5236386B2 JP5236386B2 JP2008201444A JP2008201444A JP5236386B2 JP 5236386 B2 JP5236386 B2 JP 5236386B2 JP 2008201444 A JP2008201444 A JP 2008201444A JP 2008201444 A JP2008201444 A JP 2008201444A JP 5236386 B2 JP5236386 B2 JP 5236386B2
- Authority
- JP
- Japan
- Prior art keywords
- decoding
- image
- processing
- task
- unit
- 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
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
画像復号装置は、入力信号を所定のデータ単位で復号する、複数の復号手段と、入力信号の復号処理を、処理順序の依存関係を有する複数の処理ステップに分割し、復号手段で処理すべきデータ単位を復号手段に処理ステップ毎に割り当てる、タスク制御手段とを備える。タスク制御手段は、復号手段の処理状況を検出し、その検出した処理状況と、処理ステップ間の依存関係と、画像ストリームに含まれるフレーム間の依存関係とに応じて、処理されるデータ単位及び処理ステップを復号手段に割り当てる。
本実施の形態における画像復号装置は、例えばH.264のような符号化方式で圧縮された映像のバイトストリームを入力し、デジタル画像を復号して出力する。
図1に本実施の形態における画像復号装置の構成を示す。画像復号装置101は、入力端子102を介してバイトストリームを入力し、復号して得られたデジタル画像を出力端子103を介して出力する。
本実施形態における画像復号装置では、1フレームに対する復号処理を、算術復号処理、差分画像作成処理及び復号画像作成処理の3つのステップ(段階)に分割する。
タスク制御部105には復号部108、109が接続されている。復号部108、109はそれぞれ待機状態と処理状態の2つの状態をとり得る。また、タスク制御部105は、復号部108、109で実行される復号処理されるタスクを管理するためのタスクリスト15を内部に保持する。タスクリスト15は、復号パラメータセットを1つの要素として管理する。復号パラメータセットは復号処理に必要なパラメータの組であって、具体的には以下の情報を含む。
・スライスタイプ(スライスの種類を示す情報)
・タスク(復号部で実行する復号処理のステップの種類を示す情報)
・スライスデータポインタ
(ストリームバッファ104上のスライスデータの格納位置を示す情報)
・係数データポインタ
(中間バッファ106上の係数データの格納位置を示す情報)
・予測データポインタ
(中間バッファ106上の予測データの格納位置を示す情報)
・差分画像ポインタ
(中間バッファ106上の差分画像の格納位置を示す情報)
復号部108、109は、待機状態と処理状態の2つの状態を有する。初期状態は待機状態である。待機状態は、復号パラメータセットが入力されるのを待っている状態である。復号パラメータセットが入力されると、復号部108、109は待機状態から処理状態に遷移する。処理状態では、入力された復号パラメータセットに含まれるタスクによって、復号部10、109の動作が変わる。以下、タスクにより異なる、処理状態での動作を説明する。
以上のように構成された本実施形態の画像復号装置101の復号動作を説明する。なお、以下の説明では、次の点を前提としている。画像復号装置101は、図4に示すような、Iフレーム、Bフレーム、Bフレーム、Pフレーム、Bフレーム、Bフレームの順に6個のフレームを含む1つのGOP(Group of Pictures)からなるバイトストリームを入力し、全てのフレームを復号する。また、各フレームは1スライスで構成されている。図4のGOPには、スライスAが1個、スライスBが1個、スライスCが4個含まれている。また、全ての被参照画像は同じGOPに含まれている。
本実施の形態にかかる画像復号装置は、例えばH.264のような符号化方式で圧縮された映像のバイトストリームを入力とし、復号されたデジタル画像を出力する。図6に、本実施の形態における画像復号装置の構成を示す。また、本実施の形態においても、実施の形態1と同様に、1フレームの復号処理を算術復号処理、差分画像作成処理、復号画像作成処理の3ステップに分割する。
16 優先度テーブル
101、201 画像復号装置
102、202 入力端子
103、203 出力端子
104、204 ストリームバッファ
105、205 タスク制御部
106、206 中間バッファ
107、207 フレームバッファ
108、109、208〜211 復号部
Claims (8)
- 圧縮された画像ストリームを入力信号とし、前記入力信号を復号する画像復号装置であって、
前記入力信号を所定のデータ単位毎に復号する、複数の復号手段と、
前記入力信号の復号処理を、処理順序の依存関係を有する複数の処理ステップに分割し、前記復号手段で処理すべきデータ単位を前記復号手段に処理ステップ毎に割り当てる、タスク制御手段とを備え、
前記タスク制御手段は、前記復号手段に対して既に割り当てられた前記データ単位に対する前記処理ステップの完了を含む前記復号手段の処理状況を検出し、その検出した処理状況と、処理ステップ間の依存関係と、前記画像ストリームに含まれるフレーム間の依存関係とに応じて、次に処理されるデータ単位及び処理ステップを決定し、前記復号手段に割り当てる、
ことを特徴とする画像復号装置。 - 前記フレーム間の依存関係とは、他のフレームを参照するか否か、また、他のフレームから参照され得るか否かの関係である、請求項1記載の画像復号装置。
- 前記タスク制御手段は、フレーム間の依存関係及び処理ステップ間の依存関係を考慮し、優先的に処理すべきデータ単位の順序を規定した優先度情報を備え、前記優先度情報を参照して、処理されるデータ単位及び処理ステップを前記復号手段に割り当てる、ことを特徴とする請求項1記載の画像復号装置。
- 前記複数の処理ステップは、入力されたバイトストリームから差分画像を作成するのに必要な係数データと、予測画像を作成するのに必要な予測モードおよび動きベクトルの少なくともいずれか一方を含む予測データを復号する算術復号ステップと、
係数データに対して逆量子化および逆離散コサイン変換を施すことによって差分画像を作成する処理差分画像作成ステップと、
予測データと参照に必要な復号画像から予測画像を作成し、予測画像と差分画像を合わせて復号画像を作成する復号画像作成ステップとを含む、請求項1記載の画像復号装置。 - 前記所定のデータ単位はフレームまたはスライスであることを特徴とする請求項1記載の画像復号装置。
- 前記画像ストリームの符号化方式がH.264である、請求項1記載の画像復号装置。
- 圧縮された画像ストリームを入力信号として入力するステップと、
前記入力した入力信号の復号処理を、処理順序の依存関係を有する複数の処理ステップに分割するステップと、
複数の復号手段において、前記入力信号を所定のデータ単位毎に前記処理ステップ単位で復号処理を実行させるステップと、
前記復号手段に対して既に割り当てられた前記データ単位に対する前記処理ステップの完了を含む前記復号手段の処理状況を検出し、検出した処理状況と、処理ステップ間の依存関係と、前記画像ストリームに含まれるフレーム間の依存関係とに応じて、次に前記復号手段において処理される、データ単位及び処理ステップを決定し、前記復号手段に割り当てるステップと
を含む、ことを特徴とする画像復号方法。 - 圧縮された画像ストリームを入力信号とし、前記入力信号を復号する画像復号装置の制御プログラムであって、
圧縮された画像ストリームを入力信号として入力する手順と、
前記入力した入力信号の復号処理を、処理順序の依存関係を有する複数の処理ステップに分割する手順と、
複数の復号手段において、前記入力信号を所定のデータ単位毎に前記処理ステップ単位で復号処理を実行させる手順と、
前記復号手段に対して既に割り当てられた前記データ単位に対する前記処理ステップの完了を含む前記復号手段の処理状況を検出し、検出した処理状況と、処理ステップ間の依存関係と、前記画像ストリームに含まれるフレーム間の依存関係とに応じて、次に前記復号手段において処理される、データ単位及び処理ステップを決定し、前記復号手段に割り当てる手順とを画像復号装置の制御手段に実行させる
ことを特徴とするプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008201444A JP5236386B2 (ja) | 2008-08-05 | 2008-08-05 | 画像復号装置及び画像復号方法 |
US12/535,891 US8548061B2 (en) | 2008-08-05 | 2009-08-05 | Image decoding apparatus and image decoding method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008201444A JP5236386B2 (ja) | 2008-08-05 | 2008-08-05 | 画像復号装置及び画像復号方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2010041352A JP2010041352A (ja) | 2010-02-18 |
JP2010041352A5 JP2010041352A5 (ja) | 2011-09-22 |
JP5236386B2 true JP5236386B2 (ja) | 2013-07-17 |
Family
ID=42013427
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008201444A Active JP5236386B2 (ja) | 2008-08-05 | 2008-08-05 | 画像復号装置及び画像復号方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5236386B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012014471A1 (ja) * | 2010-07-30 | 2012-02-02 | パナソニック株式会社 | 画像復号化装置、画像復号化方法、画像符号化装置および画像符号化方法 |
KR102280170B1 (ko) * | 2013-10-04 | 2021-07-21 | 삼성전자주식회사 | 프레임의 특성에 따라 부하를 분배하는 방법 및 장치 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001069512A (ja) * | 1999-08-26 | 2001-03-16 | Toshiba Corp | データ処理システムおよび画像データの復号処理方法 |
JP2005159787A (ja) * | 2003-11-27 | 2005-06-16 | Sony Corp | 画像処理装置、および画像処理方法、並びにコンピュータ・プログラム |
JP4407472B2 (ja) * | 2004-10-29 | 2010-02-03 | ソニー株式会社 | 符号化及び復号装置並びに符号化及び復号方法 |
JP4779735B2 (ja) * | 2006-03-16 | 2011-09-28 | パナソニック株式会社 | 復号装置、復号方法、プログラムおよび記録媒体 |
US8121196B2 (en) * | 2006-11-02 | 2012-02-21 | Corel Corporation | Method and apparatus for multi-threaded video decoding |
-
2008
- 2008-08-05 JP JP2008201444A patent/JP5236386B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010041352A (ja) | 2010-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7191240B2 (ja) | ビデオストリーム復号方法、装置、端末機器およびプログラム | |
US8548061B2 (en) | Image decoding apparatus and image decoding method | |
JP4519082B2 (ja) | 情報処理方法、動画サムネイル表示方法、復号化装置、および情報処理装置 | |
JP5379122B2 (ja) | マルチプロセッサ | |
JP5042568B2 (ja) | Mpegデコーダ及びmpegエンコーダ | |
JP5545288B2 (ja) | タスク割当装置、タスク割当方法、及び、タスク割当プログラム | |
JP5698156B2 (ja) | 復号装置、復号方法、および編集装置 | |
CN111147926B (zh) | 一种数据转码方法及装置 | |
JP2007251865A (ja) | 画像データの処理装置、画像データの処理方法、画像データの処理方法のプログラム及び画像データの処理方法のプログラムを記録した記録媒体 | |
EP3198870B1 (en) | Processing parameters for operations on blocks while decoding images | |
JP2007219577A (ja) | データ処理装置、データ処理方法、データ処理方法のプログラム及びデータ処理方法のプログラムを記録した記録媒体 | |
JP5236386B2 (ja) | 画像復号装置及び画像復号方法 | |
CN112714319B (zh) | 计算机可读取存储介质、使用多个执行单元的视频编解码方法和装置 | |
Wang et al. | A collaborative scheduling-based parallel solution for HEVC encoding on multicore platforms | |
JP5120324B2 (ja) | 画像復号装置及び画像復号方法 | |
JP2008301240A (ja) | 携帯端末 | |
US8351508B1 (en) | Multithreaded descriptor based motion estimation/compensation video encoding/decoding | |
KR101355375B1 (ko) | 멀티코어 플랫폼 기반의 멀티미디어 복호화 방법 및 장치 | |
CN116132719A (zh) | 视频处理方法、装置、电子设备及可读存储介质 | |
Radicke et al. | Many-core HEVC encoding based on wavefront parallel processing and GPU-accelerated motion estimation | |
US20060088278A1 (en) | Data processing apparatus, reproduction apparatus, data processing system, reproduction method, program, and storage medium | |
US9336557B2 (en) | Apparatus and methods for processing of media signals | |
JP2018011258A (ja) | 処理制御装置、処理制御方法及びプログラム | |
JP2018019195A (ja) | 動画生成方法、動画生成装置 | |
JP2011160077A (ja) | 復号装置および方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110804 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110804 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120530 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120605 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120727 |
|
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: 20130319 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130327 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5236386 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160405 Year of fee payment: 3 |