(57)【要約】【課題】所望の情報を表示する際の、ユーザの入力操作の負担を軽減させることを可能にする。【解決手段】原稿に付されている二次元コードの撮像を実行する。二次元コード解析部が、二次元コード画像情報を解析する。二次元コード解析部は、所定の文字列が有るか否かをチェックする。チェックの結果有ると判断した場合、ＦＩＬＥ情報に対して解析を実行する。二次元コード解析部は、ＴＯＰＨＴＭＬ情報に対し解析を実行する。二次元コード解析部は、ＴＯＰＨＴＭＬ情報が示す情報を読み込む処理を実行する。二次元コード解析部は、読み込んだ情報をテレビに出力する。テレビ側では、この情報を取得すると共に解析し、この情報の中に、所定のサイトへのリンクが張られていることを把握する。テレビは、スキャナに対しの画像取得要求を送信する。スキャナは、画像取得要求に対応する所定の画像を撮像し、テレビへ送信する。【選択図】図６
2009218793.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取り、前記読み取った原稿の画像データを出力する画像読み取り部と、
前記画像読み取り部から出力された画像データに基づいて、前記原稿に含まれている、予め定められている特定画像を抽出する抽出部と、
前記抽出部により抽出された特定画像を解析して、前記特定画像に含まれているレイアウト情報を取得する取得部と、
前記取得部が取得したレイアウト情報に従う表示画像を表示するための表示画像データを、表示装置に対して出力する出力部と、を備える画像処理装置。
【請求項２】
請求項１記載の画像処理装置において、
前記レイアウト情報は、前記原稿に含まれている原稿内画像の前記原稿内の表示位置を含み、
前記出力部は、前記原稿内画像の前記原稿内の表示位置に従って、前記画像読み取り部から出力された画像データに含まれる前記原稿内画像の画像データを、前記レイアウト情報に従って前記表示装置に対して出力する画像処理装置。
【請求項３】
請求項２記載の画像処理装置において、
前記読み取り部は、前記表示装置から前記原稿内画像の画像データの要求を受けると、前記原稿内画像の前記原稿内の表示位置に従って、前記原稿の前記原稿内画像の表示位置を読み取る画像処理装置。
【請求項４】
請求項１〜３のいずれかに記載の画像処理装置において、
前記特定画像は、２次元コードである画像処理装置。
【請求項５】
請求項１〜４のいずれかに記載の画像処理装置において、
前記レイアウト情報は、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されている画像処理装置。
【請求項６】
請求項５に記載の画像処理装置において、
前記ＨＴＭＬには、前記原稿に関連するＷｅｂサイトのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が含まれている画像処理装置。
【請求項７】
原稿を読み取り、前記読み取った原稿の画像データを出力し、
前記出力された画像データに基づいて、前記原稿に含まれている、予め定められている特定画像を抽出し、
前記抽出された特定画像を解析して、前記特定画像に含まれているレイアウト情報を取得し、
前記取得したレイアウト情報に従う表示画像を表示するための表示画像データを、表示装置に対して出力する原稿画像の処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読み込んで、読み込んだ原稿に基づく画像を表示するためのデータを出力する画像処理装置に関する。
【背景技術】
【０００２】
近年、いわゆるＷｅｂサイトを閲覧できる機能を備えるテレビ受像機において、ユーザが過去に検索・閲覧したＷｅｂサイトに容易に戻ることを可能にした技術が提案されている（例えば、特許文献１参照）。
【０００３】
この提案では、ユーザがＷｅｂサイトを検索・閲覧する毎に、テレビ受像機が、そのＷｅｂサイトのＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ
Ｌｏｃａｔｏｒ）とタイトルを自動的に記憶し、検索・閲覧履歴情報として管理している。ユーザが、テレビ受像機を操作可能なリモコン等を介して、このテレビ受像機に対し、過去に検索・閲覧したＷｅｂサイトを表示するための指令信号を出力すると、このテレビ受像機は、記憶してあるＵＲＬ、及びＷｅｂサイトのタイトルを読み出すと共に、このテレビ受像機の画面上にメニュー形式で出力する。そして、リモコンを介して、ユーザにより、表示されたＵＲＬの中から所望のＵＲＬが選択されると、この選択されたＵＲＬに対応するＷｅｂサイトを表示する処理動作を実行する。
【０００４】
【特許文献１】特開平１１−１４３８９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、例えば、Ｗｅｂサイトを閲覧することが可能な情報処理機器において、いわゆるお気に入り（ブックマーク）に登録されていないＷｅｂサイトを閲覧する際には、まず、Ｗｅｂブラウザを起動させ、検索サイト、或いは、ブラウザの所定の領域に、ＷｅｂサイトのＵＲＬ、又は、Ｗｅｂサイトに関連する文字列を入力し、該当するＷｅｂサイトを探し出さなければならない。
【０００６】
ところが、テレビ受像機には、文字列を入力するための入力機器は、備えられていない。そのため、ブラウザの所定の領域に文字入力を行う際には、例えば、操作キーに、文字情報、及びカーソル（ポインタ）情報が割り当てられたリモコンをユーザが操作し、文字を１文字ずつ選択し、入力している。
【０００７】
しかし、このような入力の方法では、所望のＷｅｂサイトを表示させるまで、ユーザが、リモコンの操作キーを頻繁に操作しなければならず、使い勝手が悪い。従って、ユーザの入力操作の負担の軽減が望まれている。
【０００８】
一方、テレビ受像機と通信可能な、パソコン周辺機器が種々提案されている。
【０００９】
そこで、本発明の目的は、パソコン周辺機器によって、所望の情報を表示する際の、ユーザの入力操作の負担を軽減させる技術を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の第１の観点に従う画像処理装置は、原稿を読み取り、上記読み取った原稿の画像データを出力する画像読み取り部と、上記画像読み取り部から出力された画像データに基づいて、上記原稿に含まれている、予め定められている特定画像を抽出する抽出部と、上記抽出部により抽出された特定画像を解析して、上記特定画像に含まれているレイアウト情報を取得する取得部と、上記取得部が取得したレイアウト情報に従う表示画像を表示するための表示画像データを、表示装置に対して出力する出力部と、を備える。
【００１１】
本発明の第１の観点に係る好適な実施形態では、上記レイアウト情報は、上記原稿に含まれている原稿内画像の上記原稿内の表示位置を含み、上記出力部は、上記原稿内画像の上記原稿内の表示位置に従って、上記画像読み取り部から出力された画像データに含まれる上記原稿内画像の画像データを、上記レイアウト情報に従って上記表示装置に対して出力する。
【００１２】
上記とは別の実施形態では、上記読み取り部は、上記表示装置から上記原稿内画像の画像データの要求を受けると、上記原稿内画像の上記原稿内の表示位置に従って、上記原稿の上記原稿内画像の表示位置を読み取る。
【００１３】
また、上記とは別の実施形態では、上記特定画像は、２次元コードである。
【００１４】
また、上記とは別の実施形態では、上記レイアウト情報は、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されている。
【００１５】
また、上記とは別の実施形態では、上記ＨＴＭＬには、上記原稿に関連するＷｅｂサイトのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が含まれている。
【００１６】
本発明の第２の観点に従う画像処理装置における原稿画像の処理方法は、原稿を読み取り、上記読み取った原稿の画像データを出力し、上記出力された画像データに基づいて、上記原稿に含まれている、予め定められている特定画像を抽出し、上記抽出された特定画像を解析して、上記特定画像に含まれているレイアウト情報を取得し、上記取得したレイアウト情報に従う表示画像を表示するための表示画像データを、表示装置に対して出力する。
【発明の効果】
【００１７】
本発明によれば、パソコン周辺機器によって、所望の情報を表示する際の、ユーザの入力操作の負担を軽減させる技術を提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を、図面により詳細に説明する。
【００１９】
図１は、本発明の一実施形態に係る、画像処理システムの全体構成を示す機能ブロック図である。
【００２０】
この画像処理システムは、図１に示すように、テレビ装置１００と、スキャナ装置２００と、ルータ装置３００と、サーバ装置４００とを含む。
【００２１】
テレビ装置１００と、スキャナ装置２００と、ルータ装置３００とは、何れもユーザ側の管理下に置かれる。サーバ装置４００は、情報提供側（本実施形態では、出版社や広告主等）の管理下に置かれる。この画像処理システムでは、ルータ装置３００とサーバ装置４００との間は、例えば、インターネット等の通信ネットワーク７００により接続される。また、ルータ装置３００とテレビ装置１００との間、ルータ装置３００とスキャナ装置２００との間が、例えば、ホームネットワークのようなＬＡＮ６００により接続される。
【００２２】
実際のシステムでは、情報提供側（例えば、出版社や広告主）は多数存在するし、各々の出版社や広告主が設置するサーバ装置の台数も１台だけとは限らない。しかし、図１では、図示と説明の都合上、サーバ装置については、符号４００で示したもののみを記載する。
【００２３】
テレビ装置１００は、外部アンテナが受信した各放送局から放送されるアナログ放送波、或いはデジタル放送波を受け、映像情報や音声情報を抽出する所定の処理を施し、抽出された映像情報を、表示部５００に出力する。テレビ装置１００は、また、通信ネットワーク７００、ＬＡＮ６００、及びルータ装置３００を通じて、通信ネットワーク７００に接続可能な種々の機器（例えば、コンピュータ等の情報処理機器、及び携帯情報端末等）から出力される画像情報や文字情報を取得すると、これらの情報を表示部５００に出力する。
【００２４】
テレビ装置１００は、また、通信ネットワーク７００、ＬＡＮ６００、及びルータ装置３００を通じて、サーバ装置４００から出力される、ユーザを認証するための要求を受けると、この要求を、スキャナ装置２００へ送信する。テレビ装置１００は、また、このユーザ認証要求に対応する情報を、ＬＡＮ６００、及びルータ３００を通じて、スキャナ装置２００から受けると、この情報を、通信ネットワーク７００を介して、サーバ装置４００へ送信する。
【００２５】
テレビ装置１００は、また、その内部に、いわゆるＨＴＭＬ（Ｈｙｐｅｒ Ｔｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）で記述された文書（以下、「ＨＴＭＬ文書」という）を、Ｗｅｂページとして表示部５００上に表示することを可能にする、アプリケーションプログラム（以下、「Ｗｅｂブラウザ」という）８００を格納している。テレビ装置１００は、また、例えば、ＬＡＮ６００を通じて、スキャナ装置２００から、このＨＴＭＬ文書を取得すると、それと共にＷｅｂブラウザ８００を起動し、Ｗｅｂページとして表示部５００上に表示出力する。
【００２６】
スキャナ装置２００は、例えば、原稿（図３及び図８参照、本実施形態では、雑誌、広告、及び会員カード等）を読み取る機能を備える原稿読み取り装置である。スキャナ装置２００は、例えば、ユーザからの原稿読み取り指令に基づき、特定画像を含む原稿を読み取る。ここで言う特定画像とは、予め定められた画像であって、例えば、二次元コード（例えば、ＱＲコード）、バーコード、及び特定の文字列（ＵＲＬ）等でよい。
【００２７】
この二次元コードには、例えば、読み取った原稿のレイアウトに関する情報（以下、「原稿情報」という）が含まれている。この原稿情報の詳細については、後述する。
【００２８】
スキャナ装置２００は、また、例えば、読み取った二次元コードから、原稿情報を取得するための所定の処理を施し、取得した原稿情報を、スキャナ装置２００内部に一時的に格納する。スキャナ装置２００は、また、例えば、この原稿情報を、ＬＡＮ６００、ルータ装置３００を通じて、テレビ装置１００へ出力する。
【００２９】
スキャナ装置２００は、また、例えば、原稿（図３及び図８参照）を読み取る際に、例えば、会員カードに付されている、ユーザ毎に異なる二次元コード等（以下、「ユーザ別二次元コード」という）を読み込んだ場合には、このユーザ別二次元コードから、ユーザを認証するための情報（以下、「認証情報」という）を抽出する所定の処理を施す。ここで言う認証情報とは、個人を特定できる情報であって、例えば、会員情報（例えば、ユーザ毎に付与されているＩＤ情報、及びパスワード情報等）でよい。スキャナ装置２００は、また、この会員情報を、ＬＡＮ６００、及びルータ装置３００を通じて、テレビ装置１００へ送信する。
【００３０】
なお、本実施形態においては、スキャナ装置２００には、テレビ装置１００と通信する際に、いわゆるＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ Ｐｌｕｇ
ａｎｄ Ｐｌａｙ）（登録商標）に準拠したプロトコルを用いて通信する機能が備えられている。また、本実施形態においては、テレビ装置１００にも、スキャナ装置２００と同様の通信機能が備えられている。
【００３１】
ルータ装置３００は、ＬＡＮ６００と通信ネットワーク７００のような異なるネットワーク間での情報の授受を可能にする中継機器である。ルータ装置３００は、また、ＬＡＮ６００上に接続される様々な機器同士を相互通信可能にする機能を備える。
【００３２】
サーバ装置４００は、情報提供側の管理下に置かれる、インターネット接続機能を備えた情報処理機器である。サーバ装置４００は、例えば、ユーザ別二次元コードに記録されている会員情報と、同様の情報（つまり、ユーザ毎に付与されているＩＤ情報、及びパスワード情報等）を、内蔵するメモリ（図示しない）等に格納する。サーバ装置４００は、また、特定のユーザのみに公開する画像を、内蔵するメモリ等に格納する。
【００３３】
サーバ装置４００は、また、ＬＡＮ６００、通信ネットワーク７００を通じて、テレビ装置１００から、例えば、リンク先の画像を取得するための要求が送信されると、この画像取得要求を受け付ける。サーバ装置４００は、また、この画像取得要求に対応する画像を公開するために、ユーザを認証するための要求を、テレビ装置１００へ送信する。サーバ装置４００は、また、ＬＡＮ６００、及びルータ３００を通じて、テレビ装置１００から、例えば、このユーザ認証要求に対応する情報（つまり、会員情報）を受けると、この会員情報に対応するＩＤ情報及びパスワード情報を、メモリから読み出す。サーバ装置４００は、また、取得した会員情報と、読み出したＩＤ情報及びパスワード情報に基づいて、ユーザ認証処理を実行する。サーバ装置４００は、また、ユーザ認証が得られた場合には、画像取得要求に対応する画像を公開する処理を実行する。
【００３４】
なお、上述したテレビ装置１００、スキャナ装置２００、及びサーバ装置４００には、それぞれ、ＣＰＵとメモリを有するコンピュータが搭載されており、ここで説明している種々の機能は、例えば、所定のプログラムを実行することで実現される。
【００３５】
図２は、図１に記載のスキャナ装置の内部構成の機能ブロック図である。
【００３６】
スキャナ装置２００は、スキャナユニット１と、操作部３と、通信部９と、記憶部１１と、ＣＰＵ１９とを内蔵している。これら各部（符号１、３、９、１１、及び１９）は、相互通信可能な状態で接続されている。
【００３７】
スキャナユニット１は、例えば、原稿（雑誌、広告、及び会員カード等）を撮像するための画像センサを有する。この画像センサとしては、例えば、ＣＣＤ（Ｃｈａｒｇｅ
Ｃｏｕｐｌｅｄ Ｄｅｖｉｃｅ）が用いられる。スキャナユニット１は、例えば、ＬＡＮ６００、及び通信部９を通じて、テレビ装置１００からの画像入力指令信号を取得すると、この指令信号に基づき、撮像対象となる原稿、及び／又は、原稿に付されている二次元コード等の撮像処理を行う。スキャナユニット１は、また、例えば、操作部３に設けられている、撮像処理を実行させるために割り当てられた操作キー（図示しない）（以下、「原稿読み取りキー」という）等を、ユーザが操作することにより、撮像対象となる原稿、及び／又は、原稿に付されている二次元コード等の撮像処理を行う。
【００３８】
スキャナユニット１は、撮像された原稿画像に対し、例えば、記憶部１１に格納可能なデータ形式に変換するための所定の処理を施し、操作部３からの指令信号に基づき、原稿画像情報１２として記憶部１１に格納する。一方、撮像された二次元コード画像は、例えば、二次元コード解析部５に出力可能なデータ形式に変換するための所定の処理を施され、操作部３からの指令信号に基づき、二次元コード画像情報１３、及び／又は、二次元コード会員画像情報１５として、二次元コード解析部５に出力する。撮像された二次元コード画像は、また、例えば、記憶部１１に格納可能なデータ形式に変換するための所定の処理を施され、操作部３からの指令信号に基づき、二次元コード画像情報１３、及び／又は、二次元コード会員画像情報１５として、記憶部１１に格納する。
【００３９】
ここで、原稿、及び二次元コードについて、図３、及び図４を用いて説明しておく。
【００４０】
図３は、本発明の一実施形態に係る、スキャナ装置２００によって読み込まれる原稿の一例を示す説明図である。
【００４１】
原稿２１は、第１の画像掲載領域２３、第２の画像掲載領域２５、広告文掲載領域２７、及び二次元コード掲載領域２９を含む。第１の画像掲載領域２３、及び第２の画像掲載領域２５には、例えば、原稿２１の広告文掲載領域２７に記載の広告文に関連する画像（原稿内画像）が、それぞれ掲載される。広告文掲載領域２７には、例えば、第１の画像掲載領域２３、及び第２の画像掲載領域２５にそれぞれ掲載される画像に関連する詳細な広告文が掲載される。二次元コード掲載領域２９には、例えば、二次元コードが掲載される。この二次元コードには、例えば、原稿２１のレイアウトに関する情報である、原稿情報が含まれている。
【００４２】
図４は、二次元コードに記録される原稿情報の構成例を示す説明図である。
【００４３】
原稿情報１４は、例えば、図３で示した原稿２１のレイアウトに関する情報である。この情報は、テレビ装置１００側で、図５で示す表示画像３３を表示する際に用いられる。
【００４４】
原稿情報１４は、ＳＩＧＮＡＴＵＲＥ情報４１、ＦＩＬＥ情報４３、ＴＯＰＨＴＭＬ情報４５、ＩＭＡＧＥ情報４７、及びＨＴＭＬ情報４９を含む。
【００４５】
ＳＩＧＮＡＴＵＲＥ情報４１は、例えば、二次元コード解析部５が、これらの情報（符号４３、４５、４７、及び４９）を、入力するか否かを判断するために用いられる情報である。本実施形態では、例えば、ＳＩＧＮＡＴＵＲＥ情報４１が存在する時に、スキャナ装置２００において、原稿情報１４に従う処理が実行される。
【００４６】
ＦＩＬＥ情報４３は、例えば、図３で示す原稿２１に関するＨＴＭＬ文書の格納場所や、原稿２１の第１の画像掲載領域２３や、第２の画像掲載領域２５に掲載されている各画像の格納場所等を示す情報である。本実施形態では、例えば、ファイル名「ＳＡＭＰＬＥ．ＨＴＭＬ」というＨＴＭＬ文書が、二次元コードに記録されている情報の中で、２００バイト目から８５９バイト長までの間に格納されているということを示す。また、例えば、ファイル名「ＩＭＡＧＥ１．ＪＰＧ」、及び「ＩＭＡＧＥ２．ＪＰＧ」には、「００００
００００」が対応付けられており、これは、原稿２１から取得する画像ファイルであることを示す。
【００４７】
ＴＯＰＨＴＭＬ情報４５は、例えば、表示部５００に表示する表示画像のファイル名を示す情報である。本実施形態では、例えば、ファイル名「ＳＡＭＰＬＥ．ＨＴＭＬ」を表示する。なお、ファイル名「ＳＡＭＰＬＥ．ＨＴＭＬ」のＨＴＭＬ文書は、ＨＴＭＬ情報４９に記録されている。
【００４８】
ＩＭＡＧＥ情報４７は、図３で示す第１の画像掲載領域２３、及び第２の画像掲載領域２５に掲載されている各画像の、原稿２１上での位置、並びにサイズに係わる情報である。本実施形態では、例えば、第１の画像掲載領域２３に掲載されている画像（ＩＭＡＧＥ１．ＪＰＧ）は、原稿２１上の「ｔｏｐ：１０ｍｍ；ｌｅｆｔ：１０ｍｍを基点として、ｗｉｄｔｈ：８０ｍｍ；ｈｅｉｇｈｔ：８０ｍｍ」の領域に掲載されているということを示す。また、例えば、第２の画像掲載領域２５に掲載されている画像（ＩＭＡＧＥ２．ＪＰＧ）も同様に、「ｔｏｐ：１０ｍｍ；ｌｅｆｔ：１００ｍｍを基点として、ｗｉｄｔｈ：８０ｍｍ；ｈｅｉｇｈｔ：８０ｍｍ」の領域に掲載されているということを示す。
【００４９】
ＨＴＭＬ情報４９は、ファイル名「ＳＡＭＰＬＥ．ＨＴＭＬ」のＨＴＭＬ文書や、ＩＭＡＧＥ情報４７で示した各画像を取得するための指令が記録されている。本実施形態では、例えば、「ｈｔｔｐ：／／１６８．１４１．１００．１００／ＳＣＡＮＮＥＲ／ＩＭＡＧＥ１．ＪＰＧ」という指令は、ＩＭＡＧＥ情報４７で示した情報に従って、原稿２１の第１の画像掲載領域２３の画像を取得するということを示す。また、例えば、「ｈｔｔｐ：／／１６８．１４１．１００．１００／ＳＣＡＮＮＥＲ／ＩＭＡＧＥ２．ＪＰＧ」という指令は、ＩＭＡＧＥ情報４７で示した情報に従って、原稿２１の第２の画像掲載領域２５の画像を取得するということを示す。
【００５０】
なお、これら各情報（符号４３〜４９、つまり、原稿情報１４）が、ＬＡＮ６００、及びルータ装置３００を通じて、テレビ装置１００に送信され、Ｗｅｂブラウザ８００により所定の処理が施されると、表示部５００には、図５で示す表示画像３３が表示される。
【００５１】
再び図２を参照し、説明を続ける。
【００５２】
操作部３は、例えば、各種の操作キー（図示しない）が配置されており、ユーザがこれらの操作キーを操作することにより、この操作に対応した電気信号が、ユーザからの指令信号として、ＣＰＵ１９に入力される。
【００５３】
二次元コード解析部５は、例えば、ＣＰＵ１９が、記憶部１１に格納されている種々のアプリケーションプログラム（以下、「ＡＰ」という）１７（図示と説明の都合上、２つのみ記載）中から、所定のＡＰを読み込み、実行することで実現される。
【００５４】
二次元コード解析部５は、例えば、スキャナユニット１、又は、記憶部１１から出力される、二次元コード画像情報１３、又は、二次元コード会員画像情報１５を取得する。そして、二次元コード解析部５は、取得した二次元コード画像情報１３の解析処理を行い、解析の結果を、原稿情報１４として、記憶部１１に出力する。二次元コード解析部５は、また、取得した二次元コード会員画像情報１５の解析処理を行い、解析の結果を、会員情報１６として、記憶部１１に出力する。この二次元コード会員画像情報１５、及び会員情報１６については、図８以降で詳述する。
【００５５】
二次元コード解析部５は、また、テレビ装置１００、及び／又は、操作部３から、ユーザ情報出力指令信号を取得すると、この指令信号に基づき、記憶部１１から会員情報１６を読み出し、この会員情報１６を、情報照合部７へ出力する。
【００５６】
情報照合部７は、例えば、ＣＰＵ１９が、記憶部１１に格納されている、所定のＡＰを読み込み、実行することで実現される。
【００５７】
情報照合部７は、例えば、ＬＡＮ６００、ルータ装置３００、通信部９を通じて、テレビ装置１００から出力される、ユーザを認証するための要求を受ける。情報照合部７は、また、記憶部１１に格納されている会員情報１６を読み出し、通信部９、及びＬＡＮ６００を通じてテレビ装置１００へ送信する。
【００５８】
通信部９は、例えば、記憶部１１や情報照合部７から出力される各種情報（つまり、原稿情報１４や、会員情報１６）を、それぞれ取得すると共に、テレビ装置１００にそれぞれ出力する。通信部９は、例えば、ＬＡＮ６００及びルータ装置３００を通じて、装置１００との間で所定の通信方式（例えば、上記ＵＰｎＰに準拠したプロトコルを用いた通信方式）に基づいて、相互に情報通信を行う。通信部９は、また、ルータ装置３００及び通信ネットワーク７００を通じて、サーバ装置４００との間で相互に情報通信を行う。
【００５９】
記憶部１１は、ＣＰＵが実行する演算処理動作を規定した、種々のＡＰや、種々の情報を記憶しておくためのメモリであり、記憶部１１には、例えば、ハードディスクや半導体メモリ等が用いられる。
【００６０】
記憶部１１には、例えば、上記各部（符号１、３、及び９）の処理動作を規定した種々のＡＰ１７と共に、原稿画像情報１２、二次元コード画像情報１３、二次元コード会員画像情報１５、及び種々の情報（図示しない）が格納される。記憶部１１に格納されているこれらの情報は、それぞれ、ＣＰＵ１９が実行するＡＰ１７に基づき、書き込み、或いは、出力される。
【００６１】
原稿画像情報１２は、例えば、スキャナユニット１により撮像された、原稿２１、及び原稿５１（図３、及び８参照）に所定の処理が施された、原稿の画像情報である。
【００６２】
二次元コード画像情報１３は、例えば、スキャナユニット１により撮像された二次元コード２９に所定の処理が施された、二次元コードの画像情報である。
【００６３】
原稿情報１４は、例えば、二次元コード画像情報１３が、二次元コード解析部５により解析された結果である。
【００６４】
二次元コード会員画像情報１５は、例えば、スキャナユニット１により撮像された、会員カード等に付された二次元コードに所定の処理が施された、二次元コードの画像情報である。
【００６５】
会員情報１６は、例えば、二次元コード会員画像情報１５が、二次元コード解析部５により解析された結果である。
【００６６】
種々のＡＰ１７には、例えば、スキャナ装置２００の各部を制御するための制御ＡＰ等が含まれる。
【００６７】
図５は、スキャナ装置２００によって読み込まれ、テレビ装置１００の表示部５００上に表示される、原稿画像の表示態様の一例を示す説明図である。
【００６８】
図５で示す表示部５００上に表示される表示画像３３は、図４で示した原稿情報１４のＨＴＭＬ文書を、スキャナ装置２００から、ルータ装置３００、及びＬＡＮ６００を通じて、表示部５００に表示出力した画像である。
【００６９】
表示画像３３は、第１の画像表示領域３５、第２の画像表示領域３７、及び広告文掲載表示領域３９を有する。第１の画像表示領域３５、及び第２の画像表示領域３７には、例えば、図４のＩＭＡＧＥ情報４７が示した原稿２１上の所定の位置から読み取った画像が表示される。広告文掲載表示領域３９には、例えば、図４で示した原稿情報１４のＨＴＭＬ文書に従って表示部５００に出力された画像が表示される。
【００７０】
なお、第１の画像表示領域３５、第２の画像表示領域３７、及び広告文掲載表示領域３９には、それぞれ、いわゆるハイパーリンク(hyperlink)が備えられており、ユーザが、それぞれの領域（領域３５、３７、及び３９）を選択することで、例えば、ハイパーリンクに関連付けられている他のページや、他のＷｅｂサイトへ移動できるようになっている。
【００７１】
図６及び図７は、図２記載のスキャナ装置２００が、原稿情報１４から、表示画像３３を出力するに際しての、スキャナ装置２００を構成する各部の処理動作を示すフローチャートである。
【００７２】
図６において、まず、スキャナ装置２００が、ＬＡＮ６００、及び通信部９を通じてテレビ装置１００から送信されるスキャン実行指令を受信する（ステップＳ１）。次に、スキャナユニット１が、原稿２１をスキャンし、原稿２１に、二次元コード２９が付されているか否かをチェックする（ステップＳ２）。
【００７３】
このチェックの結果、二次元コード２９が付されていると判断した場合には（ステップＳ２で「ある」）、スキャナユニット１が、二次元コード２９を改めてスキャンし、二次元コード画像情報１３として、二次元コード解析部５へ出力する。そして、二次元コード解析部５が、取得した二次元コード画像情報１３を解析し、この解析の結果を、原稿情報１４として、記憶部１１へ出力する（ステップＳ３）。次に、二次元コード解析部５は、図４に示す原稿情報１４中に、ＳＩＧＮＡＴＵＲＥ情報４１が有るか否かをチェックする（ステップＳ４）。
【００７４】
このチェックの結果、原稿情報１４にＳＩＧＮＡＴＵＲＥ情報４１が有ると判断した場合には（ステップＳ４で「ある」）、二次元コード解析部５は、図４に示すＦＩＬＥ情報４３に格納されているファイル情報、例えば、「＜ＦＩＬＥ＞〜＜／ＦＩＬＥ＞」に対して、所定の解析処理を実行する（ステップＳ５）。なお、この解析処理は、例えば、ファイル名「ＳＡＭＰＬＥ．ＨＴＭＬ」、「ＩＭＡＧＥ１．ＪＰＧ」、及び「ＩＭＡＧＥ２．ＪＰＧ」のデータが、それぞれ、二次元コード中のどこに存在しているかを抽出するための処理である。
【００７５】
次に、二次元コード解析部５は、図４に示す原稿情報１４のＴＯＰＨＴＭＬ情報４５に示している、「＜ＴＯＰＨＴＭＬ＞ＳＡＭＰＬＥ．ＨＴＭＬ＜／ＴＯＰＨＴＭＬ＞」に対し、所定の解析処理を実行する（ステップＳ６）。なお、この解析処理は、例えば、表示部５００に表示する表示画像のファイル名を抽出するための処理である。
【００７６】
次に、二次元コード解析部５は、図４に示す原稿情報１４のＴＯＰＨＴＭＬ情報４５に示している、「＜ＴＯＰＨＴＭＬ＞ＳＡＭＰＬＥ．ＨＴＭＬ＜／ＴＯＰＨＴＭＬ＞」が示す情報を読み込む処理を実行する（ステップＳ７）。この処理は、例えば、図４に示す原稿情報１４のＨＴＭＬ情報４９に記録されている「ＳＡＰＬＥ．ＨＴＭＬ」を抽出するための処理である。そして、二次元コード解析部５は、この読み込んだ情報（つまり、ファイル名「ＳＡＭＰＬＥ．ＨＴＭＬ」）を、通信部９、及びＬＡＮ６００を通じて、テレビ装置１００に出力する（ステップＳ８）。
【００７７】
すると、テレビ装置１００側では、Ｗｅｂブラウザ８００が、出力された「ＳＡＭＰＬＥ．ＨＴＭＬ」を取得すると共に解析し、取得した「ＳＡＭＰＬＥ．ＨＴＭＬ」の中に、「ｈｔｔｐ：／／１６８．１４１．１００．１００／ＳＣＡＮＮＥＲ／ＩＭＡＧＥ１．ＪＰＧ」へのリンクが張られていることを把握する。そして、Ｗｅｂブラウザ８００は、ＬＡＮ６００を通じて、スキャナ装置２００に対し「ＩＭＡＧＥ１．ＪＰＧ」の画像取得要求を送信する。
【００７８】
次に、図７に移り説明を続ける。
【００７９】
次に、スキャナ装置２００が、ＬＡＮ６００、及び通信部９を通じてテレビ装置１００から送信される画像取得要求を受信する（ステップＳ１１）。この画像取得要求は、例えば、「ＧＥＴ１６８．１４１．１００．１００／ＳＣＡＮＮＥＲ／ｉｍａｇｅ１．ＪＰＧ」のような態様で送信される。
【００８０】
次に、二次元コード解析部５が、受信した画像取得要求に含まれるファイル名（例えば、「ｉｍａｇｅ１．ｊｐｇ」）と同一のファイル名が、図４に示すＦＩＬＥ情報４３に有るか否かをチェックする（ステップＳ１２）。
【００８１】
このチェックの結果、ファイル名「ｉｍａｇｅ１．ｊｐｇ」と同一のファイル名が存在すると判断した場合には（ステップＳ１２で「ある」）、二次元コード解析部５が、ファイル名「ｉｍａｇｅ１．ｊｐｇ」のデータが、スキャン対象であるか否かをチェックする（ステップＳ１３）。ステップＳ１３で行われる判断処理は、例えば、図４に示すＦＩＬＥ情報４３で示した「ＩＭＡＧＥ１．ＪＰＧ
００００ ００００」を参照することで判断される。なお、この「００００ ００００」は、データが二次元コードには存在しないことを示す。
【００８２】
このチェックの結果、ファイル名「ｉｍａｇｅ１．ｊｐｇ」のデータは、二次元コードには存在していないため、スキャン対象となる（ステップＳ１３で「対象」）。この場合、二次元コード解析部５は、図４で示すＩＭＡＧＥ情報４７から、ファイル名「ｉｍａｇｅ１．ｊｐｇ」の原稿２１上での位置、並びにサイズに係わる情報を取得する（ステップＳ１４）。そして、スキャナユニット１が、取得した原稿２１上での位置、及びサイズ情報に基づいて、原稿２１上の対象箇所の撮像処理を行う（ステップＳ１５）。
【００８３】
ステップＳ１５にて撮像された画像は、いわゆるＪＰＧファイルに加工されて、通信部９、及びＬＡＮ６００を通じて、テレビ装置１００へ送信される。そして、テレビ装置１００では、Ｗｅｂブラウザ８００が、表示部５００上に表示させる（ステップＳ１６）。
【００８４】
一方、図６のステップＳ２で「ない」場合、図６のステップＳ４で「ない」場合、或いは、図７のステップＳ１３で「対象外」の場合には、上記それぞれの処理動作は終了する。これにより、原稿情報１４から、表示画像３３を出力するに際しての一連の処理動作が終了する。
【００８５】
なお、図６及び図７に記載したフローチャートでは、例えば、二次元コード掲載領域２９を読み込むために１回スキャンし、さらに、原稿２１上の、第１の画像掲載領域２３、及び第２の画像掲載領域２５を読み込むために、さらに１回スキャンしている。しかし、１回のスキャンで、上記領域（２３〜２９）の全ての画像を読み込むようにしても構わない。また、図６及び図７に記載したフローチャートでは、例えば、ＨＴＭＬ文書が記録されている、ファイル名「ＳＡＭＰＬＥ．ＨＴＭＬ」と、ステップＳ１５にて撮像された画像データである「ｉｍａｇｅ１．ｊｐｇ」とを、別々に、テレビ装置１００へ送信している。しかし、送信する際に、例えば、これら複数のファイルを１つに纏める所定の処理を施してから送信するようにしてもよい。
【００８６】
図８は、スキャナ装置２００によって読み込まれる、ユーザ認証情報を含む原稿の一例を示す説明図である。
【００８７】
原稿５１は、二次元コード掲載領域２９、第１の画像掲載領域２３、第２の画像掲載領域２５、広告文掲載領域２７、第３の画像掲載領域６１、第４の画像掲載領域６５、及び会員情報開示エリア６９を含む。
【００８８】
原稿５１の二次元コード掲載領域２９には、第１の特定画像が、また、会員情報開示エリア６９（会員カード７１）には、第２の特定画像が、それぞれ配置される。この第１の特定画像は、図１で上述した通りであるが、ここで言う、第２の特定画像とは、ユーザを認証するための情報を含む予め定められた画像であって、例えば、二次元コード（例えば、ＱＲコード）、バーコード、及び特定の文字列（ＵＲＬ）等でよい。
【００８９】
原稿５１と、図３記載の原稿２１との差異は、第３の画像掲載領域６１、第４の画像掲載領域６５、第５の画像掲載領域６７、及び会員情報開示エリア６９が追加記載されたことのみであるため、他の領域（二次元コード掲載領域２９、第１の画像掲載領域２３、第２の画像掲載領域２５、及び広告文掲載領域２７）の説明は、省略する。
【００９０】
第３の画像掲載領域６１、第４の画像掲載領域６５、及び第５の画像掲載領域６７には、例えば、原稿５１の広告文掲載領域５９に記載の広告文と関連する画像が、それぞれ表示される。
【００９１】
会員情報開示エリア６９は、例えば、個人を特定できる情報（例えば、会員カード７１等）を、設置できるスペースである。会員カード７１には、例えば、二次元コードが付されており、この二次元コードには、ユーザ毎に異なるＩＤ情報やパスワード情報が記録されている。
【００９２】
図９は、スキャナ装置２００によって読み込まれ、テレビ装置１００の表示部５００上に表示される、原稿画像の表示態様の一例を示す説明図である。
【００９３】
図９で示す表示画像８３と、図４で示した表示画像３３との差異は、第３の画像表示領域９１、第４の画像表示領域９５、及び第５の会員画像表示領域９７が追加記載されたことのみであるため、他の表示領域（第１の画像表示領域３５、第２の画像表示領域３７、及び広告文掲載表示領域３９）の説明は、省略する。
【００９４】
第３の画像表示領域９１、及び第４の画像表示領域９５には、例えば、原稿５１上の所定の位置から読み取った画像が表示される。第５の会員画像表示領域９７には、例えば、図８に示す会員情報開示エリア６９に、会員カード７１等を配置し、認証が得られたユーザのみに公開される画像が表示される。
【００９５】
なお、第３の画像表示領域９１、第４の画像表示領域９５、及び第５の会員画像表示領域９７には、それぞれ、いわゆるハイパーリンク(hyperlink)が備えられており、ユーザが、それぞれの領域（領域９１、９５、及び９７）を選択することで、例えば、ハイパーリンクに関連付けられている他のページや、他のＷｅｂサイトへ移動できるようになっている。
【００９６】
図１０は、図９記載の会員画像表示領域９７に表示される、認証が得られたユーザのみに公開される画像を取得するに際しての、各装置（装置１００、２００、及び４００）の処理動作を示すシーケンス図である。
【００９７】
図１０において、まず、ユーザが、リモコンを用いてテレビ装置１００を操作し、表示部５００上に表示されている第５会員画像表示領域９７の画像を選択すると、テレビ装置１００は、ＬＡＮ６００、及び通信ネットワーク７００を通じて、サーバ装置４００に、会員のみに公開される画像を取得するための要求を送信する（ステップＳ２１）。
【００９８】
サーバ装置４００は、この要求を受け付けると、ユーザ認証処理に必要な会員情報１６（つまり、ＩＤ情報及びパスワード情報）を出力するように、通信ネットワーク７００、及びＬＡＮ６００を通じて、テレビ装置１００へ、ユーザを認証するための要求を送信する（ステップＳ２２）。
【００９９】
テレビ装置１００は、このユーザ認証要求を受け付けると、この要求をＬＡＮ６００を通じて、スキャナ装置２００へ送信する（ステップＳ２３）。
【０１００】
スキャナ装置２００は、この要求を受け付けると、記憶部１１に格納されている会員情報１６を読み出し、或いは、会員情報開示エリア６９に配置されている会員カード７１を撮像して解析し、会員情報１６を抽出する処理を行う。そして、読み出された会員情報１６、或いは抽出された会員情報１６を、ＬＡＮ６００を通じてテレビ装置１００へ送信する（ステップＳ２４）。
【０１０１】
テレビ装置１００は、会員情報１６を受信すると、この情報を、ＬＡＮ６００、及び通信ネットワーク７００を介して、サーバ装置４００へ送信する（ステップＳ２５）。
【０１０２】
サーバ装置４００は、会員情報１６を受信すると、サーバ装置４００のメモリから、会員情報１６に対応するＩＤ情報及びパスワード情報を読み出すと共に、取得した会員情報と、読み出したＩＤ情報及びパスワード情報に基づいてユーザ認証処理を実行する。そして、その処理の結果、ユーザ認証が得られた場合のみ、画像取得要求に対応する画像を公開する処理を実行する。これにより、認証が得られたユーザのみに公開される画像を取得するに際しての一連の処理動作が終了する。
【０１０３】
以上、本発明の好適な実施形態を説明したが、これは本発明の説明のための例示であって、本発明の範囲をこれらの実施形態にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。
【０１０４】
例えば、上述した実施形態では、原稿を読み取る装置として、スキャナ装置を例に挙げたが、他にも、撮像機能を有する、例えば、デジタルカメラでもよい。
【０１０５】
また、例えば、上述した実施形態では、テレビ装置を用いて画像の選択操作を行っているが、パソコンや携帯電話端末の画面上で行ってもよい。
【０１０６】
また、例えば、上述した実施形態では、テレビ装置とスキャナ装置間で行われる通信は、ＵＰｎＰに準拠したプロトコルを用いて通信することとしているが、互いの機器同士が通信できるものであれば、どのようなプロトコルであっても構わない。
【図面の簡単な説明】
【０１０７】
【図１】本発明の一実施形態に係る、画像処理システムの全体構成を示す機能ブロック図。
【図２】図１に記載のスキャナ装置の内部構成の機能ブロック図。
【図３】スキャナ装置によって読み込まれる原稿の一例を示す説明図。
【図４】二次元コードに格納される原稿情報の構成例を示す説明図。
【図５】スキャナ装置によって読み込まれ、テレビ装置の表示部に表示される、原稿画像の表示態様の一例を示す説明図。
【図６】原稿情報から、表示画像を出力するに際しての、スキャナ装置を構成する各部の処理動作を示すフローチャート。
【図７】原稿情報から、表示画像を出力するに際しての、スキャナ装置を構成する各部の処理動作を示すフローチャート。
【図８】スキャナ装置によって読み込まれる、ユーザ認証情報を含む原稿の一例を示す説明図。
【図９】スキャナ装置によって読み込まれ、テレビ装置の表示部に表示される、原稿画像の表示態様の一例を示す説明図。
【図１０】認証が得られたユーザのみに公開される画像を取得するに際しての、各装置の処理動作を示すフローチャート
【符号の説明】
【０１０８】
１…スキャナユニット、３…操作部、５…二次元コード解析部、７…情報照合部、９…通信部、１１…記憶部、１９…ＣＰＵ、１００…テレビ装置、２００…スキャナ装置、３００…ルータ装置、４００…サーバ装置、５００…表示部、６００…ＬＡＮ、７００…通信ネットワーク。
【図１】
2009218793.tif 000003
【図２】
2009218793.tif 000004
【図３】
2009218793.tif 000005
【図４】
2009218793.tif 000006
【図５】
2009218793.tif 000007
【図６】
2009218793.tif 000008
【図７】
2009218793.tif 000009
【図８】
2009218793.tif 000010
【図９】
2009218793.tif 000011
【図１０】
2009218793.tif 000012