JP2006171896A - Display apparatus and method - Google Patents
Display apparatus and method Download PDFInfo
- Publication number
- JP2006171896A JP2006171896A JP2004360280A JP2004360280A JP2006171896A JP 2006171896 A JP2006171896 A JP 2006171896A JP 2004360280 A JP2004360280 A JP 2004360280A JP 2004360280 A JP2004360280 A JP 2004360280A JP 2006171896 A JP2006171896 A JP 2006171896A
- Authority
- JP
- Japan
- Prior art keywords
- page
- display
- file
- window size
- creating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
【課題】操作性の向上および眼疲労といった問題も解消することを目的とするもので。
【解決手段】ファイルシステムからファイル属性を取得する手段と、OS(Operation System)から、表示ウィンドウサイズを取得する手段と、ファイルの属性により並べ替えをする手段と、表示する際に表示面積の変更に伴い動的にページを作成する手段と、改ページの位置をソートした属性により適切な位置に挿入する手段と、ページにタブを作成し名称を自動作成する手段と、ウィンドウサイズの変更を検知する手段を有する表示装置等、を提供する。
【選択図】 図1An object of the present invention is to solve problems such as improved operability and eye fatigue.
Means for obtaining file attributes from a file system, means for obtaining a display window size from an OS (Operation System), means for rearranging according to file attributes, and changing a display area during display A means for dynamically creating pages, a means for inserting page breaks at appropriate positions based on sorted attributes, a means for creating tabs on pages and automatically creating names, and detecting window size changes A display device or the like having means for performing the above is provided.
[Selection] Figure 1
Description
本発明は、ファイルの表示を行う表示装置、方法、コンピュータプログラム、及びコンピュータ読み取り可能な記録媒体に関する。 The present invention relates to a display device, a method, a computer program, and a computer-readable recording medium for displaying a file.
従来の表示装置では、フォルダ内の表示において、リスト表示、アイコン表示等が可能であるが、表示項目が多くなると、画面に表示しきれなくなり、ユーザはスクロールにより目的のファイルを探し出す必要があった。 In the conventional display device, list display, icon display, etc. are possible in the display in the folder, but when the number of display items increases, the display cannot be completed on the screen, and the user has to search for the target file by scrolling. .
上述したように従来の方法では、同一フォルダに多数のファイルが存在する場合、ウィンドウに表示しきれず、目的のファイルを見つけ出すためにはスクロール若しくはページアップ、ページダウン機能を使用しなければならず、目的のファイルにたどりつくまでに時間を要する。特にスクロールする場合、人間の視覚による検出であるため眼疲労を伴うことがあった。 As described above, in the conventional method, when a large number of files exist in the same folder, they cannot be displayed in the window, and in order to find the target file, the scroll or page up or page down function must be used. It takes time to reach the target file. In particular, when scrolling, eye fatigue may occur due to detection by human vision.
本発明は上記のような点に鑑みてなされたものであり、ユーザは目的のファイルが記載されているページへ直接移動することができ、操作性の向上だけでなくユーザの眼疲労といった問題も解消できるようにすることを目的とする。 The present invention has been made in view of the above points, and the user can directly move to the page on which the target file is described, and the problem is not only improvement in operability but also eye fatigue of the user. The purpose is to be able to solve it.
本発明による表示装置は、ファイルシステムからファイル属性を取得する手段と、表示ウィンドウサイズを取得する手段と、ファイルの属性により並べ替えをする手段と、表示する際に表示面積の変更に伴い動的にページを作成する手段と、改ページの位置をソートした属性により適切な位置に挿入する手段と、ページにタブを作成し名称を自動作成する手段と、ウィンドウサイズの変更を検知する手段とを備えた点に特徴を有する。
本発明による表示方法は、ファイルシステムからファイル属性を取得する工程と、表示ウィンドウサイズを取得する工程と、ファイルの属性により並べ替えをする工程と、表示する際に表示面積の変更に伴い動的にページを作成する工程と、改ページの位置をソートした属性により適切な位置に挿入する工程と、ページにタブを作成し名称を自動作成する工程と、ウィンドウサイズの変更を検知する工程とを有する点に特徴を有する。
本発明によるコンピュータプログラムは、ファイルシステムからファイル属性を取得する処理と、表示ウィンドウサイズを取得する処理と、ファイルの属性により並べ替えをする処理と、表示する際に表示面積の変更に伴い動的にページを作成する処理と、改ページの位置をソートした属性により適切な位置に挿入する処理と、ページにタブを作成し名称を自動作成する処理と、ウィンドウサイズの変更を検知する処理とをコンピュータに実行させる点に特徴を有する。
本発明によるコンピュータ読み取り可能な記録媒体は、本発明のコンピュータプログラムを記録した点に特徴を有する。
The display device according to the present invention includes a means for acquiring a file attribute from a file system, a means for acquiring a display window size, a means for rearranging according to the attribute of the file, and a dynamic display as the display area changes during display. A means for creating a page, a means for inserting a page break at an appropriate position according to the sorted attribute, a means for creating a tab on the page and automatically creating a name, and a means for detecting a change in the window size. It is characterized by the points provided.
The display method according to the present invention includes a step of acquiring a file attribute from a file system, a step of acquiring a display window size, a step of rearranging according to the attribute of the file, The process of creating a page, the process of inserting a page break position at an appropriate position according to the sorted attribute, the process of creating a tab on the page and automatically creating a name, and the process of detecting a window size change It has the feature in having.
The computer program according to the present invention includes a process for obtaining a file attribute from a file system, a process for obtaining a display window size, a process for rearranging according to the attribute of the file, and a dynamic display according to a change in display area when displayed. Processing to create a page in the page, processing to insert the page break at the appropriate position according to the sorted attributes, processing to create a tab on the page and automatically create a name, and processing to detect a change in the window size It is characterized in that it is executed by a computer.
The computer-readable recording medium according to the present invention is characterized in that the computer program of the present invention is recorded.
本発明によれば、ファイル表示をページ毎とし、且つタブをつけたことにより、ユーザは目的のファイルが記載されているページへ直接移動することができ、操作性の向上だけでなくユーザの眼疲労といった問題も解消できる。また、ウィンドウの大きさを変更しても動的にページとタブが作成されるため、使用状況に合わせた表示が可能となる。 According to the present invention, the file display is set for each page and a tab is added, so that the user can directly move to the page on which the target file is described. Problems such as fatigue can be solved. In addition, since pages and tabs are dynamically created even if the window size is changed, it is possible to display according to the usage situation.
以下、添付図面を参照して、本発明の好適な実施形態について説明する。図1に概略システム構成を示す。100はファイルシステムを有するOS(Operation System)である。101はマウスやキーボード等の選択機能を有する選択部である。102はファイル構成を表示するブラウン管ディスプレイ等の表示部である。103は表示機能の中核をなすファイルビューワ部である。
Preferred embodiments of the present invention will be described below with reference to the accompanying drawings. FIG. 1 shows a schematic system configuration.
図2に、表示装置の内部構成例を示す。200はOSとのインタフェースを行うOSインタフェース部であり、OSからウィンドウ情報やファイルビューワの情報を取得する。201はページ作成部であり、ウィンドウのサイズから適した改ページ位置を決定する。202はタブを作成するタブ作成部である。203は表示データ作成部であり、ページ作成部201から取得したページデータとタブ作成部202から取得したタブデータから、画面表示データを作成する。204は各部を制御するメイン制御部であり、OSインタフェース部200により取得したデータをページ作成部201に引き渡すといった各制御部のデータの受け渡しであるメイン制御を司る。
FIG. 2 shows an internal configuration example of the display device. An
図3に画面上のイメージを示す。外枠300はファイルビューワ(File Viewer)を示すウィンドウであり、マウスによりウィンドウサイズ変更部301をドラック操作することによりによりウィンドウサイズを変更できる。枠302はフォルダ構成を示すフォルダビューワ(Folder Viewer)である。枠303はフォルダビューワ302で指定されたフォルダの内部構成を表示するファイルビューワである。タブ304はファイルビューワ303のウィンドウで全内容を表示できなかった場合に作成されるページのタブである。タブ304を選択することにより指定したページを表示することができる。前ページ移動部305マウスで操作することにより、前のページを表示する。次ページ移動部306をマウスで操作することにより、次のページを表示する。
FIG. 3 shows an image on the screen. An
次に、図4のフローチャートを参照して、表示装置での処理動作について説明する。ステップS400では、フォルダが選択されたか常時監視しており、フォルダの選択が検出されるとステップS401に移行する。ステップS401では、選択されたフォルダの下層にあるフォルダとファイルの情報を、OSインタフェース部200から取得する。
Next, the processing operation in the display device will be described with reference to the flowchart of FIG. In step S400, whether or not a folder is selected is constantly monitored, and if selection of a folder is detected, the process proceeds to step S401. In step S <b> 401, information on folders and files under the selected folder is acquired from the
ステップS402では、表示スペースであるウィンドウの大きさをOSインタフェース部200から取得する。ステップS403では、取得した情報をフォルダの名前順に続きファイル名の名前順でソートを行う。ソートの機能は、本実施形態では名前順としているが、デフォルト指定やユーザの指定を行うことで他のソートも可能となる。
In step S <b> 402, the size of the window that is the display space is acquired from the
ステップS404では、ページ作成部201により、表示面積からページを作成する。ページの区切りはタブをつけることを考慮し、切がよい箇所で改ページを行う。改ページの処理については、後で説明する。
In step S404, the
ステップS405では、タブ作成部202によりステップS404で作成したページから各ページのタブを作成する。本実施形態のタブ名称の生成方法については、後で説明する。
In step S405, the
ステップS406では、表示データ作成部203は、ページ作成部201により作成せれた、ページデータと、タブ作成部により作成されたタブデータを取得し、最終表示データを作成する。
In step S406, the display
ステップS407では、表示データ作成部203で作成された表示データを表示部102に渡し表示を行う。
In step S407, the display data created by the display
ステップS408はウィンドウのサイズを変更したときに発生するイベントであり、本イベントが発生するとステップS402へ移行し、ウィンドウサイズを取得する。 Step S408 is an event that occurs when the size of the window is changed. When this event occurs, the process proceeds to step S402 to acquire the window size.
ここで、改ページの処理について説明する。ページ作成部201は、以下の処理により改ページを行う。ソート処理を終えたファイル情報を取得し、ウィンドウサイズの1ページに収まるかを確認する。収まる場合は1ページとしてタブを付けないで表示する。収まらなければ、1ページに入る改ページ位置を検出する。表示可能行数の改ページ位置の近い行にタブを入れるのに、適当な箇所がないか以下の方法で検出する。表示可能行数が50行とし改ページ挿入許可範囲を80%以上の場合で説明する。表示可能行数×改ページ挿入許可範囲を行うと50行×80%=40行となり、40行から50行の間に改ページを挿入してよいことになる。ページ作成部201は、この行の間で一番適切な場所を検出する。改ページ挿入許可範囲はデフォルト値として80%としているが、使用者により変更可能とする。40行から50行の状態が、図5に示す改ページ挿入候補図に示す順番となっていたとすると、最も左の文字が異なる箇所となるので、44行目と45行目の間に改ページが挿入される。2ページ目の改ページの挿入処理は、45行目からとなり、上記と同じ動作を最終ページまで繰り返す。
Here, page break processing will be described. The
次に、タブ名称の生成処理について説明する。タブはページの最初のフィル名と最後のファイル名を表示、最初のファイル名のみ表示といった様々な形式があるが、本実施形態では、ページの最初のファイルに関し、改ページを挿入した最も左の文字が異なったところまでの表示とする。図5の例では、「Kazu」となり図3に示すタグ304タブの表記となる。図3のウィンドウの表示例は50行表示ではないので、タブの名称だけ参考とする。 Next, tab name generation processing will be described. The tab has various formats such as displaying the first file name and the last file name of the page, and displaying only the first file name. In this embodiment, the leftmost file with the page break is inserted in the first file of the page. The display is to the place where the characters are different. In the example of FIG. 5, “Kazu” is displayed and the tag 304 tab illustrated in FIG. 3 is represented. Since the display example of the window in FIG. 3 is not a 50-line display, only the tab name is used as a reference.
なお、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。 An object of the present invention is to supply a storage medium storing a program code of software that realizes the functions of the above-described embodiments to a system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the storage medium. Needless to say, this can also be achieved by reading and executing the program code stored in.
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。 In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code itself and the storage medium storing the program code constitute the present invention.
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。 As a storage medium for supplying the program code, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(基本システム或いはオペレーティングシステム)等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (basic system or operating system) running on the computer based on the instruction of the program code. Needless to say, a case where the functions of the above-described embodiment are realized by performing part or all of the actual processing and the processing is included.
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, after the program code read from the storage medium is written to a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the CPU or the like provided in the board or function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.
100 OS
101 選択部
102 表示部
103 ファイルビューワ
200 OSインタフェース部
201 ページ作成部
202 タブ作成部
203 表示データ作成部
204 メイン制御部
100 OS
DESCRIPTION OF
Claims (4)
表示ウィンドウサイズを取得する手段と、
ファイルの属性により並べ替えをする手段と、
表示する際に表示面積の変更に伴い動的にページを作成する手段と、
改ページの位置をソートした属性により適切な位置に挿入する手段と、
ページにタブを作成し名称を自動作成する手段と、
ウィンドウサイズの変更を検知する手段とを備えたことを特徴とする表示装置。 Means for obtaining file attributes from the file system;
Means for obtaining a display window size;
Means to sort by file attributes;
A means of dynamically creating a page as the display area changes when displaying,
Means for inserting the page break position at an appropriate position according to the sorted attribute;
Means to create tabs on the page and create names automatically;
A display device comprising: means for detecting a change in window size.
表示ウィンドウサイズを取得する工程と、
ファイルの属性により並べ替えをする工程と、
表示する際に表示面積の変更に伴い動的にページを作成する工程と、
改ページの位置をソートした属性により適切な位置に挿入する工程と、
ページにタブを作成し名称を自動作成する工程と、
ウィンドウサイズの変更を検知する工程とを有することを特徴とする表示方法。 Obtaining file attributes from the file system; and
Obtaining a display window size; and
Sorting by file attributes,
Dynamically creating a page as the display area changes when displaying,
Inserting the page break position into the appropriate position according to the sorted attribute;
Creating a tab on the page and automatically creating a name;
And a step of detecting a change in window size.
表示ウィンドウサイズを取得する処理と、
ファイルの属性により並べ替えをする処理と、
表示する際に表示面積の変更に伴い動的にページを作成する処理と、
改ページの位置をソートした属性により適切な位置に挿入する処理と、
ページにタブを作成し名称を自動作成する処理と、
ウィンドウサイズの変更を検知する処理とをコンピュータに実行させることを特徴とするコンピュータプログラム。 Processing to get file attributes from the file system;
Processing to get the display window size;
Sorting by file attributes,
When creating a page dynamically as the display area changes,
Processing to insert the page break position into the appropriate position according to the sorted attribute;
Create a tab on the page and automatically create a name,
A computer program for causing a computer to execute processing for detecting a change in window size.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004360280A JP2006171896A (en) | 2004-12-13 | 2004-12-13 | Display apparatus and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004360280A JP2006171896A (en) | 2004-12-13 | 2004-12-13 | Display apparatus and method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2006171896A true JP2006171896A (en) | 2006-06-29 |
Family
ID=36672611
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004360280A Pending JP2006171896A (en) | 2004-12-13 | 2004-12-13 | Display apparatus and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2006171896A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009086924A (en) * | 2007-09-28 | 2009-04-23 | Canon Inc | Information processing apparatus and information processing method |
-
2004
- 2004-12-13 JP JP2004360280A patent/JP2006171896A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009086924A (en) * | 2007-09-28 | 2009-04-23 | Canon Inc | Information processing apparatus and information processing method |
| US8531698B2 (en) | 2007-09-28 | 2013-09-10 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method and storage medium thereof for generating print data for form data |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI512591B (en) | Command user interface for displaying multiple sections of software functionality controls | |
| US9996227B2 (en) | Apparatus and method for digital content navigation | |
| US7343552B2 (en) | Systems and methods for freeform annotations | |
| US6975335B2 (en) | Method of displaying magnified and reduced areas and apparatus thereof | |
| US5787295A (en) | Document processing apparatus | |
| JP4453738B2 (en) | File transfer method, apparatus, and program | |
| US6992687B1 (en) | Bookmarking and placemarking a displayed document in a computer system | |
| US5231578A (en) | Apparatus for document annotation and manipulation using images from a window source | |
| US6437799B1 (en) | Method and apparatus for logical zooming of a directed graph | |
| US7536410B2 (en) | Dynamic multi-dimensional scrolling | |
| US8572475B2 (en) | Display control of page data by annotation selection | |
| US5590264A (en) | Method and apparatus for graphic association of user dialog displays with primary applications in a data processing system | |
| US7165217B1 (en) | Electronic book display device and its display method | |
| JP2006059359A (en) | Improved user interface that displays selectable software function controls that are contextually related to the selected object | |
| US20090019389A1 (en) | System and method for providing visual markers in electronic documents | |
| JP2002251241A (en) | Information display method, information processing apparatus using the same, medium, and program | |
| US20100057770A1 (en) | System and method of file management, and recording medium storing file management program | |
| US20120066584A1 (en) | Host apparatus and method of displaying content by the same | |
| JP5345963B2 (en) | Method for generating tag data to search for images | |
| CN100472417C (en) | User interface for selecting selection software function controls related to selected objects | |
| US8306949B2 (en) | Method and system for copying a file using a portable electronic device | |
| JP2002202837A (en) | Information processing apparatus, device list display processing method, and storage medium | |
| EP0477173A1 (en) | DEVICE FOR COMMENTING COMMENTS AND MANIPULATING USING IMAGES OF A WINDOW SOURCE. | |
| CN1777885B (en) | Data processing device and data processing method | |
| JP2006171896A (en) | Display apparatus and method |