JP4699685B2 - 信号処理装置及びそれを用いた電子機器 - Google Patents
信号処理装置及びそれを用いた電子機器 Download PDFInfo
- Publication number
- JP4699685B2 JP4699685B2 JP2003297227A JP2003297227A JP4699685B2 JP 4699685 B2 JP4699685 B2 JP 4699685B2 JP 2003297227 A JP2003297227 A JP 2003297227A JP 2003297227 A JP2003297227 A JP 2003297227A JP 4699685 B2 JP4699685 B2 JP 4699685B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- parallel processor
- instruction
- dedicated hardware
- bus
- 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
- 238000012545 processing Methods 0.000 title claims description 311
- 230000015654 memory Effects 0.000 claims description 124
- 238000000034 method Methods 0.000 claims description 106
- 238000001514 detection method Methods 0.000 claims description 31
- 239000013598 vector Substances 0.000 claims description 23
- 238000013139 quantization Methods 0.000 claims description 20
- 238000004364 calculation method Methods 0.000 claims description 12
- 238000012546 transfer Methods 0.000 claims description 10
- 230000003044 adaptive effect Effects 0.000 claims description 9
- 230000009466 transformation Effects 0.000 claims 6
- 230000008569 process Effects 0.000 description 69
- 238000010586 diagram Methods 0.000 description 29
- 230000006835 compression Effects 0.000 description 14
- 238000007906 compression Methods 0.000 description 14
- 238000012937 correction Methods 0.000 description 13
- 238000006243 chemical reaction Methods 0.000 description 12
- 230000006837 decompression Effects 0.000 description 10
- 238000001914 filtration Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 230000010365 information processing Effects 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/436—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3877—Concurrent instruction execution, e.g. pipeline or look ahead using a slave processor, e.g. coprocessor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3885—Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/523—Motion estimation or motion compensation with sub-pixel accuracy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Input (AREA)
- Image Processing (AREA)
- Television Signal Processing For Recording (AREA)
Description
図1は、本発明の第1の実施の形態における信号処理装置のブロック図である。本形態の信号処理装置は、ローカルメモリ110を有する命令並列プロセッサ100、ローカルメモリ111を有する第1データ並列プロセッサ101、ローカルメモリ112を有する第2データ並列プロセッサ102、ローカルメモリ113を有する動き検出ユニット103、ローカルメモリ114を有するデブロックフィルタ処理ユニット104、ローカルメモリ115を有する可変長符号化/復号処理ユニット105、ローカルメモリ116を有する入出力インターフェース106、第1共有メモリ121、第1命令バス130、及び、第1データバス132を備え、第1命令バス130には、各プロセッサ100〜102と各ユニット112〜116とが接続され、第1データバス132には、ローカルメモリ110〜116と、第1共有メモリ121と、入出力インターフェース106とが接続されている。可変長符号化/復号処理ユニット105は、さらに、外部装置に対してビットストリーム入出力135を有しており、入出力インターフェース106は、外部装置に対してオーディオ入出力136とビデオ入出力137を有している。
図2は、本発明の第2の実施の形態における信号処理装置のブロック図である。図2において、図1と同様の構成要素については、同一の符号を付すことにより、説明を省略する。
図3は、本発明の第3の実施の形態におけるビデオエンコーダのブロック図である。
図10は、本発明の第4の実施の形態におけるビデオデコーダのブロック図である。
図11は、本発明の第5の実施の形態におけるオーディオエンコーダのブロック図であり、図12は、同じく、本発明の第5の実施の形態におけるオーディオデコーダのブロック図である。
図13は、本発明の第6の実施の形態におけるAV再生システムのブロック図である。
図14は、本発明の第7の実施の形態におけるAV記録システムのブロック図である。
図15は、本発明の第8の実施の形態におけるAV記録/再生システムのブロック図である。本形態のAV記録/再生システムは、制御部840、記録/再生装置841、変復調/エラー処理部842、AVエンコーダ/デコーダ部843、AVインターフェース845、及び、メモリ844を備え、AVエンコーダ/デコーダ部843は、ビデオエンコーダ/デコーダ843Aとオーディオエンコーダ/デコーダ843Bを有し、AVインターフェース845は、ビデオの入出力とオーディオの入出力を行う。
101 第1データ並列プロセッサ
102 第2データ並列プロセッサ
103 動き検出ユニット
104 デブロックフィルタ処理ユニット
105 可変長符号化/復号処理ユニット
106 入出力インターフェース
110〜116 ローカルメモリ
120 ブリッジユニット
121 第1共有メモリ
122 第2共有メモリ
130 第1命令バス
131 第2命令バス
132 第1データバス
133 第2データバス
301 符号化制御部
302 差分検出部
303 モード切替部
304 4×4DCT変換部
305 量子化部
306 逆量子化部
307 逆4×4DCT変換部
308 可変長符号部
309 再構築部
310、338 デブロックフィルタ
311、339 フレームメモリ
312 動き補償部
313 動き検出部
316 動きベクトル
317 予測画像
318 イントラモード
319 インターモード
331 復号制御部
332 可変長復号部
333 逆量子化部
334 逆4×4DCT変換部
335 再構築部
336 動きベクトル復号部
337 動き補償部
351 圧縮部
352 符号化部
361 復号部
362 伸長部
401 コンテキストモデリング部
402 バイナリ化部
403 出現確立予測部
404 符号化部
405 適応2進算術符号化処理部
406 隣接ブロックA
407 隣接ブロックB
408 符号化対象ブロックC
602 BS条件判定処理部
603、606、804、826、844 メモリ
604 制御部
605 フィルタ処理部
607〜609 フィルタ
801 再生装置
802 復調/エラー訂正部
803 AVデコーダ部
803A ビデオデコーダ
803B オーディオデコーダ
805、807 D/A変換器
822、824 A/D変換器
825 AVエンコーダ部
825A ビデオエンコーダ
825B オーディオエンコーダ
827 エラー訂正符号付与/変調部
828 記録装置
840 制御部
841 記録/再生装置
842 変復調/エラー処理部
843 AVエンコーダ/でコーダ部
843A ビデオエンコーダ/デコーダ
843B オーディオエンコーダ/デコーダ
845 AVインターフェース
901 システム制御部
902 SIMD型並列データ処理装置
903 MIMD型並列データ処理装置
904 共有メモリバス
905 共有メモリ
910、920 全体制御部
911〜914、925〜928 演算器
915〜918、929〜932 ローカルメモリ
921〜924 制御部
1001 画像処理装置
1002 命令メモリ
1003 プロセッサ
1004 SIMD型演算手段
1005 VLC(可変長符号化)処理手段
1006 外部データインターフェース
1007 内部データバス
1008 ビデオデータバス
1009 ビデオ入力装置
1010 ビデオ出力装置
1011 外部メモリ
Claims (11)
- 命令並列プロセッサと、
データ並列プロセッサと、
複数の専用ハードウェアと、
第1命令バスと、
第1データバスと、
第1共有メモリと、
入出力インターフェースと、を備えた信号処理装置であって、
前記命令並列プロセッサと、前記データ並列プロセッサと、前記複数の専用ハードウェアと、入出力インターフェースとは、それぞれのローカルメモリを有し、
前記第1命令バスには、前記命令並列プロセッサと、前記データ並列プロセッサと、前記複数の専用ハードウェアとが接続され、
前記第1命令バスを介して、前記命令並列プロセッサが、前記データ並列プロセッサ、及び、前記複数の専用ハードウェアを制御するための命令が通信され、
前記第1データバスには、前記命令並列プロセッサのローカルメモリと、前記データ並列プロセッサのそれぞれのローカルメモリと、前記複数の専用ハードウェアのそれぞれのローカルメモリと、前記第1共有メモリと、前記入出力インターフェースのローカルメモリの少なくとも1つが接続されると共にこれらのメモリの間でのデータ転送が行われ、
前記命令並列プロセッサは、符号化モードの判定を行い、
前記データ並列プロセッサは、予測画像の生成を行い、
前記専用ハードウェアは、可変長符号化を行う信号処理装置。 - 前記命令並列プロセッサは、イントラ予測符号化もしくはインター予測符号化のいずれかを、前記符号化モードとして判定する、請求項1記載の信号処理装置。
- 前記データ並列プロセッサは、6タップフィルタを用いて、前記予測画像を生成する、請求項1又は2記載の信号処理装置。
- 前記専用ハードウェアは、コンテキスト適応可変長符号化(以下、「CAVLC」という)およびコンテキスト適応2進算術符号化(以下、「CABAC」という)のいずれかを用いて、前記可変長符号化を行う、請求項1から3のいずれか記載の信号処理装置。
- 前記データ並列プロセッサは、さらに、
前記予測画像と入力画像との差分画像の算出、
前記差分画像の直交変換、
前記直交変換後のデータの量子化、
前記量子化後のデータの逆量子化、
前記逆量子化後のデータの逆直交変換および前記逆直交変換後のデータと入力画像との加算による再構築画像データの算出、の少なくとも1つを行い、
前記専用ハードウェアは、さらに、
前記入力画像の動き検出および前記再構築画像データに対するデブロックフィルタの、少なくとも一つを行う、請求項1から4のいずれか記載の信号処理装置。 - 命令並列プロセッサと、
データ並列プロセッサと、
複数の専用ハードウェアと、
第1命令バスと、
第1データバスと、
第1共有メモリと、
入出力インターフェースとを備えた、信号処理装置であって、
前記命令並列プロセッサと、データ並列プロセッサと、複数の専用ハードウェアと、入出力インターフェースとは、それぞれのローカルメモリを有し、
前記第1命令バスには、前記命令並列プロセッサと、前記データ並列プロセッサと、前記複数の専用ハードウェアとが接続され、
前記第1命令バスを介して、前記命令並列プロセッサが、前記データ並列プロセッサ、及び、前記複数の専用ハードウェアを制御するための命令が通信され、
前記第1データバスには、前記命令並列プロセッサのローカルメモリと、前記データ並列プロセッサのそれぞれのローカルメモリと、前記複数の専用ハードウェアのそれぞれのローカルメモリと、前記第1共有メモリと、前記入出力インターフェースのローカルメモリの少なくとも1つが接続されると共にこれらのメモリの間でのデータ転送が行われ、
前記データ並列プロセッサは、動き補償に基づく予測画像データの算出を行い、
前記専用ハードウェアは、可変長復号を行う信号処理装置。 - 前記データ並列プロセッサは、6タップフィルタを用いて、前記予測画像の算出を行う、請求項6記載の信号処理装置。
- 前記専用ハードウェアは、CAVLCおよびCABACのいずれかの符号化方式に対応する可変長復号方式を用いて、前記可変長復号を行う、請求項6又は7記載の信号処理装置。
- 前記データ並列プロセッサは、さらに、
動きベクトルの復号処理、
前記可変長復号後の係数データの逆量子化、
前記逆量子化後のデータを逆直交変換および前記逆直交変換後のデータと前記予測画像データとの加算による再構築画像データの算出の、少なくとも一つを行い、
前記専用ハードウェアは、さらに、
前記再構築画像データに対するデブロックフィルタを行う、請求項6から8のいずれか記載の信号処理装置。 - 命令並列プロセッサと、
データ並列プロセッサと、
複数の専用ハードウェアと、
第1命令バスと、
第1データバスと、
第1共有メモリと、
入出力インターフェースと、
第2データバスと、
第2共有メモリと、
前記第1データバスと前記第2データバスとを接続するブリッジユニットと、を備えた信号処理装置であって、
前記命令並列プロセッサと、前記データ並列プロセッサと、前記複数の専用ハードウェアと、入出力インターフェースとは、それぞれのローカルメモリを有し、
前記第1命令バスには、前記命令並列プロセッサと、前記データ並列プロセッサと、前記複数の専用ハードウェアとが接続され、
前記第1命令バスを介して、前記命令並列プロセッサが、前記データ並列プロセッサ、及び、前記複数の専用ハードウェアを制御するための命令が通信され、
前記第1データバスには、前記データ並列プロセッサのそれぞれのローカルメモリと、前記複数の専用ハードウェアのそれぞれのローカルメモリと、前記第1共有メモリと、前記入出力インターフェースのローカルメモリとが接続され、これらのメモリの間でのデータ転送が行われ、
前記第2データバスには、前記命令並列プロセッサのローカルメモリと、前記第2共有メモリとが接続され、これらのメモリの間でのデータ転送が行われ、
前記ブリッジユニットを介して、前記第1データバスに接続された各メモリと、前記第2データバスに接続された各メモリとの間のデータ転送が行われ、
前記命令並列プロセッサは、符号化モードの判定を行い、
前記データ並列プロセッサは、予測画像の生成を行い、
前記専用ハードウェアは、可変長符号化を行う信号処理装置。 - 命令並列プロセッサと、
データ並列プロセッサと、
複数の専用ハードウェアと、
第1命令バスと、
第1データバスと、
第1共有メモリと、
入出力インターフェースと、
第2データバスと、
第2共有メモリと、
前記第1データバスと前記第2データバスとを接続するブリッジユニットと、を備えた信号処理装置であって、
前記命令並列プロセッサと、前記データ並列プロセッサと、前記複数の専用ハードウェアと、入出力インターフェースとは、それぞれのローカルメモリを有し、
前記第1命令バスには、前記命令並列プロセッサと、前記データ並列プロセッサと、前記複数の専用ハードウェアとが接続され、
前記第1命令バスを介して、前記命令並列プロセッサが、前記データ並列プロセッサ、及び、前記複数の専用ハードウェアを制御するための命令が通信され、
前記第1データバスには、前記データ並列プロセッサのそれぞれのローカルメモリと、前記複数の専用ハードウェアのそれぞれのローカルメモリと、前記第1共有メモリと、前記入出力インターフェースのローカルメモリとが接続され、これらのメモリの間でのデータ転送が行われ、
前記第2データバスには、前記命令並列プロセッサのローカルメモリと、前記第2共有メモリとが接続され、これらのメモリの間でのデータ転送が行われ、
前記ブリッジユニットを介して、前記第1データバスに接続された各メモリと、前記第2データバスに接続された各メモリとの間のデータ転送が行われ、
前記データ並列プロセッサは、動き補償に基づく予測画像データの算出を行い、
前記専用ハードウェアは、可変長復号を行う信号処理装置。
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003297227A JP4699685B2 (ja) | 2003-08-21 | 2003-08-21 | 信号処理装置及びそれを用いた電子機器 |
EP20110178690 EP2395756A2 (en) | 2003-08-21 | 2004-08-16 | Signal-processing apparatus and electronic apparatus using same |
EP20040019387 EP1509044A3 (en) | 2003-08-21 | 2004-08-16 | Digital video signal processing apparatus |
US10/919,238 US20050062746A1 (en) | 2003-08-21 | 2004-08-17 | Signal-processing apparatus and electronic apparatus using same |
KR1020040065256A KR20050021233A (ko) | 2003-08-21 | 2004-08-19 | 신호 처리 장치 및 그것을 이용한 전자 기기 |
CNB2004100641420A CN100401783C (zh) | 2003-08-21 | 2004-08-19 | 信号处理装置及使用它的电子设备 |
US12/179,873 US10230991B2 (en) | 2003-08-21 | 2008-07-25 | Signal-processing apparatus including a second processor that, after receiving an instruction from a first processor, independantly controls a second data processing unit without further instrcuction from the first processor |
KR1020110031428A KR101213326B1 (ko) | 2003-08-21 | 2011-04-05 | 신호 처리 장치 |
US16/257,317 US11563985B2 (en) | 2003-08-21 | 2019-01-25 | Signal-processing apparatus including a second processor that, after receiving an instruction from a first processor, independantly controls a second data processing unit without further instruction from the first processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003297227A JP4699685B2 (ja) | 2003-08-21 | 2003-08-21 | 信号処理装置及びそれを用いた電子機器 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009271743A Division JP2010055629A (ja) | 2009-11-30 | 2009-11-30 | 画像音声信号処理装置及びそれを用いた電子機器 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005070938A JP2005070938A (ja) | 2005-03-17 |
JP4699685B2 true JP4699685B2 (ja) | 2011-06-15 |
Family
ID=34056245
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003297227A Expired - Fee Related JP4699685B2 (ja) | 2003-08-21 | 2003-08-21 | 信号処理装置及びそれを用いた電子機器 |
Country Status (5)
Country | Link |
---|---|
US (3) | US20050062746A1 (ja) |
EP (2) | EP2395756A2 (ja) |
JP (1) | JP4699685B2 (ja) |
KR (2) | KR20050021233A (ja) |
CN (1) | CN100401783C (ja) |
Families Citing this family (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4699685B2 (ja) * | 2003-08-21 | 2011-06-15 | パナソニック株式会社 | 信号処理装置及びそれを用いた電子機器 |
JP3879741B2 (ja) * | 2004-02-25 | 2007-02-14 | ソニー株式会社 | 画像情報符号化装置および画像情報符号化方法 |
KR100644620B1 (ko) * | 2004-07-29 | 2006-11-10 | 삼성전자주식회사 | 포스트 필터링을 적용한 동영상 디코딩 방법 및 그 장치 |
CN101848389A (zh) * | 2004-08-31 | 2010-09-29 | 松下电器产业株式会社 | 运动图像编码、解码方法及装置、记录介质的记录方法 |
ES1058644Y (es) * | 2004-10-08 | 2005-05-01 | Fagor S Coop | Valvula electronica de regulacion de un caudal de gas para coccion. |
KR101208233B1 (ko) * | 2004-11-09 | 2012-12-04 | 파나소닉 주식회사 | 중간 형식으로 변환하는 2단계 산술 복호 |
JP4442891B2 (ja) * | 2004-11-30 | 2010-03-31 | キヤノン株式会社 | 可変長符号化装置及び可変長符号化方法 |
WO2006078594A1 (en) | 2005-01-19 | 2006-07-27 | Thomson Licensing | Method and apparatus for real time parallel encoding |
US7769274B2 (en) * | 2005-05-06 | 2010-08-03 | Mediatek, Inc. | Video processing and optical recording using a shared memory |
FR2888349A1 (fr) * | 2005-07-06 | 2007-01-12 | St Microelectronics Sa | Adaptation de debit binaire dans un flot de traitement de donnees |
KR100717052B1 (ko) * | 2005-11-08 | 2007-05-10 | 삼성전자주식회사 | Cabac 복호기에서 이진 산술 복호화와 이진 매칭을병렬 처리하는 원소 구문의 복호화 방법 및 이를 위한복호화 장치 |
KR100717055B1 (ko) | 2005-11-18 | 2007-05-10 | 삼성전자주식회사 | Cabac 복호기에서 복수의 이진 값들을 파이프라인방식에 의하여 복호화하는 방법 및 이를 위한 복호화 장치 |
US7245242B2 (en) * | 2005-11-28 | 2007-07-17 | Conexant Systems, Inc. | Decoding systems and methods |
US7956930B2 (en) | 2006-01-06 | 2011-06-07 | Microsoft Corporation | Resampling and picture resizing operations for multi-resolution video coding and decoding |
US7849241B2 (en) * | 2006-03-23 | 2010-12-07 | International Business Machines Corporation | Memory compression method and apparatus for heterogeneous processor architectures in an information handling system |
CN101043625B (zh) * | 2006-03-23 | 2010-10-20 | 国际商业机器公司 | 用于高速解压缩数字数据的装置和方法 |
JP2007265130A (ja) * | 2006-03-29 | 2007-10-11 | Seiko Epson Corp | 画像処理装置及び画像処理方法 |
JP4834446B2 (ja) * | 2006-04-11 | 2011-12-14 | 株式会社東芝 | 画像処理装置 |
US8290044B2 (en) * | 2006-05-10 | 2012-10-16 | Qualcomm Incorporation | Instruction for producing two independent sums of absolute differences |
CN101076124B (zh) * | 2006-05-18 | 2010-09-08 | 北京大学深圳研究生院 | 去块滤波器 |
US7656326B2 (en) * | 2006-06-08 | 2010-02-02 | Via Technologies, Inc. | Decoding of context adaptive binary arithmetic codes in computational core of programmable graphics processing unit |
KR20080008137A (ko) | 2006-07-19 | 2008-01-23 | 삼성전자주식회사 | 영상 복원 장치 및 방법 |
CN1889667B (zh) * | 2006-07-26 | 2011-03-30 | 浙江大学 | 视频信号多处理器并行处理方法 |
JP4625903B2 (ja) * | 2006-07-26 | 2011-02-02 | 国立大学法人神戸大学 | 画像処理プロセッサ |
US8660188B2 (en) | 2006-08-08 | 2014-02-25 | Panasonic Corporation | Variable length coding apparatus, and method and integrated circuit of the same |
US9094686B2 (en) * | 2006-09-06 | 2015-07-28 | Broadcom Corporation | Systems and methods for faster throughput for compressed video data decoding |
US8731064B2 (en) * | 2006-09-11 | 2014-05-20 | Apple Inc. | Post-processing for decoder complexity scalability |
TWI324888B (en) * | 2006-09-19 | 2010-05-11 | Himax Tech Ltd | Image de-blocking method |
US7813567B2 (en) * | 2007-04-26 | 2010-10-12 | Texas Instruments Incorporated | Method of CABAC significance MAP decoding suitable for use on VLIW data processors |
US7885473B2 (en) | 2007-04-26 | 2011-02-08 | Texas Instruments Incorporated | Method of CABAC coefficient magnitude and sign decoding suitable for use on VLIW data processors |
KR100895298B1 (ko) | 2007-04-30 | 2009-05-07 | 한국전자통신연구원 | 멀티미디어 데이터의 효율적인 병렬 처리를 위한 장치,방법, 데이터 처리 엘리먼트 |
JP2008299610A (ja) | 2007-05-31 | 2008-12-11 | Toshiba Corp | マルチプロセッサ |
US8634470B2 (en) * | 2007-07-24 | 2014-01-21 | Samsung Electronics Co., Ltd. | Multimedia decoding method and multimedia decoding apparatus based on multi-core processor |
KR101355375B1 (ko) * | 2007-07-24 | 2014-01-22 | 삼성전자주식회사 | 멀티코어 플랫폼 기반의 멀티미디어 복호화 방법 및 장치 |
KR101392349B1 (ko) * | 2007-08-23 | 2014-05-19 | 삼성전자주식회사 | 비디오 디코딩 방법 및 장치 |
US9131240B2 (en) * | 2007-08-23 | 2015-09-08 | Samsung Electronics Co., Ltd. | Video decoding method and apparatus which uses double buffering |
US8121197B2 (en) | 2007-11-13 | 2012-02-21 | Elemental Technologies, Inc. | Video encoding and decoding using parallel processors |
US8515052B2 (en) | 2007-12-17 | 2013-08-20 | Wai Wu | Parallel signal processing system and method |
US9619428B2 (en) | 2008-05-30 | 2017-04-11 | Advanced Micro Devices, Inc. | SIMD processing unit with local data share and access to a global data share of a GPU |
US8755515B1 (en) | 2008-09-29 | 2014-06-17 | Wai Wu | Parallel signal processing system and method |
JP5435452B2 (ja) * | 2009-01-20 | 2014-03-05 | 株式会社メガチップス | 画像処理装置および画像変換装置 |
JP5343703B2 (ja) * | 2009-05-22 | 2013-11-13 | ソニー株式会社 | 復号処理装置、復号処理方法、およびプログラム |
JP2011034190A (ja) | 2009-07-30 | 2011-02-17 | Renesas Electronics Corp | データ処理装置 |
CN101860650B (zh) * | 2009-08-24 | 2012-12-12 | 深圳市海云天科技股份有限公司 | 一种基于网络阅卷的图像采集处理*** |
US8254709B2 (en) * | 2009-12-16 | 2012-08-28 | Industrial Technology Research Institute | Variable length encoding device of image compression system |
JP2011166273A (ja) * | 2010-02-05 | 2011-08-25 | Mitsubishi Electric Corp | 動画像符号化装置及び動画像符号化方法 |
JP5589582B2 (ja) * | 2010-06-14 | 2014-09-17 | コニカミノルタ株式会社 | 画像処理装置及びプログラム |
SG189076A1 (en) * | 2010-09-30 | 2013-05-31 | Mitsubishi Electric Corp | Moving image encoding device, moving image decoding device, moving image coding method, and moving image decoding method |
CN101977318B (zh) * | 2010-10-29 | 2012-02-08 | 西安电子科技大学 | Dct量化的并行装置及其方法 |
JP2012124838A (ja) * | 2010-12-10 | 2012-06-28 | Sony Corp | 画像復号化装置と画像復号化方法および画像符号化装置と画像符号化方法並びにプログラム |
US9762918B2 (en) * | 2011-05-27 | 2017-09-12 | Hfi Innovation Inc. | Method and apparatus for line buffer reduction for video processing |
JP5871628B2 (ja) | 2011-11-07 | 2016-03-01 | キヤノン株式会社 | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム |
JP2013102297A (ja) * | 2011-11-07 | 2013-05-23 | Canon Inc | 画像符号化方法、画像符号化装置及びプログラム、画像復号方法、画像復号装置及びプログラム |
BR112013018850B1 (pt) * | 2011-12-21 | 2022-09-27 | Sun Patent Trust | Método e aparelho de decodificação de imagem, e método e aparelho de codificação de imagem |
ES2415755B2 (es) * | 2011-12-26 | 2014-02-04 | Universidad De Alicante | Sistema de procesamiento flexible de imágenes digitales. |
JP6085065B2 (ja) * | 2015-02-09 | 2017-02-22 | 株式会社日立情報通信エンジニアリング | 画像圧縮伸長装置 |
JP2018011258A (ja) * | 2016-07-15 | 2018-01-18 | 日本電気株式会社 | 処理制御装置、処理制御方法及びプログラム |
CN106303450A (zh) * | 2016-08-29 | 2017-01-04 | 合肥康胜达智能科技有限公司 | 一种视频图像处理方法 |
WO2019049543A1 (ja) * | 2017-09-08 | 2019-03-14 | ソニー株式会社 | 音声処理装置、音声処理方法及びプログラム |
Family Cites Families (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0297242B1 (en) * | 1987-06-30 | 1994-07-06 | Kabushiki Kaisha Toshiba | Recording/reproducing system and method with record restriction function |
US5003256A (en) * | 1989-09-07 | 1991-03-26 | Amdahl Corporation | Clock skew measurement technique |
US5355508A (en) * | 1990-05-07 | 1994-10-11 | Mitsubishi Denki Kabushiki Kaisha | Parallel data processing system combining a SIMD unit with a MIMD unit and sharing a common bus, memory, and system controller |
US5588152A (en) * | 1990-11-13 | 1996-12-24 | International Business Machines Corporation | Advanced parallel processor including advanced support hardware |
JP2884831B2 (ja) | 1991-07-03 | 1999-04-19 | 株式会社日立製作所 | 処理装置 |
JPH0520283A (ja) * | 1991-07-11 | 1993-01-29 | Mitsubishi Electric Corp | 並列データ処理装置 |
JPH05324018A (ja) | 1992-05-20 | 1993-12-07 | Fanuc Ltd | Pcの制御回路 |
DE4333947C2 (de) | 1993-10-06 | 1996-08-08 | Schroff Gmbh | Geräteschrank |
IL123173A (en) | 1994-08-04 | 1999-07-14 | Orad Hi Tec Systems Ltd | Apparatus and method for video broadcasting |
US5623312A (en) * | 1994-12-22 | 1997-04-22 | Lucent Technologies Inc. | Compressed-domain bit rate reduction system |
JP3674720B2 (ja) * | 1995-10-23 | 2005-07-20 | 富士通株式会社 | 並列計算機におけるデータ転送方法 |
KR100280285B1 (ko) * | 1996-08-19 | 2001-02-01 | 윤종용 | 멀티미디어 신호에 적합한 멀티미디어 프로세서 |
US6058465A (en) * | 1996-08-19 | 2000-05-02 | Nguyen; Le Trong | Single-instruction-multiple-data processing in a multimedia signal processor |
KR19980044990A (ko) * | 1996-12-09 | 1998-09-15 | 양승택 | 휴대형 멀티미디어 데이터 입출력 처리기의 구조 및 그 구동 방법 |
JPH1165989A (ja) | 1997-08-22 | 1999-03-09 | Sony Computer Entertainment:Kk | 情報処理装置 |
DE69825710T2 (de) | 1997-11-28 | 2005-07-14 | Matsushita Electric Industrial Co., Ltd., Kadoma | Audio-Video Dekodierungssystem |
JP3410669B2 (ja) | 1997-11-28 | 2003-05-26 | 松下電器産業株式会社 | 映像音声処理装置 |
US6145030A (en) * | 1998-03-27 | 2000-11-07 | Intel Corporation | System for managing input/output address accesses at a bridge/memory controller |
JP3474115B2 (ja) | 1998-10-09 | 2003-12-08 | 株式会社クボタ | 速度差操向式作業機の伝動装置 |
CN1338090A (zh) * | 1998-12-15 | 2002-02-27 | 因坦塞斯公司 | 使用编程的并行计算机实现图像处理功能和控制的数字摄像机 |
WO2000043868A1 (en) | 1999-01-20 | 2000-07-27 | Hitachi, Ltd. | Data processor and device for arithmetic operation |
JP2000259579A (ja) | 1999-03-11 | 2000-09-22 | Hitachi Ltd | 半導体集積回路 |
JP2000311132A (ja) | 1999-04-28 | 2000-11-07 | Mitsubishi Electric Corp | 複数バス間のメモリアクセス制御方法 |
US6718415B1 (en) * | 1999-05-14 | 2004-04-06 | Acqis Technology, Inc. | Computer system and method including console housing multiple computer modules having independent processing units, mass storage devices, and graphics controllers |
US6473819B1 (en) * | 1999-12-17 | 2002-10-29 | International Business Machines Corporation | Scalable interruptible queue locks for shared-memory multiprocessor |
JP2001309386A (ja) | 2000-04-19 | 2001-11-02 | Mitsubishi Electric Corp | 画像処理装置 |
JP2002024084A (ja) | 2000-07-12 | 2002-01-25 | Mitsubishi Electric Corp | 半導体集積回路装置および電子システム |
JP2002041285A (ja) | 2000-07-28 | 2002-02-08 | Toshiba Corp | データ処理装置およびデータ処理方法 |
CN1139873C (zh) * | 2001-01-18 | 2004-02-25 | 清华大学 | 基于混合视频编码方法的可编程视频信号处理器 |
US6832305B2 (en) * | 2001-03-14 | 2004-12-14 | Samsung Electronics Co., Ltd. | Method and apparatus for executing coprocessor instructions |
JP2002358288A (ja) | 2001-05-31 | 2002-12-13 | Hitachi Ltd | 半導体集積回路及びコンピュータ読取り可能な記録媒体 |
US6912638B2 (en) * | 2001-06-28 | 2005-06-28 | Zoran Corporation | System-on-a-chip controller |
JP3564445B2 (ja) * | 2001-09-20 | 2004-09-08 | 松下電器産業株式会社 | プロセッサ、コンパイル装置及びコンパイル方法 |
JP3779580B2 (ja) * | 2001-09-27 | 2006-05-31 | 株式会社東芝 | 信号処理方法及び装置、信号再生方法及び装置、記録媒体 |
US6944746B2 (en) * | 2002-04-01 | 2005-09-13 | Broadcom Corporation | RISC processor supporting one or more uninterruptible co-processors |
US8284844B2 (en) | 2002-04-01 | 2012-10-09 | Broadcom Corporation | Video decoding system supporting multiple standards |
US7242713B2 (en) * | 2002-05-02 | 2007-07-10 | Microsoft Corporation | 2-D transforms for image and video coding |
US8090928B2 (en) * | 2002-06-28 | 2012-01-03 | Intellectual Ventures I Llc | Methods and apparatus for processing scalar and vector instructions |
EP1387259B1 (en) * | 2002-07-31 | 2017-09-20 | Texas Instruments Incorporated | Inter-processor control |
US7580584B2 (en) * | 2003-07-18 | 2009-08-25 | Microsoft Corporation | Adaptive multiple quantization |
JP4283809B2 (ja) * | 2003-08-07 | 2009-06-24 | 株式会社ルネサステクノロジ | 画像処理用半導体プロセッサ |
US20050094729A1 (en) * | 2003-08-08 | 2005-05-05 | Visionflow, Inc. | Software and hardware partitioning for multi-standard video compression and decompression |
JP4699685B2 (ja) * | 2003-08-21 | 2011-06-15 | パナソニック株式会社 | 信号処理装置及びそれを用いた電子機器 |
US7167971B2 (en) * | 2004-06-30 | 2007-01-23 | International Business Machines Corporation | System and method for adaptive run-time reconfiguration for a reconfigurable instruction set co-processor architecture |
US7200723B1 (en) * | 2004-08-06 | 2007-04-03 | Xilinx, Inc. | Access to a bank of registers of a device control register interface using a single address |
US8161209B2 (en) * | 2008-03-31 | 2012-04-17 | Advanced Micro Devices, Inc. | Peer-to-peer special purpose processor architecture and method |
US11345356B2 (en) * | 2019-12-23 | 2022-05-31 | Qualcomm Incorporated | Passenger-less and driver-less vehicle operating modes |
-
2003
- 2003-08-21 JP JP2003297227A patent/JP4699685B2/ja not_active Expired - Fee Related
-
2004
- 2004-08-16 EP EP20110178690 patent/EP2395756A2/en not_active Withdrawn
- 2004-08-16 EP EP20040019387 patent/EP1509044A3/en not_active Ceased
- 2004-08-17 US US10/919,238 patent/US20050062746A1/en not_active Abandoned
- 2004-08-19 CN CNB2004100641420A patent/CN100401783C/zh active Active
- 2004-08-19 KR KR1020040065256A patent/KR20050021233A/ko active IP Right Grant
-
2008
- 2008-07-25 US US12/179,873 patent/US10230991B2/en active Active
-
2011
- 2011-04-05 KR KR1020110031428A patent/KR101213326B1/ko active IP Right Grant
-
2019
- 2019-01-25 US US16/257,317 patent/US11563985B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US11563985B2 (en) | 2023-01-24 |
CN1585490A (zh) | 2005-02-23 |
US20190174146A1 (en) | 2019-06-06 |
JP2005070938A (ja) | 2005-03-17 |
EP1509044A3 (en) | 2009-04-29 |
KR101213326B1 (ko) | 2012-12-18 |
EP1509044A2 (en) | 2005-02-23 |
EP2395756A2 (en) | 2011-12-14 |
US10230991B2 (en) | 2019-03-12 |
KR20050021233A (ko) | 2005-03-07 |
KR20110044739A (ko) | 2011-04-29 |
US20050062746A1 (en) | 2005-03-24 |
US20080307198A1 (en) | 2008-12-11 |
CN100401783C (zh) | 2008-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4699685B2 (ja) | 信号処理装置及びそれを用いた電子機器 | |
KR101927283B1 (ko) | 비디오 코딩을 위한 저 복잡성 인트라 예측 | |
JP4920034B2 (ja) | マルチスレッドsimd処理を利用したメディア符号化の並列実行 | |
JP6989699B2 (ja) | ビデオ符号化のためのインター予測機器及び方法の補間フィルタ | |
US20030095603A1 (en) | Reduced-complexity video decoding using larger pixel-grid motion compensation | |
US20130188694A1 (en) | Method of determining binary codewords for transform coefficients | |
US20090010326A1 (en) | Method and apparatus for parallel video decoding | |
JP4318019B2 (ja) | 画像処理装置および方法、記録媒体、並びにプログラム | |
US11962784B2 (en) | Intra prediction | |
JP5655100B2 (ja) | 画像音声信号処理装置及びそれを用いた電子機器 | |
Tung et al. | DSP-based multi-format video decoding engine for media adapter applications | |
KR100636911B1 (ko) | 색도 신호의 인터리빙 기반 동영상 복호화 방법 및 그 장치 | |
JP2010055629A (ja) | 画像音声信号処理装置及びそれを用いた電子機器 | |
Roszkowski et al. | Intra prediction hardware module for high-profile H. 264/AVC encoder | |
CN115443655A (zh) | 用于处理视频编码中自适应颜色变换和低频不可分离变换的方法 | |
Shoham et al. | Introduction to video compression | |
Chan et al. | Can You See Me Now? | |
Lin et al. | Introduction to Video Coding and H. 264/AVC | |
JP2009017256A (ja) | 画像データ処理装置、画像データ処理方法、画像データ処理方法のプログラム及び画像データ処理方法のプログラムを記録した記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060801 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090217 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090224 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090423 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090902 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110303 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4699685 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |