[go: up one dir, main page]

JP2006171896A - Display apparatus and method - Google Patents

Display apparatus and method Download PDF

Info

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
Application number
JP2004360280A
Other languages
Japanese (ja)
Inventor
Mamoru Yoshimoto
守 吉本
Masato Fujiwara
真人 藤原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2004360280A priority Critical patent/JP2006171896A/en
Publication of JP2006171896A publication Critical patent/JP2006171896A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

【課題】操作性の向上および眼疲労といった問題も解消することを目的とするもので。
【解決手段】ファイルシステムからファイル属性を取得する手段と、OS(Operation System)から、表示ウィンドウサイズを取得する手段と、ファイルの属性により並べ替えをする手段と、表示する際に表示面積の変更に伴い動的にページを作成する手段と、改ページの位置をソートした属性により適切な位置に挿入する手段と、ページにタブを作成し名称を自動作成する手段と、ウィンドウサイズの変更を検知する手段を有する表示装置等、を提供する。
【選択図】 図1
An 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. Reference numeral 100 denotes an OS (Operation System) having a file system. Reference numeral 101 denotes a selection unit having a selection function such as a mouse or a keyboard. Reference numeral 102 denotes a display unit such as a cathode ray tube display that displays a file structure. Reference numeral 103 denotes a file viewer that forms the core of the display function.

図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 OS interface unit 200 interfaces with the OS, and acquires window information and file viewer information from the OS. A page creation unit 201 determines a suitable page break position from the window size. A tab creation unit 202 creates a tab. A display data creation unit 203 creates screen display data from the page data acquired from the page creation unit 201 and the tab data acquired from the tab creation unit 202. A main control unit 204 controls each unit, and manages main control that is data transfer of each control unit such as passing data acquired by the OS interface unit 200 to the page creation unit 201.

図3に画面上のイメージを示す。外枠300はファイルビューワ(File Viewer)を示すウィンドウであり、マウスによりウィンドウサイズ変更部301をドラック操作することによりによりウィンドウサイズを変更できる。枠302はフォルダ構成を示すフォルダビューワ(Folder Viewer)である。枠303はフォルダビューワ302で指定されたフォルダの内部構成を表示するファイルビューワである。タブ304はファイルビューワ303のウィンドウで全内容を表示できなかった場合に作成されるページのタブである。タブ304を選択することにより指定したページを表示することができる。前ページ移動部305マウスで操作することにより、前のページを表示する。次ページ移動部306をマウスで操作することにより、次のページを表示する。   FIG. 3 shows an image on the screen. An outer frame 300 is a window showing a file viewer, and the window size can be changed by dragging the window size changing unit 301 with a mouse. A frame 302 is a folder viewer (Folder Viewer) showing a folder structure. A frame 303 is a file viewer that displays the internal structure of the folder designated by the folder viewer 302. A tab 304 is a tab of a page that is created when all contents cannot be displayed in the window of the file viewer 303. By selecting the tab 304, the designated page can be displayed. By operating the previous page moving unit 305 with the mouse, the previous page is displayed. The next page is displayed by operating the next page moving unit 306 with a mouse.

次に、図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 OS interface unit 200.

ステップS402では、表示スペースであるウィンドウの大きさをOSインタフェース部200から取得する。ステップS403では、取得した情報をフォルダの名前順に続きファイル名の名前順でソートを行う。ソートの機能は、本実施形態では名前順としているが、デフォルト指定やユーザの指定を行うことで他のソートも可能となる。   In step S <b> 402, the size of the window that is the display space is acquired from the OS interface unit 200. In step S403, the acquired information is continued in the order of the folder names and sorted in the order of the file names. The sort function is in the order of names in this embodiment, but other sorts are possible by specifying a default or a user.

ステップS404では、ページ作成部201により、表示面積からページを作成する。ページの区切りはタブをつけることを考慮し、切がよい箇所で改ページを行う。改ページの処理については、後で説明する。   In step S404, the page creation unit 201 creates a page from the display area. In consideration of adding tabs to page breaks, page breaks should be made at places where cuts are good. The page break process will be described later.

ステップS405では、タブ作成部202によりステップS404で作成したページから各ページのタブを作成する。本実施形態のタブ名称の生成方法については、後で説明する。   In step S405, the tab creation unit 202 creates a tab for each page from the page created in step S404. The tab name generation method of this embodiment will be described later.

ステップS406では、表示データ作成部203は、ページ作成部201により作成せれた、ページデータと、タブ作成部により作成されたタブデータを取得し、最終表示データを作成する。   In step S406, the display data creation unit 203 acquires the page data created by the page creation unit 201 and the tab data created by the tab creation unit, and creates final display data.

ステップS407では、表示データ作成部203で作成された表示データを表示部102に渡し表示を行う。   In step S407, the display data created by the display data creation unit 203 is transferred to the display unit 102 for 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 page creation unit 201 performs a page break by the following processing. The file information after the sorting process is acquired, and it is confirmed whether it fits on one page of the window size. If it fits, it is displayed as one page without a tab. If it does not fit, a page break position to enter one page is detected. The following method is used to detect whether there is an appropriate place to insert a tab in a line near the page break position of the number of displayable lines. A case will be described where the number of displayable lines is 50 and the page break insertion permission range is 80% or more. When the number of displayable lines × page break insertion permission range is performed, 50 lines × 80% = 40 lines, and page breaks may be inserted between 40 lines and 50 lines. The page creation unit 201 detects the most appropriate place between these lines. The page break insertion permission range is 80% as a default value, but can be changed by the user. If the state from the 40th line to the 50th line is the order shown in the page break insertion candidate diagram shown in FIG. 5, the leftmost character is different, so the page break between the 44th line and the 45th line. Is inserted. The page break insertion process for the second page starts from the 45th line, and the same operation as described above is repeated until the last page.

次に、タブ名称の生成処理について説明する。タブはページの最初のフィル名と最後のファイル名を表示、最初のファイル名のみ表示といった様々な形式があるが、本実施形態では、ページの最初のファイルに関し、改ページを挿入した最も左の文字が異なったところまでの表示とする。図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.

概略システム構成図である。1 is a schematic system configuration diagram. 表示装置の内部構成例を示す図である。It is a figure which shows the internal structural example of a display apparatus. 表示イメージ図である。It is a display image figure. 表示装置での処理動作を示すフローチャートである。It is a flowchart which shows the processing operation in a display apparatus. 改ページ挿入候補図である。It is a page break insertion candidate diagram.

符号の説明Explanation of symbols

100 OS
101 選択部
102 表示部
103 ファイルビューワ
200 OSインタフェース部
201 ページ作成部
202 タブ作成部
203 表示データ作成部
204 メイン制御部
100 OS
DESCRIPTION OF SYMBOLS 101 Selection part 102 Display part 103 File viewer 200 OS interface part 201 Page creation part 202 Tab creation part 203 Display data creation part 204 Main control part

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.
請求項3に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium on which the computer program according to claim 3 is recorded.
JP2004360280A 2004-12-13 2004-12-13 Display apparatus and method Pending JP2006171896A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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