(57)【要約】【課題】文書や文書内のページを探しやすく、かつ、応答性の良いユーザインタフェースを提供する。【解決手段】少なくとも１つの文書の一覧を表示するためのユーザ操作に応じて、該少なくとも１つの文書のそれぞれについて、文書に対応するサムネイル画像がサムネイル記憶部に格納されていない場合、文書の属性に応じた文書属性情報を生成するとともに、文書に対応するサムネイル画像を生成してサムネイル記憶部に格納し、少なくとも１つの文書のそれぞれについて、サムネイル画像記憶部にサムネイル画像が記憶されている場合は該サムネイル画像を用い、サムネイル画像記憶部にサムネイル画像が記憶されていない場合は文書情報を用いることにより、該少なくとも１つの文書の一覧を表示する。【選択図】図１
2013171448.tif 000002
【特許請求の範囲】
【請求項１】
文書を識別するための文書識別子と該文書に対応するサムネイル画像とを対応づけて記憶するサムネイル記憶部を有するコンピュータに、
少なくとも１つの文書の一覧を表示するためのユーザ操作に応じて、該少なくとも１つの文書のそれぞれについて、文書に対応するサムネイル画像が前記サムネイル記憶部に格納されていない場合、文書の属性に応じた文書属性情報を生成するとともに、文書に対応するサムネイル画像を生成して前記サムネイル記憶部に格納するサムネイル生成機能と、
前記ユーザ操作に応じて、前記少なくとも１つの文書のそれぞれについて、前記サムネイル画像記憶部に前記サムネイル画像が記憶されている場合は該サムネイル画像を用い、前記サムネイル画像記憶部に前記サムネイル画像が記憶されていない場合は前記文書属性情報を用いることにより、該少なくとも１つの文書の一覧を表示するサムネイル表示機能と、
を実現させるためのプログラム。
【請求項２】
請求項１に記載のプログラムであって、
前記少なくとも１つの文書のそれぞれは、ユーザ操作によって選択される１つの文書に含まれる部分文書である、
プログラム。
【請求項３】
請求項１または２に記載のプログラムであって、
前記サムネイル表示機能は、前記文書属性情報が用いられている文書に対する前記サムネイル画像が生成されると、該サムネイル画像を用いて前記少なくとも１つの文書の一覧を表示する、
プログラム。
【請求項４】
請求項１〜３の何れか一項に記載のプログラムであって、
前記文書属性情報には、文書の属性を示す画像である文書属性画像が含まれる、
プログラム。
【請求項５】
文書を識別するための文書識別子と該文書に対応するサムネイル画像とを対応づけて記憶するサムネイル記憶部と、
少なくとも１つの文書の一覧を表示するためのユーザ操作に応じて、該少なくとも１つの文書のそれぞれについて、文書に対応するサムネイル画像が前記サムネイル記憶部に格納されていない場合、文書の属性に応じた文書属性情報を生成するとともに、文書に対応するサムネイル画像を生成して前記サムネイル記憶部に格納するサムネイル生成部と、
前記ユーザ操作に応じて、前記少なくとも１つの文書のそれぞれについて、前記サムネイル画像記憶部に前記サムネイル画像が記憶されている場合は該サムネイル画像を用い、前記サムネイル画像記憶部に前記サムネイル画像が記憶されていない場合は前記文書属性情報を用いることにより、該少なくとも１つの文書の一覧を表示するサムネイル表示部と、
を備える文書表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムおよび文書表示装置に関する。
【背景技術】
【０００２】
近年、携帯電話等の携帯端末の普及に伴い、様々な電子的な文書を携帯端末上で閲覧する機会が増えてきている。このような環境において、ユーザは、携帯端末で閲覧可能な多くの文書を保有している場合がある。そのため、多くの文書の中から所望の文書や文書内の所望のページを探しやすくするためのユーザインタフェースが重要となる。例えば、コンテンツを探すための一般的なユーザインタフェースとして、コンテンツのサムネイル画像を格子状やサークル状に並べて表示し、サムネイル画像の表示位置をユーザのスクロール操作に応じて変化させるものが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２０５３２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のようにサムネイル画像の一覧を表示するユーザインタフェースの場合、コンテンツごとにサムネイル画像があらかじめ生成されていることが多い。しかしながら、このようなサムネイル画像があらじめ生成されているのは画像コンテンツがほとんどであり、文書については、このようなサムネイル画像があらかじめ生成されていることはほとんどない。また、閲覧対象となる膨大な数の文書の全てについてサムネイル画像をあらかじめ生成しておくことは、データ量や処理負荷の点から困難である場合が多い。そのため、文書の一覧表示が必要となった際に動的にサムネイル画像を生成することも考えられるが、サムネイル画像の生成が完了するまで一覧が表示されないこととなり、応答性の悪いユーザインタフェースとなってしまう。
【０００５】
そこで、本発明は、文書を探しやすく、かつ、応答性の良いユーザインタフェースを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面に係るプログラムは、コンピュータに、文書を識別するための文書識別子と該文書に対応するサムネイル画像とを対応づけて記憶するサムネイル記憶部を有するコンピュータに、少なくとも１つの文書の一覧を表示するためのユーザ操作に応じて、該少なくとも１つの文書のそれぞれについて、文書に対応するサムネイル画像がサムネイル記憶部に格納されていない場合、文書の属性に応じた文書属性情報を生成するとともに、文書に対応するサムネイル画像を生成してサムネイル記憶部に格納するサムネイル生成機能と、ユーザ操作に応じて、少なくとも１つの文書のそれぞれについて、サムネイル画像記憶部にサムネイル画像が記憶されている場合は該サムネイル画像を用い、サムネイル画像記憶部にサムネイル画像が記憶されていない場合は文書情報を用いることにより、該少なくとも１つの文書の一覧を表示するサムネイル表示機能と、を実現させるためのものである。
【０００７】
なお、本発明において、「部」とは、単に物理的手段を意味するものではなく、その「部」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」や装置が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」や装置の機能が１つの物理的手段や装置により実現されてもよい。
【発明の効果】
【０００８】
本発明によれば、文書を探しやすく、かつ、応答性の良いユーザインタフェースを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態における携帯端末の構成例を示す図である。
【図２】サムネイル記憶部の構造の一例を示す図である。
【図３】プレースホルダ記憶部の構造の一例を示す図である。
【図４】表示リスト記憶部の構造の一例を示す図である。
【図５】ファイル単位で文書を選択する際の文書一覧の一例を示す図である。
【図６】文書内のページ単位で文書を選択する際の文書一覧の一例を示す図である。
【図７】携帯端末における文書選択処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の一実施形態について説明する。図１は、本実施形態における携帯端末１０の構成例を示す図である。携帯端末１０は、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）などの情報処理装置であり、文書記憶部２０、サムネイル記憶部２２、プレースホルダ記憶部２４、表示リスト記憶部２６、サムネイル表示部３０、サムネイル生成部３２、文書属性判定部３４、及び文書表示部３６を含んで構成される。携帯端末１０における各部は、メモリや記憶装置等の記憶領域を用いたり、記憶領域に格納されているプログラムをプロセッサが実行したりすることにより実現することができる。
【００１１】
文書記憶部２０には、携帯端末１０において閲覧することが可能な文書が記憶されている。例えば、文書のファイル形式には、「Ｄｏｃｕｍｅｎｔ」や、「Ｓｐｒｅａｄ  Ｓｈｅｅｔ」、「Ｐｒｅｓｅｎｔａｔｉｏｎ」、「ＰＤＦ」、「ＴＸＴ（テキスト）」、「ＨＴＭＬ」などが含まれる。ここで、「Ｄｏｃｕｍｅｎｔ」、「Ｓｐｒｅａｄ  Ｓｈｅｅｔ」、「Ｐｒｅｓｅｎｔａｔｉｏｎ」は、例えば、Ｍｉｃｒｏｓｏｆｔ（登録商標）の「Ｗｏｒｄ（登録商標）」、「Ｅｘｃｅｌ（登録商標）」、「ＰｏｗｅｒＰｏｉｎｔ（登録商標）」で用いられるデータ形式である。なお、文書記憶部２０に記憶される文書には、文書閲覧の際にインターネット等のネットワークを介して一時的に携帯端末１０に保存されるファイルも含まれる。
【００１２】
サムネイル記憶部２２には、文書に対応するサムネイル画像が、文書の識別子と対応づけられて記憶されている。図２には、サムネイル記憶部２２の構造の一例が示されている。図２に示すように、サムネイル記憶部２２には、文書の識別子であるメタデータと、文書に対応するサムネイル画像とが対応付けて記憶されている。ここで、文書のメタデータは、ファイル単位の文書の場合であれば、例えば、文書のファイル形式を示す情報と、ファイルが存在する場所を示す情報とを含んでいる。なお、ファイルが存在する場所を示す情報は、例えば、ＵＲＩ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）により表すことができる。また、文書に対応するサムネイル画像は、例えば、文書の特徴を表す画像であり、例えば、文書の表紙や特定のページの内容を示す画像である。
【００１３】
また、サムネイル記憶部２２には、文書に含まれる部分文書に対応するサムネイル画像を、部分文書の識別子と対応づけて記憶することも可能である。ここで、部分文書とは、文書内の各ページやＷｅｂ文書を構成するフレームなどである。図２に示すように、部分文書の場合のメタデータ（識別子）は、例えば、部分文書を構成するファイルのＵＲＩと、ファイル内において部分文書を特定するためのページやフレームを示す情報とにより表すことができる。
【００１４】
なお、サムネイル記憶部２２は、サムネイル画像を記憶するためのキャッシュとして用いられるものであり、携帯端末１０において閲覧可能な全ての文書に対するサムネイル画像が記憶されている必要はない。
【００１５】
図１に戻り、プレースホルダ記憶部２４には、文書属性に応じた情報（文書属性情報）である所定の画像（文書属性画像）が記憶されている。図３には、プレースホルダ記憶部２４の構造の一例が示されている。図３に示すように、プレースホルダ記憶部２４には、文書属性の識別子と、文書属性に応じたサムネイル画像とが対応付けて記憶されている。ここで、文書属性とは、ファイル単位の文書の場合であれば例えばファイル形式であり、文書内のページやフレーム単位の文書の場合であれば例えばページやフレームの番号である。文書属性に応じたサムネイル画像は、例えば、ファイル形式やページ番号、フレーム番号等を識別可能な画像とすることができる。なお、本実施形態では、文書属性に応じたサムネイル画像は、文書に対応するサムネイル画像の代わりに用いられるものであり、「プレースホルダ」とも呼ばれる。
【００１６】
図１に戻り、表示リスト記憶部２６には、携帯端末１０において閲覧対象の文書を選択するための文書一覧を表示する際に必要となる情報である表示リストが記憶されている。ここで、閲覧対象の文書とは、例えば、選択されたフォルダ内に格納されている複数の文書や、選択された文書に含まれる複数の部分文書などである。図４には、表示リスト記憶部２６の構造の一例が示されている。図４に示すように、表示リスト記憶部２６には、文書のメタデータ、サムネイル画像、プレースホルダ、及び文書情報が対応付けて記憶されている。ここで、文書情報とは、文書に関する情報を示すものであり、例えばファイル名やページ番号、作成日時などの情報を含んでいる。なお、表示リスト記憶部２６には、サムネイル画像そのものが記憶されるのではなく、サムネイル記憶部２２に格納されているサムネイル画像へのリンクを示す情報が記憶されることとしてもよい。同様に、表示リスト記憶部２６には、プレースホルダそのものが記憶されるのではなく、プレースホルダ記憶部２４に格納されているプレースホルダへのリンクを示す情報が記憶されることとしてもよい。また、表示リスト記憶部２６には、サムネイル画像またはプレースホルダの何れか一方のみが格納されることとしてもよい。
【００１７】
図１に戻り、サムネイル表示部３０は、携帯端末１０において閲覧対象の文書を選択するためのユーザインタフェースとして、各文書のサムネイル画像を含む文書一覧を表示する。具体的には、サムネイル表示部３０は、例えばフォルダの選択操作などによって閲覧対象の候補となる文書が指定されると、指定された文書の一覧を表示するための表示リストを生成して表示リスト記憶部２６に格納する。このとき、サムネイル表示部３０は、対象の文書のそれぞれについて、文書に対応するサムネイル画像がサムネイル記憶部２２に存在する場合は、このサムネイル画像を表示リストに設定する。一方、サムネイル表示部３０は、対応するサムネイル画像がサムネイル記憶部２２に存在しない文書については、サムネイル生成部３２にサムネイル画像の生成を指示する。後述するように、サムネイル生成部３２における処理により、各文書に対するプレースホルダまたはサムネイル画像が設定された表示リストが生成される。サムネイル表示部３０は、このように生成される表示リストに基づいて、閲覧対象の文書を選択するための文書一覧を表示する。
【００１８】
図５及び図６には、サムネイル表示部３０により表示される文書一覧の一例が示されている。図５は、ファイル単位で文書を選択する際の文書一覧の一例を示している。図５に示すように、サムネイル表示部３０は、表示リスト記憶部２６に記憶されている文書ごとのサムネイル画像またはプレースホルダを、例えばサークル状に表示することができる。
【００１９】
表示リスト記憶部２６は、文書に対応する画像としてプレースホルダのみが表示リスト記憶部２６に記憶されている文書については、プレースホルダを文書に対応する画像として文書一覧に表示することができる。一方、表示リスト記憶部２６は、文書に対応する画像としてサムネイル画像が表示リスト記憶部２６に記憶されている文書については、サムネイル画像を文書に対応する画像として文書一覧に表示することができる。
【００２０】
そして、サムネイル表示部３０は、各文書に対応する画像の表示位置を、ユーザ操作に応じて更新することができる。例えば、サムネイル表示部３０は、ユーザ操作に応じてサークル状の文書一覧が回転するように、文書一覧において表示される画像を更新することができる。また、サムネイル表示部３０は、表示リスト記憶部２６を参照することにより、ファイル名や作成日時などの文書情報を表示することができる。例えば、図５に示すように、サムネイル表示部３０は、サークル状に表示されている文書一覧において画面の中央に表示されている文書に対応する文書情報を表示することができる。
【００２１】
図６は、文書内のページ単位で文書を選択する際の文書一覧の一例を示している。図６に示すように、サムネイル表示部３０は、表示リスト記憶部２６に記憶されている部分文書ごとのサムネイル画像またはプレースホルダを、例えばサークル状に表示することができる。この場合においても、サムネイル表示部３０は、表示リスト記憶部２６を参照することにより、ファイル名や作成日時、ページ番号などの文書情報を表示することができる。
【００２２】
図１に戻り、サムネイル生成部３２は、サムネイル表示部３０から指定される文書に対するサムネイル画像を生成する。例えば、対象の文書がファイル単位の文書の場合、サムネイル生成部３２は、文書の表紙や特定のページの内容を示す画像をサムネイル画像として生成することができる。例えば、サムネイル生成部３２は、対象の文書をユーザが前回閲覧した際に最後に閲覧していたページを特定のページとすることができる。なお、最後に閲覧していたページを示す情報は、例えば、文書と対応づけて文書記憶部２０に格納しておくことができる。
【００２３】
また、サムネイル生成部３２は、サムネイル画像の生成と並行して、対象の文書の文書属性に応じたプレースホルダを表示リストに設定することができる。例えば、対象の文書がファイル単位の文書であれば、サムネイル生成部３２は、文書のファイル形式に応じたプレースホルダの画像をプレースホルダ記憶部２４から取得し、該文書と対応づけて表示リストに格納することができる。同様に、対象の文書が文書内のページやフレームの場合であれば、サムネイル生成部３２は、例えば、ページやフレームに対応するプレースホルダ画像をプレースホルダ記憶部２４から取得し、表示リストに追加することができる。なお、サムネイル生成部３２は、プレースホルダを表示リストに追加する処理と並行してサムネイル画像の生成処理を実行するのではなく、プレースホルダを表示リストに格納する処理を実行した後に、サムネイル画像の生成処理を実行することとしてもよい。
【００２４】
また、サムネイル生成部３２は、サムネイル表示部３０から指定される複数の文書について、サムネイル画像を生成する順序は表示リスト内での順序であってもよいし、別の順序であってもよい。例えば、対象の文書がファイル単位の文書の場合であれば、サムネイル生成部３２は、各文書の閲覧頻度やユーザの嗜好との関連度などに基づいて、サムネイル画像を生成する順序を決定することとしてもよい。なお、各文書の閲覧頻度やユーザの嗜好との関連度を示す情報は、携帯端末１０内に保持されていてもよいし、インターネット等のネットワークを介して取得されることとしてもよい。また、例えば、対象の文書がページやフレーム単位の文書の場合であれば、サムネイル生成部３２は、表紙や目次のページ、前回閲覧時に最後に閲覧されたページなどのサムネイル画像を優先的に生成することとしてもよい。
【００２５】
文書属性判定部３４は、指定された文書の文書属性を判定し、判定結果を出力する。例えば、文書属性判定部３４は、ファイルの拡張子に基づいてファイル形式を判定し、判定されたファイル形式を文書属性として出力することができる。また、文書属性判定部３４は、ファイルに含まれる各種メタデータに基づいて文書属性を判定することも可能である。
【００２６】
文書表示部３６は、サムネイル表示部３０が表示する文書一覧の中からユーザ操作により選択された文書を表示する。つまり、文書表示部３６は、文書一覧において表示されているサムネイル画像またはプレースホルダが選択されると、サムネイル画像またはプレースホルダと対応づけられているメタデータに基づいて閲覧対象の文書を取得し、該文書の内容を表示する。
【００２７】
図７は、携帯端末１０における文書選択処理の一例を示すフローチャートである。携帯端末１０において、文書の選択を開始するためのユーザ操作が行われると、サムネイル表示部３０は文書一覧を表示するための処理であるサムネイルタスクを開始する（Ｓ７０１）。そして、サムネイル表示部３０は、閲覧対象の候補となる文書のメタデータを設定した表示リストを生成し、表示リスト記憶部２６に格納する（Ｓ７０２）。さらに、サムネイル表示部３０は、各文書について、サムネイル画像がサムネイル記憶部２２（キャッシュ）に存在している場合は（Ｓ７０３：Ｙ）、サムネイル画像をサムネイル記憶部２２から取得して表示リストに追加する（Ｓ７０５）。
【００２８】
一方、サムネイル表示部３０は、対応するサムネイル画像がサムネイル記憶部２２に存在しない文書について（Ｓ７０３：Ｎ）、サムネイル画像を生成するためにサムネイル生成部３２を呼び出す。サムネイル生成部３２は、サムネイル表示部３０から呼び出されると、文書属性判定部３４を用いて文書属性を判定し（Ｓ７０６）、文書属性に応じたプレースホルダをプレースホルダ記憶部２４から取得して表示リストに追加する（Ｓ７０７）。また、サムネイル生成部３２は、プレースホルダの追加処理と並行して、対象の文書のサムネイル画像を生成し（Ｓ７０８）、文書のメタデータと対応づけてサムネイル記憶部２２に格納する（Ｓ７０９）。さらに、サムネイル生成部３２は、生成されたサムネイル画像を表示リストに追加する（Ｓ７１０）。
【００２９】
サムネイル表示部３０は、表示リスト記憶部２６に記憶されている表示リストを参照し、図５や図６に例示したように文書一覧を表示する（Ｓ７１１）。このとき、サムネイル表示部３０は、対応するサムネイル画像が表示リストに設定されていない文書については、サムネイル生成部３２によって表示リストに追加されたプレースホルダを表示することができる。そして、サムネイル表示部３０は、サムネイル生成部３２によってサムネイル画像が生成され、表示リストに追加されたタイミングで、文書一覧において表示される画像をプレースホルダからサムネイル画像に変更することができる。
【００３０】
文書一覧において文書が選択されない間（Ｓ７１２：Ｎ）、サムネイル表示部３０は、表示された文書一覧をスクロールさせるためのユーザ操作が行われると（Ｓ７１３：Ｙ）、文書一覧における各文書に対応する画像の表示位置を更新し（Ｓ７１４）、文書一覧の表示を更新する（Ｓ７１５）。
【００３１】
ユーザ操作によって、文書一覧の中から文書が選択されると（Ｓ７１２：Ｙ）、文書表示部３４は、選択された文書のメタデータに基づいて文書を文書記憶部２０から取得し、文書を表示する（Ｓ７１６）。なお、文書は文書記憶部２０にあらかじめ記憶されていないものであってもよい。すなわち、メタデータに基づいてインターネット等のネットワークを介して文書が取得され、文書記憶部２０に格納されることとしてもよい。また、本実施形態では、文書に対するアクションの一例として文書表示部３６による文書の表示を示したが、選択された文書に対するアクションは表示に限られない。
【００３２】
以上、本実施形態について説明した。本実施形態によれば、文書一覧を表示する際に、文書のサムネイル画像がキャッシュであるサムネイル記憶部２２から取得されるため、サムネイル画像がサムネイル記憶部２２に存在していれば迅速に文書一覧を表示することができる。さらに、サムネイル画像がサムネイル記憶部２２に存在していない文書については、サムネイル画像が生成されるのを待つのではなく、文書属性に応じたプレースホルダが生成される。通常、文書属性に応じたプレースホルダの表示リストへの追加処理は、サムネイル画像の生成処理よりも短い時間で実行可能である。そのため、サムネイル画像がサムネイル記憶部２２に存在していない場合においては、プレースホルダを用いることにより迅速に文書一覧を表示することが可能となる。つまり、本実施形態によれば、文書を探しやすく、かつ、応答性の良いユーザインタフェースを提供することができる。
【００３３】
また、本実施形態では、文書一覧においてプレースホルダが表示されている文書について、サムネール画像が生成されると、当該サムネール画像を用いて文書一覧の表示が更新される。従って、プレースホルダを用いることによって文書一覧の表示を迅速に行うことが可能であるとともに、サムネール画像が生成されるとプレースホルダからサムネイル画像に切り替えることによりユーザが文書を選択しやすい文書一覧を表示することができる。
【００３４】
なお、本実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更／改良され得るととともに、本発明にはその等価物も含まれる。
【００３５】
例えば、本実施形態では、携帯端末において文書一覧を表示する場合を一例として説明したが、携帯端末に限らずパーソナルコンピュータ等の任意の情報処理装置において文書一覧を表示する際に本発明を適用することが可能である。
【００３６】
また、例えば、本実施形態では、文書一覧の表示形式としてサークル状に画像を表示するものを示したが、文書一覧の表示形式はこれに限られず、任意の手法を採用することができる。
【００３７】
また、例えば、本実施形態では、サムネイル画像が存在しない場合に文書一覧に表示されるプレースホルダは、文書の属性に応じた画像であることとしたが、プレースホルダは文書の属性を示すテキスト情報など画像以外の情報であってもよい。
【符号の説明】
【００３８】
１０  携帯端末
２０  文書記憶部
２２  サムネイル記憶部
２４  プレースホルダ記憶部
２６  表示リスト記憶部
３０  サムネイル表示部
３２  サムネイル生成部
３４  文書属性判定部
３６  文書表示部
【図１】
2013171448.tif 000003
【図３】
2013171448.tif 000004
【図７】
2013171448.tif 000005
【図２】
2013171448.tif 000006
【図４】
2013171448.tif 000007
【図５】
2013171448.tif 000008
【図６】
2013171448.tif 000009