(57)【要約】【課題】  ２次元コード情報を含む画像データの取り扱いを容易にする。【解決手段】  画像表示装置１００は、表示対象の画像データを取得する画像データ読出部１０２と、画像データに所定の形式の２次元コード情報が含まれるか否かを判断し、画像データに２次元コード情報が含まれる場合に、当該２次元コード情報を抽出する２次元コード情報抽出部１０４と、２次元コード情報抽出部１０４が抽出した２次元コード情報を文字情報に変換するデコード部１０６と、画像データに２次元コード情報が含まれる場合に、デコード部１０６が変換した文字情報を、２次元コード情報を含む画像データとともに表示部１４０に表示させる表示処理部１１２と、を含む。【選択図】        図１
2006079373.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
表示対象の画像データを取得する取得手段、
前記画像データに所定の形式の２次元コード情報が含まれるか否かを判断し、前記画像データに２次元コード情報が含まれる場合に、当該２次元コード情報を抽出する抽出手段、
前記抽出手段が抽出した２次元コード情報を文字情報に変換するデコード手段、
前記画像データに２次元コード情報が含まれる場合に、前記デコード手段が変換した前記文字情報を、前記２次元コード情報を含む前記画像データとともに表示部に表示させる表示処理手段、
として機能させることを特徴とする画像表示プログラム。
【請求項２】
請求項１に記載の画像表示プログラムにおいて、
前記表示処理手段は、前記画像データに２次元コード情報が含まれる場合に、前記文字情報を前記２次元コード情報を含む前記画像データと並置して前記表示部に表示させることを特徴とする画像表示プログラム。
【請求項３】
請求項１または２に記載の画像表示プログラムにおいて、
コンピュータを、
前記表示部に表示された前記文字情報の編集を受け付け、前記文字情報を編集する文字情報編集手段、
前記表示部に表示された前記文字情報を前記所定の形式の２次元コード情報に変換する変換手段、
前記変換手段の処理を制御する制御手段、
としてさらに機能させ、
前記表示処理手段は、前記文字情報編集手段が前記文字情報を編集すると、前記表示部の前記文字情報の表示を変更するとともに、前記制御手段の制御に基づき、前記変換手段が前記文字情報を前記２次元コード情報に変換した場合に、前記画像データ中の前記２次元コード情報の表示を変更することを特徴とする画像表示プログラム。
【請求項４】
請求項１乃至３いずれかに記載の画像表示プログラムにおいて、
コンピュータを、前記表示部に表示された前記画像データの編集を受け付け、前記画像データを編集する画像データ編集手段としてさらに機能させ、
前記表示処理手段は、前記画像データ編集手段が前記画像データを編集すると、前記表示部の前記画像データの表示を変更することを特徴とする画像表示プログラム。
【請求項５】
表示対象の画像データを取得する取得手段と、
前記画像データに所定の形式の２次元コード情報が含まれるか否かを判断し、前記画像データに２次元コード情報が含まれる場合に、当該２次元コード情報を抽出する抽出手段、
前記抽出手段が抽出した２次元コード情報を文字情報に変換するデコード手段と、
前記画像データに２次元コード情報が含まれる場合に、前記デコード手段が変換した前記文字情報を、前記２次元コード情報を含む前記画像データとともに表示部に表示させる表示処理手段と、
を含むことを特徴とする画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像表示プログラムおよび画像表示装置に関し、とくに２次元コード情報を取り扱う画像表示プログラムおよび画像表示装置に関する。
【背景技術】
【０００２】
近年、水平方向および垂直方向の２次元方向に情報を持つ２次元コード情報が普及してきている。２次元コードは、一次元コードに比べて大容量の情報を扱うことができるため、コード自体に種々の情報を持たせることが可能である。
【０００３】
特許文献１には、作業引き継ぎ情報等のように、相手と作業の受け渡しを行う場合に、情報を２次元コードを媒介として伝達する技術が開示されている。これにより、安価な用紙等を記録媒体として使用可能であるとともに、機密性に優れ、情報を円滑に伝達することができる。
【特許文献１】特開平１０−１５４１８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、情報の中には、２次元コード化することが適切なものと、人が直接意味を認識できる文字情報のままで相手とやりとりした方が便利なものとがある。たとえば、機密性が高いものやデータ化して管理したい情報を２次元コード化することにより、文書データの管理を容易にすることができる。一方、一般的な内容や定型文のようなものは、２次元コード化することなく文字情報のままで取り扱った方が、文書データを受け取った人がすぐに内容を把握することができ、利便性が高くなる。
【０００５】
本発明はこうした点に鑑みてなされたもので、その目的は、２次元コード情報を含む画像データの取り扱いを容易にする技術の提供にある。
【課題を解決するための手段】
【０００６】
本発明によれば、コンピュータを、表示対象の画像データを取得する取得手段、前記画像データに所定の形式の２次元コード情報が含まれるか否かを判断し、前記画像データに２次元コード情報が含まれる場合に、当該２次元コード情報を抽出する抽出手段、前記抽出手段が抽出した２次元コード情報を文字情報に変換するデコード手段、前記画像データに２次元コード情報が含まれる場合に、前記デコード手段が変換した前記文字情報を、前記２次元コード情報を含む前記画像データとともに表示部に表示させる表示処理手段、として機能させることを特徴とする画像表示プログラムが提供される。
【０００７】
所定の形式の２次元コード情報は、たとえばＱＲコードとすることができる。
【０００８】
ここで、表示処理手段は、画像データをビットマップ形式等、編集可能な形式で表示部に表示する。なお、２次元コード情報を含む画像データと２次元コード情報をデコードした文字情報とは最初から同時に表示するようにしてもよいが、たとえば、まず画像データを表示し、その後に、ユーザからの指示に基づき、２次元コード情報をデコードして文字情報を生成し、その文字情報を２次元コード情報を含む画像データとともに表示するようにすることもできる。この場合、たとえば２次元コード情報を含む画像データの２次元コード情報部分をユーザがクリック等することにより、デコード手段がその２次元コード情報をデコードし、表示処理手段がデコードされた文字情報を表示部に表示させるようにすることもできる。
【０００９】
本発明の画像表示プログラムによれば、２次元コード情報を含む前記画像データとともに、２次元コード情報をデコードした文字情報が表示されるので、画像データに含まれる情報と２次元コード情報の意味とを同時に把握することができ、ユーザの利便性が高まる。
【００１０】
本発明の画像表示プログラムにおいて、前記表示処理手段は、前記画像データに２次元コード情報が含まれる場合に、前記文字情報を前記２次元コード情報を含む前記画像データと並置して前記表示部に表示させることができる。
【００１１】
本発明の画像表示プログラムは、コンピュータを、前記表示部に表示された前記文字情報の編集を受け付け、前記文字情報を編集する文字情報編集手段、前記表示部に表示された前記文字情報を前記所定の形式の２次元コード情報に変換する変換手段、前記変換手段の処理を制御する制御手段、としてさらに機能させることができ、前記表示処理手段は、前記文字情報編集手段が前記文字情報を編集すると、前記表示部の前記文字情報の表示を変更するとともに、前記制御手段の制御に基づき、前記変換手段が前記文字情報を前記２次元コード情報に変換した場合に、前記画像データ中の前記２次元コード情報の表示を変更することができる。
【００１２】
本発明の画像表示プログラムは、コンピュータを、前記表示部に表示された前記画像データの編集を受け付け、前記画像データを編集する画像データ編集手段としてさらに機能させることができ、前記表示処理手段は、前記画像データ編集手段が前記画像データを編集すると、前記表示部の前記画像データの表示を変更することができる。
【００１３】
本発明によれば、表示対象の画像データを取得する取得手段と、前記画像データに所定の形式の２次元コード情報が含まれるか否かを判断し、前記画像データに２次元コード情報が含まれる場合に、当該２次元コード情報を抽出する抽出手段、前記抽出手段が抽出した２次元コード情報を文字情報に変換するデコード手段と、前記画像データに２次元コード情報が含まれる場合に、前記デコード手段が変換した前記文字情報を、前記２次元コード情報を含む前記画像データとともに表示部に表示させる表示処理手段と、を含むことを特徴とする画像表示装置が提供される。
【００１４】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１５】
本発明によれば、２次元コード情報を含む画像データの取り扱いを容易にすることができる。
【発明を実施するための最良の形態】
【００１６】
図１は、本実施の形態における画像表示装置１００の構成を示すブロック図である。
画像表示装置１００は、画像データ読出部１０２、２次元コード情報抽出部１０４、デコード部１０６、文字情報編集部１０８、画像データ編集部１１０、表示処理部１１２、保存処理部１１４、データ記憶部１１６、および２次元コード情報生成部１２０を含む。
【００１７】
画像表示装置１００の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インターフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。実施の形態で説明する各図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。
【００１８】
本実施の形態における画像表示装置１００は、所定の形式の２次元コード情報をデコードして文字情報に変換したり、文字情報を所定の形式の２次元コード情報に変換する機能を有する。ここで、２次元コード情報は、一般的に２次元コード情報として知られている種々のものを用いることができるが、たとえばＱＲコードを用いることができる。
【００１９】
操作部１３０は、ユーザからの指示を受け付ける。操作部１３０が受け付けたユーザからの指示は、画像データ読出部１０２、画像データ編集部１１０、文字情報編集部１０８、表示処理部１１２、および保存処理部１１４等に伝達される。操作部１３０は、たとえばタッチパネルやキーボード等である。
【００２０】
画像データ読出部１０２は、操作部１３０を介したユーザからの指示に基づき、表示対象の画像データをデータ記憶部１１６から読み出す。画像表示装置１００は、画像データ取得部（不図示）をさらに含むことができ、画像データ取得部は、たとえば、ネットワークを介して他の端末から送信された画像データを取得してデータ記憶部１１６に記憶しておくことができる。また、画像表示装置１００は、原稿を読み取り、その原稿に基づき画像データを生成する原稿読取部（不図示）をさらに含むこともでき、原稿読取部は、生成した画像データをデータ記憶部１１６に記憶しておくこともできる。
【００２１】
２次元コード情報抽出部１０４は、画像データ読出部１０２が読み出した表示対象の画像データに所定の形式の２次元コード情報が含まれるか否かを検出し、画像データに２次元コード情報が含まれる場合は、２次元コード情報を抽出する。
【００２２】
デコード部１０６は、２次元コード情報抽出部１０４が抽出した２次元コード情報をデコードして文字情報に変換する。
【００２３】
表示処理部１１２は、画像データ読出部１０２が読み出した画像データを表示部１４０に表示させる処理を行う。表示部１４０は、ディスプレイ等である。表示処理部１１２は、画像データ読出部１０２が読み出した画像データに２次元コード情報が含まれる場合に、その２次元コード情報をデコード部１０６が変換した文字情報を、２次元コード情報を含む画像データとともに表示部１４０に表示させる。
【００２４】
文字情報編集部１０８は、操作部１３０を介したユーザからの指示に基づき、表示部１４０に表示された文字情報を編集する。画像データ編集部１１０は、操作部１３０を介したユーザからの指示に基づき、表示部１４０に表示された画像データを編集する。表示処理部１１２は、文字情報編集部１０８または画像データ編集部１１０による文字情報や画像データへの編集があった場合、その編集を反映させた文字情報や画像データを表示部１４０に表示させる。
【００２５】
保存処理部１１４は、操作部１３０を介したユーザからの指示に基づき、表示部１４０に表示されている画像データをデータ記憶部１１６に保存する処理を行う。このとき、保存処理部１１４は、表示部１４０に表示された文字情報が編集されたか否かを判断し、編集されている場合は、文字情報を２次元コード情報生成部１２０に送出する。
【００２６】
２次元コード情報生成部１２０は、文字情報を所定の形式の２次元コード情報に変換する。本実施の形態において、２次元コード情報生成部１２０は、保存処理部１１４から送出された文字情報を２次元コード情報に変換する。画像データ編集部１１０は、２次元コード情報生成部１２０が生成した２次元コード情報を元の画像に含まれる２次元コード情報と置き換える処理を行う。
【００２７】
保存処理部１１４は、表示部１４０に表示された文字情報が編集されている場合、２次元コード情報生成部１２０により新たに生成された２次元コード情報を含む画像データをデータ記憶部１１６に保存する。
【００２８】
図２は、表示部に表示される画面の一例を示す図である。
ここで、画像ビューワー３００は、画像表示・編集エリア３０２と、コード情報表示・編集エリア３０４とを有する。画像表示・編集エリア３０２には、画像データ読出部１０２がデータ記憶部１１６から読み出した画像データ３０６が表示される。コード情報表示・編集エリア３０４には、画像データ読出部１０２がデータ記憶部１１６から読み出した画像データに２次元コード情報が含まれる場合に、その２次元コード情報をデコードした文字情報３１０が表示される。本実施の形態において、画像データ編集部１１０および文字情報編集部１０８は、操作部１３０を介したユーザの指示に基づき、画像表示・編集エリア３０２に表示された画像データおよびコード情報表示・編集エリア３０４に表示された文字情報をそれぞれ編集する。表示処理部１１２は、画像データ編集部１１０および文字情報編集部１０８による編集結果を反映させた画像データおよび文字情報をそれぞれ表示部１４０に表示させる。
【００２９】
本実施の形態において、コード情報表示・編集エリア３０４に表示された文字情報が編集されても、画像表示・編集エリア３０２における画像データ中の２次元コード情報３０８は変更されず、元の２次元コード情報が表示される。上述したように保存処理部１１４が画像データ３０６の保存指示を受け付けた場合、ユーザから画像データの印刷指示があった場合、またはユーザから２次元コード情報の更新指示があった場合等に、２次元コード情報３０８も文字情報３１０への編集を反映したものに変換され、新たな画像データが生成される。このようにすれば、文字情報３１０が編集されるたびに２次元コード情報を変換する必要がないので、画像表示装置１００の処理を簡易化することができる。
【００３０】
図３は、本実施の形態における画像表示装置１００の処理手順の一例を示すフローチャートである。
【００３１】
画像データの表示指示があると（Ｓ１００のＹＥＳ）、画像データ読出部１０２は、データ記憶部１１６から該当する画像データを読み出す（Ｓ１０２）。２次元コード情報抽出部１０４は、画像データ読出部１０２が読み出した画像データに所定の形式の２次元コード情報が含まれるか否かを検出する（Ｓ１０４）。画像データが２次元コード情報を含む場合（Ｓ１０４のＹＥＳ）、２次元コード情報抽出部１０４は、画像データから２次元コード情報を抽出し、２次元コード情報をデコード部１０６に送出する。デコード部１０６は、２次元コード情報抽出部１０４から送出された２次元コード情報を文字情報にデコードする（Ｓ１０８）。
【００３２】
表示処理部１１２は、画像データ読出部１０２が読み出した画像データおよびデコード部１０６がデコードした文字情報を表示部１４０に表示させる（Ｓ１１０）。つづいて、文字情報編集部１０８および画像データ編集部１１０は、表示部１４０に表示された文字情報および画像データへの編集を適宜受け付ける（Ｓ１１２）。文字情報編集部１０８または画像データ編集部１１０が文字情報または画像データを編集した場合、表示処理部１１２は、その編集を反映させて文字情報及び画像データを表示部１４０に表示させる。
【００３３】
ユーザから画像データの表示を終了する指示があると（Ｓ１１４のＹＥＳ）、保存処理部１１４は、画像データを保存するか否かをユーザに問い合わせる。画像データを保存する場合（Ｓ１１６のＹＥＳ）、保存処理部１１４は、表示部１４０に表示されていた文字情報への編集があったか否かを判断する（Ｓ１１８）。文字情報への編集があった場合（Ｓ１１８のＹＥＳ）、保存処理部１１４は、２次元コード情報生成部１２０に表示部１４０に表示されていた文字情報を２次元コード情報生成部１２０に送出する。２次元コード情報生成部１２０は、保存処理部１１４から送出された文字情報を２次元コード情報に変換する（Ｓ１２０）。２次元コード情報生成部１２０は、変換した２次元コード情報を画像データ編集部１１０に送出し、画像データ編集部１１０は、画像データ中の２次元コード情報を２次元コード情報生成部１２０から送出された２次元コード情報に置き換えて新たな画像データを生成する。保存処理部１１４は、画像データ編集部１１０が生成した画像データをデータ記憶部１１６に保存する（Ｓ１２２）。
【００３４】
一方、ステップＳ１０４において、画像データに２次元コード情報が含まれない場合（Ｓ１０４のＮＯ）、表示処理部１１２は、画像データのみを表示部１４０に表示させる（Ｓ１２４）。つづいて、ステップＳ１１２に進む。ここで、画像データ読出部１０２が読み出した画像データに２次元コード情報が含まれていない場合でも、文字情報編集部１０８は、その画像データに含める文字情報の編集を受け付けることができる（Ｓ１１２）。ステップ１１８において、文字情報の編集があった場合（Ｓ１１８のＹＥＳ）、２次元コード情報生成部１２０は文字情報を２次元コード情報に変換し（Ｓ１２０）、画像データ編集部１１０は、元の画像データに２次元コード情報生成部１２０が生成した２次元コード情報を含めて新たな画像データを生成する。保存処理部１１４は、画像データ編集部１１０が生成した画像データをデータ記憶部１１６に保存する（Ｓ１２２）。
【００３５】
このようにすれば、最初の画像データに２次元コード情報が含まれない場合でも、ユーザがコード情報表示・編集エリア３０４（図２参照）に文字情報を入力することにより、その文字情報が変換された２次元コード情報を含む画像データを生成することができる。
【００３６】
ステップＳ１１６において、保存指示がない場合（Ｓ１１６のＮＯ）、処理を終了する。また、ステップＳ１１８において、文字情報が編集されていない場合（Ｓ１１８のＮＯ）、保存処理部１１４は、表示部１４０に表示されている画像データを保存する（Ｓ１２２）。
【００３７】
図３に示した例では、画像データ読出部１０２が読み出した画像データに所定の形式の２次元コード情報が含まれる場合、画像データとデコード部１０６がデコードした文字情報とを同時に表示部１４０に表示させる形態を示した。しかし、以下に示すように、画像データ読出部１０２が読み出した画像データに所定の形式の２次元コード情報が含まれる場合であっても、まず画像データを表示させた後に、ユーザの指示等に基づき、２次元コード情報をデコードした文字情報を表示させるようにすることもできる。
【００３８】
図４は、本実施の形態における画像表示装置１００の処理手順の他の例を示すフローチャートである。
【００３９】
画像データの表示指示があると（Ｓ２００のＹＥＳ）、画像データ読出部１０２は、データ記憶部１１６から該当する画像データを読み出す（Ｓ２０２）。２次元コード情報抽出部１０４は、画像データ読出部１０２が読み出した画像データに所定の形式の２次元コード情報が含まれるか否かを検出する（Ｓ２０４）。画像データが２次元コード情報を含む場合（Ｓ２０４のＹＥＳ）、２次元コード情報抽出部１０４は、画像データに含まれる２次元コード情報を識別する（Ｓ２０６）。つづいて、表示処理部１１２は、画像データ読出部１０２が読み出した画像データを表示部１４０に表示させる（Ｓ２０８）。
【００４０】
ユーザから文字情報の表示指示があると（Ｓ２１０のＹＥＳ）、２次元コード情報抽出部１０４は、ステップＳ２０６で識別した２次元コード情報を抽出し、２次元コード情報をデコード部１０６に送出する。ユーザからの文字情報の表示指示は、たとえばユーザが表示部１４０に表示された画像データ中の２次元コード情報部分をクリックすることにより、行うことができる。デコード部１０６は、２次元コード情報抽出部１０４から送出された２次元コード情報を文字情報にデコードする（Ｓ２１２）。表示処理部１１２は、デコード部１０６がデコードした文字情報を既に表示部１４０に表示されている画像データとともに表示部１４０に表示する（Ｓ２１４）。これ以降は、図３のステップＳ１１２以降と同様の処理が行われる。
【００４１】
ステップＳ２０４において、画像データに２次元コード情報が含まれない場合（Ｓ２０４のＮＯ）、表示処理部１１２は、画像データのみを表示部１４０に表示させ（Ｓ２１６）、図３のステップＳ１１２に進み、以下同様の処理が行われる。また、ステップＳ２１０において、文字情報を表示させない場合（Ｓ２１０のＮＯ）、図３のステップＳ１１２に進み、以下同様の処理が行われる。
【００４２】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００４３】
以上の実施の形態においては、保存処理部１１４が画像データの保存指示を受け付けた際に２次元コード情報が変換される例を説明したが、画像データを保存する際だけでなく、たとえば画像データの印刷指示があった場合や、ユーザから２次元コード情報の更新指示があった場合等に、２次元コード情報が変換されるようにすることもできる。また、他の例において、文字情報が編集されるたびに２次元コード情報が変換されるようにすることもできる。
【図面の簡単な説明】
【００４４】
【図１】実施の形態における画像表示装置の構成を示すブロック図である。
【図２】表示部に表示される画面の一例を示す図である。
【図３】実施の形態における画像表示装置の処理手順の一例を示すフローチャートである。
【図４】実施の形態における画像表示装置の処理手順の他の例を示すフローチャートである。
【符号の説明】
【００４５】
１００  画像表示装置
１０２  画像データ読出部
１０４  ２次元コード情報抽出部
１０６  デコード部
１０８  文字情報編集部
１１０  画像データ編集部
１１２  表示処理部
１１４  保存処理部
１１６  データ記憶部
１１８  指示受付部
１２０  ２次元コード情報生成部
１３０  操作部
１４０  表示部
【図１】
2006079373.tif 000003
【図２】
2006079373.tif 000004
【図３】
2006079373.tif 000005
【図４】
2006079373.tif 000006