(57)【要約】【課題】文書等の画像情報が一覧表示された状態から、簡易な操作あるいは直感的な操作のみで所望の絞り込みを行うことができる装置及びプログラムを提供する。【解決手段】画像情報処理装置１は、複数の画像情報及びその関連情報（メタデータ）を記憶する記憶部１８と、複数の画像データの一覧画面を表示し、画面の指示操作（フリック操作）を検出し、フリック操作の操作位置及び操作方向に応じ、画面のスクロールと、複数の画像情報のメタデータの一覧表示とを切り替え制御するＣＰＵ１０とを備える。ＣＰＵ１０は、メタデータの項目がフリック操作されると、その項目に一致するメタデータを検索して元の表示位置を維持しつつ検索結果を表示する。【選択図】図１
2015088119.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像情報及びその関連情報を記憶する記憶部と、
複数の画像情報の一覧画面を表示する一覧画面表示手段と、
画面の任意の位置を起点として方向を有する指示操作を検出する検出手段と、
前記指示操作の操作位置及び操作方向に応じ、画面のスクロールと、前記複数の画像情報の関連情報の一覧表示とを切り替え制御する画面制御手段と、
を備えることを特徴とする画像情報処理装置。
【請求項２】
前記画面制御手段は、前記指示操作が上下方向の操作である場合には画面のスクロールを実行し、前記指示操作が前記複数の画像情報の中の１つの画像情報の表示領域を越える領域にわたる左右方向の操作である場合には前記複数の画像情報の一覧画面における表示位置を維持しつつ前記関連情報の一覧表示を実行することを特徴とする請求項１に記載の画像情報処理装置。
【請求項３】
前記画面制御手段は、前記指示操作が上下方向の操作である場合には画面のスクロールを実行し、前記指示操作が前記画面のスクロールの終端における上下方向の操作である場合には前記複数の画像情報の一覧画面における表示位置を維持しつつ前記関連情報の一覧表示を実行することを特徴とする請求項１に記載の画像情報処理装置。
【請求項４】
前記画像情報は、複数のページを有する文書ファイルであり、
前記一覧画面表示手段は、複数の文書ファイルの特定のページ情報を一覧表示し、
前記画面制御手段は、前記指示操作が前記複数の画像情報の中の１つの画像情報の表示領域内の左右方向の操作である場合には表示されている全ての文書ファイルの次のページ情報を一覧表示することを特徴とする請求項２，３のいずれかに記載の画像情報処理装置。
【請求項５】
前記画像情報は、アノテーションが付加された画像情報であり、
前記一覧画面表示手段は、付加されたアノテーションとともに前記画像情報を一覧表示し、
前記画面制御手段は、前記指示操作が前記アノテーション位置での操作である場合には表示されている画像情報の中で指示操作されたアノテーションに一致するアノテーションが付加された画像情報を検索し、検索して得られた画像情報を前記複数の画像情報の一覧画面における表示位置を維持しつつ相対的に強調表示することを特徴とする請求項２，３のいずれかに記載の画像情報処理装置。
【請求項６】
前記画面制御手段は、前記指示操作が前記アノテーション位置でのマルチタッチ操作である場合には表示されている画像情報の中で指示操作された複数のアノテーションに一致するアノテーションが付加された画像情報を検索し、検索して得られた画像情報を前記複数の画像情報の一覧画面における表示位置を維持しつつ相対的に強調表示することを特徴とする請求項５に記載の画像情報処理装置。
【請求項７】
前記画面制御手段は、前記指示操作が前記関連情報の一覧表示における前記関連情報の中の項目での操作である場合には表示されている関連情報の中で指示操作された項目の値に一致する項目を有する関連情報を検索し、検索して得られた関連情報を前記関連情報の一覧画面における表示位置を維持しつつ相対的に強調表示することを特徴とする請求項２，３のいずれかに記載の画像情報処理装置。
【請求項８】
前記画面制御手段は、前記指示操作が前記関連情報の一覧表示における前記関連情報の中の複数の項目でのマルチタッチ操作である場合には表示されている関連情報の中で指示操作された複数の項目の値に一致する項目を有する関連情報を検索し、検索して得られた関連情報を前記関連情報の一覧画面における表示位置を維持しつつ相対的に強調表示することを特徴とする請求項７に記載の画像情報処理装置。
【請求項９】
前記画面制御手段は、前記指示操作で実行されるべき前記検索の条件を選択するための選択メニューを表示することを特徴とする請求項５〜８のいずれかに記載の画像情報処理装置。
【請求項１０】
コンピュータに、
複数の画像情報の一覧画面を表示装置に表示するステップと、
画面の任意の位置を起点として方向を有する指示操作を検出するステップと、
前記指示操作の操作位置及び操作方向に応じ、画面のスクロールと、前記複数の画像情報の関連情報の一覧表示とを切り替え制御するステップと、
を実行させることを特徴とするプログラム。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータやタブレット端末、スマートフォン等の情報機器において、文書等の画像データを画面上に一覧表示させる場合があるが、この一覧表示からさらに所望の画像データを絞り込むことは必ずしも容易ではない。例えば、タッチパネル上に画像データが一覧表示されている場合において、フリック操作により画面をスクロールさせ、所望の画像データを探す操作を繰り返し行うのは手間を要する。
【０００３】
特許文献１には、ユーザが好みのジェスチャを任意に拡張できるようにすることを目的として、手書き等で入力した図形をジャスチャとして記録し、アクションと結びつけて記録する技術が開示されている。
【０００４】
特許文献２には、所望の医療画像をより直感的な操作で簡易に取得可能とすることを目的として、人体アイコン上でジェスチャを行うとジャスチャや部位（心臓や頭部等）に応じて処理を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１３７５５５号公報
【特許文献２】特開２０１２−４８６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
文書等の画像情報が一覧表示された状態から、種々の絞込みを直感的に行うことができる技術が望まれる。
【０００７】
本発明は、文書等の画像情報が一覧表示された状態から、簡易な操作あるいは直感的な操作のみで所望の絞り込みを行うことができる装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１記載の発明は、複数の画像情報及びその関連情報を記憶する記憶部と、複数の画像情報の一覧画面を表示する一覧画面表示手段と、画面の任意の位置を起点として方向を有する指示操作を検出する検出手段と、前記指示操作の操作位置及び操作方向に応じ、画面のスクロールと、前記複数の画像情報の関連情報の一覧表示とを切り替え制御する画面制御手段とを備えることを特徴とする画像情報処理装置である。
【０００９】
請求項２記載の発明は、前記画面制御手段は、前記指示操作が上下方向の操作である場合には画面のスクロールを実行し、前記指示操作が前記複数の画像情報の中の１つの画像情報の表示領域を越える領域にわたる左右方向の操作である場合には前記複数の画像情報の一覧画面における表示位置を維持しつつ前記関連情報の一覧表示を実行することを特徴とする請求項１に記載の画像情報処理装置である。
【００１０】
請求項３記載の発明は、前記画面制御手段は、前記指示操作が上下方向の操作である場合には画面のスクロールを実行し、前記指示操作が前記画面のスクロールの終端における上下方向の操作である場合には前記複数の画像情報の一覧画面における表示位置を維持しつつ前記関連情報の一覧表示を実行することを特徴とする請求項１に記載の画像情報処理装置である。
【００１１】
請求項４記載の発明は、前記画像情報は、複数のページを有する文書ファイルであり、前記一覧画面表示手段は、複数の文書ファイルの特定のページ情報を一覧表示し、前記画面制御手段は、前記指示操作が前記複数の画像情報の中の１つの画像情報の表示領域内の左右方向の操作である場合には表示されている全ての文書ファイルの次のページ情報を一覧表示することを特徴とする請求項２，３のいずれかに記載の画像情報処理装置である。
【００１２】
請求項５記載の発明は、前記画像情報は、アノテーションが付加された画像情報であり、前記一覧画面表示手段は、付加されたアノテーションとともに前記画像情報を一覧表示し、前記画面制御手段は、前記指示操作が前記アノテーション位置での操作である場合には表示されている画像情報の中で指示操作されたアノテーションに一致するアノテーションが付加された画像情報を検索し、検索して得られた画像情報を前記複数の画像情報の一覧画面における表示位置を維持しつつ相対的に強調表示することを特徴とする請求項２，３のいずれかに記載の画像情報処理装置である。
【００１３】
請求項６記載の発明は、前記画面制御手段は、前記指示操作が前記アノテーション位置でのマルチタッチ操作である場合には表示されている画像情報の中で指示操作された複数のアノテーションに一致するアノテーションが付加された画像情報を検索し、検索して得られた画像情報を前記複数の画像情報の一覧画面における表示位置を維持しつつ相対的に強調表示することを特徴とする請求項５に記載の画像情報処理装置である。
【００１４】
請求項７記載の発明は、前記画面制御手段は、前記指示操作が前記関連情報の一覧表示における前記関連情報の中の項目での操作である場合には表示されている関連情報の中で指示操作された項目の値に一致する項目を有する関連情報を検索し、検索して得られた関連情報を前記関連情報の一覧画面における表示位置を維持しつつ相対的に強調表示することを特徴とする請求項２，３のいずれかに記載の画像情報処理装置である。
【００１５】
請求項８記載の発明は、前記画面制御手段は、前記指示操作が前記関連情報の一覧表示における前記関連情報の中の複数の項目でのマルチタッチ操作である場合には表示されている関連情報の中で指示操作された複数の項目の値に一致する項目を有する関連情報を検索し、検索して得られた関連情報を前記関連情報の一覧画面における表示位置を維持しつつ相対的に強調表示することを特徴とする請求項７に記載の画像情報処理装置である。
【００１６】
請求項９記載の発明は、前記画面制御手段は、前記指示操作で実行されるべき前記検索の条件を選択するための選択メニューを表示することを特徴とする請求項５〜８のいずれかに記載の画像情報処理装置である。
【００１７】
また、本発明は、コンピュータにインストールされ、コンピュータにより実行されるプログラムを提供する。
【００１８】
請求項１０記載の発明は、コンピュータに、複数の画像情報の一覧画面を表示装置に表示するステップと、画面の任意の位置を起点として方向を有する指示操作を検出するステップと、前記指示操作の操作位置及び操作方向に応じ、画面のスクロールと、前記複数の画像情報の関連情報の一覧表示とを切り替え制御するステップとを実行させることを特徴とするプログラムである。
【発明の効果】
【００１９】
請求項１，１０に記載の発明によれば、画面の指示操作によって画像情報を絞り込むことができる。
【００２０】
請求項２,３に記載の発明によれば、さらに画面の指示操作によって画像情報の詳細を得ることができる。
【００２１】
請求項４に記載の発明によれば、さらに画面の指示操作によって画像情報についてより多くの情報を得ることができる。
【００２２】
請求項５に記載の発明によれば、さらに画面の指示操作によってアノテーションを用いた絞り込みができる。
【００２３】
請求項６に記載の発明によれば、さらにマルチタッチの指示操作によってアノテーションを用いた絞込みができる。
【００２４】
請求項７に記載の発明によれば、さらに画面の指示操作によって関連情報を用いた絞り込みができる。
【００２５】
請求項８に記載の発明によれば、さらにマルチタッチの指示操作によって関連情報を用いた絞り込みができる。
【００２６】
請求項９に記載の発明によれば、さらに画面の指示操作によって多様な検索条件での絞り込みができる。
【図面の簡単な説明】
【００２７】
【図１】画像情報処理装置の構成図である。
【図２】実施形態の全体処理フローチャートである。
【図３】実施形態の詳細処理フローチャート（その１）である。
【図４】実施形態の詳細処理フローチャート（その２）である。
【図５】実施形態の詳細処理フローチャート（その３）である。
【図６】実施形態の詳細処理フローチャート（その４）である。
【図７】実施形態の詳細処理フローチャート（その５）である。
【図８】実施形態の詳細処理フローチャート（その６）である。
【図９】実施形態の詳細処理フローチャート（その７）である。
【図１０】実施形態の詳細処理フローチャート（その８）である。
【図１１】実施形態の詳細処理フローチャート（その９）である。
【図１２】実施形態の画面例（その１）である。
【図１３】実施形態の画面例（その２）である。
【図１４】実施形態の画面例（その３）である。
【図１５】実施形態の画面例（その４）である。
【図１６】実施形態の画面例（その５）である。
【図１７】実施形態の画面例（その６）である。
【図１８】実施形態の画面例（その７）である。
【図１９】実施形態の画面例（その８）である。
【図２０】実施形態の画面例（その９）である。
【図２１】実施形態の画面例（その１０）である。
【図２２】実施形態の画面例（その１１）である。
【図２３】実施形態の画面例（その１２）である。
【図２４】実施形態の画面例（その１３）である。
【図２５】実施形態の画面例（その１４）である。
【図２６】実施形態の画面例（その１５）である。
【図２７】実施形態の画面例（その１６）である。
【図２８】実施形態の画面例（その１７）である。
【図２９】実施形態の画面例（その１８）である。
【図３０】実施形態の画面例（その１９）である。
【図３１】実施形態の画面例（その２０）である。
【図３２】実施形態の画面例（その２１）である。
【図３３】実施形態の画面例（その２２）である。
【発明を実施するための形態】
【００２８】
以下、図面に基づき本発明の実施形態について、画像情報（画像データ）として文書を例にとり説明する。但し、本発明は文書に限定されるものではなく、他の画像情報、例えば写真データや動画データ等にも当然に適用し得る。また、音楽データであってもアイコン等によりそのファイルが画像表示されていれば当然に適用し得る。
【００２９】
図１に、本実施形態における画像情報処理装置１の構成ブロック図を示す。画像情報処理装置１は、ＣＰＵ１０、プログラムメモリ１２、ワーキングメモリ１４、タッチパネル１６及び画像データ記憶部１８を備える。
【００３０】
ＣＰＵ１０は、プログラムメモリ１２に記憶された処理プログラムを読み出し、これを順次実行することで各種機能を実行する。具体的には、ＣＰＵ１０は、ユーザのタッチパネル１６に対する操作を検出し、この操作に応じて画像データ記憶部１８にアクセスして文書をタッチパネル１６に一覧表示する機能、ユーザのタッチパネル１６に対する特定の操作、具体的には任意の位置を起点として方向を有する指示操作であるフリック操作を検出する機能、フリック操作の操作位置や操作方向に応じて一覧表示された文書画面をスクロールする機能と文書のファイル情報や属性情報等の関連情報（メタデータ）の一覧表示機能を切り替える機能、フリック操作に応じて検索を実行する機能を実行する。なお、「フリック」（flick）とは、一般には「素早く動かす、弾く」という意味であるが、この場合、指のスライド（弾き）のことを表している。本実施形態では、指のスライドをフリック操作と総称するが、任意の位置を起点として方向を有する操作であれば如何なる操作も含まれ得る。
【００３１】
プログラムメモリ１２は、ＲＯＭ等で構成され、処理プログラムを記憶する。処理プログラムは予めプログラムメモリ１２に記憶されていてもよく、あるいはネットワークを介してサーバからダウンロードされてもよい。処理プログラムは予めプログラムメモリ１２に記憶され、そのバージョンアッププログラムが順次サーバからダウンロードされてもよい。
【００３２】
ワーキングメモリ１４は、ＲＡＭ等で構成され、ＣＰＵが各種機能を実行する際に各種データを一時記憶する。
【００３３】
タッチパネル１６は、液晶パネル等の表示装置と、タッチパッド等の位置入力装置を組み合わせたものであり、ユーザが指や入力ペン等で操作する。タッチパネル１６の動作原理には各種存在するが、本実施形態ではマトリクススイッチ方式、抵抗膜方式、電磁誘導方式、赤外線方式、静電容量方式のいずれでもよい。
【００３４】
画像データ記憶部１８は、ハードディスクや半導体メモリ等で構成され、画像データとしての文書データを複数記憶する。文書データには、文書本体を構成するテキストデータやイメージデータの他、ファイル情報や属性情報が含まれる。文書は、ユーザが画像データ処理装置１で作成して画像データ記憶部１８に記憶してもよく、あるいはネットワークを介してサーバあるいは他の画像処理装置からダウンロードしてもよい。あるいは、画像データ記憶部１８がネットワークのサーバ上に存在してもよい。
【００３５】
画像データ処理装置１は、パーソナルコンピュータやタブレット端末、スマートフォン等の情報機器として機能し得る。画像データ処理装置１は、スタンドアロンで機能してもよく、あるいはネットワークを介したサーバクライアントシステムにおけるクライアントとしても機能し得る。
【００３６】
本実施形態では、ＣＰＵ１０がユーザによるタッチパネル１６のフリック操作を検出し、フリック操作の操作位置や操作方向に応じて、文書が一覧表示された状態から種々の画面を表示させることで、簡単な操作によって所望の画像を検索可能とする。以下、本実施形態の処理について、詳細に説明する。
【００３７】
図２に、本実施形態の全体処理フローチャートを示す。タッチパネル１６の画面上に文書のサムネイルが一覧表示されている状態からの処理である。
【００３８】
まず、ＣＰＵ１０は、ユーザが画面全体をフリック操作したか否かを判定する（Ｓ１０１）。ここで、「フリック操作」は公知であるが、ユーザが画面にタッチしたまま指を動かす操作をいう。画面上には文書のサムネイルが一覧表示されており、文書のサムネイル以外においてフリック操作が行われた場合、ＣＰＵ１０は、画面全体のフリック操作であることを検出する。
【００３９】
画面全体のフリック操作でない場合、つまり、サムネイル上におけるフリック操作の場合には、ＣＰＵ１０は、所定のサムネイル内フリック操作サブルーチンを実行する（Ｓ１０２）。
【００４０】
画面全体のフリック操作である場合、ＣＰＵ１０は、次に、フリック操作の方向を判定する（Ｓ１０３）。フリック操作が画面の右方向、つまり、ユーザが画面にタッチしたまま指を画面の右方向に動かした場合、ＣＰＵ１０は、所定の表示情報切り替え処理サブルーチンを実行する（Ｓ１０４）。また、フリック操作が画面の左方向、つまり、ユーザが画面にタッチしたまま指を画面の左方向に動かした場合、ＣＰＵ１０は、所定の表示情報切り替え処理サブルーチンを実行する（Ｓ１０５）。さらに、フリック操作が画面の下方向、つまりユーザが画面にタッチしたまま指を画面の下方向に動かした場合、ＣＰＵ１０は、所定のワークスペーススクロール処理サブルーチンを実行する（Ｓ１０６）。
【００４１】
なお、サムネイル内フリック操作サブルーチン（Ｓ１０２）、表示情報切り替え処理サブルーチン（Ｓ１０４，Ｓ１０５）、ワークスペーススクロール処理サブルーチン（Ｓ１０６）については後述する。
【００４２】
図３に、サムネイル内フリック操作サブルーチンの詳細フローチャートを示す。
【００４３】
まず、ＣＰＵ１０は、現在のタッチパネル１６の画面が、サムネイル表示モードであるか否かを判定する（Ｓ１０２１）。
【００４４】
サムネイル表示モード、つまり文書のサムネイルが一覧表示されているモードである場合、ＣＰＵ１０は、所定のサムネイル内フリック操作を実行する（Ｓ１０２２）。
【００４５】
サムネイル表示モードでない場合、ＣＰＵ１０は、ファイル情報表示モードであるか否かを判定する（Ｓ１０２３）。ファイル情報表示モードは、文書のファイル情報を表示するモードであり、サムネイル表示モードからフリック操作により移行するモードである。ファイル情報は、文書のファイル名や更新日時、作成日、作者等の情報である。
【００４６】
ファイル情報表示モードである場合、ＣＰＵ１０は、所定のファイル情報絞り込み処理を実行する（Ｓ１０２４）。
【００４７】
ファイル情報表示モードでない場合、ＣＰＵ１０は、次に、属性情報表示モードであるか否かを判定する（Ｓ１０２５）。属性情報表示モードは、文書の属性情報を表示するモードであり、サムネイル表示モードからフリック操作により移行するモードである。属性情報は、文書のユーザ属性（所属グループ名や職位、閲覧やＦＡＸの有無等）の情報である。
【００４８】
属性情報表示モードである場合、ＣＰＵ１０は、所定の属性情報絞り込み処理を実行する（Ｓ１０２６）。
【００４９】
属性情報表示モードでない場合、ＣＰＵ１０は、次に、アノテーション情報が表示されているか否かを判定する（Ｓ１０２７）。アノテーションとは、文書中に付与された位置情報・属性情報・テキスト情報等を持つ、本文文書とは別に付与された表示オブジェクトをいう。
【００５０】
アノテーション情報が表示されている場合、ＣＰＵ１０は、所定のアノテーション絞り込み処理を実行する（Ｓ１０２８）。
【００５１】
アノテーション情報が表示されていない場合、ＣＰＵ１０は、何らの処理も実行せず、画面をそのまま維持する（Ｓ１０２９）。
【００５２】
図４に、サムネイル内フリック操作（Ｓ１０２２）の詳細フローチャートを示す。
【００５３】
まず、ＣＰＵ１０は、現在表示されているページ情報を取得する（Ｓ１０２２１）。すなわち、現在表示されているサムネイル表示モードでのページ情報を取得する。
【００５４】
次に、ＣＰＵ１０は、フリック方向を判定する（Ｓ１０２２２）。フリック方向が左の場合には、現在のページよりも１つ前のページのサムネイル情報を取得する（Ｓ１０２２３）。フリック方向が右の場合には、現在のページよりも１つ次のページのサムネイル情報を取得する（Ｓ１０２２４）。
【００５５】
フリック方向に応じて前、あるいは次のサムネイル情報を取得した後、ワークスペース一括更新処理を実行する（Ｓ１０２２５）。すなわち、フリック方向に応じて取得したサムネイル情報を画面に表示する。従って、サムネイルが画面に表示されている場合において、ユーザがサムネイル内を右方向にフリック操作すると、サムネイルで表現された各文書の次のページのサムネイルが画面に表示され、左方向にフリック操作すると、サムネイルで表現された各文書の前のページのサムネイルが画面に表示される。１つの文書のサムネイルのみが画面に表示されている場合において右方向にフリック操作するとその文書の次のページのサムネイルが表示されるが、複数の文書のサムネイルが画面に表示されている場合において右方向にフリック操作すると表示されている全ての文書の次のページのサムネイルが表示される。
【００５６】
フリック操作によりページを変更する技術は電子書籍において公知であるが、本実施形態では、複数のサムネイルが全て連動してそのページが一括変更される点に留意されたい。
【００５７】
図５に、ファイル情報絞り込み処理（Ｓ１０２４）の詳細フローチャートを示す。
【００５８】
まず、ＣＰＵ１０は、選択項目を取得する（Ｓ１０２４１）。すなわち、ファイル情報表示モードにおいてフリック操作がなされた場合、ファイル情報の中でフリック操作がなされた項目を選択項目としてその情報を取得する。
【００５９】
次に、ＣＰＵ１０は、マルチタッチで他に項目が選択されているか否かを判定する（Ｓ１０２４２）。マルチタッチでフリック操作されている場合には、再び選択項目を取得する。例えば、人差し指と中指でフリック操作された場合、人差し指でフリック操作された項目を選択し、かつ、中指でフリック操作された項目を選択する。
【００６０】
選択項目を取得した後、ファイル情報絞り込み処理を行い（Ｓ１０２４３）、ワークスペースを一括更新する（Ｓ１０２４４）。すなわち、ファイル情報のうち、選択項目が一致するファイル情報のみを抽出して画面に表示する。
【００６１】
図６に、属性情報絞り込み処理（Ｓ１０２６）の詳細フローチャートを示す。
【００６２】
まず、ＣＰＵ１０は、選択項目を取得する（Ｓ１０２６１）。すなわち、属性情報表示モードにおいてフリック操作がなされた場合、ファイル情報の中でフリック操作がなされた項目を選択項目としてその情報を取得する。
【００６３】
次に、ＣＰＵ１０は、マルチタッチで他に項目が選択されているか否かを判定する（Ｓ１０２６２）。マルチタッチでフリック操作されている場合には、再び選択項目を取得する。例えば、人差し指と中指でフリック操作された場合、人差し指でフリック操作された項目を選択し、かつ、中指でフリック操作された項目を選択する。
【００６４】
選択項目を取得した後、属性情報絞り込み処理を行い（Ｓ１０２６３）、ワークスペースを一括更新する（Ｓ１０２６４）。すなわち、属性情報のうち、選択項目が一致する属性情報のみを抽出して画面に表示する。
【００６５】
図７に、アノテーション絞り込み処理（Ｓ１０２８）の詳細フローチャートを示す。
【００６６】
まず、ＣＰＵ１０は、選択項目を取得する（Ｓ１０２８１）。すなわち、アノテーション情報表示モードにおいてフリック操作がなされた場合、フリック操作がなされたアノテーションを選択アノテーションとしてその情報を取得する。
【００６７】
次に、ＣＰＵ１０は、マルチタッチで他に項目が選択されているか否かを判定する（Ｓ１０２８２）。マルチタッチでフリック操作されている場合には、再び選択アノテーションを取得する。例えば、人差し指と中指でフリック操作された場合、人差し指でフリック操作されたアノテーションを選択し、かつ、中指でフリック操作されたアノテーションを選択する。
【００６８】
選択アノテーションを取得した後、アノテーション絞り込み処理を行い（Ｓ１０２８３）、ワークスペースを一括更新する（Ｓ１０２８４）。すなわち、サムネイルのうち、選択アノテーションに一致するアノテーションを有するサムネイルのみを抽出して画面に表示する。
【００６９】
図８に、表示情報切り替え処理（Ｓ１０４）の詳細フローチャートを示す。Ｓ１０５についても同様である。
【００７０】
まず、ＣＰＵ１０は、予めプログラムとして設定されている設定情報を取得する（Ｓ１０４１）。設定情報は、具体的にはフリック方向と表示の関連付け情報である。例えば、
右方向にフリック操作：ファイル情報表示
左方向にフリック操作：属性情報表示
斜め方向にフリック操作：アノテーション表示
等である。
【００７１】
次に、フリック方向を判定し（Ｓ１０４２）、左方向であれば属性情報の表示処理を実行し（Ｓ１０４３）、右方向であればファイル情報の表示処理を実行し（Ｓ１０４５）、斜め方向であればアノテーション表示処理を実行し（Ｓ１０４４）、ワークスペース更新処理を行う（Ｓ１０４６）。
【００７２】
図９に、ワークスペーススクロール処理（Ｓ１０６）の詳細フローチャートを示す。
【００７３】
まず、ＣＰＵ１０は、フリック方向を判定し（Ｓ１０６１）、上方向のフリック操作であればワークスペース上方移動処理を実行する（Ｓ１０６２）。次に、終端までスクロールしたか、あるいはスクロールが停止したか否かを判定し（Ｓ１０６３）、終端または停止であれば次のフリック操作を待つ（Ｓ１０６６）。
【００７４】
下方向のフリック操作であれば、ワークスペース下方移動処理を実行する（Ｓ１０６４）。次に、終端までスクロールしたか、あるいはスクロールが停止したか否かを判定し（Ｓ１０６５）、終端または停止であれば次のフリック操作を待つ（Ｓ１０６６）。
【００７５】
図１０に、ワークスペーススクロール処理（Ｓ１０６）の他の詳細フローチャートを示す。
【００７６】
Ｓ１０６１〜Ｓ１０６５までの処理は、図９に示すフローチャートと同一であるが、終端までスクロールした場合において、次のフリック操作を待つのではなく、サムネイル情報の切り替え処理を実行する（Ｓ１０６７）。この処理は、図８に示す表示情報切り替え処理に類似する処理であり、サムネイル表示モードからファイル情報表示モードあるいは属性表示モードに切り替えるものである。例えば、下方向に終端までスクロールした後にさらに下方向にフリック操作するとファイル情報を表示する等である。
【００７７】
また、図５にファイル情報絞り込み処理（Ｓ１０２４）の詳細フローチャートを示したが、他の処理フローチャートとしてもよい。
【００７８】
図１１に、ファイル情報絞り込み処理（Ｓ１０２４）の他の詳細フローチャートを示す。Ｓ１０２４１〜Ｓ１０２４２は図５と同一であるが、選択項目を取得した後に、絞り込み条件を選択する処理を実行する（Ｓ１０２４５）。例えば、２つの項目を選択した場合、これらをＡＮＤ条件として絞り込むのか、あるいはＯＲ条件として絞り込むのかを選択する処理である。ポップアップメニューを表示してユーザがいずれかをタップして選択する。以後は、図５と同様であり、ファイル情報絞り込み処理を実行し（Ｓ１０２４６）、ワークスペース一括更新処理を実行する（Ｓ１０２４７）。
【００７９】
次に、本実施形態の処理について、タッチパネル１６の画面例を用いてより具体的に説明する。
【００８０】
＜左右方向のフリック操作＞
図１２に、文書のサムネイルが一覧表示されている画面例を示す。この画面は、例えばユーザがあるフォルダないしディレクトリを選択することで表示される。あるいは、あるキーワードで検索し、その検索結果として表示される。ＣＰＵ１０は、ユーザにより選択ないしキーワードに該当する文書を画像データ記憶部１８から読み出し、そのサムネイルを作成してワーキングメモリ１４に一時記憶し、タッチパネル１６に表示する。ＣＰＵ１０は、例えば各文書の１ページ目の画像データを縮小してサムネイルを作成する。このような文書のサムネイルの一覧表示から、所望の文書を見つけ出すのは困難である。すなわち、文書のサムネイルの総数が画面内の範囲に限定されていればともかく、そうでない場合には画面を上下方向にフリック操作してスクロールし、新たな文書のサムネイルを表示させ、さらに見つからなければ同様の操作を繰り返さなければならない。
【００８１】
そこで、図１２の画面において、上下方向にフリック操作が行われた場合には、従来と同様に画面をスクロールするものの、右方向に大きくフリック操作すると、ＣＰＵ１０は、サムネイル表示されている各文書のファイル情報をタッチパネル１６に表示する。
【００８２】
図１３に、右方向フリック操作により、文書のファイル情報が表示された画面例を示す。ＣＰＵ１０は、ユーザのフリック操作の操作位置及びその方向を検出し、１つのサムネイルの表示領域を超える大きなフリック操作であって右方向のフリック操作であると判定すると、画像データ記憶部１８に記憶されている文書のファイル情報を読み出し、サムネイル表示された文書毎に、読み出したファイル情報（ファイル名、更新日時、作成日、作者等）をタッチパネル１６に表示する。ＣＰＵ１０は、サムネイル表示された文書のファイル情報を予め画像データ記憶部１８から読み出してワーキングメモリ１４に記憶しておき、必要なファイル情報をワーキングメモリ１４から読み出してタッチパネル１６に表示してもよい。ファイル情報の表示位置は、図１２における文書のサムネイルの表示位置と一致する。すなわち、文書のサムネイルの表示位置はそのまま維持されてファイル情報が一覧表示される。従って、ユーザは、文書のサムネイルと文書のファイル情報とを容易に比較照合することができる。例えば、図１２において、ある文書のサムネイルが画面右上に表示されており、その文書のファイル情報も同じ画面右上の対応する位置に表示される。ユーザは、単に右方向に大きくフリック操作するのみで、着目する文書のファイル情報を容易に確認できる。
【００８３】
他方、図１３の画面において、左方向にフリック操作が行われた場合、ＣＰＵ１０は、ユーザのフリック操作の操作位置及びその方向を検出し、１つのサムネイルの表示領域を超える大きなフリック操作であって左方向のフリック操作であると判定すると、図１４に示すように、再び文書のサムネイルの一覧表示の画面をタッチパネル１６に表示する。そして、図１４の画面（あるいは図１２の画面でも同様）において、さらに左方向にフリック操作が行われた場合、ＣＰＵ１０は、ユーザのフリック操作及びその方向を検出し、左方向のフリック操作であると判定すると、画像データ記憶部１８に記憶されている文書の属性情報を読み出し、サムネイル表示された文書毎に、読み出した属性情報（ユーザ属性、日付、ＦＡＸの有無等）をタッチパネル１６に表示する。
【００８４】
図１５に、左方向フリック操作により、その文書の属性情報が表示された画面例を示す。サムネイル表示された文書毎に、その文書の属性情報（ユーザ属性、日付、ＦＡＸの有無、数値等）が表示される。文書の属性情報の表示位置も、図１２における文書のサムネイルの表示位置と一致する。従って、ユーザは、文書のサムネイルと文書の属性情報とを容易に比較照合することができる。
【００８５】
上下方向のフリック操作により画面をスクロールし、左右方向のフリック操作により画面を進め、あるいは戻すことはＰＣやタブレット端末、スマートフォン等の基本操作として公知であるが、本実施形態では、左右のフリック操作により、現在表示されているサムネイルあるいはアイコンの詳細な情報を表示する画面に切り替わる点に留意されたい。文書のファイル情報あるいは属性情報は文書のメタデータであり、左右方向のフリック操作により文書のメタデータが表示されるといえる。あるいは、文書のファイル情報あるいは属性情報はデータの階層構造における１つ下の階層のデータであり、左右方向のフリック操作により文書よりも下の階層のデータが表示されるといえる。
【００８６】
図１５の画面において、図１６に示すようにさらに左方向にフリック操作が行われた場合には、ＣＰＵ１０は、図１７に示すようにその文書のファイル情報を表示してもよい。この画面は、図１３の画面と同じである。そして、図１７の画面において、さらに左方向にフリック操作が行われると、ＣＰＵ１０は、再び文書のサムネイルの一覧表示の画面を表示する。
【００８７】
すなわち、左方向にフリック操作を続けると、ＣＰＵ１０は、このフリック操作の方向に応じ、
文書サムネイル一覧画面→属性情報画面→ファイル情報画面→文書サムネイル一覧画面
→・・・
と巡回するように画面を遷移させる。
【００８８】
同様に、右方向にフリック操作を続けると、ＣＰＵ１０は、このフリック操作の方向に応じ、
文書サムネイル一覧画面→ファイル情報画面→属性情報画面→文書サムネイル一覧画面
→・・・
と巡回するように画面を遷移させる。
【００８９】
なお、本実施形態では画面を巡回させているが、左方向にフリック操作した場合に、
文書サムネイル一覧画面→属性情報画面→ファイル情報画面
と画面が遷移するものの巡回せず、同様に、右方向にフリック操作した場合に、
文書サムネイル一覧画面→ファイル情報画面→属性情報画面
と画面が遷移するものの巡回しなくてもよい。
【００９０】
このように、ＣＰＵ１０は、フリック操作の方向に応じて文書サムネイル一覧画面、ファイル情報画面、及び属性情報画面を切り替えてタッチパネル１６に表示するので、ユーザは単にフリック操作を行うのみで、文書のサムネイル情報、ファイル情報、及び属性情報を視認することができ、これらの情報に基づいて所望の文書を見つけることができる。フリック方向と表示される画面との対応関係は予め処理プログラムにより決定されるが、ユーザが適宜対応関係をカスタマイズしてもよい。例えば、右方向のフリック操作と属性情報とを対応付け、左方向のフリック操作とファイル情報とを対応付ける等である。ユーザによりカスタマイズされた対応関係は、プログラムメモリ１２に記憶される。
【００９１】
＜上下方向のフリック操作＞
図１８に、文書のサムネイル一覧表示の画面において下方向にフリック操作が行われ、終端までスクロールした状態を示す。この画面において、さらに下方向にフリック操作が行われると、ＣＰＵ１０は、スクロール終端における下方向のフリック操作と判定し、画像データ記憶部１８に記憶されているファイル情報を読み出し、タッチパネル１６に表示する。
【００９２】
図１９に、下方向フリック操作により、文書のファイル情報が表示された画面例を示す。サムネイル表示された文書毎に、その文書のファイル情報が表示される。文書のファイル情報の表示位置は、図１８における文書のサムネイルの表示位置と一致する。従って、ユーザは、文書のサムネイルと文書のファイル情報とを容易に比較照合することができる。この画面において、さらに下方向にフリック操作が行われると、ＣＰＵ１０は、ファイル情報画面をスクロールして表示する。そして、終端までスクロールした後に、さらに下方向のフリック操作が行われると、ＣＰＵ１０はこのフリック操作を検出して、画像データ記憶部１８から属性情報を読み出してタッチパネル１６に表示する。
【００９３】
図２０に、下方向のフリック操作により、文書の属性情報が表示された画面例を示す。サムネイル表示された文書毎に、その文書の属性情報が表示される。文書の属性情報の表示位置は、文書のサムネイルの表示位置と一致する。従って、ユーザは、文書のサムネイルと文書のファイル情報とを容易に比較照合することができる。
【００９４】
このように、下方向にフリック操作した場合に、ＣＰＵ１０は、
文書サムネイル一覧画面→スクロール→・・→スクロール（終端まで）→ファイル情報画面→スクロール→・・→スクロール（終端まで）→属性情報→スクロール・・→スクロール（終端まで）
と画面を遷移させることで、下方向のフリック操作のみで文書のサムネイル、ファイル情報、属性情報が表示されることになり、ユーザはフリック操作のみで所望の文書を見出し得る。なお、図２０の画面においてさらに下方向にフリック操作が行われた場合に、ＣＰＵ１０は、図１８の画面に遷移させることで画面を巡回させてもよい。
【００９５】
＜文書サムネイル内フリック操作＞
上記の説明では、１つのサムネイルの表示領域を超えるフリック操作、例えば画面の全体にわたるようなフリック操作について説明したが、次に、特定の領域内におけるフリック操作が行われた場合の処理について説明する。フリック操作が特定の領域内であるか画面全体であるかは、ＣＰＵ１０が、フリック操作時のスライド範囲を検出して判別する。
【００９６】
図２１に、文書のサムネイル一覧表示の画面において、サムネイル内で右方向にフリック操作が行われた状態を示す。サムネイル内においてフリック操作が行われると、ＣＰＵ１０は、サムネイル内におけるフリック操作であると判定し、図２２に示すように、現在表示されているページを確認し、サムネイル表示されている文書の全てにおいて画像データ記憶部１８から次のページの画像データを読み出し、縮小することでサムネイルを作成する。そして、ワーキングメモリ１４に記憶し、タッチパネル１６に表示する。図２２において、各文書のサムネイルに表示される「２」は、２ページ目のサムネイルであることを示す。ユーザは、１回のフリック操作のみで全ての文書の次のページの内容を概観し得る。
【００９７】
図２２の画面において、さらにサムネイル内で右方向にフリック操作が行われると、ＣＰＵ１０は、現在表示されているページを確認し、サムネイル表示されている文書の全てにおいて画像データ記憶部１８から次のページ（３ページ）の画像データを読み出し、縮小してサムネイルを作成してタッチパネル１６に表示する。なお、ＣＰＵ１０は、ワーキングメモリ１４の容量の限度内において、文書の複数ページのサムネイルを予め作成してワーキングメモリ１４に記憶しておき、サムネイル内のフリック操作と判定すると、ワーキングメモリ１４から必要なページのサムネイルを読み出してタッチパネル１６に表示してもよい。
【００９８】
本実施系形態において、ユーザはある特定の文書のサムネイル内でフリック操作したにもかかわらず、画面に表示されている全ての文書のサムネイルが次のページのサムネイルに遷移する点に留意されたい。ユーザは、複数のサムネイル内において繰り返しフリック操作することなく、１回のフリック操作のみで全ての文書の次ページの内容を概観できる。
【００９９】
＜アノテーションフリック操作＞
図２３に、文書のサムネイルにアノテーションとして付箋が付加された画面例を示す。この画面において、アノテーション内（付箋内）で右方向にフリック操作が行われると、ＣＰＵ１０は、フリック操作がアノテーションで行われたと判定し、図２４に示すように、同様のアノテーション（付箋）が付加された文書のサムネイルのみを残存表示し、それ以外の文書のサムネイルを非表示とする。
【０１００】
なお、同様のアノテーションとは、その形状や属性が一致するアノテーションをいい、例えばアノテーションの形状が複数種類存在する場合には同一形状のアノテーションであり、アノテーションの色が複数種類存在する場合には同一色のアノテーションである。さらに、アノテーションがテキストデータを含む場合には、同一のテキストデータを含むアノテーションである。従って、図２３において、複数色のアノテーションが存在し、ユーザが赤色のアノテーションをフリック操作した場合、ＣＰＵ１０は、赤色のアノテーションがフリック操作されたと判定し、画面内で同じ赤色のアノテーションが付加された文書のサムネイルのみを残存表示し、それ以外の文書のサムネイルを表示せず画面から消去する。ユーザは、図２４の画面において、所望のアノテーションが付加された文書のみを容易に確認することができる。
【０１０１】
また、図２４の画面において、画面全体にわたる右方向のフリック操作が行われると、ＣＰＵ１０は、１つのサムネイルの表示領域を超えるフリック操作と判定し、図２５に示すように、現在の画面が文書のサムネイル一覧表示画面であることに基づいて、表示されている文書のファイル情報を画像データ記憶部１８から読み出して表示する。現在の画面のモードは、例えばワーキングメモリ１４にモードパラメータとして記憶しておけばよい。ＣＰＵ１０は、画面を遷移させる毎に、画面遷移に連動させてモードパラメータを更新する。ユーザは、アノテーションのフリック操作により絞り込まれた文書のファイル情報を容易に確認することができる。
【０１０２】
図２５の画面において、さらに画面全体にわたる右方向のフリック操作が行われると、ＣＰＵ１０は、再び１つのサムネイルの表示領域を超えるフリック操作と判定し、現在の画面がファイル情報画面であることに基づいて、画像データ記憶部１８から属性情報を読み出して表示する。
【０１０３】
他方、図２５の画面において、画面全体にわたるフリック操作ではなく、サムネイル内のフリック操作が行われた場合、具体的には、ファイル情報の特定の項目内でフリック操作が行われた場合、ＣＰＵ１０は、サムネイル内のフリック操作と判定し、フリック操作された当該項目の値を取得し、その項目の値が一致する文書のファイル情報のみを残存表示し、それ以外のファイル情報を非表示とする。例えば、図２５に示すように、ファイル情報の中の「作者Ａ」なる項目内でフリック操作が行われると、ＣＰＵ１０は、図２６に示すように、「作者Ａ」なる項目を有するファイル情報のみを表示し、それ以外のファイル情報を非表示とする。従って、ユーザは、単に特定の項目を選択してフリック操作するのみで、容易に文書を絞り込むことができる。図２６では、例として３つのファイル情報から２つのファイル情報に絞り込んでいるが、ファイル情報が増大する程、絞り込みの効果は顕著となる。
【０１０４】
図２６の画面において、さらに画面全体にわたる右方向のフリック操作が行われると、ＣＰＵ１０は、画面全体にわたるフリック操作と判定し、現在の画面がファイル情報画面であることに基づいて、図２７に示すように、表示されている文書の属性情報を読み出して表示する。ユーザは、表示されている属性情報を視認することで、所望の文書を容易に見出し得る。例えば、図２７の画面において、２つの文書の属性情報が表示されており、１つの属性情報がＦＡＸ送信済み無（ＦＡＸ送信されていない）で、他の属性情報がＦＡＸ送信済み有（ＦＡＸ送信された）の場合、ユーザは所望の文書として、ＦＡＸ送信済み有りの文書を見出すことができる。ユーザが、所望の文書を見出してタップ操作すると、ＣＰＵ１０は、タップ操作と判定して、画像データ記憶部１８から当該文書の詳細データを読み出し、図２８に示すようにその文書の詳細画面を表示する。
【０１０５】
本実施形態では、図２４において画面全体にわたる右方向のフリック操作が行われてファイル情報を表示し、このファイル情報のサムネイル内でさらにフリック操作が行われているが、図２４において画面全体にわたる左方向のフリック操作が行われると、ＣＰＵ１０は属性情報を表示し、この属性情報のサムネイル内でさらにフリック操作が行われると、フリック操作された項目の値に一致する属性情報のみが残存表示される。
【０１０６】
＜マルチタッチのフリック操作＞
図２５の画面において、ファイル情報あるいは属性情報の中の１つの項目のみをフリック操作するのではなく、マルチタッチでフリック操作してもよい。
【０１０７】
図２９に、図２５の画面において複数の指、例えば人差し指と中指の２本の指でファイル情報の中の２つの項目、例えばファイル名と作者をフリック操作した状態を示す。ＣＰＵ１０は、マルチタッチのフリック操作と判定し、フリック操作された複数の項目の値を取得し、これらの値を用いてファイル情報を検索する。すなわち、取得した複数の項目の値に一致するファイル情報をＡＮＤ条件で検索する。図２９において、ファイル名が一致し、かつ、作者が一致するファイル情報を検索し、検索して得られたファイル情報のみを表示し、それ以外のファイル情報は非表示とする。ユーザは、マルチタッチでフリック操作するのみで、必要な項目を有するファイル情報のみを容易に見つけることができる。
【０１０８】
なお、人差し指と中指ではなく、他の２本の指でマルチタッチのフリック操作が行われた場合も同様に２つの条件で検索し得る。右手の指と左手の指でマルチタッチした場合も同様である。さらに、３本の指でマルチタッチのフリック操作が行われた場合、ＣＰＵ１０は、３つの条件で検索し得る。一般的に、ｎ（ｎは自然数）本のマルチタッチでｎ個の検索条件を設定し得る。ユーザは、絞り込む条件の数だけのマルチタッチを行うことで、直感的に検索条件を設定できる。検索条件としてキーワードを入力する場合と比較すると、本実施形態の利便性は明らかである。
【０１０９】
マルチタッチでフリック操作が行われた場合において、ＡＮＤ条件ではなくＯＲ条件で文書を絞り込んでもよく、いずれの条件で絞り込むかをユーザが設定可能としてもよい。あるいは、同時にマルチタッチでフリック操作が行われた場合にＡＮＤ条件とし、時系列にマルチタッチでフリック操作が行われた場合にＯＲ条件としてもよい。ここで、時系列のマルチタッチとは、ある指でタッチし、その直後に引き続き、別の指でタッチすることをいう。例えば、人差し指で「ファイル名」をフリック操作し、その直後に中指で「作者」をフリック操作する等である。
【０１１０】
図３０に、人差し指と中指の２本の指でアノテーションを選択してフリック操作が行われた状態を示す。この場合も、ＣＰＵ１０は、アノテーション内のマルチタッチフリック操作と判定し、フリック操作されたアノテーションの属性を取得し、同一の属性を有するアノテーションが付加されたサムネイルのみを表示し、それ以外は非表示とする。
【０１１１】
同一アノテーションが付加された文書をＡＮＤ条件で絞り込む他に、同一位置にあるアノテーションが付加された文書をＡＮＤ条件で絞り込む、あるいはアノテーションの中の同一テキストがある文書をＡＮＤ条件で絞り込んでもよい。ＡＮＤ条件ではなくＯＲ条件で絞り込む、あるいは時系列のマルチタッチの場合にＯＲ条件で絞り込んでもよいのはファイル情報の場合と同様である。
【０１１２】
＜選択メニューの表示＞
マルチタッチでフリック操作が行われた場合、予め設定された条件で絞り込むのではなく、選択メニューをポップアップ表示してユーザが選択可能にしてもよい。
【０１１３】
図３１に、人差し指と中指でアノテーションをフリック操作した場合の画面例を示す。フリック操作が行われると、ＣＰＵ１０は、アノテーション内でのマルチタッチフリック操作と判定し、選択メニューを作成してタッチパネル１６にポップアップ表示する。図では、選択メニューとして、「表示位置で絞る」、「同じアノテーションで絞る」が表示される。前者は、アノテーションの表示位置が一致する条件で検索することを意味し、後者はアノテーションの属性（形状や色）が一致する条件で検索することを意味する。ユーザは、いずれかの選択メニューをタップすることで、マルチタッチのフリック操作により実行される絞込み条件を詳細に設定することができる。
【０１１４】
図３１では、フリック操作されたアノテーションに関連するように、アノテーションの近傍に選択メニューをポップアップ表示しているが、表示位置は任意であり、図３２に示すように、画面の空いている領域に選択メニューをポップアップ表示してもよい。また、選択メニューを表示する際に、絞り込み条件の内容とともに、その絞り込み条件を選択するためのフリック操作の方向を表示してもよい。図３２において、選択項目の左側に上向き矢印、下向き矢印、右向き矢印、左向き矢印が表示されているが、これらはそれぞれ絞り込み条件を選択するためのフリック方向を示す。例えば、マルチタッチで右方向にフリック操作した直後に上向き方向にフリック操作すると、ＣＰＵ１０は、上向き方向のフリック操作と判定して、アノテーションの表示位置で絞り込む条件を設定して検索を実行する。また、マルチタッチで右方向にフリック操作した直後に下向き方向にフリック操作すると、ＣＰＵ１０は、下向き方向のフリック操作と判定して、同一形状のアノテーションで絞り込む条件を設定して検索を実行する。また、マルチタッチで右方向にフリック操作した直後に右向きにフリック操作すると、ＣＰＵ１０は、右向きのフリック操作と判定して同じ色で絞り込む条件を設定して検索を実行する。さらに、マルチタッチで右方向にフリック操作した直後に左向きにフリック操作すると、ＣＰＵ１０は、左向きのフリック操作と判定して同じアノテーション属性、つまり同じテキストデータで絞り込む条件を設定して検索を実行する。なお、この例ではアノテーション属性はアノテーション内のテキストデータを意味するものとして形状や色と区別しているが、既述したようにアノテーション属性に形状や色を含めてもよい。
【０１１５】
このように、マルチタッチでのフリック操作時に、ＣＰＵ１０が選択メニューを表示することで、ユーザはフリック操作のみで多様な絞り込みを行うことができる。
【０１１６】
図３１及び図３２では、マルチタッチでフリック操作が行われた場合に絞り込み条件を設定するための選択メニューを表示しているが、マルチタッチではなくシングルタッチでフリック操作が行われた場合にも、絞り込み条件を設定してもよい。
【０１１７】
図３３に、ファイル情報表示画面において、ファイル情報の中の１つの項目が選択されてフリック操作が行われた場合の画面例を示す。ＣＰＵ１０は、「作者Ａ」の項目がフリック操作されると、選択メニューをポップアップ表示する。選択メニューは、例えば「を含む」、「と完全一致」である。前者をタップすると、ＣＰＵ１０は、作者Ａを含むファイル情報のみを検索して表示し、それ以外は非表示とする。後者をタップすると、ＣＰＵ１０は、作者Ａと完全一致するファイル情報のみを検索して表示し、それ以外は非表示とする。もちろん、フリック操作の方向により絞り込み条件を設定できるようにしてもよい。
【０１１８】
このように、本実施形態では、簡易で直感的なフリック操作によって、多様な処理が可能となっている。本実施形態において、左右方向のフリック操作に着目してＣＰＵ１０で実行される処理を要約すると、以下の通りである。
（１）文書のサムネイル一覧表示における左右方向のフリック操作  
サムネイル領域を超えるフリック操作→メタデータの一覧表示への切り替え
サムネイル内のフリック操作→ページめくり
アノテーションのフリック操作→アノテーションを用いた検索
（２）メタデータ（ファイル情報・属性情報）一覧表示における左右方向のフリック操作
サムネイル領域を超えるフリック操作→他のメタデータの一覧表示への切り替え
サムネイル内のフリック操作→項目を用いた検索
同じ左右方向のフリック操作であっても、画面に表示されているモード、及びフリック操作の操作位置に応じて処理が変化する。特に、メタデータ一覧表示において、特定の（１つあるいは複数の）項目を対象としたフリック操作によって、自動的に当該項目を用いた検索が実行され、その検索結果が画面に強調表示される点に留意すべきである。なお、アノテーションは、文書のメタデータとして把握することも可能であり、この場合にはアノテーションのフリック操作はメタデータ一覧表示におけるサムネイル内のフリック操作と実質的に同じである。
【０１１９】
以上、本発明の実施形態について説明したが、本発明はこれらの実施形態に限定されるものではなく、種々の変形が可能である。
【０１２０】
例えば、図３３では「作者Ａ」の項目がフリック操作された場合に選択メニューをポップアップ表示したが、「日付」の項目がフリック操作された場合に、フリック操作の方向ととともに選択メニューを表示してもよい。例えば、「上向き矢印  以前」、「下向き矢印  以後」等である。日付の項目を右方向にフリック操作した直後に上向きにフリック操作するとその日付以前のファイル情報のみが表示され、日付の項目を右方向にフリック操作した直後に下向きにフリック操作するとその日付以後のファイル情報のみが表示される。これにより、日付の絞り込み条件をフリック操作のみで、かつ、直感的な操作のみで簡易に設定し得る。
【０１２１】
また、本実施形態では、フリック操作により画面を遷移させているが、フリック操作を行う指の種類に応じて画面を遷移させてもよい。例えば、人差し指によるフリック操作では文書サムネイル一覧表示画面をスクロールし、中指によるフリック操作では文書サムネイル一覧表示画面をファイル情報画面あるいは属性情報表示画面に遷移させる等である。
【０１２２】
また、本実施形態において、絞り込みで得られた文書のサムネイルやファイル情報、属性情報のみを表示し、それ以外を非表示としているが、必ずしも「非表示」とする必要はなく、絞り込みで得られた文書のサムネイルやファイル情報、属性情報を相対的に強調表示すればよい。例えば、絞り込みで得られた文書のサムネイルやファイル情報、属性情報以外を半透明で表示することで、絞り込みで得られた文書のサムネイルやファイル情報、属性情報を強調する等である。
【０１２３】
また、本実施形態において、フリック操作に加えて、他の操作との組み合わせにより処理内容を変化させてもよい。例えば、フリック操作とともに、画面の特定の箇所を押す操作により画面を遷移させる等である。
【０１２４】
また、本実施形態では、フリック操作の位置と方向に応じて処理内容を変化させているが、これに加えて、フリック操作の速度に応じて処理内容を変化させてもよい。例えば、図１８の画面において、下方向のフリック操作の速度が閾速度以下の場合、ＣＰＵ１０はスクロールの終端であることを示す画面表示を行い、フリック操作の速度が閾速度を超える場合、ＣＰＵ１０は図１９の画面に遷移させる等である。同様に、図１９の画面において、下方向のフリック操作の速度が閾速度を超える場合においてのみ、図２０の画面に遷移してもよい。フリック操作を特定する要素として、操作位置あるいは操作範囲、操作方向、操作速度、操作指の本数、操作指の種類等があるが、これらの要素を適宜組み合わせることができる。要素の組み合わせを例示すると、以下の通りである。
（ａ）操作位置と操作方向
（ｂ）操作位置と操作方向と操作速度
（ｃ）操作位置と操作方向と操作指の本数
（ｄ）操作位置と操作方向と操作指の種類
（ｅ）操作位置と操作方向と操作速度と操作指の本数
【０１２５】
また、本実施形態では、ファイル情報あるいは属性情報において特定の項目をフリック操作することで当該項目の検索を実行しているが、フリック操作に変えてタップ操作あるいはダブルタップ操作によって検索を実行してもよい。この場合、マルチタップ操作によりＡＮＤ条件で検索を実行する。
【０１２６】
また、本実施形態では、ファイル情報あるいは属性情報において特定の項目を右方向にフリック操作することで当該項目の検索を実行しているが、左方向にフリック操作することで検索条件を解除してもよい。例えば、図２５の画面において「作者Ａ」を右方向にフリック操作することで図２６の画面に遷移するが、図２６の画面において同一の「作者Ａ」を左方向にフリック操作すると検索が解除され図２５の画面に復帰する等である。
【０１２７】
さらに、本実施形態では、ＣＰＵ１０によりフリック操作での画面遷移を実行しているが、単一のＣＰＵ１０である必要はなく、複数のＣＰＵ、プロセッサあるいはＡＳＩＣで分散処理してもよい。
【符号の説明】
【０１２８】
１  画像情報処理装置、１０  ＣＰＵ、１２  プログラムメモリ、１４  ワーキングメモリ、１６  タッチパネル、１８  画像データ記憶部。
【図１】
2015088119.tif 000003
【図２】
2015088119.tif 000004
【図３】
2015088119.tif 000005
【図４】
2015088119.tif 000006
【図５】
2015088119.tif 000007
【図６】
2015088119.tif 000008
【図７】
2015088119.tif 000009
【図８】
2015088119.tif 000010
【図９】
2015088119.tif 000011
【図１０】
2015088119.tif 000012
【図１１】
2015088119.tif 000013
【図１２】
2015088119.tif 000014
【図１３】
2015088119.tif 000015
【図１４】
2015088119.tif 000016
【図１５】
2015088119.tif 000017
【図１６】
2015088119.tif 000018
【図１７】
2015088119.tif 000019
【図１８】
2015088119.tif 000020
【図１９】
2015088119.tif 000021
【図２０】
2015088119.tif 000022
【図２１】
2015088119.tif 000023
【図２２】
2015088119.tif 000024
【図２３】
2015088119.tif 000025
【図２４】
2015088119.tif 000026
【図２５】
2015088119.tif 000027
【図２６】
2015088119.tif 000028
【図２７】
2015088119.tif 000029
【図２８】
2015088119.tif 000030
【図２９】
2015088119.tif 000031
【図３０】
2015088119.tif 000032
【図３１】
2015088119.tif 000033
【図３２】
2015088119.tif 000034
【図３３】
2015088119.tif 000035