(57)【要約】【課題】操作性の向上および眼疲労といった問題も解消することを目的とするもので。【解決手段】ファイルシステムからファイル属性を取得する手段と、ＯＳ(Operation System)から、表示ウィンドウサイズを取得する手段と、ファイルの属性により並べ替えをする手段と、表示する際に表示面積の変更に伴い動的にページを作成する手段と、改ページの位置をソートした属性により適切な位置に挿入する手段と、ページにタブを作成し名称を自動作成する手段と、ウィンドウサイズの変更を検知する手段を有する表示装置等、を提供する。【選択図】  図１
2006171896.tif 000002
【特許請求の範囲】
【請求項１】
ファイルシステムからファイル属性を取得する手段と、
表示ウィンドウサイズを取得する手段と、
ファイルの属性により並べ替えをする手段と、
表示する際に表示面積の変更に伴い動的にページを作成する手段と、
改ページの位置をソートした属性により適切な位置に挿入する手段と、
ページにタブを作成し名称を自動作成する手段と、
ウィンドウサイズの変更を検知する手段とを備えたことを特徴とする表示装置。
【請求項２】
ファイルシステムからファイル属性を取得する工程と、
表示ウィンドウサイズを取得する工程と、
ファイルの属性により並べ替えをする工程と、
表示する際に表示面積の変更に伴い動的にページを作成する工程と、
改ページの位置をソートした属性により適切な位置に挿入する工程と、
ページにタブを作成し名称を自動作成する工程と、
ウィンドウサイズの変更を検知する工程とを有することを特徴とする表示方法。
【請求項３】
ファイルシステムからファイル属性を取得する処理と、
表示ウィンドウサイズを取得する処理と、
ファイルの属性により並べ替えをする処理と、
表示する際に表示面積の変更に伴い動的にページを作成する処理と、
改ページの位置をソートした属性により適切な位置に挿入する処理と、
ページにタブを作成し名称を自動作成する処理と、
ウィンドウサイズの変更を検知する処理とをコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項４】
請求項３に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルの表示を行う表示装置、方法、コンピュータプログラム、及びコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来の表示装置では、フォルダ内の表示において、リスト表示、アイコン表示等が可能であるが、表示項目が多くなると、画面に表示しきれなくなり、ユーザはスクロールにより目的のファイルを探し出す必要があった。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したように従来の方法では、同一フォルダに多数のファイルが存在する場合、ウィンドウに表示しきれず、目的のファイルを見つけ出すためにはスクロール若しくはページアップ、ページダウン機能を使用しなければならず、目的のファイルにたどりつくまでに時間を要する。特にスクロールする場合、人間の視覚による検出であるため眼疲労を伴うことがあった。
【０００４】
本発明は上記のような点に鑑みてなされたものであり、ユーザは目的のファイルが記載されているページへ直接移動することができ、操作性の向上だけでなくユーザの眼疲労といった問題も解消できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明による表示装置は、ファイルシステムからファイル属性を取得する手段と、表示ウィンドウサイズを取得する手段と、ファイルの属性により並べ替えをする手段と、表示する際に表示面積の変更に伴い動的にページを作成する手段と、改ページの位置をソートした属性により適切な位置に挿入する手段と、ページにタブを作成し名称を自動作成する手段と、ウィンドウサイズの変更を検知する手段とを備えた点に特徴を有する。
本発明による表示方法は、ファイルシステムからファイル属性を取得する工程と、表示ウィンドウサイズを取得する工程と、ファイルの属性により並べ替えをする工程と、表示する際に表示面積の変更に伴い動的にページを作成する工程と、改ページの位置をソートした属性により適切な位置に挿入する工程と、ページにタブを作成し名称を自動作成する工程と、ウィンドウサイズの変更を検知する工程とを有する点に特徴を有する。
本発明によるコンピュータプログラムは、ファイルシステムからファイル属性を取得する処理と、表示ウィンドウサイズを取得する処理と、ファイルの属性により並べ替えをする処理と、表示する際に表示面積の変更に伴い動的にページを作成する処理と、改ページの位置をソートした属性により適切な位置に挿入する処理と、ページにタブを作成し名称を自動作成する処理と、ウィンドウサイズの変更を検知する処理とをコンピュータに実行させる点に特徴を有する。
本発明によるコンピュータ読み取り可能な記録媒体は、本発明のコンピュータプログラムを記録した点に特徴を有する。
【発明の効果】
【０００６】
本発明によれば、ファイル表示をページ毎とし、且つタブをつけたことにより、ユーザは目的のファイルが記載されているページへ直接移動することができ、操作性の向上だけでなくユーザの眼疲労といった問題も解消できる。また、ウィンドウの大きさを変更しても動的にページとタブが作成されるため、使用状況に合わせた表示が可能となる。
【発明を実施するための最良の形態】
【０００７】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。図１に概略システム構成を示す。１００はファイルシステムを有するＯＳ(Operation System)である。１０１はマウスやキーボード等の選択機能を有する選択部である。１０２はファイル構成を表示するブラウン管ディスプレイ等の表示部である。１０３は表示機能の中核をなすファイルビューワ部である。
【０００８】
図２に、表示装置の内部構成例を示す。２００はＯＳとのインタフェースを行うＯＳインタフェース部であり、ＯＳからウィンドウ情報やファイルビューワの情報を取得する。２０１はページ作成部であり、ウィンドウのサイズから適した改ページ位置を決定する。２０２はタブを作成するタブ作成部である。２０３は表示データ作成部であり、ページ作成部２０１から取得したページデータとタブ作成部２０２から取得したタブデータから、画面表示データを作成する。２０４は各部を制御するメイン制御部であり、ＯＳインタフェース部２００により取得したデータをページ作成部２０１に引き渡すといった各制御部のデータの受け渡しであるメイン制御を司る。
【０００９】
図３に画面上のイメージを示す。外枠３００はファイルビューワ（File Viewer）を示すウィンドウであり、マウスによりウィンドウサイズ変更部３０１をドラック操作することによりによりウィンドウサイズを変更できる。枠３０２はフォルダ構成を示すフォルダビューワ（Folder Viewer）である。枠３０３はフォルダビューワ３０２で指定されたフォルダの内部構成を表示するファイルビューワである。タブ３０４はファイルビューワ３０３のウィンドウで全内容を表示できなかった場合に作成されるページのタブである。タブ３０４を選択することにより指定したページを表示することができる。前ページ移動部３０５マウスで操作することにより、前のページを表示する。次ページ移動部３０６をマウスで操作することにより、次のページを表示する。
【００１０】
次に、図４のフローチャートを参照して、表示装置での処理動作について説明する。ステップＳ４００では、フォルダが選択されたか常時監視しており、フォルダの選択が検出されるとステップＳ４０１に移行する。ステップＳ４０１では、選択されたフォルダの下層にあるフォルダとファイルの情報を、ＯＳインタフェース部２００から取得する。
【００１１】
ステップＳ４０２では、表示スペースであるウィンドウの大きさをＯＳインタフェース部２００から取得する。ステップＳ４０３では、取得した情報をフォルダの名前順に続きファイル名の名前順でソートを行う。ソートの機能は、本実施形態では名前順としているが、デフォルト指定やユーザの指定を行うことで他のソートも可能となる。
【００１２】
ステップＳ４０４では、ページ作成部２０１により、表示面積からページを作成する。ページの区切りはタブをつけることを考慮し、切がよい箇所で改ページを行う。改ページの処理については、後で説明する。
【００１３】
ステップＳ４０５では、タブ作成部２０２によりステップＳ４０４で作成したページから各ページのタブを作成する。本実施形態のタブ名称の生成方法については、後で説明する。
【００１４】
ステップＳ４０６では、表示データ作成部２０３は、ページ作成部２０１により作成せれた、ページデータと、タブ作成部により作成されたタブデータを取得し、最終表示データを作成する。
【００１５】
ステップＳ４０７では、表示データ作成部２０３で作成された表示データを表示部１０２に渡し表示を行う。
【００１６】
ステップＳ４０８はウィンドウのサイズを変更したときに発生するイベントであり、本イベントが発生するとステップＳ４０２へ移行し、ウィンドウサイズを取得する。
【００１７】
ここで、改ページの処理について説明する。ページ作成部２０１は、以下の処理により改ページを行う。ソート処理を終えたファイル情報を取得し、ウィンドウサイズの１ページに収まるかを確認する。収まる場合は１ページとしてタブを付けないで表示する。収まらなければ、１ページに入る改ページ位置を検出する。表示可能行数の改ページ位置の近い行にタブを入れるのに、適当な箇所がないか以下の方法で検出する。表示可能行数が５０行とし改ページ挿入許可範囲を８０％以上の場合で説明する。表示可能行数×改ページ挿入許可範囲を行うと５０行×８０％=４０行となり、４０行から５０行の間に改ページを挿入してよいことになる。ページ作成部２０１は、この行の間で一番適切な場所を検出する。改ページ挿入許可範囲はデフォルト値として８０％としているが、使用者により変更可能とする。４０行から５０行の状態が、図５に示す改ページ挿入候補図に示す順番となっていたとすると、最も左の文字が異なる箇所となるので、４４行目と４５行目の間に改ページが挿入される。２ページ目の改ページの挿入処理は、４５行目からとなり、上記と同じ動作を最終ページまで繰り返す。
【００１８】
次に、タブ名称の生成処理について説明する。タブはページの最初のフィル名と最後のファイル名を表示、最初のファイル名のみ表示といった様々な形式があるが、本実施形態では、ページの最初のファイルに関し、改ページを挿入した最も左の文字が異なったところまでの表示とする。図５の例では、「Kazu」となり図３に示すタグ３０４タブの表記となる。図３のウィンドウの表示例は５０行表示ではないので、タブの名称だけ参考とする。
【００１９】
なお、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００２０】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００２１】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００２２】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００２３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００２４】
【図１】概略システム構成図である。
【図２】表示装置の内部構成例を示す図である。
【図３】表示イメージ図である。
【図４】表示装置での処理動作を示すフローチャートである。
【図５】改ページ挿入候補図である。
【符号の説明】
【００２５】
１００    ＯＳ
１０１    選択部
１０２    表示部
１０３    ファイルビューワ
２００    ＯＳインタフェース部
２０１    ページ作成部
２０２    タブ作成部
２０３    表示データ作成部
２０４    メイン制御部
【図１】
2006171896.tif 000003
【図２】
2006171896.tif 000004
【図３】
2006171896.tif 000005
【図４】
2006171896.tif 000006
【図５】
2006171896.tif 000007