(57)【要約】【課題】誤り訂正の符号化の処理に要する消費電力の低減と、誤り訂正の符号化の処理に要する消費電力の低減とを可能にすること。【解決手段】画像処理プロセッサは、誤り訂正が可能な符号化方式を用いて符号化した符号化データを受信する受信手段と、前記符号化データの誤り数を計算する誤り数計算手段と、前記誤り数に応じて、前記符号化データの復号化を行い、訂正済みの符号化データを出力する誤り訂正手段と、前記訂正済み符号化データを送信する送信手段とを有する。【選択図】図１
2018207426.tif 000002
【特許請求の範囲】
【請求項１】
誤り訂正が可能な符号化方式を用いて符号化した符号化データを受信する受信手段と、
前記符号化データの誤り数を計算する誤り数計算手段と、
前記誤り数に応じて、前記符号化データの復号化を行い、訂正済みの符号化データを出力する誤り訂正手段と、
前記訂正済み符号化データを送信する送信手段と、
を有することを特徴とする画像処理プロセッサ。
【請求項２】
前記符号化データは、データの本体であるペイロードデータと、前記ペイロードデータに冗長性を持たせるために付加した冗長データとで構成されることを特徴とする請求項１に記載の画像処理プロセッサ。
【請求項３】
前記訂正済み符号化データは、前記ペイロードデータを前記誤り訂正手段で復号化した訂正済みペイロードデータと、前記冗長データを前記誤り訂正手段で復号化した訂正済み冗長データとで構成されることを特徴とする請求項２に記載の画像処理プロセッサ。
【請求項４】
前記誤り訂正手段は、前記符号化データを全て訂正できない場合には、前記符号化データを前記訂正済み符号化データとして出力することを特徴とする請求項１乃至請求項３の何れか一項に記載の画像処理プロセッサ。
【請求項５】
前記誤り訂正手段は、前記誤り数が予め定められた任意の閾値以下である場合には、前記符号化データを前記訂正済み符号化データとして出力することを特徴とする請求項１乃至請求項４の何れか一項に記載の画像処理プロセッサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信したデータの誤り訂正が可能な画像処理プロセッサに関する。
【背景技術】
【０００２】
従来、誤り訂正の符号化をされたデータを転送する装置において、誤りの伝搬を防止するため、受信したデータを誤り訂正の復号化をした上で送信を行っていた。
【０００３】
特許文献１には、誤り訂正の復号器の出力を、再符号化することなく転送する方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開昭６０−１３３５７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された方法では、全ての誤りを訂正できない場合においても誤り訂正の復号化の処理を実行してしまう。
【０００６】
そこで、本発明は、誤り訂正の復号化の処理に要する消費電力の低減と、誤り訂正の符号化の処理に要する消費電力の低減とが可能な画像処理プロセッサを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明に係る画像処理プロセッサは、
誤り訂正が可能な符号化方式を用いて符号化した符号化データを受信する受信手段と、前記符号化データの誤り数を計算する誤り数計算手段と、前記誤り数に応じて、前記符号化データの復号化を行い、訂正済みの符号化データを出力する誤り訂正手段と、前記訂正済み符号化データを送信する送信手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、誤り訂正の符号化の処理に要する消費電力の低減と、誤り訂正の符号化の処理に要する消費電力の低減とが可能な画像処理プロセッサを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態１および２における画像処理プロセッサ１００の構成の例を説明するためのブロック図である。
【図２】実施形態１における誤り訂正部１３０の動作例を説明するためのフローチャートである。
【図３】実施形態２における誤り訂正部１３０の動作例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明の実施形態は以下の実施形態に限定されるものではない。
【００１１】
［実施形態１］
図１を参照して、実施形態１および２における画像処理プロセッサ１００の構成の例を説明する。
【００１２】
図１に示すように、画像処理プロセッサ１００は、受信部１１０、誤り数計算部１２０、誤り訂正部１３０および送信部１４０を有する。画像処理プロセッサ１００は、符号化データ１０１を外部入力とし、訂正済み符号化データ１０２を外部出力とする。
【００１３】
符号化データ１０１は、リード・ソロモン符号等の誤り訂正符号を用いて符号化されたデータであり、データの本体であるペイロードデータと、ペイロードデータに冗長性を持たせるために付加した冗長データとで構成される。
【００１４】
受信部１１０では、符号化データ１０１を受信し、後段となる誤り数計算部１２０に符号化データ１０１を出力する。
【００１５】
誤り数計算部１２０は、符号化データ１０１で発生している誤り数１０３を計算する。誤り数計算部１２０は具体的には以下の処理を行う。なお、計算方法等の詳細に関しては、「今井秀樹著，符号理論，社団法人電子情報通信学会発行，１９９０年３月１５日，ｐ．１６１‐１７５」に記載の方法に従えばよいため、その説明を省略する。
１．符号化データ１０１から、シンドロームを計算する。
２．計算したシンドロームが全て０であれば、誤り数１０３は０とする。
３．計算したシンドロームに非零のものがあれば、誤り数１０３を計算する。
【００１６】
ここで、符号化データ１０１の符号化方式で訂正可能な誤り数が２の場合は、誤り数１０３は、０か１か２か３以上を示す値のいずれかを示す。
【００１７】
誤り訂正部１３０は、誤り数計算部１２０で計算した結果に応じて、符号化データ１０１に対して復号化処理を行い、誤りの訂正をする。ここで、復号化処理は、符号化データ１０１を構成するペイロードデータと、冗長データを包括して処理をする。冗長データも含めて復号化処理をすることで、送信部１４０で送信する際に、再度、誤り訂正符号化をする必要がない。
【００１８】
送信部１４０は、誤り訂正部１３０が出力したデータを訂正済み符号化データ１０２として画像処理プロセッサ１００の外部に出力する。
【００１９】
図２は、実施形態１における誤り訂正部１３０の動作例を説明するためのフローチャートである。
【００２０】
ステップＳ２０１では、誤り計算部１２０の出力する誤り数１０３が０か否かを判定する。誤り数１０３が０であればＹＥＳと判定し、ステップＳ２０２に処理を進める。誤り数１０３が０でなければＮＯと判定し、ステップＳ２０３に処理を進める。
【００２１】
ステップＳ２０２では、誤り訂正部１３０の出力として、符号化データ１０１を訂正済み符号化データ１０２として出力する。
【００２２】
ステップＳ２０３では、誤り数計算部１２０の出力する誤り数１０３を基に、符号化データ１０１が訂正可能か否かを判定する。訂正可能であればＹＥＳと判定し、ステップＳ２０２に処理を進める。訂正不可能であればＮＯと判定し、ステップＳ２０４に処理を進める。
【００２３】
ステップＳ２０４では、符号化データ１０１の復号化処理を行う。前述したように、符号化データ１０１を構成するペイロードデータと冗長データを包括して復号化処理を行う。結果として、ステップＳ２０４では訂正済みのペイロードデータと訂正済みの冗長データとからなる訂正済み符号化データ１０２が生成される。
【００２４】
ステップＳ２０５では、誤り訂正部１３０の出力として、ステップＳ２０４で生成した訂正済み符号化データ１０２を出力する。
【００２５】
図２に示すステップにより、送信部１４０で画像処理プロセッサ１００の外部に送信する際に、誤り訂正符号化をする必要がなく消費電力を低減することが可能である。また、符号化データ１０１の全てのデータが訂正できない場合に、符号化データ１０１を訂正済み符号化データ１０２として送信することで、復号化処理をする必要がなく消費電力を低減することが可能である。
【００２６】
［実施形態２］
次に、実施形態２を説明する。実施形態２における画像処理プロセッサ１００の構成は、実施形態１における画像処理プロセッサ１００の構成と同様であるため、その説明を省略する。
【００２７】
図３は、実施形態２における誤り訂正部１３０の動作例を説明するためのフローチャートである。
【００２８】
図３のステップＳ２０１からステップＳ２０５までの処理は、図２のステップＳ２０１からステップＳ２０５までの処理と同様であるため、それらの説明を省略する。
【００２９】
ステップＳ３０６では、誤り数計算部１２０の出力する誤り数１０３と予め定められている閾値とを比較し、誤り数１０３が閾値以上であるか否かを判定する。誤り数１０３が閾値以上であればＹＥＳと判定し、ステップＳ２０４に処理を進める。誤り数１０３が閾値よりも小さければＮＯと判定し、ステップＳ２０２に処理を進める。ステップ３０６により、誤り数１０３が十分小さい場合に復号化処理の実行を停止することができる。これにより、さらに消費電力を低減することが可能である。
【００３０】
なお、本発明の実施形態は上述の実施形態１および２に限るものではなく、発明の要旨の範囲内であれば様々な変更又は修正が可能である。
【符号の説明】
【００３１】
１００  画像処理プロセッサ、１１０  受信部、１２０  誤り数計算部、
１３０  誤り訂正部、１４０  送信部
【図１】
2018207426.tif 000003
【図２】
2018207426.tif 000004
【図３】
2018207426.tif 000005