(57)【要約】【課題】閲覧文書データにおける指示手段による指示位置及び指示位置を起点とした指示手段が指し示す方向に基づいて、閲覧文書データを構成する複数の閲覧対象データから注目データを特定する。【解決手段】本発明に係るデータ処理装置は、複数の閲覧対象データそれぞれが予め定められた位置に配置されて構成される閲覧文書データを表示するよう制御する表示制御手段と、表示制御手段による制御により表示された閲覧文書データにおける指示手段による指示位置を示す位置情報を取得する位置情報取得手段と、指示手段による閲覧文書データに対する閲覧動作の履歴に基づいて、指示位置を起点とした指示手段が指し示す方向を特定する方向特定手段と、位置情報取得手段により取得された位置情報及び方向特定手段により特定された方向に基づいて、複数の閲覧対象データから、注目されている閲覧対象データを示す注目データを特定する注目データ特定手段とを有する。【選択図】図１
2014160413.tif 000002
【特許請求の範囲】
【請求項１】
複数の閲覧対象データそれぞれが予め定められた位置に配置されて構成される閲覧文書データを表示するよう制御する表示制御手段と、
前記表示制御手段による制御により表示された閲覧文書データにおける指示手段による指示位置を示す位置情報を取得する位置情報取得手段と、
前記指示手段による前記閲覧文書データに対する閲覧動作の履歴に基づいて、前記指示位置を起点とした前記指示手段が指し示す方向を特定する方向特定手段と、
前記位置情報取得手段により取得された位置情報及び前記方向特定手段により特定された方向に基づいて、前記複数の閲覧対象データから、注目されている閲覧対象データを示す注目データを特定する注目データ特定手段と
を有するデータ処理装置。
【請求項２】
前記位置情報取得手段により取得された位置情報から前記方向特定手段により特定された方向に位置する前記閲覧文書データにおける領域を特定する領域特定手段
をさらに有し、
前記注目データ特定手段は、前記複数の閲覧対象データのうち、前記領域特定手段により特定された領域に含まれる閲覧対象データから、前記注目データを特定する
請求項１に記載のデータ処理装置。
【請求項３】
前記位置情報取得手段は、前記閲覧文書データを表示する表示画面において前記指示手段が接触した位置を示す位置情報を取得する
請求項１又は２に記載のデータ処理装置。
【請求項４】
前記閲覧文書データを表示する表示画面を撮影する撮影手段
をさらに有し、
前記位置情報取得手段は、前記撮影手段により撮影された表示画面上の前記指示手段の画像に基づいて、前記位置情報を取得し、
前記方向特定手段は、前記撮影手段により撮影された表示画面上の前記指示手段の画像に基づいて、前記方向を特定する
請求項１又は２に記載のデータ処理装置。
【請求項５】
前記指示手段による指示により、前記注目データ特定手段により特定された注目データから、前記指示手段により指示された位置に存在する閲覧対象データを注目データとして修正する注目データ修正手段
をさらに有する請求項１〜４のいずれかに記載のデータ処理装置。
【請求項６】
前記注目データ特定手段により特定された注目データ及び前記注目データ修正手段により修正された注目データと、前記注目データそれぞれに対応する前記指示位置とを対応付けた履歴を記憶する注目データ履歴記憶手段
をさらに有し、
前記方向特定手段は、
前記注目データ履歴記憶手段により記憶されている履歴における注目データと、対応する指示位置との位置関係から、前記履歴における注目データそれぞれを指し示した方向を推定し、
前記推定されたそれぞれの方向に基づいて、前記表示された閲覧文書データにおける指示手段による指示位置を起点とした前記指示手段が指し示す方向を特定する
請求項５に記載のデータ処理装置。
【請求項７】
複数の閲覧対象データそれぞれが予め定められた位置に配置されて構成される閲覧文書データを記憶する文書記憶装置と、
前記文書記憶装置に記憶された閲覧文書データを処理するデータ処理装置と
を有し、
前記データ処理装置は、
前記文書記憶装置に記憶された閲覧文書データを表示するよう制御する表示制御手段と、
前記表示制御手段による制御により表示された閲覧文書データにおける指示手段による指示位置を示す位置情報を取得する位置情報取得手段と、
前記指示手段による前記閲覧文書データに対する閲覧動作の履歴に基づいて、前記指示位置を起点とした前記指示手段が指し示す方向を特定する方向特定手段と、
前記位置情報取得手段により取得された位置情報及び前記方向特定手段により特定された方向に基づいて、前記複数の閲覧対象データから、注目されている閲覧対象データを示す注目データを特定する注目データ特定手段と
を有する
データ処理システム。
【請求項８】
複数の閲覧対象データそれぞれが予め定められた位置に配置されて構成される閲覧文書データを表示するよう制御する表示制御ステップと、
前記表示制御ステップでの制御により表示された閲覧文書データにおける指示手段による指示位置を示す位置情報を取得する位置情報取得ステップと、
前記指示手段による前記閲覧文書データに対する閲覧動作の履歴に基づいて、前記指示位置を起点とした前記指示手段が指し示す方向を特定する方向特定ステップと、
前記位置情報取得ステップで取得された位置情報及び前記方向特定ステップで特定された方向に基づいて、前記複数の閲覧対象データから、注目されている閲覧対象データを示す注目データを特定する注目データ特定ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、データ処理システム及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１は、閲覧者の所属グループ、閲覧者個人などの情報を記録し、閲覧者の閲覧経路を拡大表示した時に、拡大表示した位置を閲覧ログデータベースに記録して、画面一覧上に時系列に従って折れ線で描画し分析するドキュメント閲覧システムを開示する。
また、例えば、特許文献２は、操作を検知する手段で画面の大きさ、スクロール量、レイアウト情報から表示されているオブジェクトを特定し、操作に基づいて算出された閲覧時間から着目オブジェクトを特定し、記録するコンテンツ閲覧管理システムを開示する。
また、例えば、特許文献３は、指示した点を中心とする予め定められた半径の円内に含まれる要素を指示対象とする表示制御装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４８８１４５７号
【特許文献２】特許第４３４７６４９号
【特許文献３】特開２０１０−２８２３１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、閲覧文書データにおける指示手段による指示位置及び指示位置を起点とした指示手段が指し示す方向に基づいて、閲覧文書データを構成する複数の閲覧対象データから注目データを特定することができるデータ処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る本発明は、複数の閲覧対象データそれぞれが予め定められた位置に配置されて構成される閲覧文書データを表示するよう制御する表示制御手段と、前記表示制御手段による制御により表示された閲覧文書データにおける指示手段による指示位置を示す位置情報を取得する位置情報取得手段と、前記指示手段による前記閲覧文書データに対する閲覧動作の履歴に基づいて、前記指示位置を起点とした前記指示手段が指し示す方向を特定する方向特定手段と、前記位置情報取得手段により取得された位置情報及び前記方向特定手段により特定された方向に基づいて、前記複数の閲覧対象データから、注目されている閲覧対象データを示す注目データを特定する注目データ特定手段とを有するデータ処理装置である。
【０００６】
請求項２に係る本発明は、前記位置情報取得手段により取得された位置情報から前記方向特定手段により特定された方向に位置する前記閲覧文書データにおける領域を特定する領域特定手段をさらに有し、前記注目データ特定手段は、前記複数の閲覧対象データのうち、前記領域特定手段により特定された領域に含まれる閲覧対象データから、前記注目データを特定する請求項１に記載のデータ処理装置である。
【０００７】
請求項３に係る本発明は、前記位置情報取得手段は、前記閲覧文書データを表示する表示画面において前記指示手段が接触した位置を示す位置情報を取得する請求項１又は２に記載のデータ処理装置である。
【０００８】
請求項４に係る本発明は、前記閲覧文書データを表示する表示画面を撮影する撮影手段をさらに有し、前記位置情報取得手段は、前記撮影手段により撮影された表示画面上の前記指示手段の画像に基づいて、前記位置情報を取得し、前記方向特定手段は、前記撮影手段により撮影された表示画面上の前記指示手段の画像に基づいて、前記方向を特定する請求項１又は２に記載のデータ処理装置である。
【０００９】
請求項５に係る本発明は、前記指示手段による指示により、前記注目データ特定手段により特定された注目データから、前記指示手段により指示された位置に存在する閲覧対象データを注目データとして修正する注目データ修正手段をさらに有する請求項１〜４のいずれかに記載のデータ処理装置である。
【００１０】
請求項６に係る本発明は、前記注目データ特定手段により特定された注目データ及び前記注目データ修正手段により修正された注目データと、前記注目データそれぞれに対応する前記指示位置とを対応付けた履歴を記憶する注目データ履歴記憶手段をさらに有し、前記方向特定手段は、前記注目データ履歴記憶手段により記憶されている履歴における注目データと、対応する指示位置との位置関係から、前記履歴における注目データそれぞれを指し示した方向を推定し、前記推定されたそれぞれの方向に基づいて、前記表示された閲覧文書データにおける指示手段による指示位置を起点とした前記指示手段が指し示す方向を特定する請求項５に記載のデータ処理装置である。
【００１１】
請求項７に係る本発明は、複数の閲覧対象データそれぞれが予め定められた位置に配置されて構成される閲覧文書データを記憶する文書記憶装置と、前記文書記憶装置に記憶された閲覧文書データを処理するデータ処理装置とを有し、前記データ処理装置は、前記文書記憶装置に記憶された閲覧文書データを表示するよう制御する表示制御手段と、前記表示制御手段による制御により表示された閲覧文書データにおける指示手段による指示位置を示す位置情報を取得する位置情報取得手段と、前記指示手段による前記閲覧文書データに対する閲覧動作の履歴に基づいて、前記指示位置を起点とした前記指示手段が指し示す方向を特定する方向特定手段と、前記位置情報取得手段により取得された位置情報及び前記方向特定手段により特定された方向に基づいて、前記複数の閲覧対象データから、注目されている閲覧対象データを示す注目データを特定する注目データ特定手段とを有するデータ処理システムである。
【００１２】
請求項８に係る本発明は、複数の閲覧対象データそれぞれが予め定められた位置に配置されて構成される閲覧文書データを表示するよう制御する表示制御ステップと、前記表示制御ステップでの制御により表示された閲覧文書データにおける指示手段による指示位置を示す位置情報を取得する位置情報取得ステップと、前記指示手段による前記閲覧文書データに対する閲覧動作の履歴に基づいて、前記指示位置を起点とした前記指示手段が指し示す方向を特定する方向特定ステップと、前記位置情報取得ステップで取得された位置情報及び前記方向特定ステップで特定された方向に基づいて、前記複数の閲覧対象データから、注目されている閲覧対象データを示す注目データを特定する注目データ特定ステップとをコンピュータに実行させるプログラムである。
【発明の効果】
【００１３】
請求項１に係る本発明によれば、閲覧文書データにおける指示手段による指示位置及び指示位置を起点とした指示手段が指し示す方向に基づいて、閲覧文書データを構成する複数の閲覧対象データから注目データを特定するデータ処理装置を提供することができる。
【００１４】
請求項２に係る本発明によれば、請求項１に係る発明の効果に加えて、指示手段による指示位置及び指示位置を起点とした指示手段が指し示す方向に基づいて限定された領域に含まれる閲覧対象データから、注目データを特定するデータ処理装置を提供することができる。
【００１５】
請求項３に係る本発明によれば、請求項１又は２に係る発明の効果に加えて、表示画面において指示手段が接触した位置を指示位置として取得するデータ処理装置を提供することができる。
【００１６】
請求項４に係る本発明によれば、請求項１又は２に係る発明の効果に加えて、表示画面において指示手段を接触させることなく、指示位置を取得し、指示手段が指し示す方向を特定するデータ処理装置を提供することができる。
【００１７】
請求項５に係る本発明によれば、請求項１〜４のいずれかに係る発明の効果に加えて、必要に応じて、特定された注目データを、別の閲覧対象データに修正するデータ処理装置を提供することができる。
【００１８】
請求項６に係る本発明によれば、請求項５に係る発明の効果に加えて、注目データ及び対応する指示位置の履歴に基づいて推定された方向から、指示位置を起点した指示手段が指し示す方向を特定するデータ処理装置を提供することができる。
【００１９】
請求項７に係る本発明によれば、閲覧文書データにおける指示手段による指示位置及び指示位置を起点とした指示手段が指し示す方向に基づいて、閲覧文書データを構成する複数の閲覧対象データから注目データを特定するデータ処理システムを提供することができる。
【００２０】
請求項８に係る本発明によれば、閲覧文書データにおける指示手段による指示位置及び指示位置を起点とした指示手段が指し示す方向に基づいて、閲覧文書データを構成する複数の閲覧対象データから注目データを特定するプログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本実施形態に係るデータ処理システムの構成を例示する図である。
【図２】図１に示したデータ処理装置のハードウェア構成を例示する図である。
【図３】図１に示したデータ処理装置上に表示される閲覧文書データを例示する図である。
【図４】図１及び図２に示したデータ処理装置上で実行される第１のプログラムの構成を例示する図である。
【図５】（Ａ）は、図１に示したデータ処理装置の表示画面において右指でスワイプ動作した場合における指の軌跡を例示する図であり、（Ｂ）は、図１に示したデータ処理装置の表示画面において左指でスワイプ動作した場合における指の軌跡を例示する図である。
【図６】（Ａ）は、右指でタップ動作した場合の注目領域を例示する図であり、（Ｂ）は、左指でタップ動作した場合の注目領域を例示する図である。
【図７】（Ａ）は、図４に示した注目データ特定部により特定された注目データに対応する四角枠を強調表示させた表示画面を例示する図であり、（Ｂ）は、ダブルタップ動作が行われることにより選択修正された注目データに対応する四角枠を強調表示させた表示画面を例示する図である。
【図８】図４に示した注目データ特定部の注目データ特定処理を例示するフローチャートである。
【図９】閲覧文書データの表示画面上を右指でタップ動作した状態を例示する図である。
【図１０】閲覧文書データの表示画面上を左指でタップ動作した状態を例示する図である。
【図１１】閲覧文書データの表示画面上を右指でタップ動作した状態を例示する図である。
【図１２】図１に示したデータ処理システムの動作例を示すフローチャートである。
【図１３】図１及び図２に示したデータ処理装置上で実行される第２のプログラムの構成を例示する図である。
【図１４】図１３に示した第２の指示方向特定部の指示方向特定処理を例示するフローチャートである。
【図１５】（Ａ）は、右指でなぞり動作を行った場合の一連の注目データの強調表示を例示する図であり、（Ｂ）は、左指でなぞり動作を行った場合の一連の注目データの強調表示を例示する図である。
【発明を実施するための形態】
【００２２】
［第１の実施形態］
以下、本発明の第１の実施形態を説明する。
【００２３】
［データ処理システム］
図１は、本発明の第１の実施形態の実現に用いられるデータ処理システム１の構成を例示する図である。
図１に示すように、データ処理システム１は、後述する閲覧用の文書データ（以下、「閲覧文書データ」と記述する）を表示し、表示された閲覧文書データに対する閲覧操作に基づいて各種処理を行うタブレット端末などのデータ処理装置１２、データ処理装置１２によりダウンロードされる閲覧文書データを記憶する文書記憶装置１４及びデータ処理装置１２−１〜１２−ｎを用いた文書閲覧により出力された履歴情報を記憶する履歴情報記憶装置１６が、ＬＡＮ（Local Area Network）などのネットワークを介して接続されて構成される。
【００２４】
データ処理システム１は、これらの構成部分により、表示された閲覧文書データにおける指示手段による指示位置及び指示位置を起点とした指示手段が指し示す方向に基づいて、閲覧文書データを構成する複数の閲覧対象データから注目データを特定し、注目データ及び注目データに注目した時刻などを履歴情報として記憶する。
指示手段は、例えば、閲覧者の指、タブレット端末を操作するためのタッチペン又はレーザーポインタを示す。
また、注目データは、複数の閲覧対象データのうち、指示手段を用いる閲覧者により注目されていると推測される閲覧対象データを示す。
【００２５】
なお、以下、データ処理装置１１２−１〜１２−ｎなど、複数ある構成部分のいずれかを示すときは、単に、データ処理装置１２と記載することがある。
また、各図において、実質的に同じ構成部分・処理には、同じ符号が付される。
【００２６】
［ハードウェア構成］
図２は、図１に示したデータ処理装置１２のハードウェア構成を例示する図である。
図２に示すように、データ処理装置１２は、ＣＰＵ１２２及びメモリ１２４などを含む本体１２０、タッチパネルなどを含む入出力装置１２６、データ通信を行うための通信装置１２８、及び、ＨＤ（Hard Disk），ＣＤ（Compact Disc），ＤＶＤ（Digital Versatile Disc），ＦＤ（Floppy Disc），不揮発性メモリ，ＵＳＢメモリなどの記憶媒体１３２に対してデータの書き込み及び読み出しを行う記録装置１３０などから構成される。
つまり、データ処理装置１２は、データの表示、必要なデータの特定などの情報処理及び他の装置とのデータ通信が可能なコンピュータとしての構成部分を有している。
【００２７】
［閲覧文書データ］
図３は、データ処理装置１２（図１及び図２）上に表示される閲覧文書データを例示する図である。
以下、閲覧文書データを説明する。
閲覧文書データは、例えば、ソフトウェアなどを用いて作成された電子文書及び紙文書をスキャンして電子化された電子化文書を示す。
また、図３に示すように、閲覧文書データは、例えば、予め定められた位置に配置された破線の四角枠内に存在する閲覧対象データから構成される。
【００２８】
閲覧対象データは、例えば、閲覧文書のタイトル、著者名、文章、文字列、文字、画像、グラフ、表などのコンテンツ（要素）を示す。
例えば、図３に示した閲覧文書データは、９つのコンテンツ（閲覧対象データ）から構成され、コンテンツ１は閲覧文書のタイトルを示し、コンテンツ２は閲覧文書の著者名を示し、コンテンツ３、４、６、７、９は何らかの文章を示し、コンテンツ５、８は何らかの画像を示す。
【００２９】
各閲覧対象データには、一意に定められた識別情報及び閲覧文書データにおいて配置されている位置を示す配置位置情報が予め付加されている。
配置位置情報は、例えば、閲覧対象データに対応する四角枠の左上頂点の位置及び右下頂点の位置を含む。
また、図３に示すように、閲覧する向きに表示させた閲覧文書の左端が０とされ、横方向ｘ、縦方向ｙの位置は、座標（ｘ，ｙ）と示される。
例えば、図３に示すように、コンテンツ１の配置位置情報は、左上頂点の位置（ｘ１，ｙ１）及び右下頂点の位置（ｘ２，ｙ２）を含む。
【００３０】
なお、本実施形態においては、上述のように各閲覧対象データに識別情報及び配置位置情報が予め付加されている場合を具体例として説明するが、これに限定されるものではなく、データ処理装置１２により閲覧文書データがダウンロードされる都度、データ処理装置１２が閲覧対象データに対応する識別情報の付与処理及び配置位置情報の抽出処理を行うなど、何らかの方法で、各閲覧対象データに対して識別情報及び配置位置情報が付与されればよい。
【００３１】
［第１のデータ処理プログラム］
図４は、図１及び図２に示したデータ処理装置１２上で実行される第１のデータ処理プログラム２０の構成を例示する図である。
図４に示すように、データ処理プログラム２０は、文書データ取得部２００、閲覧対象データ記憶部２０２、表示制御部２０４、操作情報取得部２０６、操作情報記憶部２０８、操作種類判定部２１０、位置情報取得部２１２、第１の指示方向特定部２１４、領域特定部２１６、注目データ特定部２１８、注目データ修正部２２０及び第１の履歴情報出力部２２２から構成される。
【００３２】
データ処理プログラム２０は、例えば、記憶媒体１３２（図２）を介してデータ処理装置１２のメモリ１２４にロードされ、データ処理装置１２で動作するＯＳ（図示せず）上で、データ処理装置１２のハードウェア資源を具体的に利用して実行される。
データ処理プログラム２０は、閲覧文書データにおける指示手段による指示位置及び指示位置を起点とした指示手段が指し示す方向を特定し、特定した方向に基づいて、複数の閲覧対象データから注目データを特定し、注目データ及び注目データが注目された（つまり、指示手段により指し示された）時刻などを履歴情報として出力する。
なお、以下、指示手段は閲覧者の指を示す場合を具体例として説明する。
【００３３】
文書データ取得部２００は、文書記憶装置１４（図１）に記憶されている閲覧文書データ（図３）を取得して、表示制御部２０４に対して出力する。
また、文書データ取得部２００は、取得した閲覧文書データを構成する各閲覧対象データを、閲覧対象データ記憶部２０２に対して出力する。
閲覧対象データ記憶部２０２は、文書データ取得部２００から入力された各閲覧対象データを、注目データ特定部２１８及び注目データ修正部２２０に参照可能に記憶する。
【００３４】
表示制御部２０４は、文書データ取得部２００から入力された閲覧文書データを、入出力装置１２６（図２）の出力装置上に表示するよう制御する。
また、表示制御部２０４は、出力装置上に表示されている閲覧文書データにおいて、後述する注目データ特定部２１８から入力された注目データが強調表示される（例えば、注目データが存在する位置に対応する四角枠を太線で表示する）よう制御する。
また、表示制御部２０４は、後述する閲覧対象データの選択修正動作を受けて、選択修正された閲覧対象データを注目データとして強調表示されるよう制御する。
【００３５】
操作情報取得部２０６は、入出力装置１２６（図２）の出力装置上に表示されている閲覧文書データに対する指示手段を用いた閲覧操作が行われるごとに、その閲覧操作の内容と、その閲覧操作が行われた時刻と含む操作情報を取得する。
また、操作情報取得部２０６は、取得した操作情報を操作情報記憶部２０８及び操作種類判定部２１０に対して出力する。
【００３６】
閲覧操作の内容は、閲覧操作の種類及び閲覧操作により取得された位置情報を含む。
閲覧操作の種類は、例えば、入出力装置１２６（図２）に対するスワイプ動作（ページ移動）、ピンチアウト動作（拡大）、ピンチイン動作（縮小）、タップ動作（閲覧対象データの選択）、ダブルタップ動作（閲覧対象データの選択修正）を含む。
位置情報は、例えば、スワイプ動作の場合、スワイプ動作を開始した位置（座標）、終了した位置（座標）、スワイプ時の指示手段の加速度を含み、タップ動作の場合、タップした位置（座標）を含む。
【００３７】
閲覧対象データの選択は、閲覧者がタップした位置に存在する閲覧対象データを選択する場合に限らず、タップした位置から指し示す位置に存在する閲覧対象データを選択する場合も含む。
閲覧対象データの選択修正は、後述する注目データ特定部２１８により特定された注目データが閲覧者が注目する閲覧対象データと異なる場合に、閲覧者がダブルタップした位置に存在する閲覧対象データを、注目データとして修正することを示す。
【００３８】
操作情報記憶部２０８は、閲覧者による閲覧文書データの閲覧開始から閲覧終了までに操作情報取得部２０６から入力された操作情報を、指示方向特定部２１４が参照可能に記憶する。
閲覧文書データの閲覧開始は、例えば、閲覧者により選択された閲覧文書データ（つまり、文書データ取得部２００が取得した閲覧文書データ）が、表示制御部２０４により表示画面上に表示されたことを示し、閲覧終了は、閲覧文書データが表示された画面が閉じられたことを示す。
【００３９】
操作種類判定部２１０は、操作情報取得部２０６から入力された操作情報に含まれる閲覧操作の種類を判定し、閲覧操作の種類がタップ動作を示すと判定した場合に、位置情報取得部２１２に対して操作情報を出力する。
また、操作種類判定部２１０は、タップ動作であると判定した場合に、指示方向特定部２１４に対して、後述する指示方向を特定するよう通知する。
【００４０】
また、操作種類判定部２１０は、閲覧操作の種類がダブルタップ動作を示すと判定した場合に、注目データ修正部２２０に対して操作情報を出力する。
位置情報取得部２１２は、操作種類判定部２１０から入力された操作情報に含まれる位置情報（つまり、指示手段によりタップされた位置を示す位置情報）を取得し、領域特定部２１６に対して出力する。
なお、以下、指示手段によりタップされた位置を「指示位置」と記述する。
また、位置情報取得部２１２は、注目データ特定部２１８に対して操作情報を出力する。
【００４１】
第１の指示方向特定部２１４は、操作情報記憶部２０８に記憶されている操作情報を参照して、指示位置を起点とした指示手段が指し示す方向（指示方向）を特定する。
具体的には、例えば、指示方向特定部２１４は、以下に説明するように、左右どちらの指で閲覧操作を行っているかを特定し、右指と特定した場合、指示方向は指示位置から左上方向と特定し、左指と特定した場合、指示方向は指示位置から右上方向と特定する。
【００４２】
図５（Ａ）は、データ処理装置１２の表示画面（入出力装置１２６（図２））において右指でスワイプ動作した場合における指の軌跡を例示する図であり、図５（Ｂ）は、データ処理装置１２の表示画面において左指でスワイプ動作した場合における指の軌跡を例示する図である。
図５（Ａ）に示すように、表示画面上の左下から右上へ又は右上から左下へ指が移動するスワイプ動作は、右指で行われる場合が多い。
また、図５（Ｂ）に示すように、表示画面上の右下から左上へ又は左上から右下へ指が移動するスワイプ動作は、左指で行われる場合が多い。
【００４３】
上述の傾向をふまえて、指示方向特定部２１４（図４）は、まず、操作情報記憶部２０８に記憶されている操作情報のうち、タップ動作の直近に行われているスワイプ動作に対応する操作情報を取得する。
次に、指示方向特定部２１４は、取得した操作情報の位置情報に含まれるスワイプ動作の開始位置及び終了位置から、表示画面上で指が動く方向を特定して、スワイプ動作が左右どちらの指により行われているかを特定することにより、指示方向を特定する。
また、指示方向特定部２１４は、特定した指示方向を、領域特定部２１６に対して出力する。
【００４４】
図６（Ａ）は、右指でタップ動作した場合に、閲覧者が選択した閲覧対象データ（注目データ）が含まれる閲覧文書における領域（以下、「注目領域」と記述する）を示し、図６（Ｂ）は、左指でタップ動作した場合に、注目データが含まれる注目領域を示す。
領域特定部２１６（図４）は、位置情報取得部２１２から入力された位置情報が示す位置を起点として、指示方向特定部２１４により入力された指示方向の予め定められた範囲を注目領域として特定する。
また、領域特定部２１６は、特定した注目領域の位置を示す注目領域情報を、注目データ特定部２１８に対して出力する。
【００４５】
予め定められた範囲は、例えば、図６（Ａ）に示すように、右指でタップ動作した場合、指示方向は左上方向を示すので、指示位置を中心とした予め定められた半径の円を表示画面に対して垂直方向及び水平方向に４分割した左上の領域２４０を示す。
また、予め定められた範囲は、例えば図６（Ｂ）に示すように、左指でタップ動作した場合、指示方向は右上方向を示すので、指示位置を中心とした予め定められた半径の円を表示画面に対して垂直方向及び水平方向に４分割した右上の領域２４２を示す。
なお、本実施形態においては、領域特定部２１６は、９０度の扇形の領域を注目領域として特定しているが、領域の形状はこれに限定されるものではない。
【００４６】
注目データ特定部２１８（図４）は、位置情報取得部２１２から入力された操作情報、領域特定部２１６から入力された注目領域情報及び閲覧対象データ記憶部２０２に記憶されている各閲覧対象データに基づいて、注目データを特定する（詳細は図８〜図１１を参照して後述）。
また、注目データ特定部２１８は、特定した注目データを、表示制御部２０４に対して出力し、特定した注目データ及び操作情報を、第１の履歴情報出力部２２２に対して出力する。
【００４７】
注目データ修正部２２０は、操作種類判定部２１０から入力されたダブルタップ動作（つまり、閲覧対象データの選択修正）に対応する操作情報に含まれる位置情報が示す位置（ダブルタップ位置）に存在する閲覧対象データを取得する。
具体的には、例えば、注目データ修正部２２０は、閲覧対象データ記憶部２０２に記憶されている各閲覧対象データのうち、ダブルタップ位置が、配置位置情報が示す範囲に含まれている閲覧対象データを取得する。
また、注目データ修正部２２０は、取得した閲覧対象データを注目データとして、第１の履歴情報出力部２２２に対して出力する。
【００４８】
図７（Ａ）は、注目データ特定部２１８により入力された注目データに対応する四角枠を強調表示させた表示画面を例示する図である。
図７（Ｂ）は、ダブルタップ動作が行われることにより選択修正された注目データに対応する四角枠を強調表示させた表示画面を例示する図である。
図７（Ａ）に示すように、注目データ特定部２１８によりコンテンツ４が注目データとして特定されたが、図７（Ｂ）に示すようにダブルタップ動作によりコンテンツ３が選択されることにより、注目データ修正部２２０は、コンテンツ４からコンテンツ３を注目データとして修正する。
【００４９】
第１の履歴情報出力部２２２は、注目データ特定部２１８から入力された注目データ及び操作情報に含まれる時刻を、履歴情報として履歴情報記憶装置１６（図１）に対して出力する。
また、履歴情報出力部２２２は、注目データ修正部２２０から注目データが入力された場合、注目データ特定部２１８から入力された注目データを、注目データ修正部２２０から入力された注目データに置換した履歴情報を、履歴情報記憶装置１６に対して出力する。
【００５０】
なお、本実施形態においては、指示方向特定部２１４は、スワイプ動作が左右どちらの指で行われているかを特定しているが、ピンチアウト動作及びピンチイン動作が、左右どちらの指により行われているかを特定することにより、指示方向を特定してもよい。
例えば、表示画面において、ピンチアウト動作の終了位置が、開始位置から右上方向及び左下方向を示す場合、右指で行われる場合が多く、ピンチアウト動作の終了位置が、開始位置から左上方向及び右下方向を示す場合、左指で行われている場合が多い。
指示方向特定部２１４は、ピンチアウト動作におけるこのような傾向に基づいて、指示方向を特定することもできる。
【００５１】
また、本実施形態においては、指示方向特定部２１４は、タップ動作の直近に行われているスワイプ動作に対応する操作情報に基づいて、指示方向を特定しているが、タップ動作より前に行われた予め定められた数のスワイプ動作に対応する複数の操作情報に基づいて、指示方向を特定してもよい。
例えば、指示方向特定部２１４は、複数の操作情報から、それぞれのスワイプ動作が左右どちらの指で行われているかを特定し、左指よりも右指と特定された回数が多い場合、右指で行われていると特定し、それ以外の場合、左指で行われていると特定して、指示方向を特定してもよい。
【００５２】
［注目データ特定処理］
図８は、図４に示した注目データ特定部２１８の注目データ特定処理を例示するフローチャートである。
以下、注目データ特定部２１８の注目データ特定処理をさらに説明する。
【００５３】
ステップ２６０（Ｓ２６０）において、注目データ特定部２１８は、位置情報取得部２１２から入力された操作情報に含まれる位置情報が示す位置（指示位置）を取得する。
ステップ２６２（Ｓ２６２）において、注目データ特定部２１８は、領域特定部２１６から入力された注目領域情報を取得する。
【００５４】
ステップ２６４（Ｓ２６４）において、注目データ特定部２１８は、閲覧対象データ記憶部２０２（図４）に記憶されている閲覧対象データのうち、Ｓ２６２において取得した注目領域情報が示す注目領域内に位置し、Ｓ２６０において取得した指示位置に存在しない閲覧対象データを取得する。
具体的には、例えば、注目データ特定部２１８は、配置位置情報が示す範囲の少なくとも一部が注目領域内に含まれ、配置位置情報が示す範囲に指示位置が含まれない閲覧対象データを取得する。
【００５５】
図９は、閲覧文書データの表示画面上を右指でタップ動作した状態を例示する図である。
図１０は、閲覧文書データの表示画面上を左指でタップ動作した状態を例示する図である。
例えば、図９に示すように、注目データ特定部２１８は、Ｓ２６２において取得した注目領域情報が示す注目領域２９０内に位置するコンテンツ（閲覧対象データ）２，３，４を取得する。
また、例えば、図１０に示すように、注目データ特定部２１８は、Ｓ２６２において取得した注目領域情報が示す注目領域２９２内に位置するコンテンツ（閲覧対象データ）２，３，４，５を取得する。
【００５６】
ステップ２６６（Ｓ２６６；図８）において、注目データ特定部２１８は、Ｓ２６０において取得した指示位置から、Ｓ２６４において取得した閲覧対象データそれぞれまでの距離を算出する。
指示位置から閲覧対象データまでの距離は、例えば、指示位置から、閲覧対象データの配置位置情報により求められる閲覧対象データが存在する四角枠（図３）の境界までの最小直線距離を示す。
ステップ２６８（Ｓ２６８）において、注目データ特定部２１８は、Ｓ２６６において指示位置からの距離を算出した閲覧対象データのうち、最小の距離となる閲覧対象データを取得する。
【００５７】
例えば、図９に示すように、注目データ特定部２１８は、Ｓ２６４において取得したコンテンツ２，３，４のうち、指示位置から最小の距離となるコンテンツ４を取得する。
また、例えば、図１０に示すように、注目データ特定部２１８は、Ｓ２６４において取得したコンテンツ２，３，４，５のうち、指示位置から最小の距離となるコンテンツ５を取得する。
【００５８】
ステップ２７０（Ｓ２７０；図８）において、注目データ特定部２１８は、指示位置から、Ｓ２６８において取得した閲覧対象データまでの距離が、予め定められた距離以下であるか否かを判定する。
注目データ特定部２１８は、予め定められた距離以下である場合、Ｓ２７２の処理に進み、それ以外の場合、Ｓ２７４の処理に進む。
【００５９】
ステップ２７２（Ｓ２７２）において、注目データ特定部２１８は、Ｓ２６８において取得した閲覧対象データを、注目データとして特定し、処理を終了する。
ステップ２７４（Ｓ２７４）において、注目データ特定部２１８は、閲覧対象データ記憶部２０２（図４）に記憶されている閲覧対象データのうち、Ｓ２６０において取得した指示位置に存在する閲覧対象データがあるか否かを判定する。
注目データ特定部２１８は、指示位置に存在する閲覧対象データがあると判定した場合、Ｓ２７６の処理に進み、それ以外の場合、Ｓ２７８の処理に進む。
ステップ２７６（Ｓ２７６）において、注目データ特定部２１８は、指示位置に存在する閲覧対象データを、注目データとして特定し、処理を終了する。
【００６０】
図１１は、閲覧文書データの表示画面上を右指でタップ動作した状態を例示する図である。
例えば、指示位置から、Ｓ２６８において取得した閲覧対象データまでの距離が、図９に示した距離（指示位置からコンテンツ４までの距離）を示す場合、コンテンツ４を注目データとして特定する。
一方、指示位置から、Ｓ２６８において取得した閲覧対象データまでの距離が、図１１に示した距離（指示位置からコンテンツ４までの距離）を示す場合、予め定められた距離よりも長いので、指示位置に存在するコンテンツ６を注目データとして特定する。
【００６１】
ステップ２７８（Ｓ２７８；図８）において、注目データ特定部２１８は、指示位置に対応する注目データなしと判定して、処理を終了する。
なお、本実施形態においては、Ｓ２７０において最小の距離が予め定められた距離以下であるか否かを判定しているが、距離に関わらず、指示位置から最小の距離に位置する閲覧対象データを注目データとして特定してもよい。
【００６２】
［データ処理システムの１の動作例］
図１２は、データ処理システム１（図１）の動作例を示すフローチャートである。
以下、データ処理システム１の動作例をさらに説明する。
【００６３】
ステップ３００（Ｓ３００）において、データ処理装置１２は、文書記憶装置１４から閲覧文書データを取得して、閲覧文書データを表示する（文書データ取得部２００、表示制御部２０４（図４））。
ステップ３０２（Ｓ３０２）において、データ処理装置１２は、Ｓ３００において表示した閲覧文書データに対する閲覧操作が行われたか否かを判定する。
データ処理装置１２は、閲覧操作が行われたと判定した場合、Ｓ３０４の処理に進み、それ以外の場合、Ｓ３０２に留まる。
【００６４】
ステップ３０４（Ｓ３０４）において、データ処理装置１２は、Ｓ３００において表示された閲覧文書データに対する操作情報を取得する（操作情報取得部２０６（図４））。
ステップ３０６（Ｓ３０６）において、データ処理装置１２は、Ｓ３０４において取得した操作情報が、タップ動作（つまり、指示手段による位置指示動作）を示すか否かを判定する（操作種類判定部２１０（図４））。
データ処理装置１２は、操作情報がタップ動作を示すと判定した場合、Ｓ２６（図８）の処理に進み、それ以外の場合、Ｓ３０８の処理に進む。
【００６５】
ステップ３０８（Ｓ３０８）において、データ処理装置１２は、Ｓ３０４において取得した操作情報が、閲覧終了操作を示すか否かを判定する。
データ処理装置１２は、操作情報が閲覧終了操作を示すと判定した場合、処理を終了し、それ以外の場合、Ｓ３０２の処理に進む。
ステップ３１０（Ｓ３１０）において、データ処理装置１２は、Ｓ２６で特定された注目データを強調表示する（表示制御部２０４（図４））。
【００６６】
ステップ３１２（Ｓ３１２）において、データ処理装置１２は、ダブルタップ動作（つまり、閲覧対象データの選択修正動作）が行われたか否かを判定する（操作情報取得部２０６、操作種類判定部２１０（図４））。
データ処理装置１２は、ダブルタップ動作が行われたと判定した場合、Ｓ３１４の処理に進み、それ以外の場合、Ｓ３１６の処理に進む。
【００６７】
ステップ３１４（Ｓ３１４）において、データ処理装置１２は、Ｓ２６において取得した注目データを、ダブルタップ動作に対応する操作情報に含まれる位置情報が示す位置に存在する閲覧対象データに修正する（注目データ修正部２２０（図４））。
ステップ３１６（Ｓ３１６）において、データ処理装置１２は、注目データ及びＳ３０４において取得した操作情報に含まれる時刻を履歴情報として履歴情報記憶装置１６に対して出力し、Ｓ３０２の処理に戻る（履歴情報出力部２２２（図４））。
【００６８】
［第２の実施形態］
以下、本発明の第２の実施形態について説明する。
【００６９】
本発明の第２の実施形態においては、本発明の第１の実施形態において特定された注目データと、対応する指示位置とを対応付けた履歴に基づいて、指示方向を特定する。
【００７０】
［第２のデータ処理プログラム４０］
図１３は、第２の実施形態において、図１及び図２に示したデータ処理装置１２上で実行される第２のデータ処理プログラム４０の構成を例示する図である。
図１３に示すように、第２のデータ処理プログラム４０は、第１のデータ処理プログラム２０（図４）の構成に、注目データ履歴記憶部４０２が追加され、第１のデータ処理プログラム２０の第１の指示方向特定部２１４が第２の指示方向特定部４０４に置換され、第１の履歴情報出力部２２２が第２の履歴情報出力部４００に置換された構成をとる。
第２のデータ処理プログラム４０は、これまでに特定された注目データと、対応する指示位置とを対応付けた履歴に基づいて指示方向を特定し、特定した指示方向に基づいて、複数の閲覧対象データから注目データを特定し、注目データ及び注目データが注目された時刻などを履歴情報として出力する。
【００７１】
第２の履歴情報出力部４００は、注目データ特定部２１８から入力された注目データ及び操作情報に含まれる時刻を、履歴情報として履歴情報記憶装置１６（図１）に対して出力する。
また、履歴情報出力部４００は、注目データ修正部２２０から注目データが入力された場合、注目データ特定部２１８から入力された注目データを、注目データ修正部２２０から入力された注目データに置換した履歴情報を、履歴情報記憶装置１６に対して出力する。
また、履歴情報出力部４００は、注目データ特定部２１８から入力された注目データ又は注目データ修正部２２０により修正された注目データと、注目データ特定部２１８から入力された操作情報に含まれる位置情報（つまり、指示位置を示す位置情報）とを含む注目データ情報を、注目データ履歴として注目データ履歴記憶部４０２に対して出力する。
【００７２】
注目データ履歴記憶部４０２は、履歴情報出力部４００から入力された注目データ履歴を、第２の指示方向特定部４０４が参照可能に記憶する。
第２の指示方向特定部４０４は、注目データ履歴記憶部４０２に予め定められた数の注目データ情報が記憶されるまでは、第１の実施形態における第１の指示方向特定部２１４と同様の処理により、操作情報記憶部２０８が記憶する操作情報に基づいて指示方向を決定する。
また、指示方向特定部４０４は、予め定められた数の注目データ情報が記憶された後は、注目データ履歴記憶部４０２が記憶する注目データ履歴に基づいて指示方向を特定する（詳細は図１４を参照して後述）。
【００７３】
［指示方向特定処理］
図１４は、図１３に示した指示方向特定部４０４の指示方向特定処理を例示するフローチャートである。
以下、指示方向特定部４０４の指示方向特定処理をさらに説明する。
【００７４】
ステップ４２０（Ｓ４２０）において、指示方向特定部４０４は、指示方向が左上方向と推定される回数（左上方向の回数）及び指示方向が右上方向と推定される回数（右上方向の回数）を初期化（例えば、０回）する。
ステップ４２２（Ｓ４２２）において、指示方向特定部４０４は、注目データ履歴から注目データ情報を取得する。
【００７５】
ステップ４２４（Ｓ４２４）において、指示方向特定部４０４は、Ｓ４２２において取得した注目データ情報から、指示方向を推定する。
具体的には、例えば、指示方向特定部４０４は、注目データ情報に含まれる注目データが、注目データ情報に含まれる指示位置を中心に、表示画面に対して垂直方向及び水平方向に４分割した左上の領域に存在する場合、指示方向は左上方向と推定する。
また、例えば、指示方向特定部４０４は、注目データが、指示位置を中心に、表示画面に対して垂直方向及び水平方向に４分割した右上の領域に存在する場合、指示方向は右上方向と推定する。
【００７６】
ステップ４２６（Ｓ４２６）において、指示方向特定部４０４は、Ｓ４２４において推定した指示方向が左上方向か否かを判定する。
指示方向特定部４０４は、指示方向が左上方向であると判定した場合、Ｓ４２８の処理に進み、それ以外の場合、Ｓ４３０の処理に進む。
ステップ４２８（Ｓ４２８）において、指示方向特定部４０４は、左上方向の回数を１増加させる。
ステップ４３０（Ｓ４３０）において、指示方向特定部４０４は、右上方向の回数を１増加させる。
【００７７】
ステップ４３２（Ｓ４３２）において、指示方向特定部４０４は、注目データ履歴のすべての注目データ情報に対して、指示方向を推定したか否かを判定する。
指示方向特定部４０４は、すべての注目データ情報に対して指示方向を推定済の場合、Ｓ４３４の処理に進み、それ以外の場合、Ｓ４２２の処理に進む。
【００７８】
ステップ４３４（Ｓ４３４）において、指示方向特定部４０４は、左上方向の回数が右上方向の回数以上であるか否かを判定する。
指示方向特定部４０４は、左上方向の回数が右上方向の回数以上である場合、Ｓ４３６の処理に進み、それ以外の場合、Ｓ４３８の処理に進む。
【００７９】
ステップ４３６（Ｓ４３６）において、指示方向特定部４０４は、指示方向が左上方向であると特定し、処理を終了する。
ステップ４３８（Ｓ４３８）において、指示方向特定部４０４は、指示方向が右上方向であると特定し、処理を終了する。
【００８０】
なお、本実施形態において、注目データ履歴記憶部４０２（図１３）は、ある閲覧文書データに対する閲覧開始から現時点までの注目データ情報を、注目データ履歴として閲覧終了まで記憶しているが、各閲覧者の複数の閲覧文書データに対する過去の閲覧におけるすべての注目データ情報を、注目データ履歴として記憶してもよい。
この場合、注目データ履歴記憶部４０２は、閲覧者を識別する識別情報（例えば、データ処理装置１２（図１）へのログインＩＤ）と、その閲覧者の注目データ履歴とを対応付けて、閲覧者ごとに記憶する。
【００８１】
［変形例１］
本発明の実施形態において、注目データ特定部２１８（図４，図１３）は、指示手段を用いたタップ動作による注目データを特定したが、例えば、閲覧対象データの単位が１文字である場合、閲覧文書データの表示画面に対する指示手段を用いたなぞり動作から、隣接する複数の文字を一連の注目データとして特定してもよい。
【００８２】
図１５（Ａ）は、右指（指示手段）でなぞり動作を行った場合の一連の注目データの強調表示を例示する図であり、図１５（Ｂ）は、左指でなぞり動作を行った場合の一連の注目データの強調表示を例示する図である。
右指で、図１５（Ａ）に示した開始位置から終了位置までなぞり動作を行った場合、注目データ特定部２１８は（図４，図１３）、閲覧対象データの「ド」、「キ」、「ュ」、「メ」、「ン」、「ト」の各文字を一連の注目データとして特定する。
また、左指で、図１５（Ｂ）に示した開始位置から終了位置までなぞり動作を行った場合、注目データ特定部２１８は、閲覧対象データの「キ」、「ュ」、「メ」、「ン」、「ト」、「が」の各文字を一連の注目データとして特定する。
【００８３】
［変形例２］
本発明の実施形態において、領域特定部２１６（図４，図１３）は、指示位置を中心とした予め定められた半径の円を表示画面に対して垂直及び水平方向に４分割した左上の領域２４０（図６（Ａ））又は右上の領域２４２（図６（Ｂ））を注目領域として特定したが、注目データ情報の履歴を用いて、注目データ特定部２１８が、より閲覧者の意図に合致した注目データを特定するよう、注目領域を補正してもよい。
例えば、領域特定部２１６は、注目データ情報の履歴に含まれる注目データ修正部２２０（図４）により修正された注目データの配置位置と、修正された注目データに対応する指示位置との位置関係（例えば、指示位置から配置位置が示す範囲の中心に対してなす角度）に基づいて、注目領域を補正する。
具体的には、例えば、領域特定部２１６は、各注目データ情報の指示位置から配置位置が示す範囲の中心に対してなす角度を平均して、平均角度を中心とした予め定められた角度をなす扇形の領域を特定する。
なお、領域特定部２１６は、上述のように閲覧者ごとに注目領域を補正するだけでなく、閲覧文書データごとに注目領域を補正してもよい。
【００８４】
［変形例３］
本発明の実施形態において、位置情報取得部２１２（図４，図１３）は、指示手段を用いた表示画面に対するタップ動作により位置情報を取得し、指示方向特定部２１４（図４）は、操作情報に基づいて指示方向を特定し、指示方向特定部４０４（図１３）は、操作情報又は注目データ履歴に基づいて指示方向を特定する。
一方、本発明の実施形態の変形例として、データ処理装置１２（図１）に閲覧文書データの表示画面を撮影できるカメラなどが備えられている場合、指示手段を表示画面に接触させなくても、位置情報取得部２１２は、カメラにより撮影された表示画面上の指示手段の位置から、位置情報を取得することができる。
また、第１の指示方向特定部２１４（図４）及び第２の指示方向特定部４０４（図１３）は、操作情報又は注目データ履歴を用いることなく、カメラにより撮影された表示画面上の指示手段の向きに応じて、指示方向を特定することができる。
【符号の説明】
【００８５】
１・・・データ処理システム，
１２・・・データ処理装置，
１２０・・・本体，
１２２・・・ＣＰＵ，
１２４・・・メモリ，
１２６・・・入出力装置，
１２８・・・通信装置，
１３０・・・記録装置，
１３２・・・記憶媒体，
１４・・・文書記憶装置，
１６・・・履歴情報記憶装置，
１００・・・ネットワーク，
２０，４０・・・データ処理プログラム，
２００・・・文書データ取得部，
２０２・・・閲覧対象データ記憶部，
２０４・・・表示制御部，
２０６・・・操作情報取得部，
２０８・・・操作情報記憶部，
２１０・・・操作種類判定部，
２１２・・・位置情報取得部，
２１４，４０４・・・指示方向特定部，
２１６・・・領域特定部，
２１８・・・注目データ特定部，
２２０・・・注目データ修正部，
２２２，４００・・・履歴情報出力部，
４０２・・・注目データ履歴記憶部
【図１】
2014160413.tif 000003
【図２】
2014160413.tif 000004
【図３】
2014160413.tif 000005
【図４】
2014160413.tif 000006
【図５】
2014160413.tif 000007
【図６】
2014160413.tif 000008
【図７】
2014160413.tif 000009
【図８】
2014160413.tif 000010
【図９】
2014160413.tif 000011
【図１０】
2014160413.tif 000012
【図１１】
2014160413.tif 000013
【図１２】
2014160413.tif 000014
【図１３】
2014160413.tif 000015
【図１４】
2014160413.tif 000016
【図１５】
2014160413.tif 000017