(57)【要約】【課題】  アノテーション付きの画像データの表示形態を改善することを目的とするものである。【解決手段】  データの一覧を該データのサムネイル画像の一覧として表示する手段と、該サムネイル画像の表示を、データに付けられているアノテーションを反映した状態と反映しない状態とで切り替える手段とを有する情報処理装置等、を提供する。【選択図】  図１
2006108936.tif 000002
【特許請求の範囲】
【請求項１】
データの一覧を該データのサムネイル画像の一覧として表示する手段と、
該サムネイル画像の表示を、データに付けられているアノテーションを反映した状態と反映しない状態とで切り替える手段とを有することを特徴とする情報処理装置。
【請求項２】
アノテーションを反映した状態と反映しない状態のサムネイルを生成する手段を更に有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
サムネイルをアノテーションを反映した状態と反映しない状態のいずれで表示するかをデータ毎に設定する手段を更にさらに有することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
サムネイルをアノテーションを反映した状態と反映しない状態のいずれで表示するかを全データ一律に設定する手段を更に有することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
データの一覧を該データのサムネイル画像の一覧として表示する工程と、
該サムネイル画像の表示を、データに付けられているアノテーションを反映した状態と反映しない状態とで切り替える工程とを有することを特徴とする情報処理方法。
【請求項６】
請求項５に記載の情報処理方法の各工程をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項７】
請求項５に記載の情報処理方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サムネイル画像でデータの一覧を表示する情報処理装置及び情報処理方法等に関するものである。
【背景技術】
【０００２】
従来の技術においては、特許文献１に開示されるように、アノテーションを必ず重畳させてサムネイル画像を生成、表示していた。なお、以下の説明においては元データにアノテーションを重畳させた状態のサムネイル画像を、「サムネイル画像にアノテーションを反映させる」と表現する。
【０００３】
【特許文献１】特開２０００−３２４３８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例においては、一覧表示画面には表示したくないアノテーションが表示されてしまう、あるいはサムネイル画像にアノテーションを反映する／反映しないを切り替えるためには、データそのもののアノテーションの状態を変更せざるを得ない、という問題点があった。
【０００５】
そこで、本発明の目的は、データのアノテーションの反映状態とは独立に、データ一覧のサムネイル画像にアノテーションを反映する、反映しないを容易に切り替えることが可能となる。また、すべてのデータを一括してあるいはデータ個別にサムネイル画像へのアノテーションを反映する／反映しないを切り替えることを可能とすることにある。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、データの一覧を該データのサムネイル画像の一覧として表示する手段と、該サムネイル画像の表示を、データに付けられているアノテーションを反映した状態と反映しない状態とで切り替える手段とを有することを特徴とする。
【０００７】
本発明の情報処理方法は、データの一覧を該データのサムネイル画像の一覧として表示する工程と、該サムネイル画像の表示を、データに付けられているアノテーションを反映した状態と反映しない状態とで切り替える工程とを有することを特徴とする。
【０００８】
本発明のコンピュータ読み取り可能な記録媒体は、前記情報処理方法の各工程をコンピュータに実行させるためのプログラムを記録したことを特徴とする。
【０００９】
本発明のプログラムは、前記情報処理方法の各工程をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、データのアノテーションの反映状態とは独立に、データ一覧のサムネイル画像にアノテーションを反映する、反映しないを容易に切り替えることが可能となる。また、すべてのデータを一括してあるいはデータ個別にサムネイル画像へのアノテーションを反映する／反映しないを切り替えることが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１２】
図１は、本発明の実施形態に係る情報処理装置の構成の一例を示す概念図である。
図１において、１００は情報処理装置である。１０１は演算および制御を司る中央演算装置（ＣＰＵ）である。１０２はプログラムやデータなどが入っているＲＯＭである。ＣＰＵ１０１は、装置全体の制御を司るもので、ＲＯＭ１０２に格納されたプログラムおよびデータに基づいて各種処理を実行する。本実施形態においては、サムネイル画像表示処理、サムネイル画像切り替え処理、サムネイル作成処理などを行う。１０３は作業領域およびデータの保存領域として使用する主記憶（ＲＡＭ）である。１０４は電源を切っても保持すべきデータやプログラムを入れておくためのハードディスクドライブなどの記憶装置である。１０５は本体外部に接続された１０４と同様の目的に使用する外部記憶装置である。本実施形態においては、データは記憶装置１０４あるいは外部記憶装置１０５に保存される。１０６は信号のやり取りを行うシステムバスである。１０７はユーザに情報を提示するためのインタフェースとしての表示を行うためのディスプレイや音声出力を行うスピーカーなどの出力装置であり、１０８はユーザが入力や指示を行うためのキーボードやマウスなどの入力装置である。
【００１３】
図２は、サムネイル画像によるデータ一覧画面表示の一例を示す概念図である。
本表示はディスプレイなどの出力装置１０７に表示される。２００はサムネイル画像によるデータの一覧表示を行なう領域全体である。領域２００は、表示領域の名称の表示等を行なうタイトルバー領域２１０とデータのサムネイル画像およびデータ名称を表示する領域２２０から構成される。２１０の領域に表示されている文字列「データ一覧」は表示領域のタイトル２１１であり、表示されているものがデータの一覧であることを示す。
【００１４】
２１２はデータの一覧表示を行なう領域２００を閉じるためのＧＵＩ上におけるボタンである。２２１から２２４は、サムネイル画像およびデータ名称を表示する領域２２０において、各データのサムネイル画像とデータ名称の組を順に示したものである。それぞれ上部の四角の枠の中がサムネイル画像であり、下部の文字列がデータの名称になっている。各データは、画面上の表示されているサムネイル画像をユーザがマウスやデジタイザなどの入力装置１０８でクリックあるいはタップすることにより、選択することができる。２２１は背景がグレーアウトしており、該添付ファイルが選択された状態であることを示している。
【００１５】
図３は、アノテーション付きのデータのデータ構造の一例を示す概念図である。
３００はアノテーション付きのデータ構造全体である。データ３００は記憶装置１０４あるいは外部記憶装置１０５に保存されている。３０１は、３００中のデータ構造を管理する管理領域である。３０２は、アノテーションを付ける前の画像データである。３０３は、画像データ３０２に付加されたアノテーションの画像データである。図のように、管理領域３０１は画像データ３０２とアノテーション３０３を別々に保持しており、その対応および両者の位置関係を管理している。３１０は、アノテーション付きのデータ３００が、画像データ３０２にアノテーションデータ３０３を重畳させることにより、どのように見えるかを示す。本発明に係る第３の情報処理装置においては、データがアノテーション付きでサムネイルを表示するか否かの設定値も管理領域３０１に含まれる。
【００１６】
図４は、データのサムネイル一覧表示処理の一例を示すフローチャートである。なお、ステップＳ４０１〜Ｓ４０４は各ステップを示す。
【００１７】
まず、表示すべきデータがまだ存在するか否かを判断し（ステップＳ４０１）、表示すべきデータがもう存在しなければ、処理を終了する。ステップＳ４０１の判断の結果、表示すべきデータがまだ存在する場合には、該データのサムネイル画像及びデータ名称の表示領域における描画位置を計算する（ステップＳ４０２）。次に、該データのサムネイル画像の表示処理を行ない（ステップＳ４０３）、該データ名称を表示し（ステップＳ４０４）、処理を終了する。
【００１８】
図５は、１つのサムネイル画像表示処理の一例を示すフローチャートである。なお、ステップＳ５０１〜Ｓ５０６は各ステップを示す。
【００１９】
まず、サムネイル画像を表示すべきデータはアノテーション付きデータであるか否かを、データ構造３００の管理領域３０１を調べることにより、判断する（ステップＳ５０１）。該判断の結果、サムネイル画像を表示すべきデータがアノテーション付きデータではなかった場合には、アノテーション無しのサムネイル画像を取得し（ステップＳ５０５）、該サムネイル画像を指定位置に表示して（ステップＳ５０６）、処理を終了する。ステップＳ５０１の判断の結果、サムネイル画像を表示すべきデータがアノテーション付きデータである場合には、アノテーション付きのサムネイル表示を行なうか、アノテーション無しのサムネイル表示を行なうかの設定値を得て（ステップＳ５０２）、設定値が「アノテーション付きのサムネイル表示を行なう」であるか否かを判断する（ステップＳ５０３）。該判断の結果、設定値が「アノテーション付きのサムネイル表示を行なう」である場合には、アノテーション付きのサムネイル画像を取得し（ステップＳ５０４）、「アノテーション無しのサムネイル表示を行なう」である場合には、アノテーション無しのサムネイル画像を取得し（ステップＳ５０５）、該サムネイル画像を指定位置に表示して（ステップＳ５０６）、処理を終了する。
【００２０】
図６は、サムネイル表示設定取得処理の一例を示すフローチャートである。なお、ステップＳ６０１はステップを示す。
【００２１】
データがアノテーション付きでサムネイルを表示するように設定されているか否かを、データ構造４００の管理領域３０１から取得し（ステップＳ６０１）、処理を終了する。
【００２２】
図７は、第１の情報処理装置における、アノテーション付きサムネイル画像取得処理の一例を示すフローチャートである。なお、ステップＳ７０１は処理ステップを示す。
【００２３】
予め作成されているアノテーション付きサムネイル画像ファイルからサムネイル画像を取り出し（ステップＳ７０１）、処理を終了する。
【００２４】
図８は、アノテーション無しサムネイル画像取得処理の一例を示すフローチャートである。なお、ステップＳ８０１は処理ステップを示す。
【００２５】
予め作成されているアノテーション無しサムネイル画像ファイルからサムネイル画像を取り出し（ステップＳ８０１）、処理を終了する。
【００２６】
図９は、アノテーションを重畳した状態でサムネイル画像を表示するか否かを設定する画面表示上のダイアログの一例を示す概念図である。
【００２７】
図９において、９００はアノテーションを重畳した状態でサムネイル画像を表示するか否かを設定する画面表示上のダイアログ全体である。９０１はアノテーションを重畳した状態でサムネイル画像を表示するか否かを指示するためのチェックボックスである。図のように、チェックがついている状態がアノテーションを重畳した状態でサムネイル画像を表示することを設定する。「ＯＫ」ボタン９０２は設定を実行するためのＧＵＩ上のボタンである。「ＯＫ」ボタン９０２を押下することにより設定が実行されると、チェックボックス９０１で設定された設定値が保存され、ダイアログ９００は閉じられる。「キャンセル」ボタン９０３は設定を中止するためのＧＵＩ上のボタンである。「キャンセル」ボタン９０３を押下することにより設定が中止されると、チェックボックス９０１で設定された設定値は破棄され、ダイアログ９００は閉じられる。
【００２８】
図１０は、データ毎のサムネイル表示設定処理の一例を示すフローチャートである。
【００２９】
まず、選択されているデータのサムネイル画像を、アノテーションを重畳した状態で表示するか否かを設定する画面表示上のダイアログ９００を生成する（ステップＳ１００１）。次に、該ダイアログ上のチェックボックス９０１により、アノテーション付きのサムネイル表示を行なうか、アノテーション無しのサムネイル表示を行なうかの設定をユーザが行なう（ステップＳ１００２）。そして、「キャンセル」ボタン９０３が押下されたか否かを判断し（ステップＳ１００３）、押下されたならば設定ダイアログ９００を閉じて（ステップＳ１００８）、処理を終了する。ステップＳ１００３の判断の結果、「キャンセル」ボタン９０３が押下されていなければ、「ＯＫ」ボタン９０２が押下されたか否かを判断する（ステップＳ１００４）。該判断の結果、「ＯＫ」ボタン９０２が押下されていなければ、ステップＳ１００２の処理に戻り、押下されていれば選択されているデータの管理領域３０１に、チェックボックス９０１の設定値を保存する（ステップＳ１００５）。そして、設定ダイアログ９００を閉じて（ステップＳ１００６）、選択されているデータのサムネイル表示を更新し（ステップＳ１００７）、処理を終了する。
【００３０】
図１１は、全データ一律のサムネイル表示設定処理の一例を示すフローチャートである。
【００３１】
まず、アノテーションを重畳した状態ですべてのデータのサムネイル画像を表示するか否かを設定する画面表示上のダイアログ９００を生成する（ステップＳ１１０１）。次に、該ダイアログ上のチェックボックス９０１により、アノテーション付きのサムネイル表示を行なうか、アノテーション無しのサムネイル表示を行なうかの設定をユーザが行なう（ステップＳ１１０２）。そして、「キャンセル」ボタン９０３が押下されたか否かを判断し（ステップＳ１１０３）、押下されたならば設定ダイアログ９００を閉じて（ステップＳ１１０８）、処理を終了する。ステップＳ１１０３の判断の結果、「キャンセル」ボタン９０３が押下されていなければ、「ＯＫ」ボタン９０２が押下されたか否かを判断する（ステップＳ１１０４）。該判断の結果、「ＯＫ」ボタン９０２が押下されていなければ、ステップＳ１１０２の処理に戻り、押下されていれば記憶装置１０４あるいは外部記憶装置１０５中のシステムの設定を記録しておくためのファイルに、チェックボックス９０１の設定値を保存する（ステップＳ１１０５）。そして、設定ダイアログ９００を閉じて（ステップＳ１１０６）、すべてのデータのサムネイル表示を更新し（ステップＳ１１０７）、処理を終了する。
【００３２】
図１２は、データ毎のサムネイル表示設定取得処理の一例を示すフローチャートである。アノテーション付きサムネイル画像取得処理の一例を示すフローチャートである。
【００３３】
まず、アノテーション付きのデータ３００から、画像データ３０２にアノテーションデータ３０３を重畳させることにより、アノテーション付き画像３１０を生成する（ステップＳ１２０１）。次に、これをサムネイル画像として適当な大きさにサイズ変更し（ステップＳ１２０２）、処理を終了する。
【００３４】
図１３は、アノテーション無しサムネイル画像取得処理の一例を示すフローチャートである。
【００３５】
画像データ３０２を読み込んだ後、サムネイル画像として適当な大きさにサイズ変更することにより、アノテーション無しサムネイル画像を生成し（ステップＳ１３０１）、処理を終了する。
【００３６】
図１４は、サムネイル表示設定取得処理の一例を示すフローチャートである。
データがアノテーション付きでサムネイルを表示するように設定されているか否かを、システム設定ファイルから取得し（ステップＳ１４０１）、処理を終了する。
【００３７】
本発明の他の実施形態として、データとアノテーションがそれぞれ独立していれば、それぞれを別ファイルで構成しても、レイヤーのような構成により１データファイル中に両者が格納されるよう構成しても良い。
【００３８】
また、データは画像ファイルではなく、動画ファイルや各種ドキュメントとし、サムネイル画像は動画ファイルや各種ドキュメントから代表画像を生成するように構成しても良く、各種の付属データであってもよい。
【００３９】
また、アノテーションデータは画像ファイルではなく、ベクトルデータなどで構成しても良い。
【００４０】
また、アノテーション付きサムネイル画像およびアノテーション無しサムネイル画像をデータ構造内に含むように構成しても良い。
【００４１】
以上、本発明の実施形態によれば、データのアノテーションの反映状態とは独立に、データ一覧のサムネイル画像にアノテーションを反映する、反映しないを容易に切り替えることが可能となる。また、すべてのデータを一括してあるいはデータ個別にサムネイル画像へのアノテーションを反映する／反映しないを切り替えることが可能となる。
【００４２】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００４３】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４４】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００４５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施形態に係る情報処理装置の構成の一例を示す概念図である。
【図２】サムネイル画像によるデータ一覧画面表示の一例を示す概念図である。
【図３】アノテーション付きのデータのデータ構造の一例を示す概念図である。
【図４】データのサムネイル一覧表示処理の一例を示すフローチャートである。
【図５】１つのサムネイル画像表示処理の一例を示すフローチャートである。
【図６】サムネイル表示設定取得処理の一例を示すフローチャートである。
【図７】アノテーション付きサムネイル画像取得処理の一例を示すフローチャートである。
【図８】アノテーション無しサムネイル画像取得処理の一例を示すフローチャートである。
【図９】アノテーションを重畳した状態でサムネイル画像を表示するか否かを設定する画面表示上のダイアログの一例を示す概念図である。
【図１０】データ毎のサムネイル表示設定処理の一例を示すフローチャートである。
【図１１】全データ一律のサムネイル表示設定処理の一例を示すフローチャートである。
【図１２】データ毎のサムネイル表示設定取得処理の一例を示すフローチャートである。
【図１３】アノテーション無しサムネイル画像取得処理の一例を示すフローチャートである。
【図１４】サムネイル表示設定取得処理の一例を示すフローチャートである。
【符号の説明】
【００４８】
１０１：ＣＰＵ
１０２：ＲＯＭ
１０３：ＲＡＭ
１０４：記憶装置
１０５：外部記憶装置
１０６：システムバス
１０７：出力装置
１０８：入力装置
２００：サムネイル画像によるデータの一覧表示を行なう領域全体
２１０：表示領域の名称の表示等を行なうタイトルバー領域
２１１：表示ウィンドウのタイトル
２１２：データの一覧表示を行なう領域200を閉じるためのGUI上におけるボタン
２２０：サムネイル画像およびデータ名称を表示する領域
２２１〜２２４：各データのサムネイル画像とデータ名称の組
３００：アノテーション付きのデータ構造全体
３０１：データ構造を管理する管理領域
３０２：アノテーションを付ける前の画像データ
３０３：画像データ３０２に付加されたアノテーションの画像データ
３１０：アノテーション付きのデータ３００が、画像データ３０２にアノテーションデータ３０３を重畳させた状態
９００：アノテーションを重畳した状態でサムネイル画像を表示するか否かを設定する画面表示上のダイアログ全体
９０１：アノテーションを重畳した状態でサムネイル画像を表示するか否かを指示するためのチェックボックス
９０２：設定を実行するためのＧＵＩ上のボタン
９０３：設定を中止するためのＧＵＩ上のボタン
【図１】
2006108936.tif 000003
【図２】
2006108936.tif 000004
【図３】
2006108936.tif 000005
【図４】
2006108936.tif 000006
【図５】
2006108936.tif 000007
【図６】
2006108936.tif 000008
【図７】
2006108936.tif 000009
【図８】
2006108936.tif 000010
【図９】
2006108936.tif 000011
【図１０】
2006108936.tif 000012
【図１１】
2006108936.tif 000013
【図１２】
2006108936.tif 000014
【図１３】
2006108936.tif 000015
【図１４】
2006108936.tif 000016