JPH02145077A - 情報符号化装置 - Google Patents
情報符号化装置Info
- Publication number
- JPH02145077A JPH02145077A JP63298723A JP29872388A JPH02145077A JP H02145077 A JPH02145077 A JP H02145077A JP 63298723 A JP63298723 A JP 63298723A JP 29872388 A JP29872388 A JP 29872388A JP H02145077 A JPH02145077 A JP H02145077A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- area
- information
- control signal
- dsp
- 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.)
- Pending
Links
Landscapes
- Image Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
- Complex Calculations (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、情報符号化装置、特にデジタル信号処理プロ
セッサを用いた符号化処理能力の向上に関する。
セッサを用いた符号化処理能力の向上に関する。
[従来の技術]
第5図は、I EEE、GLOBCOM’ 87の第4
53頁の「画素符号化装置用に適当なリアルタイムビデ
オ信号プロセッサ」 〔“A Real TlmeVi
deo Signal Processor 5u1t
able f’or MotionPicture C
oding Applications″〕に記載のマ
ルチプロセッサ構成図である。
53頁の「画素符号化装置用に適当なリアルタイムビデ
オ信号プロセッサ」 〔“A Real TlmeVi
deo Signal Processor 5u1t
able f’or MotionPicture C
oding Applications″〕に記載のマ
ルチプロセッサ構成図である。
第5図において、人力データ(1)は、データ転送制御
器(3)に入力された後、所要のデータ(4)が所要の
デジタル信号処理プロセッサ1〜N〔以下DSPと称す
〕 (2)へ転送され、ブロック1のそれぞれのDSP
内で処理を行った後、処理済みデータ(5)は、次の処
理ステップのブロック2の各DSP (2)で処理され
ることになる。
器(3)に入力された後、所要のデータ(4)が所要の
デジタル信号処理プロセッサ1〜N〔以下DSPと称す
〕 (2)へ転送され、ブロック1のそれぞれのDSP
内で処理を行った後、処理済みデータ(5)は、次の処
理ステップのブロック2の各DSP (2)で処理され
ることになる。
このときの各DSP (2)の分担領域を第6図(a)
に示す。第6図(a)は、説明を簡単にするための、3
個のDSP (2)を用いて並列処理する場合の分割例
で、各DSP (2)には、均等な処理対象領域A、B
、Cが分配される。
に示す。第6図(a)は、説明を簡単にするための、3
個のDSP (2)を用いて並列処理する場合の分割例
で、各DSP (2)には、均等な処理対象領域A、B
、Cが分配される。
ところが、フレーム間画像符号化方式等では、入力フレ
ームと前フレームとの差分がある一定の大きさの部分の
みを符号化対象とし、それ以外は前フレームデータを用
いる条件付き画素補充処理を用いるのが一般的である。
ームと前フレームとの差分がある一定の大きさの部分の
みを符号化対象とし、それ以外は前フレームデータを用
いる条件付き画素補充処理を用いるのが一般的である。
従って、処理対象領域の画素数が同一でも、有効画素率
が異なる場合は、処理に要する演算量は異なり、所要演
算量又は所用演算時間は有効画素率に比例したものとな
る。
が異なる場合は、処理に要する演算量は異なり、所要演
算量又は所用演算時間は有効画素率に比例したものとな
る。
そこで、フレーム間画像符号化方式等における各DSP
(2)の分担する有効画素数を第6図(b)に示すよ
うにそれぞれ、EA、EB%ECとなる分布であるとす
ると、DSP並列構成1ブロック当りの所要演算時間は
、最大所要処理ff1Mを有するB領域を分担するDS
Pの処理時間となり、他のASC領域を分担する各DS
Pは演算処理後は待ち状態となり、何らの処理を行わな
いことになる。
(2)の分担する有効画素数を第6図(b)に示すよ
うにそれぞれ、EA、EB%ECとなる分布であるとす
ると、DSP並列構成1ブロック当りの所要演算時間は
、最大所要処理ff1Mを有するB領域を分担するDS
Pの処理時間となり、他のASC領域を分担する各DS
Pは演算処理後は待ち状態となり、何らの処理を行わな
いことになる。
[発明が解決しようとする課題]
従来の情報符号化装置は、以上のように構成されていた
ので、画像内での有効画素率等のように情報密度に偏り
があり、更にその分布又は密度等が時間的に変動する場
合、マルチプロセッサ全体としての処理時間は、各DS
Pの中で最も処理時間を要したDSPの処理時間となる
ため、DSPl個当りの処理効率が低くなるという問題
があった。
ので、画像内での有効画素率等のように情報密度に偏り
があり、更にその分布又は密度等が時間的に変動する場
合、マルチプロセッサ全体としての処理時間は、各DS
Pの中で最も処理時間を要したDSPの処理時間となる
ため、DSPl個当りの処理効率が低くなるという問題
があった。
この発明は、かかる問題点を解決することを課題として
なされたもので、マルチプロセッサの並列構成の処理能
力を最大限度に活用することのできる情報符号化装置を
得ることを目的とする。
なされたもので、マルチプロセッサの並列構成の処理能
力を最大限度に活用することのできる情報符号化装置を
得ることを目的とする。
[課題を解決するための手段]
この発明に係る情報符号化装置は、有効情報数が均等に
なるように複数のプロセッサに役割分担を指令するアド
レス制御信号を出力するタスク制御器と、先のアドレス
制御信号に基づいて自己の役割の情報をメモリより取り
込んで処理する複数のプロセッサと、を有するものであ
る。
なるように複数のプロセッサに役割分担を指令するアド
レス制御信号を出力するタスク制御器と、先のアドレス
制御信号に基づいて自己の役割の情報をメモリより取り
込んで処理する複数のプロセッサと、を有するものであ
る。
[作用]
この発明による情報符号化装置によれば、各プロセッサ
の処理情報数が均等化されるため、プロセッサブロック
全体としての所要処理時間は、最大限度近くまで短縮さ
れる。
の処理情報数が均等化されるため、プロセッサブロック
全体としての所要処理時間は、最大限度近くまで短縮さ
れる。
[実施例コ
次に、図に示す実施例に基づいてこの発明を更に詳細に
説明する。
説明する。
第1図は、この発明による情報符号化装置の一実施例と
しての、画像符号化装置の一例を示すものである。
しての、画像符号化装置の一例を示すものである。
第1図において、入力データ(1)は入力メモリ1〜3
(6)に入力される。一方、タスク制御器(7)は、入
力メモリ(1)の内容より、有効画素数を判断して、D
SPI、DSP2、DSP3の各々が符号化処理する分
担を走めてアドレス制御信号(8)としてDSPI、D
SP2及びDSP3のそれぞれに@!IgD信号を出力
する。
(6)に入力される。一方、タスク制御器(7)は、入
力メモリ(1)の内容より、有効画素数を判断して、D
SPI、DSP2、DSP3の各々が符号化処理する分
担を走めてアドレス制御信号(8)としてDSPI、D
SP2及びDSP3のそれぞれに@!IgD信号を出力
する。
このアドレス制御信号(8)を入力したDSPl、DS
P2及びDSP3はそれぞれ、入力メモリ1、入力メモ
リ2及び入力メモリ3にアドレス(9)を発して、自己
の処理すべきデータ(10)を読み込み、その後、予め
設定されたプログラムに基づいて符号化処理を行う。D
SPI、DSP2及びDSP3は、処理を完了すると、
個々の処理済みデータを出力用メモリ(11)に出力し
、出力用メモリ(11)はDSPブロックの全てのデー
タを読み込むと、処理済みデータ(5)を出力し、次の
DSPブロック等に伝送する。
P2及びDSP3はそれぞれ、入力メモリ1、入力メモ
リ2及び入力メモリ3にアドレス(9)を発して、自己
の処理すべきデータ(10)を読み込み、その後、予め
設定されたプログラムに基づいて符号化処理を行う。D
SPI、DSP2及びDSP3は、処理を完了すると、
個々の処理済みデータを出力用メモリ(11)に出力し
、出力用メモリ(11)はDSPブロックの全てのデー
タを読み込むと、処理済みデータ(5)を出力し、次の
DSPブロック等に伝送する。
この際、各DSP (2)は、各DSP (2)で処理
対象となる有効画素数が均等になるように、タスク制御
器(7)によって制御されているので、画像符号化処理
時間はそれぞれ、処理時間差が最小になるように制御さ
れる。
対象となる有効画素数が均等になるように、タスク制御
器(7)によって制御されているので、画像符号化処理
時間はそれぞれ、処理時間差が最小になるように制御さ
れる。
すなわち、第6図(b)に示すような有効画素数の画像
を符号化処理する場合、第2図(a)に示すように、有
効画素数の比較的に小さいA領域をA′に拡大し、同様
に比較的有効画素数の小さL)C領域をC′に拡大し、
逆に有効画素数の大きなり領域をB−に縮小するように
、タスク制御器(7)が演算配分し、それに応じたアド
レス制御信号(8)を、それぞれのDSPI、DSP2
及びDSP3に与える。例えばDSPIには、領域A゛
の画像データを読み込んで符号化処理すべきアドレス制
御信号(8)を与えると、DSPIは、領域A゛に相当
するアドレス(9)を入力メモリ1に発して、それに相
当するデータを入力し、定められたプログラムにより画
像符号化処理を行う。
を符号化処理する場合、第2図(a)に示すように、有
効画素数の比較的に小さいA領域をA′に拡大し、同様
に比較的有効画素数の小さL)C領域をC′に拡大し、
逆に有効画素数の大きなり領域をB−に縮小するように
、タスク制御器(7)が演算配分し、それに応じたアド
レス制御信号(8)を、それぞれのDSPI、DSP2
及びDSP3に与える。例えばDSPIには、領域A゛
の画像データを読み込んで符号化処理すべきアドレス制
御信号(8)を与えると、DSPIは、領域A゛に相当
するアドレス(9)を入力メモリ1に発して、それに相
当するデータを入力し、定められたプログラムにより画
像符号化処理を行う。
同様にDSP2にはB′領領域DSP3には、C゛領域
画像符号化処理が指令される。
画像符号化処理が指令される。
すると、第2図(b)に示すように、DSPI、DSP
2及びDSP3のそれぞれが符号化処理すべき有効画素
数EA−1EB−及びEC−は、はぼ均等化され、画像
データ処理総量は同一となる結果、この発明の装置によ
る最大所要処理量M゛は、従来の最大所要処理iMより
充分小さくM−くMなる関係となり、DSPブロック当
りの所要処理時間が短縮される。
2及びDSP3のそれぞれが符号化処理すべき有効画素
数EA−1EB−及びEC−は、はぼ均等化され、画像
データ処理総量は同一となる結果、この発明の装置によ
る最大所要処理量M゛は、従来の最大所要処理iMより
充分小さくM−くMなる関係となり、DSPブロック当
りの所要処理時間が短縮される。
第3図は、フレーム間符号化装置を3段のDSPブロッ
クの継続接続により構成したもので、各DSPブロック
で行う処理は、第4図に示す内容とする。
クの継続接続により構成したもので、各DSPブロック
で行う処理は、第4図に示す内容とする。
DSPブロック1(12)では、入力データ(1)を入
力し、差分信号を求めた後、有効/無効判定処理を行い
、画像データ内存動画素数分布を求め、その情報をタス
ク制御器(7)へ送る。
力し、差分信号を求めた後、有効/無効判定処理を行い
、画像データ内存動画素数分布を求め、その情報をタス
ク制御器(7)へ送る。
タスク制御器(7)はその情報に基づいて、DSPブロ
ック2(13)の各DSPの分担が均等になるようなア
ドレス調整を指示するアドレス制御信号(8)を送出す
る。
ック2(13)の各DSPの分担が均等になるようなア
ドレス調整を指示するアドレス制御信号(8)を送出す
る。
DSPブロック2(13)内の各DSPは、上述のよう
に読出しアドレス調整して処理を行う。
に読出しアドレス調整して処理を行う。
DSPブロック3(14)についても同様である。
なお、上記の実施例では、画像データ内の領域別有効画
素分布によって、DSP処理分担領域の制御を行う例を
示したが、この発明はそれに限定されるものではなく、
例えば一般の伝送情報の数量分布等に基づいて、フィー
ドバックによりDSP分担制御を行うことができる。
素分布によって、DSP処理分担領域の制御を行う例を
示したが、この発明はそれに限定されるものではなく、
例えば一般の伝送情報の数量分布等に基づいて、フィー
ドバックによりDSP分担制御を行うことができる。
[発明の効果]
この発明は以上説明した通り、複数のプロセッサCD5
P)の処理分担を適応的に制御する構造としだので、各
DSPの処理が均等化され、無駄な待ち時間が低減され
、装置全体としての処理能力が向上する効果が得られる
。
P)の処理分担を適応的に制御する構造としだので、各
DSPの処理が均等化され、無駄な待ち時間が低減され
、装置全体としての処理能力が向上する効果が得られる
。
第1図は、この発明の一実施例である複数のプロセッサ
を用いた画像符号化装置のブロック図、第2図は、この
発明の一実施例による画像符号化装置の処理領域適応制
御の例を示す説明図、第3図は、この発明の他の実施例
によるマルチプロセッサブロックのフレーム間符号化装
置の構成ブロック図、第4図は、第3図に示す装置の動
作説明図、第5図は、従来の符号化装置の構成ブロック
図、第6図は、従来装置における複数のプロセッサの分
担方法の説明図である。 図において、(1)は入力データ、(2)はデジタル信
号処理プロセッサ、(3)はデータ転送制御器、(5)
は処理済みデータ、(6)は入力メモリ、(7)はタス
ク制御器、(8)はアドレス制御信号、(9)はアドレ
ス、(10)はデータ、(11)は出力メモリ、(12
)はDSPブロック1、(13)はDSPブロック2、
(14)はDSPブロック3、(15)はフレームメモ
リである。 なお、図中、同一符号は同一、又は相当部分を示す。 代理人 弁理士 大 岩 増 雄 (外 2名) 実施例の画像符号化装置のブロック図 (a)メモリ領域分割 (b)領域別有効画素数分布 従来のプロセッサ分担説明図 −の4 Nffi J L/’1 \eII′Vへ− ′ぺoI′へN
を用いた画像符号化装置のブロック図、第2図は、この
発明の一実施例による画像符号化装置の処理領域適応制
御の例を示す説明図、第3図は、この発明の他の実施例
によるマルチプロセッサブロックのフレーム間符号化装
置の構成ブロック図、第4図は、第3図に示す装置の動
作説明図、第5図は、従来の符号化装置の構成ブロック
図、第6図は、従来装置における複数のプロセッサの分
担方法の説明図である。 図において、(1)は入力データ、(2)はデジタル信
号処理プロセッサ、(3)はデータ転送制御器、(5)
は処理済みデータ、(6)は入力メモリ、(7)はタス
ク制御器、(8)はアドレス制御信号、(9)はアドレ
ス、(10)はデータ、(11)は出力メモリ、(12
)はDSPブロック1、(13)はDSPブロック2、
(14)はDSPブロック3、(15)はフレームメモ
リである。 なお、図中、同一符号は同一、又は相当部分を示す。 代理人 弁理士 大 岩 増 雄 (外 2名) 実施例の画像符号化装置のブロック図 (a)メモリ領域分割 (b)領域別有効画素数分布 従来のプロセッサ分担説明図 −の4 Nffi J L/’1 \eII′Vへ− ′ぺoI′へN
Claims (1)
- 入力情報を蓄えて送出するメモリと、処理すべき情報の
うち有効情報数を求め、複数の処理分担有効情報数が均
等になるように適応的に処理すべき情報を複数に分割す
るためのアドレス制御信号を出力するタスク制御器と、
このタスク制御器のアドレス制御信号を入力して処理対
象とすべき分担領域のアドレスを調整して前記メモリよ
り情報を読み出して符号化処理を実行してその処理結果
を出力する複数のデジタル信号処理プロセッサと、を備
える情報符号化装置。
Priority Applications (17)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63298723A JPH02145077A (ja) | 1988-11-26 | 1988-11-26 | 情報符号化装置 |
| KR1019890001694A KR920006283B1 (ko) | 1988-02-19 | 1989-02-14 | 디지탈신호 처리방식 |
| EP95114933A EP0703533B1 (en) | 1988-02-19 | 1989-02-17 | Digital signal processing apparatus |
| EP95114934A EP0690377B1 (en) | 1988-02-19 | 1989-02-17 | Digital signal processing apparatus |
| US07/311,815 US5155852A (en) | 1988-02-19 | 1989-02-17 | Digital information coding system which evenly distributes valid input data to digital signal processors operating in parallel |
| DE68929113T DE68929113T2 (de) | 1988-02-19 | 1989-02-17 | Digitalsignalverarbeitungseinheit |
| DE68929101T DE68929101T2 (de) | 1988-02-19 | 1989-02-17 | Digitalsignalverarbeitungsanlage |
| EP19890102717 EP0329151A3 (en) | 1988-02-19 | 1989-02-17 | Digital signal processing apparatus |
| EP95114932A EP0690376B1 (en) | 1988-02-19 | 1989-02-17 | Digital signal processing method |
| CA000591354A CA1317680C (en) | 1988-02-19 | 1989-02-17 | Digital signal processing apparatus |
| DE68929100T DE68929100T2 (de) | 1988-02-19 | 1989-02-17 | Digitalsignalverarbeitungsverfahren |
| KR1019920008821A KR920006285B1 (ko) | 1988-02-19 | 1992-05-25 | 실시간 멀티프로세서형 신호처리장치 |
| KR1019920008822A KR920006286B1 (ko) | 1988-02-19 | 1992-05-25 | 움직임 보상연산 방법 |
| KR1019920008820A KR920006284B1 (ko) | 1988-02-19 | 1992-05-25 | 정보부호화 장치 |
| CA000616551A CA1324678C (en) | 1988-02-19 | 1992-12-16 | Digital signal processing apparatus |
| CA000616553A CA1324681C (en) | 1988-02-19 | 1992-12-16 | Digital signal processing apparatus |
| CA000616552A CA1326534C (en) | 1988-02-19 | 1992-12-16 | Digital signal processing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63298723A JPH02145077A (ja) | 1988-11-26 | 1988-11-26 | 情報符号化装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02145077A true JPH02145077A (ja) | 1990-06-04 |
Family
ID=17863445
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63298723A Pending JPH02145077A (ja) | 1988-02-19 | 1988-11-26 | 情報符号化装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02145077A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005332298A (ja) * | 2004-05-21 | 2005-12-02 | Ricoh Co Ltd | 情報処理装置、情報処理方法、情報処理プログラム及び記録媒体 |
| JP2009246539A (ja) * | 2008-03-28 | 2009-10-22 | Ibex Technology Co Ltd | 符号化装置、符号化方法、符号化プログラム、復号化装置、復号化方法および復号化プログラム |
-
1988
- 1988-11-26 JP JP63298723A patent/JPH02145077A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005332298A (ja) * | 2004-05-21 | 2005-12-02 | Ricoh Co Ltd | 情報処理装置、情報処理方法、情報処理プログラム及び記録媒体 |
| JP2009246539A (ja) * | 2008-03-28 | 2009-10-22 | Ibex Technology Co Ltd | 符号化装置、符号化方法、符号化プログラム、復号化装置、復号化方法および復号化プログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3806936B2 (ja) | データ・フロー制御および複数の処理装置を有する画像圧縮コプロセッサ | |
| EP1639495B1 (en) | Memory command handler for use in an image signal processor having a data driven architecture | |
| US11816871B2 (en) | Real-time low latency computer vision/machine learning compute accelerator with smart convolutional neural network scheduler | |
| Webb | Implementation and performance of fast parallel multi-baseline stereo vision | |
| US10805622B2 (en) | High efficiency video coding method and apparatus, and computer-readable storage medium | |
| US20220207644A1 (en) | Data compression support for accelerated processor | |
| CN100369024C (zh) | 直接存储访问控制装置和图像处理系统以及传输方法 | |
| JP3621598B2 (ja) | 並列ソフトウェア画像符号化方法、および並列ソフトウェア画像符号化プログラムを記録した記録媒体 | |
| CN114245173B (zh) | 一种图像压缩方法、装置、终端设备和存储介质 | |
| CN112165572A (zh) | 图像处理方法、装置、终端及存储介质 | |
| JPH03205985A (ja) | マルチプロセッサ型動画像符号化装置及びバス制御方法 | |
| WO2024187828A1 (zh) | 图像处理方法及装置、嵌入式设备及计算机可读存储介质 | |
| JPH03177961A (ja) | マルチプロセッサ制御装置 | |
| KR920006284B1 (ko) | 정보부호화 장치 | |
| CN108234924A (zh) | 视频混流方法、装置、设备及计算机可读介质 | |
| CN115641251A (zh) | 2d桌面图像预取分块融合方法、装置及设备 | |
| US20050122545A1 (en) | Flexible high performance error diffusion | |
| JPH02264370A (ja) | 画像処理装置 | |
| CN119172448B (zh) | 对多通道数据编码进行调度的方法及装置、多核编码系统 | |
| US12608332B2 (en) | Systems and methods for direct data transmission in image processing systems | |
| CN214504452U (zh) | 一种用于神经网络推理的异构系统 | |
| JPH0435792B2 (ja) | ||
| JPS63274279A (ja) | 動画処理装置 | |
| CN115375530A (zh) | 一种多gpu协同渲染方法、系统、装置及存储介质 | |
| HK40073369B (zh) | 图像处理方法、图像处理装置、计算机设备及存储介质 |