(57)【要約】【課題】撮像装置から複数の外部装置に対して画像データを出力するシステムに、好適な画像データ処理装置を提供する。【解決手段】第１の処理回路２７は、Ａ／Ｄ変換回路２５から出力される画像データＤ(n)に第１の信号処理を施して第１の画像データを生成する。第２の処理回路２８は、画像データＤ(n)に対して第１の信号処理から独立した第２の信号処理を施して第２の画像データを生成する。これら第１及び第２の処理回路２７、２８は、第１及び第２の信号処理を並列的に実行し、第１及び第２の画像データを表示装置２、システムマイコン３へ出力する。【選択図】  図１
2004193970.tif 000002
【特許請求の範囲】
【請求項１】
入力される画像データに所定の信号処理を施し、出力データを生成して外部装置へ出力する画像データ処理装置において、前記画像データに第１の信号処理を施して第１の画像データを生成する第１の処理回路と、前記画像データに前記第１の信号処理から独立した第２の信号処理を施して第２の画像データを生成する第２の処理回路と、を備え、前記第１及び第２の処理回路は、前記第１及び第２の信号処理を並列的に実行し、前記第１及び第２の画像データを前記出力データとして出力することを特徴とする画像データ処理装置。
【請求項２】
請求項１に記載の画像データ処理装置において、
前記第１及び第２の画像データは、ビット長、画素密度及びフレームレートの少なくとも１つが異なることを特徴とする画像データ処理装置。
【請求項３】
請求項１に記載の画像データ処理装置において、
前記第１の処理回路は、前記画像データの第１の帯域を減衰して第１の輝度データを生成する第１のフィルタと、前記第１の輝度データにガンマ補正処理を施すガンマ補正部と、ガンマ補正されたデータに対して第１の輪郭強調処理を施す第１の輪郭強調部と、を有し、前記第２の処理回路は、前記画像データの第２の帯域を減衰して第２の輝度データを生成する第２のフィルタと、前記第２の輝度データに対して第２の輪郭強調処理を施す第２の輪郭強調部と、を有することを特徴とする画像データ処理装置。
【請求項４】
請求項３に記載の画像データ処理装置において、
前記第１の処理回路は、前記輝度データの画素密度及びフレームレートの少なくとも１つを変更する変換回路を更に有することを特徴とする画像データ処理装置。
【請求項５】
請求項３又は請求項４に記載の画像データ処理装置において、
前記第２の処理回路は、前記第２の輪郭強調部の出力を二値化して二値化データを生成する二値化部を更に有することを特徴とする画像データ処理装置。
【請求項６】
請求項１乃至請求項５の何れかに記載の画像データ処理装置において、
前記第１及び第２の処理回路の各出力を前記出力データの上位の所定ビット及び下位の所定ビットに割り当てて合成する合成回路を更に備えたことを特徴とする画像データ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本願発明は、入力される画像データに所定の信号処理を施し、出力データを生成して外部装置へ出力する画像データ処理装置に関する。
【０００２】
【従来の技術】
従来より、撮像装置から画像データを複数の外部装置へ出力し、外部装置側で表示用、解析用、特殊効果のための画像処理などの多種多様な信号処理を施すものがある。例えば、表示用の処理では、撮像装置から出力される基本フォーマットの画像データの画素密度や階調を表示装置側で減縮し、表示パネルで表示可能な画素密度や階調に変換する。また、解析用の処理としては、例えば、バーコード表示された被写体を捉えて得られた画像データから白黒の縞模様の間隔を読み取り、読み取った白黒の配列パターンをデコードしてコードデータに変換する。また、特殊効果のための画像処理としては、撮像装置から出力される画像データの値を数値的に変換し、例えば、輪郭線を強調して油絵のような再生画像に変換したり、或いは、再生画像の色の割合を変更してセピア色の再生画像を生成するものがある。
【０００３】
ここでは、上述のようなシステムの一例として、撮像装置からの画像データを表示装置及びバーコードを解析するシステムマイコンに出力し、表示装置にモニタ画像を表示しながら、画像データに基づいてバーコード解析処理を行うバーコード読み取りシステムを例示する。
【０００４】
図１１は、バーコード読み取りシステムの概略構成を示すブロック図である。図１１に示すシステムは、基本的に、撮像装置１、表示装置２、システムマイコン３及びメモリ４を備える。
【０００５】
撮像装置１は、被写体を撮像して画像信号を出力するイメージセンサ、画像信号に対してアナログやデジタルの信号処理を施す信号処理部を備える。この撮像装置１は、イメージセンサから出力された画像信号に対して所定の信号処理を施し、ＹＵＶ（輝度データ、色差データ）、又は、ＲＧＢの色データの何れか一方のフォーマットの出力データを出力する。
【０００６】
表示装置２は、再生画像を表示する表示パネル、撮像装置１から出力される画像データに従って表示パネルを駆動するドライバを備える。表示装置２では、撮像装置１からの画像データの画素密度や階調を表示パネルに適した画素密度や階調に変換してから、画像データをドライバへ供給する。例えば、撮像装置１のイメージセンサが、水平画素数×垂直画素数が６４０×４８０のＶＧＡサイズで、表示装置２の表示パネルの表示画素密度が２４０×１２０であった場合、撮像装置１からの画像データを１／４に間引くようにしている。また、階調についても、１画素分の輝度データＹ、色差データＵ、Ｖのそれぞれに８ビットが割り当ててられる画像データの、例えば、下位４ビットを間引いて４ビットデータに変換して階調を落とすようにしている。
【０００７】
システムマイコン３は、システム全体の動作を統括的に制御する制御装置である。このシステムマイコン３中には、撮像装置１で撮像された画像情報を取り込んでバーコード解析の処理を行うバーコード処理部３ａが備えられる。バーコード処理部３ａは、撮像装置１のイメージセンサがＶＧＡサイズであった場合、８ビット×６４０×４８０の画像データを取り込んで二値化し、１ビット×６４０×４８０の二値化データを生成する。そして、二値化データに基づいてバーコードの配列パターンを判別し、判別した配列パターンをデコードしてコードデータ、即ち、バーコード変換された元の情報を取り出す。
【０００８】
メモリ４は、撮像装置１で撮像された画像データやシステムマイコン３によって処理された画像データを記憶し、信号処理の過程で必要になったときやユーザーからの指示があった場合に、記憶した画像データを出力する。
【０００９】
【発明が解決しようとする課題】
上述のようなシステムにおいては、撮像装置から出力する画像データの基本フォーマットとして４ビット×６４０×４８０の輝度データ＋４ビット×６４０×４８０の色差データからなる画像データを出力しなければならない。これは、バーコードの解析処理として１ビット×６４０×４８０の画像データ、表示用の処理として４ビット×２４０×１２０の輝度データ＋４ビット×２４０×１２０の色差データからなる画像データがそれぞれ必要であり、これら２種類のデータを撮像装置の出力データから生成しなければならないことに起因する。このように２種類の画像データを包含する画像データを撮像装置から出力することは、出力データのデータ量の増加を招き、以下に示すように様々な問題を生じさせる。
【００１０】
例えば、一般に、バーコード解析処理では、多画面の画像情報を必要とするため、撮像装置から出力のフレームレートを、例えば、３０ｆｐｓ程度に設定しなければならない。しかしながら、撮像装置から出力する１画面分の画像データのデータ量が多いため、データの転送に比較的長い時間を要し、バーコード解析処理で要求されるフレームレートを満たすことができず、バーコード解析処理の精度が低下するといった不具合がある。
【００１１】
また、バーコード読み取りシステムに、システムマイコン側で特殊効果のための画像処理を行うといった機能を加える場合にあっては、画像処理のために８ビット×６４０×４８０の輝度データ＋８ビット×６４０×４８０の色差データからなる静止画の画像データが必要となる。このため、撮像装置１から出力する画像データのデータ量が更に増大することになり、それぞれの機能で要求されるデータ量の画像データを適切に供給することが益々困難になるという問題が生じる。
【００１２】
このような問題は、バーコード読み取りシステムや画像処理システムに限らず、互いに異なるデータ量や、異なる画像処理の施されたデータを要求する複数の外部装置に対して、撮像装置から画像データを出力するシステムにあっては、概ね共通したものとなっている。
【００１３】
そこで、本願発明は、互いに異なるデータ量や、異なる画像処理の施されたデータを要求する複数の外部装置に対して、撮像装置から画像データを出力するシステムに、好適な画像データ処理装置を提供することを目的とする。
【００１４】
【課題を解決するための手段】
本願発明は、上述の課題の少なくとも１つを解決すべく成されたものであり、その特徴とするところは、入力される画像データに所定の信号処理を施し、出力データを生成して外部装置へ出力する画像データ処理装置において、前記画像データに第１の信号処理を施して第１の画像データを生成する第１の処理回路と、前記画像データに前記第１の信号処理から独立した第２の信号処理を施して第２の画像データを生成する第２の処理回路と、を備え、前記第１及び第２の処理回路は、前記第１及び第２の信号処理を並列的に実行し、前記第１及び第２の画像データを前記出力データとして出力することにある。
【００１５】
【発明の実施の形態】
図１は、本願発明の第１実施形態の構成を示すブロック図である。ここでは、複数の外部装置を、図１１と同様に、バーコード解析処理を実行するシステムマイコン３及び再生画像を表示する表示装置２とし、これらバーコード読み取りシステムに適用される撮像装置を例に挙げて説明する。
【００１６】
図１に示す撮像装置１’は、ＣＣＤイメージセンサ２１、ＣＣＤドライバ２２、タイミング制御回路２３、レジスタ３２、アナログ処理回路２３、Ａ／Ｄ変換回路２５及びデジタル処理回路２６を備えている。
【００１７】
ＣＣＤイメージセンサ２１は、行列配置される複数の受光画素に被写体画像に応じた情報電荷を蓄積する受光部、受光部に蓄積された情報電荷を順次１ライン単位で転送する転送部及び転送部を介して転送されてきた情報電荷を１画素単位で電圧値に変換して画像信号Ｉ(t)として出力する出力部から構成される。
【００１８】
ＣＣＤドライバ２２は、タイミング制御回路２３から供給される各種タイミング信号に応答して複数の駆動クロックを生成する。そして、複数の駆動クロックをＣＣＤイメージセンサ２１に供給することによって、ＣＣＤイメージセンサ２１を転送駆動して画像信号Ｉ(t)を取り出す。
【００１９】
タイミング制御回路２３は、基準クロックＣＫをカウントする複数のカウンタから構成され、垂直同期信号及び水平同期信号を生成すると共に、これら垂直同期信号及び水平同期信号に同期する複数のタイミング信号を生成する。また、タイミング制御回路２３は、ＣＣＤドライバ２２以外の各回路にもタイミング信号を供給しており、各回路の動作タイミングをＣＣＤイメージセンサ２１の動作タイミングに同期させる。
【００２０】
レジスタ３２は、撮像だけを行うカメラモードやバーコード解析処理を行うバーコード解析処理モードなどの複数の動作モードに対応付けられた複数の設定データを格納する。このレジスタ３２は、動作モードを表すモード信号ＭＯＤＥを受けて、指定された動作モードに対応した設定データを出力する。この設定データは、タイミング制御回路２３に出力され、タイミング制御回路２３が指定されたモード信号に応じたタイミング信号を各回路へ出力する。
【００２１】
アナログ処理回路２４は、ＣＣＤイメージセンサ２１から出力された画像信号Ｉ(t)に対してＣＤＳ(Correlated Double Sampling：相関二重サンプリング)やＡＧＣ(Automatic Gain Control：自動利得制御)等のアナログ信号処理を施す。Ａ／Ｄ変換回路２５は、アナログ処理回路２４から出力される画像信号Ｉ'(t)を規格化し、デジタル信号に変換して画像データＤ(n)として出力する。
【００２２】
デジタル処理回路２６は、第１のデジタル処理回路２７及び第２のデジタル処理回路２８を備える。第１のデジタル処理回路２７は、画像データＤ(n)に対して表示用の画像データを生成するための第１の信号処理を施し、第１の画像データを生成する。第２のデジタル処理回路２８は、画像データＤ(n)に対してバーコード解析処理用の画像データを生成するための第２の信号処理を施し、第２の画像データを生成する。これら第１及び第２のデジタル処理回路２７、２８は、画像データＤ(n)の入力に対して並列的に動作し、第１のデジタル処理回路２７で生成した第１の画像データを第１の出力端子ＯＵＴ１から第１の出力データＤ1(o)として表示装置２へ出力するのと同時に、第２のデジタル処理回路２８で生成した第２の画像データを第２の出力端子ＯＵＴ２から第２の出力データＤ2(o)としてシステムマイコン３へ出力する。
【００２３】
図２は、第１及び第２のデジタル処理回路２７、２８の構成を示すブロック図である。尚、この図において、図１と同一の構成については、同じ符号が付してある。
【００２４】
第１のデジタル処理回路２７は、第１の輝度データＹ1を生成する構成として、第１のフィルタ３０、ガンマ補正部３１及び第１の輪郭強調部３２を備え、色差データＵ、Ｖを生成する構成として、色分離部３４、ガンマ補正部３５R〜３５B及び色差データ生成部３６を備える。そして、輝度データＹ及び色差データＵ、Ｖの画素密度及びフレームレートを変更する構成として画素密度変換部３７及びフレームレート変換部３８を備える。
【００２５】
第１のフィルタ３０は、画像データＤ(n)の低域成分を透過させるフィルタであり、画像データＤ(n)の第１の帯域を減衰して第１の輝度データＹ1を生成する。即ち、Ａ／Ｄ変換回路２５から出力される画像データＤ(n)は、輝度データ成分と色データ成分とが周波数多重されており、この画像データＤ(n)の低周波数成分のみを通過させることによって、画像データＤ(n)から輝度データ成分だけを取り出す。
【００２６】
ガンマ補正部３１は、第１の輝度データＹ1に対して非線形変換特性に基づくガンマ補正処理を施し、高輝度部分が抑圧されると共に、低輝度部分が増幅された補正データを生成する。このガンマ補正部３１によるガンマ補正処理では、ＣＣＤイメージセンサ２１の光電変換特性と、人が視覚上感じる光の感度特性とのずれを補正する。
【００２７】
第１の輪郭強調部３２は、ラインメモリ（図示せず）に格納する過去ラインの補正データと、ガンマ補正部３１から入力される１ライン分の補正データとに基づいて、所定数のマトリクスからなる空間フィルタを構成する。そして、この空間フィルタを用いて第１の輝度データＹ1の特定周波数成分を取り出してエッジ成分を抽出し、抽出したエッジ成分のデータを原輝度データに加算することによって、輪郭強調された第１の輝度データＹ1を生成する。
【００２８】
色分離部３４は、画像データＤ(n)をＲＧＢ各色に分離し、色成分データＲ(n)、Ｇ(n)、Ｂ(n)を生成する。この色分離部３４には、ラインメモリと補間処理を行うフィルタとが内蔵され、入力される画像データＤ(n)の偶数ラインと奇数ラインとで各々存在しないＲ成分、又は、Ｂ成分のデータを、他のラインから補間することによって、３色の色成分データＲ(n)、Ｇ(n)、Ｂ(n)を同時に出力する。
【００２９】
ガンマ補正部３５R〜３５Bは、色分離部３４から出力される色成分データＲ(n)、Ｇ(n)、Ｂ(n)に対してガンマ補正処理を施して色差データ生成部３６へ出力する。
【００３０】
色差データ生成部３６は、色成分データＲ(n)から第１の輝度データＹ1を差し引くことによって色差データＵを生成し、色成分データＢ(n)から第１の輝度データＹ1を差し引くことによって色差データＶを生成する。
【００３１】
画素密度変換部３７は、ラインメモリに格納する過去ラインの第１の輝度データＹ1及び色差データＵ、Ｖと、入力される第１の輝度データＹ1及び色差データＵ、Ｖとに基づいて空間フィルタを構成する。そして、構成した空間フィルタを用いて適数画素分のデータを間引くことにより、画像データの画素密度を変換する。例えば、図３に示すように、第１の輝度データＹ1及び色差データＵ、Ｖからなる画像データＤ(n)を画素密度１／４に変更する場合、隣接する４画素のデータＤ(1)〜Ｄ(4)の値を加算して加算データを生成し、この加算データの平均値を算出して平均データを生成する。そして、この平均データを新たな画像データＤ'(1)とすることによって画素密度を変換する。
【００３２】
フレームレート変換部３８は、少なくとも１画面分の画像データを格納可能なフレームメモリ（図示せず）及びフィルタから構成される。その処理は、画素密度変換部３７と同様の原理を用いて行われ、フレームメモリに格納された過去画面の画像データＤ(n)及び入力される画像データＤ(n)に基づいて空間フィルタを構成し、適数画面分のデータを間引くことによって、画像データＤ(n)のフレームレートを変換する。
【００３３】
第２のデジタル処理回路２８は、第２の画像データとしての二値化データＹBを生成する構成として、第２のフィルタ４０、第２の輪郭強調部４１及び二値化部４２を備える。
【００３４】
第２のフィルタ４０は、第１のフィルタ３０と同様に低域通過フィルタであり、画像データＤ(n)の第２の帯域を減衰して第２の輝度データＹ2を生成する。ここで、この第２のフィルタ４０を、先の第１のフィルタ３０と別に設けるのは、表示用の画像データとバーコード解析用の画像データとで異なるフィルタ特性を用いて画像データを減衰させる必要があるからである。図４は、第１及び第２のフィルタ３０、４０のフィルタ特性を模式的に示す図であり、横軸が周波数、縦軸が透過率を表す。いずれのフィルタも水平サンプリング周波数ｆHの１／２の位置で極小点を有し、その近傍で出力信号を減衰させる。ここで、第２のフィルタ４０の特性５１は、第１のフィルタ３０の特性５０に比して急峻な減衰特性を有するように設定される。即ち、特性５１は周波数ｆH／２を中心とする狭い第２のトラップ帯域幅にて信号を減衰させ、一方、特性５０は周波数ｆH／２を中心とする比較的広い第１のトラップ帯域幅にて信号を減衰させる。
【００３５】
第２の輪郭強調部４１は、ラインメモリに格納する過去ラインの第２の輝度データＹ2と、第２のフィルタ４０から入力される１ライン分の第２の輝度データＹ2とに基づいて、所定数のマトリクスからなる空間フィルタを構成する。そして、空間フィルタを用いて輪郭強調の処理を施し、輪郭強調された第２の輝度データＹ2を生成する。この第２の輪郭強調部４１についても、第１の輪郭強調部３２と別に設けられるのは、表示用の画像データとバーコード解析用の画像データとで異なる周波数帯域を強調する必要があるからである。図５は、第１及び第２の輪郭強調部３２、４１のフィルタ特性を模式的に示す図であり、横軸が周波数、縦軸が透過率を表す。第１の輪郭強調部３０のフィルタ特性６０は、人の目の感度が最も高くなる周波数帯域で極大値を有し、その近傍で出力信号を透過させる。これに対し、第２の輪郭強調部４１のフィルタ特性６１は、特性６０に比して高い周波数帯域で極大値を有し、その近傍で出力信号を透過させる。
【００３６】
二値化部４２は、第２の輪郭強調部４１から出力される第２の輝度データＹ2を１画素単位で所定のしきい値と比較し、第２の輝度データＹ2がしきい値より大きい場合に「１」、小さい場合に「０」をそれぞれ割り当てて二値化データＹBを生成する。これにより、第２の輝度データＹ2の階調が２階調に減縮され、黒と白だけで表現される１ビットのデータＹBが生成される。
【００３７】
以上のような構成によれば、表示装置２に適したフォーマットの第１の出力データ及びシステムマイコン３側に適したフォーマットの第２の出力データからなる２種類の出力データを撮像装置から出力することができる。例えば、ＣＣＤイメージセンサ２１が、水平画素数×垂直画素数が６４０×４８０のＶＧＡサイズであった場合、ＣＣＤイメージセンサ２１をフレームレート３０ｆｐｓで駆動させれば、ビット長が８ビット、画素密度が２４０×１２０、フレームレートが７ｆｐｓの第１の出力データを出力するのと同時に、ビット長が１ビット、画素密度が６４０×４８０、フレームレートが３０ｆｐｓの第２の出力データを出力することができる。このため、表示装置２及びシステムマイコン３からの要求に対して適切にデータを供給することができ、例えば、バーコード読み取りシステムにおいては、表示装置２へ表示用の画像データを出力しながら、データ量が不足することなくバーコード解析処理に出力データを出力することが可能となる。よって、バーコード解析処理の精度の低下を防止することができる。
【００３８】
また、システムマイコン３でバーコード解析処理に加えて特殊効果を奏する画像処理を行う場合には、画素密度変換回路３７の動作を停止することによって、８ビット×６４０×４８０の輝度データＹ及び８ビット×６４０×４８０の色差データＵ、Ｖを出力することができる。画素密度変換回路３７の動作の停止するには、画素密度変換回路３７がタイミング制御回路２３からのタイミング信号に応答して動作しているため、このタイミング信号の供給を停止することによって行うことができる。
【００３９】
尚、本実施形態において、二値化部４２を第２のデジタル処理回路２８に備える構成としたが、これに限られるものではない。即ち、第２のフィルタ４０及び第２のフィルタ２８を撮像装置１’側に組み込み、二値化の機能については、システムマイコン３側に盛り込むようにしても良い。
【００４０】
図６は、本願発明の第２の実施形態の構成を示すブロック図である。この図において、図１と同一の構成については、同じ番号が付してあり、その説明を割愛する。第２の実施形態において、先の第１の実施形態と異なる点は、第１及び第２のデジタル処理回路２７、２８の各出力を合成する合成回路７０を備えた点にある。
【００４１】
合成回路７０は、第１及び第２のデジタル処理回路２７、２８の各出力を取り込み、これらを合成して出力データＤ(o)として表示装置２及びシステムマイコン３へ出力する。この合成回路７０では、第１のデジタル処理回路２７の出力を出力データＤ(o)の上位の所定ビットに割り当てると共に、第２のデジタル処理回路２８の出力を出力データＤ(o)の下位の所定ビットに割り当てることによって、２つのデータを合成する。
【００４２】
図７は、第２の実施形態におけるデジタル処理回路２６の構成を示すブロック図である。尚、この図において、図２と同一の構成については同じ符号が付してあり、その説明を割愛する。
【００４３】
合成回路７０は、フレームレート変換回路３８でフレームレートが変更された第１の輝度データＹ1、色差データＵ、Ｖの８ビットデータの上位４ビットのデータと、下位４ビットのデータと、１ビットの二値化データＹBと、をそれぞれ取り込み、合成して出力データＤ(o)として出力する。この合成回路７０は、セレクタ７１を備え、入力される３つのデータのうち、第１の輝度データＹ1、色差データＵ、Ｖの下位４ビットデータと、二値化データＹBと、をセレクタ７１の入力に受ける。セレクタ７１は、選択信号ＳＥＬに応答して、２つの入力に受けるデータの何れか一方を選択して出力する。合成回路７０では、第１の輝度データＹ1及び色差データＵ、Ｖの上位４ビットを出力データＤ(o)の上位４ビットに割り当てると共に、セレクタ７１の出力を出力データＤ(o)の下位４ビットに割り当てる。
【００４４】
図８は、図７の動作を説明するタイミングチャートであり、図９（ａ）、（ｂ）は、それぞれ、図８中のＡ、Ｂに対応するデータの状態を示す模式図である。ここでは、動作説明として、先ず、第１の輝度データＹ1及び色差データＵ、Ｖに対し、画素密度変換回路３７及びフレームレート変換回路３８による変換処理が行われない場合を説明する。また、タイミングｔ０〜タイミングｔ１が、システム上モニタ出力だけを行うものとし、タイミングｔ１〜タイミングｔ２が、バーコード解析処理及びモニタ出力の両方の処理を行うものとする。
【００４５】
また、図８中の符号としては、Ｄ(n)uが第１の画像データの上位４ビットを示し、Ｄ(n)sが下位４ビットを示す。これらデータＤ(n)u、Ｄ(n)sは、１画素分のデータであり、各画素データのなかでは、第１の輝度データＹ1、色差データＵ、Ｖが時分割で所定の順序に配列される。
【００４６】
タイミングｔ０〜タイミングｔ１においては、モード信号ＭＯＤＥに応答して選択信号ＳＥＬが立ち下げられ、セレクタ７１で第１の画像データの下位４ビットＤ(n)s側が選択される。これにより、出力データＤ(o)の８ビットのうち下位の４ビットに対して、第１の画像データの下位４ビットＤ(1)s〜Ｄ(4)sが割り当てられる。このときのデータの状態として図８中のＡで示すデータを例に挙げると、図９（ａ）に示すように、第１の輝度データＹ1の上位４ビット及び下位４ビットが出力データＤ(o)の上位４ビット及び下位４ビットにそれぞれ割り当てられる。また、色差データＵ、Ｖにおいても、同様に、色差データの８ビットが、そのまま出力データＤ(o)となる。
【００４７】
タイミングｔ１〜タイミングｔ２においては、モード信号ＭＯＤＥの切り替えに応答して選択信号ＳＥＬが立ち上げられ、セレクタ７１で二値化データＹBが選択される。これにより、二値化データＤ(5)b〜Ｄ(12)bが出力データＤ(o)の下位４ビットに割り当てられる。また、このとき、出力データＤ(o)の下位４ビットの出力先が表示装置２側からシステムマイコン３側となるようにバスライン（図示せず）の接続が切り替えられる。このときのデータの状態として図８中のＢで示すデータを例に挙げると、図９（ｂ）に示すように、第１の輝度データＹ1の上位４ビットが出力データＤ(o)の上位４ビットに割り当てられ、二値化データＹB＋３ビットのゼロデータからなる４ビットが出力データＤ(o)の下位４ビットに割り当てられる。尚、ゼロデータの割り当てについては、二値化部４２からの出力を４ビットとし、これら４ビットのうち、二値化データに対応する１ビット以外の３ビットを接地点に接続しておけば良い。
【００４８】
続いて、第１の輝度データＹ1及び色差データＵ、Ｖに対し、画素密度変換回路３７及びフレームレート変換回路３８による変換処理が行われる場合を説明する。図１０は、第１の画像データに対して変換処理が施された場合の動作を示すタイミング図である。尚、この図１０において、タイミングｔ０〜タイミングｔ２がシステム上モニタ出力だけを行うものとし、タイミングｔ２〜タイミングｔ６が、バーコード解析処理及びモニタ出力の両方の処理を行うものとする。
【００４９】
タイミングｔ０〜タイミングｔ１においては、第１の画像データに対して画素密度変換の処理が行われるため、画素密度変換回路３７の出力が値「０」に固定され、これがそのまま第１の画像データとなる。このとき、セレクタ７１で下位４ビットデータＤ(n)s側が選択され、出力データＤ(o)としてゼロデータが出力される。
【００５０】
タイミングｔ１〜タイミングｔ２においては、画素密度変換によって生成された画像データＤ'(1)が出力され、出力データＤ(o)として画像データＤ'(1)の８ビットが出力される。
【００５１】
タイミングｔ２〜タイミング３においては、モード信号ＭＯＤＥの切り替えに応じて、セレクタ７１の選択が二値化データＹB側に切り替えられる。但し、このタイミングｔ２〜ｔ３では、画素密度変換処理の影響で第１の画像データがゼロデータとなっているので、出力データＤ(o)としては、上位４ビットにゼロデータが割り当てられ、下位４ビットに二値化データＹB＋３ビットのゼロデータからなるＤ'(5)b〜Ｄ'(7)bが割り当てられる。尚、この動作は、タイミングｔ４〜タイミングｔ５においても同様である。
【００５２】
タイミングｔ３〜タイミングｔ４においては、セレクタ７１の選択が二値化データ側に維持されたまま、画素密度変換回路３８から画像データＤ'(2)が出力される。したがって、出力データＤ(o)には、上位４ビットに画像データＤ'(2)の上位４ビットＤ'(2)uが割り当てられ、下位４ビットに二値化データＤ'(8)bが割り当てられる。
【００５３】
この第２の実施形態によれば、表示装置２及びシステムマイコン３からのデータ要求に対して適切にデータを供給することができ、第１の実施形態と同様の効果を得ることができる。また、この第２の実施形態では、輝度データＹ、色差データＵ、Ｖと、二値化データＹBと、を合成して出力データＤ(o)を生成するようにしているため、出力端子ＯＵＴの配線数として従来と同様の８ビット用のものをそのまま用いることができ、配線数の増加を防止することができる。
【００５４】
尚、図１０においては、画素密度変換が施される場合のみを例示したが、フレームレート変換が施される場合においても、図１０と同様に、第１の画像データの出力がなされないときには、ゼロデータが割り当てられる。また、この第２の実施形態においても、先の第１の実施形態と同様に、二値化部４２を備えず、第２のフィルタ４０及び第２の輪郭強調部４１のみを撮像装置１’側へ組み込むように構成しても良い。
【００５５】
以上、図１乃至図１０を参照しつつ本願発明の実施形態を説明した。本実施形態では、本願発明の適用例として、バーコード読み取りシステムや特殊効果を得るための画像処理システムを例示したが、本願発明は、これに限られるものではない。即ち、異なるフォーマットのデータを要求する複数の外部装置に対して、撮像装置から画像データを出力するようなシステムであれば、本願発明は、十分に適用することが可能である。
【００５６】
【発明の効果】
本願発明によれば、異なるフォーマットのデータを要求する複数の外部装置に対して画像データを出力するのに好適な画像データ処理装置を提供することができる。
【図面の簡単な説明】
【図１】本願発明の第１実施形態の構成を示すブロック図である。
【図２】図１のデジタル処理回路の構成を示すブロック図である。
【図３】画素密度変換を説明する図である。
【図４】第１及び第２のフィルタ３０、４０のフィルタ特性を示す図である。
【図５】第１及び第２の輪郭強調部３２、４１のフィルタ特性を示す図である。
【図６】本願発明の第２実施形態の構成を示すブロック図である。
【図７】図６のデジタル処理回路の構成を示すブロック図である。
【図８】図７の動作を説明するタイミング図である。
【図９】図８のデータの状態を示す図である。
【図１０】図７の動作を説明するタイミング図である。
【図１１】従来のバーコード読み取りシステムの構成を示すブロック図である。
【符号の説明】
１：撮像装置、２：表示装置、３：システムマイコン、３ａ：バーコード処理部、４：メモリ、２１：ＣＣＤイメージセンサ、２２：ＣＣＤドライバ、２３：タイミング制御回路、２４：アナログ処理回路、２５：Ａ／Ｄ変換回路、２６：デジタル処理回路、２７：第１のデジタル処理回路、２８：第２のデジタル処理回路、３０：第１のフィルタ、３１：ガンマ補正、３２：第１の輪郭強調部、３４：色分離部、３５R〜３５B：ガンマ補正部、３６：色差データ生成回路、３７：画素密度変換部、３８：フレームレート変換部、４０：第２のフィルタ、４１：第２の輪郭強調部、４２：二値化部、７０：合成回路、７１：セレクタ
【図１】
2004193970.tif 000003
【図２】
2004193970.tif 000004
【図３】
2004193970.tif 000005
【図４】
2004193970.tif 000006
【図５】
2004193970.tif 000007
【図６】
2004193970.tif 000008
【図７】
2004193970.tif 000009
【図８】
2004193970.tif 000010
【図９】
2004193970.tif 000011
【図１０】
2004193970.tif 000012
【図１１】
2004193970.tif 000013
【手続補正書】
【提出日】平成15年12月9日(2003.12.9)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
図１に示す撮像装置１’は、ＣＣＤイメージセンサ２１、ＣＣＤドライバ２２、タイミング制御回路２３、レジスタ３２、アナログ処理回路２４、Ａ／Ｄ変換回路２５及びデジタル処理回路２６を備えている。


【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
第２の輪郭強調部４１は、ラインメモリに格納する過去ラインの第２の輝度データＹ２と、第２のフィルタ４０から入力される１ライン分の第２の輝度データＹ２とに基づいて、所定数のマトリクスからなる空間フィルタを構成する。そして、空間フィルタを用いて輪郭強調の処理を施し、輪郭強調された第２の輝度データＹ２を生成する。この第２の輪郭強調部４１についても、第１の輪郭強調部３２と別に設けられるのは、表示用の画像データとバーコード解析用の画像データとで異なる周波数帯域を強調する必要があるからである。図５は、第１及び第２の輪郭強調部３２、４１のフィルタ特性を模式的に示す図であり、横軸が周波数、縦軸が透過率を表す。第１の輪郭強調部３２のフィルタ特性６０は、人の目の感度が最も高くなる周波数帯域で極大値を有し、その近傍で出力信号を透過させる。これに対し、第２の輪郭強調部４１のフィルタ特性６１は、特性６０に比して高い周波数帯域で極大値を有し、その近傍で出力信号を透過させる。


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
尚、本実施形態において、二値化部４２を第２のデジタル処理回路２８に備える構成としたが、これに限られるものではない。即ち、第２のフィルタ４０及び第２の輪郭強調部４１を撮像装置１’側に組み込み、二値化の機能については、システムマイコン３側に盛り込むようにしても良い。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
タイミングｔ３〜タイミングｔ４においては、セレクタ７１の選択が二値化データ側に維持されたまま、画素密度変換回路３８から画像データＤ´（２）が出力される。したがって、出力データＤ（ｏ）には、上位４ビットに画像データＤ´（２）の上位４ビットＤ´（２）ｕが割り当てられ、下位４ビットに二値化データＤ（８）ｂが割り当てられる。
９９０４４５１