JP2009055488A - 半導体装置、および半導体装置の制御方法 - Google Patents
半導体装置、および半導体装置の制御方法 Download PDFInfo
- Publication number
- JP2009055488A JP2009055488A JP2007221889A JP2007221889A JP2009055488A JP 2009055488 A JP2009055488 A JP 2009055488A JP 2007221889 A JP2007221889 A JP 2007221889A JP 2007221889 A JP2007221889 A JP 2007221889A JP 2009055488 A JP2009055488 A JP 2009055488A
- Authority
- JP
- Japan
- Prior art keywords
- data
- error
- decoding
- image
- memory
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
【解決手段】動画像復号装置を構成する半導体装置が入力画像データの復号処理を行うデコード部と、フレームメモリに相当し、復号後のデータを格納する第1メモリと、エラー隠蔽対象位置情報保持部に相当し、入力画像データに対するエラー情報を格納する第2メモリと、復号後画像データの出力時に、入力画像データのエラー部分に対しては、エラー部分以外で第1メモリに格納された隠蔽用参照画像内の対応部分を出力する出力部を備える。
【選択図】図1
Description
ラー検出の時点で、画質劣化ブロックに隣接し、デブロッキングフィルタ処理が済んでいるブロック、ここではブロックnからn+3の上側のブロックも画質が劣化しているブロックと推定される。復号装置側におけるエラーコンシールメント処理では、このように画質が劣化していると推定されるブロックを判定し、欠損ブロックに対してと同様に、エラーコンシールメント処理を行う必要がある。
ずステップS105で出力開始タイミング、すなわちフレームメモリ102から出力画像データを読み出すためのタイミングを出力部104に待たせ、そのタイミングが来た時点でステップS106で規格、仕様に基づいてフレームメモリ102から出力すべき出力画像が決定され、ステップS107でフレームメモリ102からメモリコントローラ103を介して読み出された出力画像データ1画面を出力部104に出力させ、ステップS105からの処理が繰り返される。
ー隠蔽用にI0ピクチャが参照され、またB4ピクチャの復号処理においてはエラー隠蔽がなされた結果としてのP3ピクチャが参照されて、B4ピクチャに対するエラーコンシールメント処理が行われている。そしてこれら2つのピクチャの復号処理には、他のピクチャの復号処理よりも長い時間を必要としているが、B2ピクチャとB4ピクチャの間でI0ピクチャが出力されるために、出力処理は図23で説明したように正しく行われ、エラーコンシールメント処理による復号処理時間の延長は画像データ出力に影響を与えない範囲となっている。なお、同図の下部におけるバンク0からバンク3は1つの画像、すなわち1つのピクチャのデータを格納するためのフレームメモリ内の領域であり、各バンクに格納されたデータはその出力が終了し、かつ他のピクチャから参照される可能性がなくなった時点で、図22で説明したように各バンクから消去される。
しかしながらこのような従来技術を用いても、エラー検出ブロックの以前に復号された画質劣化ブロックなどに対するエラーコンシールメント処理を、そのブロックに対する再処理として行う場合に1つの画像、すなわちピクチャに対する復号処理時間が長くなり、予め規定された処理時間を越えてしまう可能性があるという問題点を解決することはできなかった。
力ストリームとしての画像データをデコード処理するものである。
報保持部15が追加されている点以外は同様であり、同一の名称を持つブロックの動作は図19におけると同様であるが、図2の動画像復号装置の動作についてさらに詳細に説明する。
に伝達する処理が行われる点が基本的に異なっている。図2において、エラー隠蔽対象位置情報保持部15から出力部14に与えられるエラー隠蔽対象位置情報は、例えば画質劣化ブロック、欠損ブロックなどを含むエラー隠蔽対象画像を示すデータであり、フレームメモリ12に既に復号されて格納されている画像データのいずれをエラー隠蔽用参照画像として用いるべきかが、制御部10から出力部14に与えられることになる。
S26における通常の復号処理において、参照される画像に対してエラーが検出された場合には、従来技術と同様にエラーコンシールメント処理が行われる。
欠損ブロックや画質劣化ブロックがない時には、ステップS37で欠損ブロックや画質劣化ブロックのない復号済み画像の中からエラー隠蔽用参照画像が選択され、エラー隠蔽に使用される可能性の有無を示すフラグがエラー隠蔽で使用中に設定され、残りの画像に対するフラグがエラー隠蔽で使用済みに設定されて復号処理を完了する。
2 デコード部
3 第1メモリ
4 第2メモリ
5、14 出力部
10 制御部
11 復号処理部
12 フレームメモリ
13 メモリコントローラ
15 エラー隠蔽対象位置情報保持部
20 制御部(エラー隠蔽対象決定)
21 可変長復号処理部
22 逆量子化・逆変換部
23 フレーム内予測部
24 フレーム間予測部
25 デブロッキングフィルタ処理部
26 加算器
27 スイッチ
Claims (10)
- 入力される第1データをデコードするデコード部と、
前記第1データをデコードした第2データを格納する第1メモリと、
前記第1データのデコードでのエラー部分に関するエラー情報を格納する第2メモリと、
前記第2データを出力する出力部とを備え、
前記出力部が前記第2データを前記第1メモリから読み出して出力する場合、前記第2メモリに格納されている前記エラー情報に基づいて、前記第1データのエラー部分に対応するデータとして、前記第2メモリに格納されている第1データの他の部分のデコード結果としての第2データを読み出して出力することを特徴とする半導体装置。 - 前記第2メモリが、前記第1データのデコード結果として予想されるデータのうちで、データ品質が悪化すると推定される部分に関するエラー情報として、前記第1データのエラー部分の前に入力された第1データの少なくとも一部と、前記エラー部分の後から予め定められた位置までの第1データとに関する情報をさらに格納し、
前記出力部が前記データ品質が悪化すると推定される部分に対応して、既に前記第2メモリに格納されている第1データの他の部分のデコード結果としての第2データを読み出し、出力することを特徴とする請求項1に記載の半導体装置。 - 前記半導体装置が動画像復号装置を構成し、
前記第1データが連続的に入力される画像のデータであり、前記第1データのエラー部分に対応するデータが該エラー部分、および/または前記データ品質悪化が推定される部分を含む画像に対するエラー隠蔽用画像の一部であることを特徴とする請求項1、または2に記載の半導体装置。 - 前記入力される画像のデータがブロック分割され、
前記エラー部分、前記データ品質悪化が推定される部分が前記ブロック単位の部分であることを特徴とする請求項3に記載の半導体装置。 - 入力される第1データをデコードした第2データを出力するデコード部であって、該デコードでのエラーが検出された第1データのうちで、該第1データの他の一部から参照される部分に対応するデータとして、他の部分の第1データのデコード結果を第2データとして出力するデコード部と、
前記第2データを格納する第1メモリと、
前記デコードに際してエラーが検出された第1データのうちで前記他の一部から参照される部分を除く残り部分に関するエラー情報を格納する第2メモリと、
前記第2データを出力する出力部とを備え、
前記出力部が前記第2データを前記第1メモリから読み出して出力する時、前記第2メモリに格納されている前記エラー情報に基づいて、前記第1データのエラー部分に対応するデータとして、前記第2メモリに格納されている第1データの他の部分のデコード結果である第2データを読み出して外部に出力することを特徴とする半導体装置。 - 前記第2メモリが、前記第1データのデコード結果として予想されるデータのうちで、データ品質が悪化すると推定される部分に関するエラー情報として、前記第1データのエラー部分の前に入力された第1データの少なくとも一部と、前記エラー部分の後から予め定めれた位置までに入力された第1データとに関する情報をさらに格納し、
前記出力部が前記データ品質が悪化すると推定される部分に対応して、既に前記第2メモリに格納されている第1データの他の部分のデコード結果である第2データを読み出して外部に出力することを特徴とする請求項5に記載の半導体装置。 - 前記半導体装置が動画像復号装置を構成し、
前記第1データが連続的に入力される画像のデータであり、前記第1データのエラー部分に対応するデータが該エラー部分、および/または前記データ品質悪化が推定される部分を含む画像に対するエラー隠蔽用画像の一部であることを特徴とする請求項5、または6に記載の半導体装置。 - 入力データのデコード結果と共に、入力データのエラー箇所に関するエラー情報をメモリに格納し、
該メモリの格納内容に基づいて、前記入力データのエラー箇所に対応した修正を行った後に、デコード結果のデータを外部に出力することを特徴とする半導体装置の制御方法。 - 前記入力データのデコード結果と共に、入力データのエラー箇所のうちで入力データのデコード時に入力データの他の一部から参照される部分を除くエラー箇所に関するエラー情報をメモリに格納し、
該メモリの格納内容に基づいて、前記入力データのエラー箇所に対応した修正を行った後に、デコード結果のデータを外部に出力することを特徴とする半導体装置の制御方法。 - 前記半導体装置が動画像復号装置を構成し、
前記入力データが連続的に入力される画像データであり、前記入力データのエラー箇所に対応する修正が、該エラー箇所としての画像に対するエラー隠蔽用画像の一部を代用することによって行われることを特徴とする請求項8、または9に記載の半導体装置の制御方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007221889A JP4410277B2 (ja) | 2007-08-28 | 2007-08-28 | 半導体装置、および半導体装置の制御方法 |
| US12/196,050 US8335965B2 (en) | 2007-08-28 | 2008-08-21 | Semiconductor device and method of controlling the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007221889A JP4410277B2 (ja) | 2007-08-28 | 2007-08-28 | 半導体装置、および半導体装置の制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009055488A true JP2009055488A (ja) | 2009-03-12 |
| JP4410277B2 JP4410277B2 (ja) | 2010-02-03 |
Family
ID=40409398
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007221889A Expired - Fee Related JP4410277B2 (ja) | 2007-08-28 | 2007-08-28 | 半導体装置、および半導体装置の制御方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8335965B2 (ja) |
| JP (1) | JP4410277B2 (ja) |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000232649A (ja) * | 1998-12-10 | 2000-08-22 | Fujitsu Ltd | Mpegビデオ復号器及びmpegビデオ復号方法 |
| ES2251816T3 (es) * | 1999-08-31 | 2006-05-01 | Lucent Technologies Inc. | Sistemas para la deteccion de errores en señales de video. |
| JP4164966B2 (ja) | 1999-10-21 | 2008-10-15 | 富士通株式会社 | Mpeg画像表示制御方法及び装置 |
| JP2001148859A (ja) | 1999-11-19 | 2001-05-29 | Matsushita Electric Ind Co Ltd | エラーコンシールメント装置、エラーコンシールメント方法、およびプログラム記録媒体 |
| CN100446560C (zh) * | 2003-01-10 | 2008-12-24 | 汤姆森特许公司 | 用于平滑在误差掩蔽期间产生的人为产物的解码器装置和方法 |
| JP2004320252A (ja) | 2003-04-14 | 2004-11-11 | Matsushita Electric Ind Co Ltd | 画像再生装置 |
| CN1985477B (zh) * | 2004-05-13 | 2012-11-07 | 高通股份有限公司 | 用于分配信息到通信系统的信道的方法和设备 |
| US7738561B2 (en) * | 2004-11-16 | 2010-06-15 | Industrial Technology Research Institute | MPEG-4 streaming system with adaptive error concealment |
| US20060188025A1 (en) * | 2005-02-18 | 2006-08-24 | Nokia Corporation | Error concealment |
| JP2007067664A (ja) | 2005-08-30 | 2007-03-15 | Nec Electronics Corp | 復号化装置及び復号化方法 |
-
2007
- 2007-08-28 JP JP2007221889A patent/JP4410277B2/ja not_active Expired - Fee Related
-
2008
- 2008-08-21 US US12/196,050 patent/US8335965B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20090063927A1 (en) | 2009-03-05 |
| JP4410277B2 (ja) | 2010-02-03 |
| US8335965B2 (en) | 2012-12-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4990701B2 (ja) | デジタル画像をフィルタリングする方法およびフィルタリング装置 | |
| US8711950B2 (en) | Apparatus and method for adapted deblocking filtering strength | |
| EP0933948A2 (en) | Video encoder and video encoding method | |
| JP2008529412A (ja) | 中間ループフィルタデータを格納するスクラッチパッド | |
| US20070291131A1 (en) | Apparatus and Method for Controlling Image Coding Mode | |
| EP2061250A1 (en) | Deblocking filter | |
| JPH08154247A (ja) | 圧縮画像データ処理装置及び方法 | |
| JP5155159B2 (ja) | 動画像復号装置 | |
| CN103109535B (zh) | 图像再生方法、图像再生装置、摄像系统及再生系统 | |
| JP2008500760A (ja) | ディジタルビデオデータをエンコードする方法及び装置 | |
| JP2003348594A (ja) | 画像復号装置及び方法 | |
| US8817874B2 (en) | Method and system for determining prediction mode parameter | |
| JP4357560B2 (ja) | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム | |
| JP2005295215A (ja) | 動画像符号化装置 | |
| JP4410277B2 (ja) | 半導体装置、および半導体装置の制御方法 | |
| JP4432582B2 (ja) | 動画像情報復元装置、動画像情報復元方法、動画像情報復元プログラム | |
| KR101678138B1 (ko) | 동화상 부호화 방법, 장치 및 프로그램 | |
| CN101888562B (zh) | 一种提高视频解码图像质量的方法及解码器 | |
| JP2003032686A (ja) | 復号装置、復号方法およびその方法をコンピュータに実行させるプログラム | |
| JP3976975B2 (ja) | 画像処理装置及びその方法と記憶媒体 | |
| JP4851270B2 (ja) | 動画像復号装置、および復号方法。 | |
| JP2005303487A (ja) | 動画像復号装置及び動画像復号プログラム | |
| JP4570081B2 (ja) | 動画像エラー隠蔽方法および装置 | |
| JP4825230B2 (ja) | デブロッキングフィルタ | |
| JP5061355B2 (ja) | 画像符号化方法、装置およびプログラムならびに画像処理機器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090319 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090730 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090811 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091013 |
|
| 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: 20091110 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091112 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4410277 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121120 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121120 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131120 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |