[go: up one dir, main page]

JP2009015579A - Information processing apparatus and window display method - Google Patents

Information processing apparatus and window display method Download PDF

Info

Publication number
JP2009015579A
JP2009015579A JP2007176323A JP2007176323A JP2009015579A JP 2009015579 A JP2009015579 A JP 2009015579A JP 2007176323 A JP2007176323 A JP 2007176323A JP 2007176323 A JP2007176323 A JP 2007176323A JP 2009015579 A JP2009015579 A JP 2009015579A
Authority
JP
Japan
Prior art keywords
window
sub
application
unit
displayed
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
JP2007176323A
Other languages
Japanese (ja)
Inventor
Wataru Suzuki
亙 鈴木
Tatsuya Takechi
辰哉 武市
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 JP2007176323A priority Critical patent/JP2009015579A/en
Publication of JP2009015579A publication Critical patent/JP2009015579A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

【課題】ユーザが選択したウィンドウが他のウィンドウによって隠されている場合でも、その選択したウィンドウの内容をユーザが容易に把握できるようにすることを目的とする。
【解決手段】ユーザ操作に応じて、表示画面に表示されているウィンドウを選択するウィンドウ選択手段と、ウィンドウ選択手段において選択されたウィンドウが他のウィンドウに隠されているか否かを判定する判定手段と、判定手段においてウィンドウ選択手段において選択されたウィンドウが他のウィンドウに隠されていると判定された場合、ウィンドウ選択手段において選択されたウィンドウの内容に関するサブウィンドウを生成するサブウィンドウ生成手段と、サブウィンドウ生成手段において生成されたサブウィンドウを表示画面に出力する出力手段と、を有することによって課題を解決する。
【選択図】図2
An object of the present invention is to enable a user to easily grasp the contents of a selected window even when the window selected by the user is hidden by another window.
A window selection unit that selects a window displayed on a display screen according to a user operation, and a determination unit that determines whether the window selected by the window selection unit is hidden by another window. A sub-window generating unit that generates a sub-window related to the contents of the window selected by the window selecting unit when the determining unit determines that the window selected by the window selecting unit is hidden by another window; The problem is solved by having output means for outputting the sub-window generated by the means to the display screen.
[Selection] Figure 2

Description

本発明は、情報処理装置及びウィンドウ表示方法に関する。   The present invention relates to an information processing apparatus and a window display method.

多くのウィンドウシステムでは、ウィンドウをアクティブにすることによって最前面に表示させ、ユーザがウィンドウの表示内容を確認可能なように構成されている。また、重なり合ったウィンドウのうち、背面のウィンドウを認識するための方法として前面のウィンドウを半透明にする方法がある(例えば、特許文献1及び特許文献2参照)。   Many window systems are configured so that a window can be displayed in the foreground by being activated, and a user can confirm the display content of the window. Further, as a method for recognizing the back window among the overlapping windows, there is a method of making the front window translucent (see, for example, Patent Document 1 and Patent Document 2).

特開平8−292758号公報JP-A-8-292758 特開2000−293288号公報JP 2000-293288 A

ウィンドウシステムのように、アクティブにすることによって重なっているウィンドウに表示されている内容をユーザに提示する方法では、多くのアプリケーションが起動されている場合、ユーザは選択するのが面倒である。また、ウィンドウシステムが、選択されたウィンドウをアクティブにすることによってウィンドウの階層順序が変わってしまう。そのため表示画面のウィンドウのレイアウトがわかりにくくなることがある。   In the method of presenting the content displayed in the overlapping window by activating the window as in the window system, when many applications are activated, it is troublesome for the user to select. In addition, the window system changes the hierarchical order of the windows by activating the selected window. As a result, the layout of the window on the display screen may be difficult to understand.

また、前面のウィンドウを半透明にして重ねて表示する方法では、文字が重なっているとき等は判別しづらく、また重なっているウィンドウが複数あると視認性に欠ける場合がある。   Further, in the method of displaying the front window in a semi-transparent and overlapping manner, it is difficult to discriminate when the characters overlap, and the visibility may be lost if there are a plurality of overlapping windows.

本発明はこのような問題点に鑑みなされたもので、ユーザが選択したウィンドウが他のウィンドウによって隠されている場合でも、その選択したウィンドウの内容をユーザが容易に把握できるようにすることを目的とする。   The present invention has been made in view of such problems, and enables the user to easily grasp the contents of the selected window even when the window selected by the user is hidden by another window. Objective.

そこで、本発明の情報処理装置は、ユーザ操作に応じて、表示画面に表示されているウィンドウを選択するウィンドウ選択手段と、前記ウィンドウ選択手段において選択されたウィンドウが他のウィンドウに隠されているか否かを判定する判定手段と、前記判定手段において前記ウィンドウ選択手段において選択されたウィンドウが他のウィンドウに隠されていると判定された場合、前記ウィンドウ選択手段において選択されたウィンドウの内容に関するサブウィンドウを生成するサブウィンドウ生成手段と、前記サブウィンドウ生成手段において生成されたサブウィンドウを前記表示画面に出力する出力手段と、を有することを特徴とする。   Therefore, the information processing apparatus according to the present invention includes a window selection unit that selects a window displayed on the display screen according to a user operation, and whether the window selected by the window selection unit is hidden by another window. And a sub-window related to the contents of the window selected by the window selection means when the determination means determines that the window selected by the window selection means is hidden by another window. Sub-window generating means for generating the sub-window, and output means for outputting the sub-window generated by the sub-window generating means to the display screen.

また、本発明は、情報処理装置におけるウィンドウ表示方法であって、ユーザ操作に応じて、表示画面に表示されているウィンドウを選択するウィンドウ選択ステップと、前記ウィンドウ選択ステップにおいて選択されたウィンドウが他のウィンドウに隠されているか否かを判定する判定ステップと、前記判定ステップにおいて前記ウィンドウ選択ステップにおいて選択されたウィンドウが他のウィンドウに隠されていると判定された場合、前記ウィンドウ選択ステップにおいて選択されたウィンドウの内容に関するサブウィンドウを生成するサブウィンドウ生成ステップと、前記サブウィンドウ生成ステップにおいて生成されたサブウィンドウを前記表示画面に出力する出力ステップと、を有することを特徴とする。   The present invention is also a window display method in the information processing apparatus, in which a window selection step for selecting a window displayed on a display screen in response to a user operation, and a window selected in the window selection step A determination step for determining whether or not the window is hidden by another window, and a selection in the window selection step when it is determined in the determination step that the window selected in the window selection step is hidden in another window And a sub-window generating step for generating a sub-window related to the contents of the generated window, and an output step for outputting the sub-window generated in the sub-window generating step to the display screen.

また、本発明は、プログラム及び記憶媒体としてもよい。   The present invention may be a program and a storage medium.

本発明によれば、ユーザが選択したウィンドウが他のウィンドウによって隠されている場合でも、その選択したウィンドウの内容をユーザが容易に把握できるようにすることができる。   According to the present invention, even when a window selected by the user is hidden by another window, the user can easily understand the contents of the selected window.

<実施形態1>
以下、本発明の第1の実施形態について、図面に基づいて説明する。
図1は、情報処理装置(コンピュータ)のハードウェア構成の一例を説明するためのブロック図である。図1に示されるように、情報処理装置は、ハードウェア構成として、CPU101と、ROM102と、RAM103と、入力装置104と、表示装置105と、を含む。なお、これら101〜105の各ハードウェアは、システムバス106を介して通信可能に接続されている。
<Embodiment 1>
DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, a first embodiment of the invention will be described with reference to the drawings.
FIG. 1 is a block diagram for explaining an example of a hardware configuration of an information processing apparatus (computer). As illustrated in FIG. 1, the information processing apparatus includes a CPU 101, a ROM 102, a RAM 103, an input device 104, and a display device 105 as hardware configurations. Note that these hardware components 101 to 105 are communicably connected via the system bus 106.

CPU101は、情報処理装置全体を制御する。ROM102は、変更を必要としないプログラムや各種パラメータを格納する。RAM103は、外部装置等から供給されるプログラムやデータを一時記憶する。   The CPU 101 controls the entire information processing apparatus. The ROM 102 stores programs and various parameters that do not need to be changed. The RAM 103 temporarily stores programs and data supplied from an external device or the like.

CPU101は、ROM102や、RAM103に記憶されたプログラムを実行することによって、後述する情報処理装置の機能構成や、後述するフローチャートに係る処理を実現する。   The CPU 101 executes a program stored in the ROM 102 or the RAM 103, thereby realizing a functional configuration of an information processing apparatus to be described later and processing related to a flowchart to be described later.

入力装置104は、ポインティングデバイスやキーボード等からの入力を受け取り、その信号をCPU101に入力する。表示装置105は、CPU101より出力された結果や、供給されたデータを表示する。   The input device 104 receives input from a pointing device, a keyboard, etc., and inputs the signal to the CPU 101. The display device 105 displays the result output from the CPU 101 and the supplied data.

なお、必要に応じて、情報処理装置にハードディスクやメモリカード等が固定され、設置されていてもよい。また、情報処理装置は、情報処理装置から着脱可能なフレキシブルディスク(FD)やCompact Disk(CD)等の光ディスク、磁気や光カード、ICカード、メモリカード等を含む外部記憶装置を利用する構成であってもよい。また、情報処理装置は、インターネット等のネットワーク回線に接続するためのネットワークインタフェースを有していてもよい。   Note that a hard disk, a memory card, or the like may be fixed and installed in the information processing apparatus as necessary. Further, the information processing apparatus uses an external storage device including an optical disk such as a flexible disk (FD) and a Compact Disk (CD) that can be attached to and detached from the information processing apparatus, a magnetic or optical card, an IC card, a memory card, and the like. There may be. The information processing apparatus may have a network interface for connecting to a network line such as the Internet.

図2は、情報処理装置の機能構成の一例を説明するためのブロック図である。図2に示されるように、情報処理装置は、機能構成として、ウィンドウ選択部201と、ウィンドウ選択状態管理部202と、ウィンドウ情報取得部203と、アプリケーション情報格納部204と、アプリケーション情報取得部205と、を含む。また、情報処理装置は、機能構成として、更に、サブウィンドウ生成部206と、サブウィンドウ配置部207と、サブウィンドウ出力制御部208と、サブウィンドウ出力部209と、を含む。   FIG. 2 is a block diagram for explaining an example of a functional configuration of the information processing apparatus. As illustrated in FIG. 2, the information processing apparatus includes a window selection unit 201, a window selection state management unit 202, a window information acquisition unit 203, an application information storage unit 204, and an application information acquisition unit 205 as functional configurations. And including. The information processing apparatus further includes a sub window generation unit 206, a sub window arrangement unit 207, a sub window output control unit 208, and a sub window output unit 209 as functional configurations.

ウィンドウ選択部201は、ユーザによる入力装置104の操作(ユーザ操作)に応じて、表示装置105に出力されているウィンドウを選択する。ウィンドウ選択状態管理部202は、ウィンドウの選択状態を管理する。ウィンドウ情報取得部203は、表示装置105に出力されているウィンドウに関する情報を取得する。   The window selection unit 201 selects a window output to the display device 105 in accordance with an operation (user operation) of the input device 104 by the user. The window selection state management unit 202 manages the window selection state. The window information acquisition unit 203 acquires information regarding the window output to the display device 105.

アプリケーション情報格納部204は、ウィンドウ内に表示されているアプリケーションに関する情報をRAM103等の記憶領域に格納する。アプリケーション情報取得部205は、記憶領域よりアプリケーション情報を取得する。サブウィンドウ生成部206は、アプリケーション情報取得部205により取得されたアプリケーション情報に基づいて、サブウィンドウを生成する。   The application information storage unit 204 stores information related to the application displayed in the window in a storage area such as the RAM 103. The application information acquisition unit 205 acquires application information from the storage area. The sub window generation unit 206 generates a sub window based on the application information acquired by the application information acquisition unit 205.

サブウィンドウ配置部207は、ウィンドウ情報取得部203により取得されるウィンドウ情報と、アプリケーション情報取得部205により取得されるアプリケーション情報と、に基づいて、サブウィンドウを表示装置105のどこに出力するかを決定する。   The sub window placement unit 207 determines where to output the sub window on the display device 105 based on the window information acquired by the window information acquisition unit 203 and the application information acquired by the application information acquisition unit 205.

サブウィンドウ出力制御部208は、ウィンドウ選択状態管理部202で管理されているウィンドウの選択状態に基づいて、サブウィンドウの出力を制御する。サブウィンドウ出力部209は、サブウィンドウ配置部207により決定された配置位置に、サブウィンドウ出力制御部208の制御に応じて、サブウィンドウを出力する。   The sub window output control unit 208 controls the output of the sub window based on the window selection state managed by the window selection state management unit 202. The sub window output unit 209 outputs the sub window at the arrangement position determined by the sub window arrangement unit 207 according to the control of the sub window output control unit 208.

なお、図2では、説明を省略してあるが、当然、情報処理装置の機能構成として、ウィンドウ生成部や、ウィンドウ出力部、ウィンドウ出力制御部、ウィンドウ配置部等も含まれる。   Although description is omitted in FIG. 2, naturally, the functional configuration of the information processing apparatus includes a window generation unit, a window output unit, a window output control unit, a window arrangement unit, and the like.

図3は、実施形態1におけるサブウィンドウ表示処理の一例を示すフローチャートである。また、図4は、表示装置に表示されている表示画面の一例を示す図である。以下、図3及び図4を用いて、説明を行う。   FIG. 3 is a flowchart illustrating an example of sub-window display processing according to the first embodiment. FIG. 4 is a diagram illustrating an example of a display screen displayed on the display device. Hereinafter, description will be made with reference to FIGS. 3 and 4.

図4(a)の表示画面400にはウィンドウ401がウィンドウ402に重なるように表示されている。ユーザは、入力装置104を操作して、マウスポインタ403を移動させ、表示内容を確認したいウィンドウを選択する。   On the display screen 400 of FIG. 4A, a window 401 is displayed so as to overlap the window 402. The user operates the input device 104 to move the mouse pointer 403 to select a window for which display contents are to be confirmed.

なお、図4(a)の状態ではウィンドウは選択されていない。また、表示画面400に表示されているウィンドウ401及びウィンドウ402に表示されているアプリケーションの画像情報(画像)は、ウィンドウ情報取得部203によって取得されているものとする。また、取得されたこれらの画像情報は、アプリケーション情報格納部204によって記憶領域に記憶(格納)されているものとする。   Note that no window is selected in the state of FIG. In addition, it is assumed that the window information acquisition unit 203 acquires the image information (image) of the application displayed in the window 401 and the window 402 displayed on the display screen 400. Also, it is assumed that the acquired image information is stored (stored) in the storage area by the application information storage unit 204.

上述したようにユーザは、入力装置104を操作して、マウスポインタ403を移動させ、表示内容を確認したいウィンドウを選択する。すると、ウィンドウ選択部201は、ユーザが選択したウィンドウの情報(例えば、ウィンドウを識別する識別情報等)を取得する(S301)。   As described above, the user operates the input device 104 to move the mouse pointer 403 and select a window for which the display content is to be confirmed. Then, the window selection unit 201 acquires information on the window selected by the user (for example, identification information for identifying the window) (S301).

なお、本実施形態では、ユーザは、入力装置104の一例であるマウス等のポインティングデバイスを用いて確認したいウィンドウに対しマウスオーバーさせることでウィンドウを選択することを想定している。しかしながら、情報処理装置は、ユーザが選択したウィンドウを識別できればよい。つまり、ユーザは、タッチパネルやキーボードのハードウェアキー等によってウィンドウを選択してもよい。   In the present embodiment, it is assumed that the user selects a window by moving the mouse over a window to be confirmed using a pointing device such as a mouse which is an example of the input device 104. However, the information processing apparatus only needs to be able to identify the window selected by the user. That is, the user may select a window with a touch panel, a keyboard hardware key, or the like.

次に、ウィンドウ情報取得部203は、表示画面に表示されている各ウィンドウに関する情報を取得する(S302)。図5を用いてより具体的に説明すると、ウィンドウ情報取得部203は、ウィンドウ401の幅w1、高さh1、左上の点p1の座標(x1、y1)をウィンドウに関する情報として取得する。また、ウィンドウ情報取得部203は、ウィンドウ402の幅w2、高さh2、左上の点p2の座標(x2、y2)、ウィンドウ401とウィンドウ402との階層順序、をウィンドウに関する情報として取得する。ここで、図5は、ウィンドウに関する情報を説明するための図である。なお、図5では、説明のため、ウィンドウ402の位置を図4とはずらして示している。   Next, the window information acquisition unit 203 acquires information about each window displayed on the display screen (S302). More specifically, the window information acquisition unit 203 acquires the width w1 and height h1 of the window 401 and the coordinates (x1, y1) of the upper left point p1 as information about the window. In addition, the window information acquisition unit 203 acquires the width w2 and height h2 of the window 402, the coordinates (x2, y2) of the upper left point p2, and the hierarchical order of the window 401 and the window 402 as information about the window. Here, FIG. 5 is a diagram for explaining information about the window. Note that in FIG. 5, the position of the window 402 is shown as being shifted from FIG. 4 for the sake of explanation.

続いて、ウィンドウ選択状態管理部202は、S302において取得されたウィンドウの情報に基づいて、選択されたウィンドウの一部が他のウィンドウによって隠されているか否かを判定する(S303)。より具体的に説明すると、ウィンドウ選択状態管理部202は、x1−w2≦x2≦x1+w1且つy1−h2≦y2≦y1+h1という条件式と、ウィンドウの階層順序と、に基づいて、前記判定を行う。ウィンドウ選択状態管理部202は、選択されたウィンドウの一部が他のウィンドウによって隠されていると判定した場合には、処理をS304に進める。一方、ウィンドウ選択状態管理部202は、選択されたウィンドウの一部が他のウィンドウによって隠されていないと判定した場合には、図3に示す処理を終了する。   Subsequently, the window selection state management unit 202 determines whether or not a part of the selected window is hidden by another window based on the window information acquired in S302 (S303). More specifically, the window selection state management unit 202 performs the determination based on the conditional expressions x1−w2 ≦ x2 ≦ x1 + w1 and y1−h2 ≦ y2 ≦ y1 + h1 and the hierarchical order of the windows. If the window selection state management unit 202 determines that part of the selected window is hidden by another window, the window selection state management unit 202 advances the process to S304. On the other hand, if the window selection state management unit 202 determines that part of the selected window is not hidden by another window, the window selection state management unit 202 ends the process illustrated in FIG.

S304において、アプリケーション情報取得部205は、選択されたウィンドウの識別情報等に基づいて、記憶領域より、選択されたウィンドウに表示されているアプリケーションのアプリケーション情報(より具体的には画像情報)を取得する。なお、本実施形態では、記憶領域に格納されるアプリケーション情報の一例として、画像情報を例に説明を行う。しかしながら、アプリケーション情報には、アプリケーションの名前や、アプリケーションの種類情報、タイトル情報、アプリケーションのバージョン情報等のメタデータが含まれていてもよい。   In step S304, the application information acquisition unit 205 acquires application information (more specifically, image information) of the application displayed in the selected window from the storage area based on the identification information of the selected window. To do. In the present embodiment, image information will be described as an example of application information stored in a storage area. However, the application information may include metadata such as an application name, application type information, title information, and application version information.

続いて、サブウィンドウ生成部206は、S304において取得された画像情報に基づいて、サムネイル画像(縮小画像)をサブウィンドウとして生成する(S305)。以下、図6を用いてサムネイル画像の生成方法の一例を説明する。図6は、サムネイル画像の生成方法の一例を説明するための図である。図6では、640×480の画像601から128×96のサムネイル画像602を生成する仕組みを示している。   Subsequently, the sub window generation unit 206 generates a thumbnail image (reduced image) as a sub window based on the image information acquired in S304 (S305). Hereinafter, an example of a thumbnail image generation method will be described with reference to FIG. FIG. 6 is a diagram for explaining an example of a thumbnail image generation method. FIG. 6 shows a mechanism for generating a 128 × 96 thumbnail image 602 from a 640 × 480 image 601.

サブウィンドウ生成部206は、画像601を5×5単位のブロック603に分割し、ブロック603を構成する25画素の平均値からサムネイル画像602の画素604の値を決定し、サムネイル画像を生成する。   The sub-window generation unit 206 divides the image 601 into 5 × 5 blocks 603, determines the value of the pixel 604 of the thumbnail image 602 from the average value of 25 pixels constituting the block 603, and generates a thumbnail image.

続いて、サブウィンドウ配置部207は、生成されたサムネイル画像の左上の座標と、マウスポインタの位置と、が一致するようにサムネイル画像を配置する(S306)。続いて、サブウィンドウ出力制御部208は、サブウィンドウ(サムネイル画像)が、ウィンドウの階層順序の一番上にくるように出力制御し、サブウィンドウ出力部209は、この出力制御に基づき、サブウィンドウを表示画面に出力する(S307)。   Subsequently, the sub-window arrangement unit 207 arranges the thumbnail images so that the upper left coordinates of the generated thumbnail images coincide with the position of the mouse pointer (S306). Subsequently, the sub-window output control unit 208 performs output control so that the sub-window (thumbnail image) is at the top of the window hierarchy order, and the sub-window output unit 209 performs the sub-window on the display screen based on this output control. It outputs (S307).

図4(b)は、ウィンドウ402が選択された状態を示している。図4(b)では、ウィンドウ402の一部がウィンドウ401により重ねられているため、サムネイル画像(サブウィンドウ)404が表示画面に表示されている。   FIG. 4B shows a state where the window 402 is selected. In FIG. 4B, since a part of the window 402 is overlapped by the window 401, a thumbnail image (subwindow) 404 is displayed on the display screen.

以下、図7を用いて、生成されたサムネイル画像の配置方法を説明する。図7は、生成されたサムネイル画像の配置方法を説明するための図である。
図7に示されるように、サブウィンドウ出力部209が、マウスポインタ702の座標の位置(操作位置)に、生成されたサムネイル画像703の左上をあわせて表示しようとすると、サムネイル画像703が表示画面701からはみ出る場合がある。
Hereinafter, a method for arranging the generated thumbnail images will be described with reference to FIG. FIG. 7 is a diagram for explaining a method of arranging the generated thumbnail images.
As shown in FIG. 7, when the sub-window output unit 209 tries to display the generated thumbnail image 703 at the upper left position of the coordinate position (operation position) of the mouse pointer 702, the thumbnail image 703 is displayed on the display screen 701. It may stick out.

ここで、表示画面の幅をW、高さをH、生成されたサムネイル画像の幅をw、高さをhとし、マウスポインタの座標を(x、y)とする。
このとき、サブウィンドウ配置部207は、
「0≦x≦W−w、且つ0≦y≦H−hのときはサムネイル画像の左上を」、
「0≦x≦W−w、且つH−h<y≦Wのときはサムネイル画像の左下を」、
「W−w<x≦W、且つ0≦y≦H−hのときはサムネイル画像の右上を」、
「W−w<x≦W、且つH−h<y≦Hのときはサムネイル画像の右下を」、
マウスポインタの座標(x、y)と一致させて配置するようサブウィンドウ(サムネイル画像)の配置を行う。このことにより、表示画面内にサムネイル画像を表示させることができる。
Here, the width of the display screen is W, the height is H, the width of the generated thumbnail image is w, the height is h, and the coordinates of the mouse pointer are (x, y).
At this time, the sub-window arrangement unit 207
“When 0 ≦ x ≦ W-w and 0 ≦ y ≦ Hh, the upper left of the thumbnail image”,
“When 0 ≦ x ≦ W-w and Hh <y ≦ W, the lower left of the thumbnail image”,
“When Ww <x ≦ W and 0 ≦ y ≦ Hh, the upper right corner of the thumbnail image”,
“When W−w <x ≦ W and H−h <y ≦ H, the lower right of the thumbnail image”,
Sub-windows (thumbnail images) are arranged so as to be arranged in accordance with the coordinates (x, y) of the mouse pointer. Thereby, a thumbnail image can be displayed on the display screen.

なお、本実施形態ではマウスポインタの位置にあわせてサムネイル画像を表示するよう説明を行ったが、情報処理装置は、サムネイル画像の表示位置を表示画面内の固定の位置としてもよい。   In the present embodiment, the thumbnail image is displayed in accordance with the position of the mouse pointer. However, the information processing apparatus may set the display position of the thumbnail image as a fixed position in the display screen.

また、情報処理装置は、選択されたウィンドウの領域の外にマウスポインタが移動したり、選択されたウィンドウがアクティブ状態になったりした時点でサムネイル画像の出力を中止してもよい。   The information processing apparatus may stop outputting thumbnail images when the mouse pointer moves outside the area of the selected window or when the selected window becomes active.

<実施形態2>
以下、本発明の第2の実施形態について、図面に基づいて説明する。
図8は、本実施形態2におけるサブウィンドウ表示処理の一例を示すフローチャートである。
<Embodiment 2>
Hereinafter, a second embodiment of the present invention will be described with reference to the drawings.
FIG. 8 is a flowchart illustrating an example of the sub-window display process according to the second embodiment.

S801からS803までの処理は、図3におけるS301からS303までの処理と同様のため説明は省略する。
S804において、アプリケーション情報取得部205は、選択されたウィンドウの識別情報等に基づいて、記憶領域より、選択されたウィンドウに表示されているアプリケーションのアプリケーション情報を取得する。より具体的には、アプリケーション情報取得部205は、アプリケーション情報として、アプリケーションの画像情報、アプリケーションの名前(アプリケーション名)、メタデータを取得する。
The processing from S801 to S803 is the same as the processing from S301 to S303 in FIG.
In step S804, the application information acquisition unit 205 acquires the application information of the application displayed in the selected window from the storage area based on the identification information of the selected window. More specifically, the application information acquisition unit 205 acquires application image information, an application name (application name), and metadata as application information.

続いて、サブウィンドウ配置部207は、表示画面におけるウィンドウ内の空白領域を検出する。ここで、構造化文書に基づいて、ウィンドウ(又はウィンドウ内の内容)が表示されている場合、サブウィンドウ配置部207は、この構造化文書を解釈することで空白領域を識別(検出)することができる。   Subsequently, the sub window arrangement unit 207 detects a blank area in the window on the display screen. Here, when a window (or contents in the window) is displayed based on the structured document, the sub-window arrangement unit 207 can identify (detect) a blank area by interpreting the structured document. it can.

図9は、ウィンドウの内容を表したHTML文書の一例を示す図である。また、図10は、図9の構造化文書に基づいた内容が表示画面1001内のウィンドウ1002に表示されている状態を示す図である。以下、図9及び図10を用いて、サブウィンドウ配置部207が、構造化文書を解析することによりウィンドウの空白領域を検出する方法を説明する。   FIG. 9 is a diagram illustrating an example of an HTML document representing the contents of a window. FIG. 10 is a diagram showing a state in which content based on the structured document in FIG. 9 is displayed in a window 1002 in the display screen 1001. Hereinafter, a method in which the sub-window arrangement unit 207 detects the blank area of the window by analyzing the structured document will be described with reference to FIGS. 9 and 10.

サブウィンドウ配置部207は、構造化文書の各要素名、属性名、属性値を読み取り、その際にオブジェクトの領域を示す901や902のようなwidth、height属性の値を取得する。図9の例では、サブウィンドウ配置部207は、img要素のwidth属性の値240と、height属性の値180と、table要素のwidth属性の値200と、height属性の値200とを取得する。そして、サブウィンドウ配置部207は、img要素のオブジェクトと、table要素のオブジェクトと、を包含する最小矩形となる領域の左上座標(0、0)と、幅240、高さ380を算出する。   The sub-window arrangement unit 207 reads each element name, attribute name, and attribute value of the structured document, and acquires the width and height attribute values such as 901 and 902 indicating the object area at that time. In the example of FIG. 9, the sub-window arrangement unit 207 obtains the width attribute value 240 of the img element, the height attribute value 180, the width attribute value 200 of the table element, and the height attribute value 200. Then, the sub-window arrangement unit 207 calculates the upper left coordinates (0, 0), the width 240, and the height 380 of the minimum rectangle that includes the img element object and the table element object.

図10のウィンドウ1002の左上にあたる点Pの座標を(x、y)とすると、ウィンドウ1002の幅はW、高さはH、ツールバーの幅はWtで示されている。ウィンドウ1002の表示内容は図9に示した構造化文書で示したもので、領域1003は、img要素が示すオブジェクトの領域であり、領域1004は、table要素が示すオブジェクトの領域である。空白領域1005の左上の座標は(x+240、y+Wt)、幅はW−240、高さは180+200となる。空白領域1006の左上の座標は(x、y+Wt+200+180)、幅はW、高さはH−Wt−(200+180)となる。   If the coordinates of the point P corresponding to the upper left of the window 1002 in FIG. 10 are (x, y), the width of the window 1002 is W, the height is H, and the width of the tool bar is Wt. The display content of the window 1002 is shown in the structured document shown in FIG. 9, and an area 1003 is an object area indicated by the img element, and an area 1004 is an object area indicated by the table element. The upper left coordinates of the blank area 1005 are (x + 240, y + Wt), the width is W−240, and the height is 180 + 200. The upper left coordinates of the blank area 1006 are (x, y + Wt + 200 + 180), the width is W, and the height is H−Wt− (200 + 180).

なお、空白領域の他の検出方法として、サブウィンドウ配置部207は、ウィンドウ内のレンダリング結果に対し、x軸、y軸方向にそれぞれエッジ検出処理を施し、検出されたエッジ部分の密集度合いによって空白領域を決定してもよい。   As another detection method of the blank area, the sub-window arrangement unit 207 performs edge detection processing on the rendering result in the window in the x-axis and y-axis directions, respectively, and the blank area is determined according to the degree of congestion of the detected edge portions. May be determined.

再び図8の説明に戻り、S806において、サブウィンドウ生成部206は、S804で取得されたアプリケーション名より、アプリケーションの表示画像からサムネイル画像を生成するか、アプリケーションのメタデータからアプリケーションを識別するためのアイコン或いは文字列情報を生成するか、を判定する(S806)。   Returning to the description of FIG. 8 again, in S806, the sub window generation unit 206 generates a thumbnail image from the display image of the application based on the application name acquired in S804, or an icon for identifying the application from the metadata of the application. Alternatively, it is determined whether to generate character string information (S806).

サブウィンドウ生成部206は、アプリケーション名が例えば音楽再生アプリケーションであった場合には、サムネイル画像を生成しないと判定してステップS808に処理を進める。一方、サブウィンドウ生成部206は、アプリケーション名が例えば音楽再生アプリケーション以外のアプリケーションであった場合には、サムネイル画像を生成すると判定してステップS807に処理を進める。   If the application name is, for example, a music playback application, the sub window generation unit 206 determines not to generate a thumbnail image, and proceeds to step S808. On the other hand, if the application name is an application other than the music playback application, for example, the sub-window generation unit 206 determines to generate a thumbnail image and advances the process to step S807.

S807において、サブウィンドウ生成部206は、S804において取得された画像情報に基づいて、サムネイル画像をサブウィンドウとして生成する。一方、S808において、サブウィンドウ生成部206は、選択されたウィンドウに表示されていた内容(例えば、音楽に関する情報)等を含むサブウィンドウを生成する。   In step S807, the sub window generation unit 206 generates a thumbnail image as a sub window based on the image information acquired in step S804. On the other hand, in step S808, the sub-window generation unit 206 generates a sub-window including the contents (for example, information related to music) displayed in the selected window.

S809において、サブウィンドウ配置部207は、S805で検出された各ウィンドウの空白領域と、表示画面内のウィンドウ非表示領域と、に応じて、生成されたサブウィンドウの配置位置を決定する。   In step S809, the sub-window arrangement unit 207 determines the arrangement position of the generated sub-window according to the blank area of each window detected in step S805 and the window non-display area in the display screen.

図11は、各ウィンドウの空白領域と、表示画面内のウィンドウ非表示領域と、の一例を示す図である。表示画面1100におけるウィンドウ非表示領域が1101、1102、1103、1106、1107である。また、各ウィンドウの空白領域が、1104、1105である。また、図11の右の表(リスト)は、サブウィンドウ配置部207が検出した空白領域及びウィンドウ非表示領域の領域情報を示している。なお、サブウィンドウ配置部207は、ウィンドウ情報取得部203が取得したウィンドウに関する情報等に基づいて、ウィンドウ非表示領域を検出する。   FIG. 11 is a diagram illustrating an example of a blank area of each window and a window non-display area in the display screen. The window non-display areas on the display screen 1100 are 1101, 1102, 1103, 1106, 1107. The blank areas of the windows are 1104 and 1105, respectively. Further, the table (list) on the right side of FIG. 11 shows the area information of the blank area and the window non-display area detected by the sub-window arrangement unit 207. Note that the sub-window placement unit 207 detects a window non-display area based on the window-related information acquired by the window information acquisition unit 203 and the like.

以下、図11及び図12を用いて、サブウィンドウの配置位置の決定方法を説明する。本実施形態において、サブウィンドウ配置部207は、サブウィンドウの出力可能な領域として、各ウィンドウの空白領域及び表示画面内のウィンドウ非表示領域のうち少なくとも2つ以上にまたがっている領域も考慮する。   Hereinafter, a method for determining the arrangement position of the sub-window will be described with reference to FIGS. 11 and 12. In the present embodiment, the sub-window arrangement unit 207 also considers an area that spans at least two of a blank area of each window and a window non-display area in the display screen as an outputable area of the sub-window.

図12は、サブウィンドウの配置位置決定処理の一例を示すフローチャートである。なお、表示画面の左上の座標を原点とし、右方向にx軸、下方向にy軸とする。
S1201において、サブウィンドウ配置部207は、変数X、Yにそれぞれ0をセットする。続いて、S1202において、サブウィンドウ配置部207は、y=Y且つX≦xを満たす空白領域があるか否かを図11のリストに基づいて判定する。
FIG. 12 is a flowchart illustrating an example of the sub-window arrangement position determination process. Note that the upper left coordinate of the display screen is the origin, the right direction is the x axis, and the lower direction is the y axis.
In S1201, the sub-window arrangement unit 207 sets 0 to the variables X and Y, respectively. Subsequently, in S1202, the sub-window arrangement unit 207 determines whether there is a blank area satisfying y = Y and X ≦ x based on the list of FIG.

該当する空白領域がないと判定した場合、サブウィンドウ配置部207は、S1203に処理を進め、Y=Y+1、X=0とし、処理をS1202に戻す。一方、該当する空白領域があると判定した場合、サブウィンドウ配置部207は、処理をS1204に進め、該当する空白領域の左端のX座標X1を変数Xに代入する。   If it is determined that there is no corresponding blank area, the sub-window arrangement unit 207 advances the process to S1203, sets Y = Y + 1, X = 0, and returns the process to S1202. On the other hand, if it is determined that there is a corresponding blank area, the sub-window arrangement unit 207 advances the processing to S1204 and substitutes the X coordinate X1 of the left end of the corresponding blank area for the variable X.

ここで、生成されたサブウィンドウの幅をWsとすると、サブウィンドウ配置部207は、y=Y且つX≦x≦X+Wsが空白領域に含まれるかを判定する(S1205)。   Here, assuming that the width of the generated subwindow is Ws, the subwindow arrangement unit 207 determines whether y = Y and X ≦ x ≦ X + Ws is included in the blank area (S1205).

空白領域に含まれないと判定した場合、サブウィンドウ配置部207は、S1206に処理を進め、X=X+Wsとし、処理をS1202に戻す。一方、空白領域に含まれると判定した場合、サブウィンドウ配置部207は、処理をS1207に進め、変数Xbに変数Xの値、変数Ybに変数Yの値を代入する。   If it is determined that it is not included in the blank area, the sub-window arrangement unit 207 advances the process to S1206, sets X = X + Ws, and returns the process to S1202. On the other hand, if it is determined that it is included in the blank area, the sub-window arrangement unit 207 advances the processing to S1207, and substitutes the value of the variable X for the variable Xb and the value of the variable Y for the variable Yb.

続いて、サブウィンドウ配置部207は、Y=Y+1とする(S1208)。続いて、サブウィンドウ配置部207は、y=Y且つX≦x≦X+Wsが空白領域に含まれるか否かを判定する(S1209)。   Subsequently, the sub-window arrangement unit 207 sets Y = Y + 1 (S1208). Subsequently, the sub-window arrangement unit 207 determines whether y = Y and X ≦ x ≦ X + Ws is included in the blank area (S1209).

空白領域に含まれないと判定した場合、サブウィンドウ配置部207は、処理をS1210に進め、X=Xb+1、Y=Ybとし、処理をS1205に戻す。一方、空白領域に含まれると判定した場合、サブウィンドウ配置部207は、処理をS1211に進める。S1211において、サブウィンドウ配置部207は、生成されたサブウィンドウの高さをHsとすると、Hs≦Y−Ybを満たしたか否かを判定する。   If it is determined that it is not included in the blank area, the sub-window arrangement unit 207 advances the processing to S1210, sets X = Xb + 1, Y = Yb, and returns the processing to S1205. On the other hand, if it is determined that it is included in the blank area, the sub-window arrangement unit 207 advances the processing to S1211. In S1211, the sub-window arrangement unit 207 determines whether or not Hs ≦ Y−Yb is satisfied, where Hs is the height of the generated sub-window.

満たしていないと判定した場合、サブウィンドウ配置部207は、処理をS1208に戻す。一方、満たしたと判定した場合、サブウィンドウ配置部207は、処理をS1212に進め、サブウィンドウの左上の座標(Xb、Yb)をサブウィンドウの表示位置として決定し、図12に示す処理を終了する。   If it is determined that the condition is not satisfied, the sub-window arrangement unit 207 returns the process to S1208. On the other hand, if it is determined that the condition is satisfied, the sub-window arrangement unit 207 advances the processing to S1212, determines the upper left coordinates (Xb, Yb) of the sub-window as the display position of the sub-window, and ends the processing illustrated in FIG.

再び図8の説明に戻り、S810において、サブウィンドウ出力部209は、サブウィンドウ配置部207によって決定されたサブウィンドウの配置位置にサブウィンドウを出力する。図13は、配置位置が決定され、サブウィンドウが出力された場合の表示画面の一例を示す図である。   Returning to the description of FIG. 8 again, in S810, the sub-window output unit 209 outputs the sub-window to the sub-window arrangement position determined by the sub-window arrangement unit 207. FIG. 13 is a diagram illustrating an example of a display screen when the arrangement position is determined and the subwindow is output.

表示画面1300にはウィンドウ1301がウィンドウ1302に重なるように表示されており、マウスポインタ1303により表示内容を確認したいウィンドウ1302が選択されている。選択されたウィンドウ1302は、ウィンドウ1301により重ねられているため、サムネイル画像1304が生成され、ウィンドウ1301、ウィンドウ1302の空白領域及びウィンドウ非表示領域1305にまたがるように出力されている。   A window 1301 is displayed on the display screen 1300 so as to overlap the window 1302, and the window 1302 whose display content is to be confirmed is selected by the mouse pointer 1303. Since the selected window 1302 is overlapped by the window 1301, a thumbnail image 1304 is generated and output so as to span the window 1301, the blank area of the window 1302, and the window non-display area 1305.

<その他の実施形態>
また、本発明の目的は、以下のようにすることによって達成される。即ち、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体(又は記憶媒体)を、システム或いは装置に供給する。そして、そのシステム或いは装置の中央演算処理手段(CPUやMPU)が記録媒体に格納されたプログラムコードを読み出し実行する。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
<Other embodiments>
The object of the present invention is achieved by the following. That is, a recording medium (or storage medium) that records a program code of software that realizes the functions of the above-described embodiments is supplied to a system or apparatus. Then, the central processing means (CPU or MPU) of the system or apparatus reads and executes the program code stored in the recording medium. In this case, the program code itself read from the recording medium realizes the functions of the above-described embodiment, and the recording medium on which the program code is recorded constitutes the present invention.

また、システム或いは装置の前記中央演算処理手段が読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、システム或いは装置上で稼働しているオペレーティングシステム(OS)等が実際の処理の一部又は全部を行う。その処理によって前述した実施形態の機能が実現される場合も含まれる。   In addition, by executing the program code read by the central processing means of the system or apparatus, an operating system (OS) or the like operating on the system or apparatus performs actual processing based on the instruction of the program code. Do some or all. The case where the function of the above-described embodiment is realized by the processing is also included.

更に、記録媒体から読み出されたプログラムコードが、前記システム或いは装置に挿入された機能拡張カードや、接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPU等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。   Further, it is assumed that the program code read from the recording medium is written in a memory provided in a function expansion card inserted into the system or apparatus or a function expansion unit connected thereto. After that, based on the instruction of the program code, the CPU of the function expansion card or function expansion unit performs part or all of the actual processing, and the function of the above-described embodiment is realized by the processing. It is.

本発明を前記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。   When the present invention is applied to the recording medium, the recording medium stores program codes corresponding to the flowcharts described above.

以上、上述した実施形態によれば、ユーザが選択したウィンドウが他のウィンドウによって隠されている場合でも、その選択したウィンドウの内容をユーザが容易に把握できるようにすることができる。   As described above, according to the above-described embodiment, even when the window selected by the user is hidden by another window, the user can easily understand the contents of the selected window.

以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to such specific embodiments, and various modifications can be made within the scope of the gist of the present invention described in the claims.・ Change is possible.

情報処理装置(コンピュータ)のハードウェア構成の一例を説明するためのブロック図である。It is a block diagram for demonstrating an example of the hardware constitutions of information processing apparatus (computer). 情報処理装置の機能構成の一例を説明するためのブロック図である。It is a block diagram for demonstrating an example of a function structure of information processing apparatus. 実施形態1におけるサブウィンドウ表示処理の一例を示すフローチャートである。6 is a flowchart illustrating an example of a sub-window display process according to the first embodiment. 表示装置に表示されている表示画面の一例を示す図である。It is a figure which shows an example of the display screen currently displayed on the display apparatus. ウィンドウに関する情報を説明するための図である。It is a figure for demonstrating the information regarding a window. サムネイル画像の生成方法の一例を説明するための図である。It is a figure for demonstrating an example of the production | generation method of a thumbnail image. 生成されたサムネイル画像の配置方法を説明するための図である。It is a figure for demonstrating the arrangement | positioning method of the produced | generated thumbnail image. 本実施形態2におけるサブウィンドウ表示処理の一例を示すフローチャートである。It is a flowchart which shows an example of the subwindow display process in this Embodiment 2. ウィンドウの内容を表したHTML文書の一例を示す図である。It is a figure which shows an example of the HTML document showing the content of the window. 図9の構造化文書に基づいた内容が表示画面1001内のウィンドウ1002に表示されている状態を示す図である。FIG. 10 is a diagram illustrating a state in which content based on the structured document in FIG. 9 is displayed in a window 1002 in the display screen 1001. 各ウィンドウの空白領域と、表示画面内のウィンドウ非表示領域と、の一例を示す図である。It is a figure which shows an example of the blank area | region of each window, and the window non-display area | region in a display screen. サブウィンドウの配置位置決定処理の一例を示すフローチャートである。It is a flowchart which shows an example of the arrangement position determination process of a subwindow. 配置位置が決定され、サブウィンドウが出力された場合の表示画面の一例を示す図である。It is a figure which shows an example of a display screen when an arrangement position is determined and a subwindow is output.

符号の説明Explanation of symbols

101 CPU
102 ROM
103 RAM
104 入力装置
105 表示装置
106 システムバス
101 CPU
102 ROM
103 RAM
104 Input device 105 Display device 106 System bus

Claims (12)

ユーザ操作に応じて、表示画面に表示されているウィンドウを選択するウィンドウ選択手段と、
前記ウィンドウ選択手段において選択されたウィンドウが他のウィンドウに隠されているか否かを判定する判定手段と、
前記判定手段において前記ウィンドウ選択手段において選択されたウィンドウが他のウィンドウに隠されていると判定された場合、前記ウィンドウ選択手段において選択されたウィンドウの内容に関するサブウィンドウを生成するサブウィンドウ生成手段と、
前記サブウィンドウ生成手段において生成されたサブウィンドウを前記表示画面に出力する出力手段と、
を有することを特徴とする情報処理装置。
Window selection means for selecting a window displayed on the display screen in response to a user operation;
Determining means for determining whether the window selected by the window selecting means is hidden by another window;
A sub-window generating unit that generates a sub-window related to the contents of the window selected by the window selecting unit when the determining unit determines that the window selected by the window selecting unit is hidden by another window;
Output means for outputting the subwindow generated by the subwindow generation means to the display screen;
An information processing apparatus comprising:
前記ウィンドウ選択手段において選択されたウィンドウに表示されているアプリケーションに関するアプリケーション情報を取得するアプリケーション情報取得手段を更に有し、
前記サブウィンドウ生成手段は、前記アプリケーション情報取得手段において取得された前記アプリケーション情報に基づいて、前記ウィンドウ選択手段において選択されたウィンドウに表示されているアプリケーションに関するサブウィンドウを生成することを特徴とする請求項1に記載の情報処理装置。
Application information acquisition means for acquiring application information related to the application displayed in the window selected by the window selection means;
2. The sub-window generation unit generates a sub-window related to an application displayed in a window selected by the window selection unit based on the application information acquired by the application information acquisition unit. The information processing apparatus described in 1.
前記サブウィンドウ生成手段は、前記アプリケーション情報に基づいて、前記ウィンドウ選択手段において選択されたウィンドウに表示されているアプリケーションの画像の縮小画像をサブウィンドウとして生成することを特徴とする請求項2に記載の情報処理装置。   3. The information according to claim 2, wherein the sub-window generation unit generates a reduced image of the application image displayed in the window selected by the window selection unit as a sub-window based on the application information. Processing equipment. ウィンドウに表示されているアプリケーションに関する情報を記憶領域に格納するアプリケーション情報格納手段を更に有し、
前記アプリケーション情報取得手段は、前記記憶領域より、前記ウィンドウ選択手段において選択されたウィンドウに表示されているアプリケーションに関するアプリケーション情報を取得することを特徴とする請求項2又は3に記載の情報処理装置。
It further has application information storage means for storing in the storage area information relating to the application displayed in the window,
The information processing apparatus according to claim 2, wherein the application information acquisition unit acquires application information related to an application displayed in the window selected by the window selection unit from the storage area.
前記サブウィンドウに係る座標と、前記ユーザ操作に係る操作位置と、に応じて、前記サブウィンドウの表示画面上の配置位置を決定するサブウィンドウ配置手段を更に有することを特徴とする請求項1乃至4の何れか1項に記載の情報処理装置。   The sub-window arrangement means for determining the arrangement position of the sub-window on the display screen according to the coordinates related to the sub-window and the operation position related to the user operation. The information processing apparatus according to claim 1. 情報処理装置におけるウィンドウ表示方法であって、
ユーザ操作に応じて、表示画面に表示されているウィンドウを選択するウィンドウ選択ステップと、
前記ウィンドウ選択ステップにおいて選択されたウィンドウが他のウィンドウに隠されているか否かを判定する判定ステップと、
前記判定ステップにおいて前記ウィンドウ選択ステップにおいて選択されたウィンドウが他のウィンドウに隠されていると判定された場合、前記ウィンドウ選択ステップにおいて選択されたウィンドウの内容に関するサブウィンドウを生成するサブウィンドウ生成ステップと、
前記サブウィンドウ生成ステップにおいて生成されたサブウィンドウを前記表示画面に出力する出力ステップと、
を有することを特徴とするウィンドウ表示方法。
A window display method in an information processing apparatus,
A window selection step for selecting a window displayed on the display screen in accordance with a user operation;
A determination step of determining whether the window selected in the window selection step is hidden by another window;
A sub-window generation step for generating a sub-window related to the contents of the window selected in the window selection step when it is determined in the determination step that the window selected in the window selection step is hidden by another window;
An output step of outputting the subwindow generated in the subwindow generation step to the display screen;
A window display method characterized by comprising:
前記ウィンドウ選択ステップにおいて選択されたウィンドウに表示されているアプリケーションに関するアプリケーション情報を取得するアプリケーション情報取得ステップを更に有し、
前記サブウィンドウ生成ステップは、前記アプリケーション情報取得ステップにおいて取得された前記アプリケーション情報に基づいて、前記ウィンドウ選択ステップにおいて選択されたウィンドウに表示されているアプリケーションに関するサブウィンドウを生成することを特徴とする請求項6に記載のウィンドウ表示方法。
An application information acquisition step of acquiring application information related to the application displayed in the window selected in the window selection step;
The sub-window generation step generates a sub-window related to the application displayed in the window selected in the window selection step based on the application information acquired in the application information acquisition step. Window display method described in 1.
前記サブウィンドウ生成ステップは、前記アプリケーション情報に基づいて、前記ウィンドウ選択ステップにおいて選択されたウィンドウに表示されているアプリケーションの画像の縮小画像をサブウィンドウとして生成することを特徴とする請求項7に記載のウィンドウ表示方法。   8. The window according to claim 7, wherein the sub-window generation step generates a reduced image of the application image displayed in the window selected in the window selection step as a sub-window based on the application information. Display method. ウィンドウに表示されているアプリケーションに関する情報を記憶領域に格納するアプリケーション情報格納ステップを更に有し、
前記アプリケーション情報取得ステップは、前記記憶領域より、前記ウィンドウ選択ステップにおいて選択されたウィンドウに表示されているアプリケーションに関するアプリケーション情報を取得することを特徴とする請求項7又は8に記載のウィンドウ表示方法。
An application information storage step of storing in the storage area information related to the application displayed in the window;
9. The window display method according to claim 7, wherein the application information acquisition step acquires application information related to the application displayed in the window selected in the window selection step from the storage area.
前記サブウィンドウに係る座標と、前記ユーザ操作に係る操作位置と、に応じて、前記サブウィンドウの表示画面上の配置位置を決定するサブウィンドウ配置ステップを更に有することを特徴とする請求項6乃至9の何れか1項に記載のウィンドウ表示方法。   The sub-window arrangement step for determining the arrangement position of the sub-window on the display screen according to the coordinates relating to the sub-window and the operation position relating to the user operation. The window display method according to claim 1. コンピュータに、
ユーザ操作に応じて、表示画面に表示されているウィンドウを選択するウィンドウ選択ステップと、
前記ウィンドウ選択ステップにおいて選択されたウィンドウが他のウィンドウに隠されているか否かを判定する判定ステップと、
前記判定ステップにおいて前記ウィンドウ選択ステップにおいて選択されたウィンドウが他のウィンドウに隠されていると判定された場合、前記ウィンドウ選択ステップにおいて選択されたウィンドウの内容に関するサブウィンドウを生成するサブウィンドウ生成ステップと、
前記サブウィンドウ生成ステップにおいて生成されたサブウィンドウを前記表示画面に出力する出力ステップと、
を実行させることを特徴とするプログラム。
On the computer,
A window selection step for selecting a window displayed on the display screen in accordance with a user operation;
A determination step of determining whether the window selected in the window selection step is hidden by another window;
A sub-window generation step for generating a sub-window related to the contents of the window selected in the window selection step when it is determined in the determination step that the window selected in the window selection step is hidden by another window;
An output step of outputting the subwindow generated in the subwindow generation step to the display screen;
A program characterized by having executed.
請求項11に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。   A computer-readable storage medium storing the program according to claim 11.
JP2007176323A 2007-07-04 2007-07-04 Information processing apparatus and window display method Pending JP2009015579A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007176323A JP2009015579A (en) 2007-07-04 2007-07-04 Information processing apparatus and window display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007176323A JP2009015579A (en) 2007-07-04 2007-07-04 Information processing apparatus and window display method

Publications (1)

Publication Number Publication Date
JP2009015579A true JP2009015579A (en) 2009-01-22

Family

ID=40356409

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007176323A Pending JP2009015579A (en) 2007-07-04 2007-07-04 Information processing apparatus and window display method

Country Status (1)

Country Link
JP (1) JP2009015579A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9569077B2 (en) 2011-12-21 2017-02-14 International Business Machines Corporation Information processing apparatus, display processing method, program, and recording medium to display presence of off-screen objects using sub-window
JP2017157052A (en) * 2016-03-03 2017-09-07 京セラドキュメントソリューションズ株式会社 Display control device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9569077B2 (en) 2011-12-21 2017-02-14 International Business Machines Corporation Information processing apparatus, display processing method, program, and recording medium to display presence of off-screen objects using sub-window
JP2017157052A (en) * 2016-03-03 2017-09-07 京セラドキュメントソリューションズ株式会社 Display control device

Similar Documents

Publication Publication Date Title
TWI484403B (en) Management of icons in a display interface
JP4916145B2 (en) Information processing apparatus, information processing method, and program
US8914753B2 (en) Web page display apparatus and web page display method
US20090295812A1 (en) Information display device
JP2008158765A (en) Information processing apparatus, information processing method, and program for causing computer to execute information processing method
JP5442214B2 (en) Method and apparatus for simultaneously displaying mouse pointer on a plurality of display screen areas, mouse simulation program
US7107545B2 (en) System and method for providing a graphical user interface display with a conspicuous image element
JP2004102343A (en) Screen display processing device, screen display processing method, and computer program
US20060197751A1 (en) Display control apparatus and control method thereof
KR100348181B1 (en) A computer system and a method for dynamic information display
JP2008234147A (en) Document image display device, document image display method, and document image display program
JP2009015579A (en) Information processing apparatus and window display method
US9619126B2 (en) Computer-readable non-transitory storage medium with image processing program stored thereon, element layout changed material generating device, image processing device, and image processing system
US20070097128A1 (en) Apparatus and method for forming scene-based vector animation
JP5991365B2 (en) Form system, information processing apparatus, processing method thereof, and program
JP6327969B2 (en) Information processing apparatus, information processing method, and program
US7523389B2 (en) Document display device, method, and program product
JP4439893B2 (en) Image display system and image display processing apparatus
CN110147260B (en) Method, medium, apparatus and computing device for implementing scene transition animation
JP2009199456A (en) Information processing device, display method, and program
JP7573705B2 (en) Screen control device, screen control method, and screen control program
JP2020160746A (en) Website design support device, website design support method, and program
JP2007012037A (en) Information processing apparatus, display control processing method, and program
US20080059878A1 (en) Information processing apparatus, information processing method, program and control method of information processing apparatus
JP7553861B1 (en) Capture program and information processing device