(57)【要約】【課題】図面画像に対して簡単な手段でハイパーリンクを設定し、インタラクティブな表示が可能なコンテンツのプロトタイプを手軽に生成する。【解決手段】複数ページの図面画像を取得して画像格納部３２に格納するとともに、各図面画像を縮小したサムネイル画像をそれぞれ配置したサムネイル一覧を生成して出力する。そして、各サムネイル一覧に加筆された加筆情報から各サムネイル一覧にそれぞれ定義されたエリア位置とそのエリア位置からのリンク先のサムネイル画像とを認識して情報管理部４３で管理する。そして、画像格納部３２に格納されている図面画像を表示した状態で、図面画像上の特定の場所が指示されたことを受け付け、その指示位置がエリア位置として情報管理部４３に管理されている場合には、当該エリア位置からのリンク先のサムネイル画像を情報管理部４３から取得し、表示内容を取得したリンク先のサムネイル画像にかかる図面画像に変更する。【選択図】        図４
2009223748.tif 000002
【特許請求の範囲】
【請求項１】
場面毎に用意した複数ページの図面の画像である図面画像を取得する画像取得部と、
前記各図面画像を格納する画像格納部と、
前記各図面画像を縮小してサムネイル画像を生成するサムネイル画像生成部と、
前記各サムネイル画像をそれぞれ配置したサムネイル一覧を生成する一覧生成部と、
前記各サムネイル一覧を出力するサムネイル出力部と、
前記各サムネイル一覧に加筆された加筆情報を抽出する加筆情報抽出部と、
前記加筆情報から前記各サムネイル一覧にそれぞれ定義されたエリア位置とそのエリア位置からのリンク先の前記サムネイル画像とを認識する情報認識部と、
認識されたエリア位置とそのエリア位置からのリンク先の前記サムネイル画像を管理する情報管理部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記情報認識部は、矩形の閉曲線として前記サムネイル一覧上に描かれることを前提に、矩形の閉曲線の４つの頂点の座標を前記エリア位置として認識する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記情報認識部は、前記サムネイル画像上の特定のエリアから別のページの前記サムネイル画像への有向線分として前記サムネイル一覧上に描かれることを前提に、有向線分の始点の前記エリア位置と有向線分の終点の前記サムネイル画像とを対応付けて認識する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記一覧生成部は、前記各サムネイル一覧を、前記各サムネイル画像がそれぞれ特定の位置に位置するように配置して生成する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記サムネイル出力部は、印刷部を介して前記サムネイル一覧を印刷することにより出力する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記サムネイル出力部は、表示部を介して前記サムネイル一覧を表示することにより出力する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記情報管理部は、前記各サムネイル一覧に対する認識結果を統合して管理する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項８】
前記画像格納部に格納されている前記図面画像を表示部に表示する図面表示部と、
前記表示部に表示されている前記図面画像上の特定の場所が指示されたことを受け付ける指示受付部と、
前記指示受付部により前記図面画像上の特定の場所が指示されたことを受け付けた場合、その指示位置がエリア位置として前記情報管理部に管理されている場合には、当該エリア位置からのリンク先の前記サムネイル画像を前記情報管理部から取得するリンク取得部と、
前記表示部の表示内容を、前記リンク取得部が取得したリンク先の前記サムネイル画像にかかる前記図面画像に変更する表示変更部と、
を備えることを特徴とする請求項１ないし７のいずれか一記載の情報処理装置。
【請求項９】
コンピュータを、
場面毎に用意した複数ページの図面の画像である図面画像を取得する画像取得部と、
前記各図面画像を格納する画像格納部と、
前記各図面画像を縮小してサムネイル画像を生成するサムネイル画像生成部と、
前記各サムネイル画像をそれぞれ配置したサムネイル一覧を生成する一覧生成部と、
前記各サムネイル一覧を出力するサムネイル出力部と、
前記各サムネイル一覧に加筆された加筆情報を抽出する加筆情報抽出部と、
前記加筆情報から前記各サムネイル一覧にそれぞれ定義されたエリア位置とそのエリア位置からのリンク先の前記サムネイル画像とを認識する情報認識部と、
認識されたエリア位置とそのエリア位置からのリンク先の前記サムネイル画像を管理する情報管理部と、
として機能させることを特徴とするプログラム。
【請求項１０】
前記情報認識部は、矩形の閉曲線として前記サムネイル一覧上に描かれることを前提に、矩形の閉曲線の４つの頂点の座標を前記エリア位置として認識する、
ことを特徴とする請求項９記載のプログラム。
【請求項１１】
前記情報認識部は、前記サムネイル画像上の特定のエリアから別のページの前記サムネイル画像への有向線分として前記サムネイル一覧上に描かれることを前提に、有向線分の始点の前記エリア位置と有向線分の終点の前記サムネイル画像とを対応付けて認識する、
ことを特徴とする請求項９記載のプログラム。
【請求項１２】
前記一覧生成部は、前記各サムネイル一覧を、前記各サムネイル画像がそれぞれ特定の位置に位置するように配置して生成する、
ことを特徴とする請求項９記載のプログラム。
【請求項１３】
前記サムネイル出力部は、印刷部を介して前記サムネイル一覧を印刷することにより出力する、
ことを特徴とする請求項９記載のプログラム。
【請求項１４】
前記サムネイル出力部は、表示部を介して前記サムネイル一覧を表示することにより出力する、
ことを特徴とする請求項９記載のプログラム。
【請求項１５】
前記情報管理部は、前記各サムネイル一覧に対する認識結果を統合して管理する、
ことを特徴とする請求項９記載のプログラム。
【請求項１６】
前記コンピュータを、
前記画像格納部に格納されている前記図面画像を表示部に表示する図面表示部と、
前記表示部に表示されている前記図面画像上の特定の場所が指示されたことを受け付ける指示受付部と、
前記指示受付部により前記図面画像上の特定の場所が指示されたことを受け付けた場合、その指示位置がエリア位置として前記情報管理部に管理されている場合には、当該エリア位置からのリンク先の前記サムネイル画像を前記情報管理部から取得するリンク取得部と、
前記表示部の表示内容を、前記リンク取得部が取得したリンク先の前記サムネイル画像にかかる前記図面画像に変更する表示変更部と、
として機能させることを特徴とする請求項９ないし１５のいずれか一記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
近年、ユーザに対する情報の表示にグラフィックを多用し、基礎的な操作をポインティングデバイスによって行なうことができるＧＵＩ（Graphical User Interface）が普及している。
【０００３】
このようなＧＵＩを構成するものであって電子的に作成されるコンテンツは、作成の場面でプログラミングや専用ツールなどに関するスキルが要求され、迅速な開発が難しいという問題がある。
【０００４】
さらには、ＧＵＩの設計・開発における初期段階においては、電子的に作成されたコンテンツは見栄えが良いことから、基本的な動作のみを対象に評価を行いたいという実験者の意図に反して、被験者の眼がフォントのサイズや各部品の色使いなど、この段階ではまだ気にする必要のない微細なグラフィックデザインに向いてしまう恐れがある。
【０００５】
そこで、このようなＧＵＩの設計・開発における初期段階においては、ペーパープロトタイピングが用いられている（例えば、非特許文献１参照）。
【０００６】
ペーパープロトタイピングは、ＧＵＩをデザインする前に、場面毎に用意した手描きのＧＵＩ図面を被験者のアクションに合わせて実験者が差し替えることでＧＵＩの動きを模擬的に実現することにより、ユーザビリティテスト（ユーザの意見を取り入れて、実装前にＧＵＩの仕様が適切か否かを評価する作業）を行うことである。このように場面毎に用意した手描きのＧＵＩ図面でテストすることにより、初期段階のデザインミスや、不具合の修正が容易にできるので、開発コストを削減することができるという利点がある。
【０００７】
【非特許文献１】「ペーパープロトタイピング」Carolyn Snyder（著）、黒須正明（翻訳）  オーム社
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述したようなペーパープロトタイピングにおいては、場面毎に用意するＧＵＩ図面の作成は手描きで簡単に作成可能であるが、実験の場面では、その差し替えが煩雑で実験者に大きな負担がかかるという問題がある。
【０００９】
本発明は、上記に鑑みてなされたものであって、図面画像に対して簡単な手段でハイパーリンクを設定し、ＧＵＩ（Graphical User Interface）やＷｅｂページのようなインタラクティブな表示が可能なコンテンツのプロトタイプを手軽に生成することができる情報処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明の情報処理装置は、場面毎に用意した複数ページの図面の画像である図面画像を取得する画像取得部と、前記各図面画像を格納する画像格納部と、前記各図面画像を縮小してサムネイル画像を生成するサムネイル画像生成部と、前記各サムネイル画像をそれぞれ配置したサムネイル一覧を生成する一覧生成部と、前記各サムネイル一覧を出力するサムネイル出力部と、前記各サムネイル一覧に加筆された加筆情報を抽出する加筆情報抽出部と、前記加筆情報から前記各サムネイル一覧にそれぞれ定義されたエリア位置とそのエリア位置からのリンク先の前記サムネイル画像とを認識する情報認識部と、認識されたエリア位置とそのエリア位置からのリンク先の前記サムネイル画像を管理する情報管理部と、を備えることを特徴とする。
【００１１】
また、請求項２にかかる発明は、請求項１記載の情報処理装置において、前記情報認識部は、矩形の閉曲線として前記サムネイル一覧上に描かれることを前提に、矩形の閉曲線の４つの頂点の座標を前記エリア位置として認識する、ことを特徴とする。
【００１２】
また、請求項３にかかる発明は、請求項１記載の情報処理装置において、前記情報認識部は、前記サムネイル画像上の特定のエリアから別のページの前記サムネイル画像への有向線分として前記サムネイル一覧上に描かれることを前提に、有向線分の始点の前記エリア位置と有向線分の終点の前記サムネイル画像とを対応付けて認識する、ことを特徴とする。
【００１３】
また、請求項４にかかる発明は、請求項１記載の情報処理装置において、前記一覧生成部は、前記各サムネイル一覧を、前記各サムネイル画像がそれぞれ特定の位置に位置するように配置して生成する、ことを特徴とする。
【００１４】
また、請求項５にかかる発明は、請求項１記載の情報処理装置において、前記サムネイル出力部は、印刷部を介して前記サムネイル一覧を印刷することにより出力する、ことを特徴とする。
【００１５】
また、請求項６にかかる発明は、請求項１記載の情報処理装置において、前記サムネイル出力部は、表示部を介して前記サムネイル一覧を表示することにより出力する、ことを特徴とする。
【００１６】
また、請求項７にかかる発明は、請求項１記載の情報処理装置において、前記情報管理部は、前記各サムネイル一覧に対する認識結果を統合して管理する、ことを特徴とする。
【００１７】
また、請求項８にかかる発明は、請求項１ないし７のいずれか一記載の情報処理装置において、前記画像格納部に格納されている前記図面画像を表示部に表示する図面表示部と、前記表示部に表示されている前記図面画像上の特定の場所が指示されたことを受け付ける指示受付部と、前記指示受付部により前記図面画像上の特定の場所が指示されたことを受け付けた場合、その指示位置がエリア位置として前記情報管理部に管理されている場合には、当該エリア位置からのリンク先の前記サムネイル画像を前記情報管理部から取得するリンク取得部と、前記表示部の表示内容を、前記リンク取得部が取得したリンク先の前記サムネイル画像にかかる前記図面画像に変更する表示変更部と、を備えることを特徴とする。
【００１８】
また、請求項９にかかる発明のプログラムは、コンピュータを、場面毎に用意した複数ページの図面の画像である図面画像を取得する画像取得部と、前記各図面画像を格納する画像格納部と、前記各図面画像を縮小してサムネイル画像を生成するサムネイル画像生成部と、前記各サムネイル画像をそれぞれ配置したサムネイル一覧を生成する一覧生成部と、前記各サムネイル一覧を出力するサムネイル出力部と、前記各サムネイル一覧に加筆された加筆情報を抽出する加筆情報抽出部と、前記加筆情報から前記各サムネイル一覧にそれぞれ定義されたエリア位置とそのエリア位置からのリンク先の前記サムネイル画像とを認識する情報認識部と、認識されたエリア位置とそのエリア位置からのリンク先の前記サムネイル画像を管理する情報管理部と、として機能させることを特徴とする。
【００１９】
また、請求項１０にかかる発明は、請求項９記載のプログラムにおいて、前記情報認識部は、矩形の閉曲線として前記サムネイル一覧上に描かれることを前提に、矩形の閉曲線の４つの頂点の座標を前記エリア位置として認識する、ことを特徴とする。
【００２０】
また、請求項１１にかかる発明は、請求項９記載のプログラムにおいて、前記情報認識部は、前記サムネイル画像上の特定のエリアから別のページの前記サムネイル画像への有向線分として前記サムネイル一覧上に描かれることを前提に、有向線分の始点の前記エリア位置と有向線分の終点の前記サムネイル画像とを対応付けて認識する、ことを特徴とする。
【００２１】
また、請求項１２にかかる発明は、請求項９記載のプログラムにおいて、前記一覧生成部は、前記各サムネイル一覧を、前記各サムネイル画像がそれぞれ特定の位置に位置するように配置して生成する、ことを特徴とする。
【００２２】
また、請求項１３にかかる発明は、請求項９記載のプログラムにおいて、前記サムネイル出力部は、印刷部を介して前記サムネイル一覧を印刷することにより出力する、ことを特徴とする。
【００２３】
また、請求項１４にかかる発明は、請求項９記載のプログラムにおいて、前記サムネイル出力部は、表示部を介して前記サムネイル一覧を表示することにより出力する、ことを特徴とする。
【００２４】
また、請求項１５にかかる発明は、請求項９記載のプログラムにおいて、前記情報管理部は、前記各サムネイル一覧に対する認識結果を統合して管理する、ことを特徴とする。
【００２５】
また、請求項１６にかかる発明は、請求項９ないし１５のいずれか一記載のプログラムにおいて、前記コンピュータを、前記画像格納部に格納されている前記図面画像を表示部に表示する図面表示部と、前記表示部に表示されている前記図面画像上の特定の場所が指示されたことを受け付ける指示受付部と、前記指示受付部により前記図面画像上の特定の場所が指示されたことを受け付けた場合、その指示位置がエリア位置として前記情報管理部に管理されている場合には、当該エリア位置からのリンク先の前記サムネイル画像を前記情報管理部から取得するリンク取得部と、前記表示部の表示内容を、前記リンク取得部が取得したリンク先の前記サムネイル画像にかかる前記図面画像に変更する表示変更部と、として機能させることを特徴とする。
【発明の効果】
【００２６】
請求項１，９にかかる発明によれば、場面毎に用意した複数ページの図面の画像である図面画像を取得して画像格納部に格納するとともに、各図面画像を縮小したサムネイル画像をそれぞれ配置したサムネイル一覧を生成して出力する。このような状態で、各サムネイル一覧に加筆があった場合には、各サムネイル一覧に加筆された加筆情報を抽出し、加筆情報から各サムネイル一覧にそれぞれ定義されたエリア位置とそのエリア位置からのリンク先のサムネイル画像とを認識して情報管理部で管理する。これにより、場面毎に用意した複数ページの図面画像を例えば手描きの画像とした場合には、作成段階では手描きが有する手軽さ／迅速さという利点を保ちつつ、図面画像に対して簡単な手段でハイパーリンクを設定し、ＧＵＩ（Graphical User Interface）やＷｅｂページのようなインタラクティブな表示が可能なコンテンツのプロトタイプを手軽に生成することができる、という効果を奏する。
【００２７】
また、請求項２，１０にかかる発明によれば、情報認識部は、矩形の閉曲線としてサムネイル一覧上に描かれることを前提に、矩形の閉曲線の４つの頂点の座標をエリア位置として認識することにより、手描きで加筆されたエリア位置を精度良く認識することができる、という効果を奏する。
【００２８】
また、請求項３，１１にかかる発明によれば、情報認識部は、サムネイル画像上の特定のエリアから別のページのサムネイル画像への有向線分としてサムネイル一覧上に描かれることを前提に、有向線分の始点のエリア位置と有向線分の終点のサムネイル画像とを対応付けて認識することにより、手描きで加筆されたエリア位置からのリンク先のサムネイル画像を精度良く認識することができる、という効果を奏する。
【００２９】
また、請求項４，１２にかかる発明によれば、一覧生成部は、各サムネイル一覧を、各サムネイル画像がそれぞれ特定の位置に位置するように配置して生成することにより、ページ（サムネイル画像）間のリンクが単純化されるため、エリア位置からのリンク先のサムネイル画像の加筆作業時の認知性を向上させることができ、また情報認識部で行われるエリア位置とそのエリア位置からのリンク先のサムネイル画像の認識精度を高めることができる、という効果を奏する。
【００３０】
また、請求項５，１３にかかる発明によれば、サムネイル出力部は、印刷部を介してサムネイル一覧を印刷することにより出力することにより、サムネイル一覧の確認、およびエリア位置とそのエリア位置からのリンク先のサムネイル画像の設定が紙上で実現することができる、という効果を奏する。
【００３１】
また、請求項６，１４にかかる発明によれば、サムネイル出力部は、表示部を介してサムネイル一覧を表示することにより出力することにより、サムネイル一覧の確認、およびエリア位置とそのエリア位置からのリンク先のサムネイル画像の設定がＰＣ上で実現することができる、という効果を奏する。
【００３２】
また、請求項７，１５にかかる発明によれば、情報管理部は、各サムネイル一覧に対する認識結果を統合して管理することにより、複数ページに分割されて定義されたエリア位置とそのエリア位置からのリンク先のサムネイル画像を、１ページに定義された場合と同様に扱うことができる、という効果を奏する。
【００３３】
また、請求項８，１６にかかる発明によれば、画像格納部に格納されている図面画像を表示部に表示した状態で、図面画像上の特定の場所が指示されたことを受け付けた場合であって、その指示位置がエリア位置として情報管理部に管理されている場合には、当該エリア位置からのリンク先のサムネイル画像を情報管理部から取得し、表示部の表示内容を、取得したリンク先のサムネイル画像にかかる図面画像に変更することにより、ＧＵＩ（Graphical User Interface）やＷｅｂページのようなインタラクティブな表示が可能なコンテンツのプロトタイプを簡単に扱うことができる、という効果を奏する。
【発明を実施するための最良の形態】
【００３４】
以下に添付図面を参照して、この発明にかかる情報処理装置およびプログラムの最良な実施の形態を詳細に説明する。
【００３５】
本発明の実施の一形態を図１ないし図１２に基づいて説明する。本実施の形態は情報処理装置としてパーソナルコンピュータを適用した例である。
【００３６】
図１は、本発明の実施の一形態にかかる情報処理システムの構築例を示す模式図である。本実施の形態の情報処理システムでは、コンピュータ１にＬＡＮ（Local Area Network）等のネットワーク２を介して、プリンタ３およびスキャナ４が接続されたシステムを想定しており、コンピュータ１上で作成されたデジタル文書データがネットワーク２を介してプリンタ３に送信され、送信されたデジタル文書データがプリンタ３よりハードコピー出力されるものである。また、スキャナ４を介して読み取られたデジタル文書データがネットワーク２を介してコンピュータ１に送信される。
【００３７】
次に、コンピュータ１について説明する。コンピュータ１は、一般的又は標準的なパーソナルコンピュータである。図２は、コンピュータ１のハードウェアの構成図である。コンピュータ１は、情報処理を行うＣＰＵ（Central Processing Unit）１２と、ＢＩＯＳ（Basic Input Output System）等を格納するＲＯＭ（Read Only Memory）１３と、情報を処理中に一時的に格納するＲＡＭ（Random Access Memory）１４等の一次記憶装置と、アプリケーションプログラムや処理結果等を格納する記憶部であるＨＤＤ（Hard Disk Drive）１５等の二次記憶装置と、情報を外部に格納又は配布し若しくは情報（アプリケーションプログラム等）を外部から入手するための記憶媒体であるリムーバブルメディア１６のドライブ１７と、外部の他の機器（コンピュータ１、プリンタ３、スキャナ４）と通信するためのネットワーク２に接続するためのネットワークインタフェース１８と、処理経過や処理結果等をユーザに表示する表示部であるディスプレイ１９と、操作者がコンピュータ１に命令や情報等を入力するためのキーボード２０やマウス２１等の入力部とから構成され、これらの間のデータ通信をバスコントローラ２２が調停して動作している。
【００３８】
なお、リムーバブルメディア１６としては、フレキシブルディスク、ハードディスク、磁気テープ等のような磁気的な記憶媒体、ＭＯのような光磁気的な記憶媒体、ＣＤ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等のような光学的な記憶媒体、半導体メモリ等、各種の記憶媒体が適用できる。
【００３９】
データ送信は、コンピュータ１のネットワークインタフェース１８へとデータを送ることにより、ネットワークインタフェース１８がネットワーク２へと信号を出力する。また、ネットワークインタフェース１８が受け取った信号については、ネットワークインタフェース１８において必要かどうかの判断がなされ、必要なデータであれば取り込み、不必要であれば破棄する、というような処理が行われる。すなわち、あらゆるデータの送受信は、すべてネットワークインタフェース１８を経由して行われることになる。
【００４０】
一般的に、このようなコンピュータ１ではユーザが電源を投入すると、ＣＰＵ１２はＲＯＭ１３内のＢＩＯＳに含まれるローダーというプログラムを起動させ、ＨＤＤ１５からオペレーティングシステム（ＯＳ）という当該コンピュータ１のハードウェアとソフトウェアとを管理するプログラムをＲＡＭ１４に読み込む。ＯＳは起動すると、ユーザの操作に応じてアプリケーションプログラムの起動、情報の読み込み、保存等をサポートする。代表的なＯＳとしては、Ｗｉｎｄｏｗｓ（登録商標）等が知られている。これらのＯＳ上で走るプログラムをアプリケーションプログラムと呼んでいる。なお、アプリケーションプログラムは、所定のＯＳ上で動作するものに限らず、後述の各種処理の一部の実行をＯＳに肩代わりさせるものであってもよいし、所定のアプリケーションソフトやＯＳなどを構成する一群のプログラムファイルの一部として含まれているものであってもよい。
【００４１】
また、一般的には、コンピュータ１のＨＤＤ１５にインストールされるアプリケーションプログラムは、リムーバブルメディア１６に記録され、このリムーバブルメディア１６に記録されたアプリケーションプログラムがＨＤＤ１５にインストールされる。このため、リムーバブルメディア１６も、アプリケーションプログラムを記憶する記憶媒体となり得る。さらには、アプリケーションプログラムは、例えばネットワークインタフェース１８を介して外部から取り込まれ、ＨＤＤ１５にインストールされても良い。
【００４２】
コンピュータ１は、ＯＳ上で動作するアプリケーションプログラムが起動すると、このアプリケーションプログラムに従い、ＣＰＵ１２が各種の演算処理を実行して各部を集中的に制御する。
【００４３】
次に、コンピュータ１のＣＰＵ１２が実行する各種の演算処理のうち、本実施の形態の特長的な処理について以下に説明する。概略的には、本実施の形態の特長的な処理は、ＧＵＩ（Graphical User Interface）の設計・開発におけるペーパープロトタイピングに関わるものであって、スキャナ４を介して読み取った場面毎に用意した複数ページのＧＵＩ図面を縮小してサムネイル画像を生成し、複数ページ分のサムネイル画像を１枚、または少数枚の用紙に収まるスペースに配置した図３に示すようなサムネイル一覧シート１００をプリンタ３に印刷させる。その後、サムネイル一覧シート１００上の加筆部分（各ＧＵＩ図面のリンク）をスキャナ４を介して読み取り、加筆部分に応じたＧＵＩ図面上のエリア情報とそのリンク情報とに従ってＧＵＩ図面のリンクを設定するようにしたものである。これにより、複数ページの手描きのＧＵＩ図面を読み取った画像コンテンツに対して簡単な手段でハイパーリンクを設定することができ、インタラクティブな表示が可能な画像コンテンツを手軽に生成することが可能になっている。
【００４４】
コンピュータ１は、アプリケーションプログラムとして、サムネイル一覧シート作成プログラム、リンク設定プログラムおよび図面表示プログラムをＨＤＤ１５に記憶している。すなわち、コンピュータ１は、ＯＳ上で動作するサムネイル一覧シート作成プログラム、リンク設定プログラムおよび図面表示プログラムが起動すると、これらのサムネイル一覧シート作成プログラム、リンク設定プログラムおよび図面表示プログラムに従い、ＣＰＵ２が各部を制御してサムネイル一覧シート作成処理、リンク設定処理および図面表示処理を実行する。図４は、コンピュータ１のサムネイル一覧シート作成処理、リンク設定処理および図面表示処理にかかる機能構成を示すブロック図である。
【００４５】
［サムネイル一覧シート作成処理］
まず、サムネイル一覧シート作成処理について説明する。図４に示すように、コンピュータ１は、ＣＰＵ１２がＯＳ上で動作するサムネイル一覧シート作成プログラムに従うことにより、画像取得部３１と、画像格納部３２と、サムネイル画像生成部３３と、一覧生成部３４と、レイアウト情報生成部３５と、レイアウト情報格納部３６と、サムネイル出力部３７と、を備えている。
【００４６】
画像取得部３１は、用紙に印刷または手描きされた文字や画像であって、ＧＵＩ（Graphical User Interface）の設計・開発におけるペーパープロトタイピングに用いる場面毎に用意した複数ページのＧＵＩ図面をスキャナ４を介して読み取り、ＧＵＩ図面の画像を取得する。図５は、場面毎に用意した複数ページのＧＵＩ図面を示す模式図である。図５に示す各ＧＵＩ図面は、ＧＵＩの仕様案に基づき、場面毎のデザインを手描きで用紙に描いたものである（トータルでＮ枚のデザイン画があるとする）。
【００４７】
画像格納部３２は、ＨＤＤ１５やＲＡＭ１４等に形成され、画像取得部３１で読み取られたＧＵＩ図面の画像を格納する。
【００４８】
サムネイル画像生成部３３は、読み取られた複数ページのＧＵＩ図面の画像を縮小してサムネイル画像を生成する。
【００４９】
一覧生成部３４は、複数ページ分のサムネイル画像を、１枚または少数枚の用紙に収まるスペースに配置したサムネイル一覧を生成する。なお、サムネイル一覧は、各ＧＵＩ図面の画像のサムネイル画像をそれぞれ中心とし、Ｎ通り生成される。
【００５０】
なお、サムネイル一覧は、画像取得部３１で読み取られた全てのＧＵＩ図面のサムネイル画像を一覧にするのではなく、一覧にするＧＵＩ図面のサムネイル画像を選択するようにしても良い。
【００５１】
レイアウト情報生成部３５は、一覧生成部３４で生成されたサムネイル一覧のどの位置に、何ページ目のＧＵＩ図面が配置されているかというレイアウト情報をＮ通り生成する。
【００５２】
レイアウト情報格納部３６は、ＨＤＤ１５やＲＡＭ１４等に形成され、レイアウト情報生成部３５で生成されたレイアウト情報を格納する。
【００５３】
サムネイル出力部３７は、サムネイル一覧をプリンタ３に出力し、図３に示すようなサムネイル一覧シート１００をプリンタ３に印刷させる。
【００５４】
図３に示すサムネイル一覧シート１００においては、１ページ目のＧＵＩ図面が中心に位置するように配置されている。本実施の形態においては、複数ページのＧＵＩ図面に対して、それぞれのページのＧＵＩ図面のサムネイル画像が用紙の上部や中心など、特定の位置（当該ページ位置）に位置するように配置される。
【００５５】
また、図３に示すように、サムネイル一覧シート１００には、サムネイル一覧のどの位置に何ページ目のＧＵＩ図面が配置されているかという情報、すなわちレイアウト情報格納部３６に格納されているレイアウト情報へのリンクがシンボル化されたコードシンボル２００（例えば、２次元コード）が、同一用紙上に印刷されている。
【００５６】
同様に、サムネイル出力部３７は、２ページ目からＮページ目までのＧＵＩ図面が中心に位置するように配置されているサムネイル一覧シートも、プリンタ３に印刷させる。
【００５７】
図６は、サムネイル一覧シート作成処理の流れを示すフローチャートである。図６に示すように、画像取得部３１は、複数ページのＧＵＩ図面の画像を取得し（ステップＳ１）、画像格納部３２は、取得したＧＵＩ図面の画像を格納する（ステップＳ２）。
【００５８】
次いで、図６に示すように、サムネイル画像生成部３３は、読み取られた複数ページのＧＵＩ図面の画像を縮小してサムネイル画像を生成し（ステップＳ３）、一覧生成部３４は、複数ページ分のサムネイル画像を、１枚または少数枚の用紙に収まるスペースに配置したサムネイル一覧を生成する（ステップＳ４）。
【００５９】
その後、図６に示すように、レイアウト情報生成部３５は、一覧生成部３４で生成されたサムネイル一覧のどの位置に、何ページ目のＧＵＩ図面が配置されているかというレイアウト情報をＮ通り生成し（ステップＳ５）、レイアウト情報格納部３６は、レイアウト情報生成部３５で生成されたレイアウト情報を格納した後（ステップＳ６）、サムネイル出力部３７は、サムネイル一覧シート１００をプリンタ３に印刷させる（ステップＳ７）。
【００６０】
［リンク設定処理］
次に、リンク設定処理について説明する。図４に示すように、コンピュータ１は、ＣＰＵ１２がＯＳ上で動作するリンク設定プログラムに従うことにより、加筆情報抽出部４１と、情報認識部４２と、情報管理部４３と、を備えている。
【００６１】
加筆情報抽出部４１は、必要な加筆（後述するエリア情報およびリンク情報）が完了したサムネイル一覧シート１００を、スキャナ４を介して読み取り、サムネイル一覧シート１００上のコードシンボル２００に基づいて検索されるレイアウト情報格納部３６に格納されている情報（サムネイル一覧のどの位置に何ページ目のＧＵＩ図面が配置されているかという情報）との差分を取ることにより、サムネイル一覧シート１００に加筆された情報（エリア情報およびリンク情報）を抽出する。
【００６２】
図７および図８は、加筆されたサムネイル一覧シート１００の一例を示す平面図である。図７はエリア情報が加筆された例、図８はエリア情報およびリンク情報が加筆された例である。図７および図８に示すように、中心に位置するＧＵＩ図面のサムネイル画像上にエリア情報Ｘを加筆し、そのエリア情報からその周辺に位置する他のページのＧＵＩ図面のサムネイル画像への矢印でリンク情報Ｙ１〜Ｙ３を加筆する。
【００６３】
情報認識部４２は、加筆情報抽出部４１で抽出された情報から、各ページに定義されたエリア位置（エリア情報）とそのエリア位置からのリンク先のサムネイル画像（リンク情報）を認識する。すなわち、図７に示すように、矩形の閉曲線としてサムネイル一覧シート１００上に描かれることを前提にエリア情報の認識を行い、４つの頂点の座標をエリア情報とする。これにより、情報認識部４２は、手描きで加筆されたエリア位置を精度良く認識することができる。
【００６４】
また、情報認識部４２は、図８に示すように、サムネイル画像上の特定のエリアから別のページのサムネイル画像への有向線分（矢印）としてサムネイル一覧シート１００上に描かれることを前提にリンク情報の認識を行い、有向線分の始点のエリア情報と有向線分の終点のサムネイル画像とを対応付けてリンク情報とする。これにより、情報認識部４２は、手描きで加筆されたエリア位置からのリンク先のサムネイル画像を精度良く認識することができる。
【００６５】
情報管理部４３は、ＨＤＤ１５やＲＡＭ１４等に形成され、情報認識部４２で認識されたエリア位置とそのリンク先ページであるエリア情報およびリンク情報を管理する。
【００６６】
上述のように、エリア情報およびリンク情報は、当該ページ位置に配置されたＧＵＩ図面のサムネイル画像上にのみ描かれることを前提に認識されることにより、複数のサムネイル一覧シート１００に分割されて定義されたエリア情報やリンク情報を、１枚の用紙に定義された場合と同様に扱うことが可能となる。
【００６７】
図９は、リンク設定処理の流れを示すフローチャートである。図９に示すように、加筆情報抽出部４１は、サムネイル一覧シート１００に加筆された情報（エリア情報およびリンク情報）を抽出し（ステップＳ１１）、情報認識部４２は、各ページに定義されたエリア位置（エリア情報）とそのリンク先のサムネイル画像（リンク情報）を認識し（ステップＳ１２）、情報管理部４３は、エリア位置（エリア情報）とそのリンク先のサムネイル画像（リンク情報）を管理する（ステップＳ１３）。
【００６８】
図１０は、リンク設定の例を示す模式図である。図１０は、１−４ページのＧＵＩ図面のエリア情報とリンク情報を全て表示したものである。
【００６９】
［図面表示処理］
次に、図面表示処理について説明する。図４に示すように、コンピュータ１は、ＣＰＵ１２がＯＳ上で動作する図面表示プログラムに従うことにより、図面表示部５１と、指示受付部５２と、リンク取得部５３と、表示変更部５４と、を備えている。
【００７０】
図面表示部５１は、画像格納部３２に格納されている１ページ目のＧＵＩ図面をディスプレイ１９に表示する。
【００７１】
指示受付部５２は、キーボード２０やマウス２１等の入力部による押下により、ディスプレイ１９に表示されているＧＵＩ図面上の特定の場所が指示されたことを受け付ける。
【００７２】
リンク取得部５３は、指示受付部５２によりＧＵＩ図面上の特定の場所が指示されたことを受け付けた場合、その指示位置がエリア情報として情報管理部４３に管理されている場合には、そのエリア情報に対応するリンク先を情報管理部４３から取得する。
【００７３】
表示変更部５４は、ディスプレイ１９の表示内容を、リンク取得部５３が取得したリンク先のサムネイル画像にかかるＧＵＩ図面に変更する。
【００７４】
図１１は、図面表示処理の流れを示すフローチャートである。図１１に示すように、図面表示部５１が、画像格納部３２に格納されている１ページ目のＧＵＩ図面をディスプレイ１９に表示した状態で（ステップＳ２１）、指示受付部５２が、キーボード２０やマウス２１等の入力部による押下により、ディスプレイ１９に表示されているＧＵＩ図面上の特定の場所が指示されたことを受け付けた場合には（ステップＳ２２のＹｅｓ）、リンク取得部５３は、その指示位置がエリア情報として情報管理部４３に管理されている場合には、そのエリア情報に対応するリンク先を情報管理部４３から取得し（ステップＳ２３）、表示変更部５４は、ディスプレイ１９の表示内容を、リンク取得部５３が取得したリンク先のサムネイル画像にかかるＧＵＩ図面に変更する（ステップＳ２４）。
【００７５】
図１２に示すように、例えば、１ページ目のＧＵＩ図面（図８の中央に位置するＧＵＩ図面）の網掛け部分Ａが指示された場合には、図８や図１０で示したように、網掛け部分Ａのエリア情報Ｘに対して４ページ目のＧＵＩ図面（図８の右上に位置するＧＵＩ図面）がリンク情報Ｙ１によりリンク先として対応付けられているので、ディスプレイ１９の表示内容が１ページ目のＧＵＩ図面から４ページ目のＧＵＩ図面に変更されることになる。
【００７６】
これにより、操作者のアクションに合わせて自動的に画面が切り替わるインタラクティブな電子コンテンツを提示することができる。
【００７７】
このように本実施の形態によれば、場面毎に用意した複数ページの図面の画像である図面画像を取得して画像格納部に格納するとともに、各図面画像を縮小したサムネイル画像をそれぞれ配置したサムネイル一覧を生成して出力する。このような状態で、各サムネイル一覧に加筆があった場合には、各サムネイル一覧に加筆された加筆情報を抽出し、加筆情報から各サムネイル一覧にそれぞれ定義されたエリア位置とそのエリア位置からのリンク先のサムネイル画像とを認識して情報管理部で管理する。そして、画像格納部に格納されている図面画像を表示部に表示した状態で、図面画像上の特定の場所が指示されたことを受け付けた場合であって、その指示位置がエリア位置として情報管理部に管理されている場合には、当該エリア位置からのリンク先のサムネイル画像を情報管理部から取得し、表示部の表示内容を、取得したリンク先のサムネイル画像にかかる図面画像に変更する。これにより、場面毎に用意した複数ページの図面画像を例えば手描きの画像とした場合には、作成段階では手描きが有する手軽さ／迅速さという利点を保ちつつ、図面画像に対して簡単な手段でハイパーリンクを設定し、ＧＵＩ（Graphical User Interface）やＷｅｂページのようなインタラクティブな表示が可能なコンテンツのプロトタイプを手軽に生成することができる。
【００７８】
また、サムネイル一覧シート１００においては、複数ページのＧＵＩ図面に対して、それぞれのページのＧＵＩ図面が用紙の上部や中心など、特定の位置（当該ページ位置）するように配置されることにより、ページ間（ＧＵＩ図面間）のリンクが単純化されるため、リンク情報の加筆作業時の認知性を向上させることができ、また情報認識部４２で行われるエリア情報やリンク情報の認識精度を高めることができる。
【００７９】
なお、本実施の形態においては、図３に示すサムネイル一覧シート１００を印刷して、サムネイル一覧シート１００に対してリンク先を加筆するようにしたが、これに限るものではなく、サムネイル一覧シート１００を用いることなく、電子的な手段でエリア情報およびリンク情報を設定するようにしても良い。サムネイル一覧シート１００を用いない場合においては、サムネイル出力部３７は、サムネイル一覧をディスプレイ１９に表示させる。そして、加筆情報抽出部４１は、キーボード２０やマウス２１等の入力部からの入力により、ディスプレイ１９に表示されているサムネイル一覧上に加筆された情報（エリア情報およびリンク情報）を、レイアウト情報格納部３６に格納されている情報（サムネイル一覧のどの位置に何ページ目のＧＵＩ図面が配置されているかという情報）との差分を取ることにより抽出する。
【００８０】
これにより、サムネイル一覧の確認、およびエリア情報やリンク情報の設定がコンピュータ１上でも実現可能になる。
【図面の簡単な説明】
【００８１】
【図１】本発明の実施の一形態にかかる情報処理システムの構築例を示す模式図である。
【図２】コンピュータのハードウェアの構成図である。
【図３】サムネイル一覧シートの一例を示す平面図である。
【図４】サムネイル一覧シート作成処理、リンク設定処理および図面表示処理にかかる機能構成を示すブロック図である。
【図５】場面毎に用意した複数ページのＧＵＩ図面を示す模式図である。
【図６】サムネイル一覧シート作成処理の流れを示すフローチャートである。
【図７】加筆されたサムネイル一覧シートの一例を示す平面図である。
【図８】加筆されたサムネイル一覧シートの一例を示す平面図である。
【図９】リンク設定処理の流れを示すフローチャートである。
【図１０】リンク設定の例を示す模式図である。
【図１１】図面表示処理の流れを示すフローチャートである。
【図１２】ＧＵＩ図面の変更例を示す模式図である。
【符号の説明】
【００８２】
１        情報処理装置
３１      画像取得部
３２      画像格納部
３３      サムネイル画像生成部
３４      一覧生成部
３７      サムネイル出力部
４１      加筆情報抽出部
４２      情報認識部
４３      情報管理部
５１      図面表示部
５２      指示受付部
５３      リンク取得部
５４      表示変更部
【図１】
2009223748.tif 000003
【図２】
2009223748.tif 000004
【図３】
2009223748.tif 000005
【図４】
2009223748.tif 000006
【図５】
2009223748.tif 000007
【図６】
2009223748.tif 000008
【図７】
2009223748.tif 000009
【図８】
2009223748.tif 000010
【図９】
2009223748.tif 000011
【図１０】
2009223748.tif 000012
【図１１】
2009223748.tif 000013
【図１２】
2009223748.tif 000014