[go: up one dir, main page]

JP2008158342A - Information processor, method of controlling information processor, program, and recording medium - Google Patents

Information processor, method of controlling information processor, program, and recording medium Download PDF

Info

Publication number
JP2008158342A
JP2008158342A JP2006348257A JP2006348257A JP2008158342A JP 2008158342 A JP2008158342 A JP 2008158342A JP 2006348257 A JP2006348257 A JP 2006348257A JP 2006348257 A JP2006348257 A JP 2006348257A JP 2008158342 A JP2008158342 A JP 2008158342A
Authority
JP
Japan
Prior art keywords
screen data
display
screen
display device
information processing
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.)
Withdrawn
Application number
JP2006348257A
Other languages
Japanese (ja)
Inventor
Hiroaki Itakura
広明 板倉
Sayaka Sakamoto
さやか 坂本
Tomoaki Nakano
智亮 中野
Yoshimi Uchiumi
愛美 内海
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 IT Solutions Inc
Original Assignee
Canon Software 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 Software Inc filed Critical Canon Software Inc
Priority to JP2006348257A priority Critical patent/JP2008158342A/en
Publication of JP2008158342A publication Critical patent/JP2008158342A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Transforming Electric Information Into Light Information (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To prevent the lowering of resolution and the degradation of overlap screen appearance quality of a window and enable a full-screen display even when a screen corresponding to a portion of a screen on a display device that an operator is referring to is displayed on a projector. <P>SOLUTION: A CPU 102 puts VRAM data 2 held in a VRAM area 2(107) together with VRAM data 1 held in a VRAM area 1(106), and then makes a display 108 display the composite VRAM data 1 and the projector 109 display the VRAM data 2. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、複数の表示装置に生成される複数の画面データを表示する情報処理装置の表示制御に関する。   The present invention relates to display control of an information processing device that displays a plurality of screen data generated on a plurality of display devices.

従来、会議、講演等のプレゼンテーションの場において、計算機で作成した画像をスクリーン上に拡大表示し、聴講者用の画面を作成する形式が用いられている。その際、発表者用の画像と聴講者用の画像は同一なものであり、表示された画像について発表者が説明を行う場合、発表者は説明のためのメモを別に用意する必要があった。   2. Description of the Related Art Conventionally, in presentations such as conferences and lectures, a format is used in which an image created by a computer is enlarged and displayed on a screen to create a screen for a listener. At that time, the image for the presenter and the image for the audience are the same, and when the presenter explained the displayed image, the presenter had to prepare a separate note for explanation. .

特許文献1,2には、ディスプレイ画面の一部を拡大して、その領域のみをプロジェクタで投影するという方法が提案されている。
特開2004−86277号公報 特開2005−115093号公報
Patent Documents 1 and 2 propose a method of enlarging a part of a display screen and projecting only the area by a projector.
JP 2004-86277 A JP 2005-115093 A

しかし、特許文献1,2に記載された方法では、ディスプレイ画面の一部を拡大した画像をプロジェクタで投影するため、画質が下がってしまうという問題点があった。   However, the methods described in Patent Documents 1 and 2 have a problem in that the image quality is lowered because an image obtained by enlarging a part of the display screen is projected by the projector.

また、ウィンドウを最小化、又は、ウィンドウが重なっていると、その状態のままプロジェクタで表示されてしまい、正常に表示できないという問題点があった。   In addition, if the windows are minimized or overlapped, they are displayed as they are in the projector and cannot be displayed normally.

さらに、フルスクリーン表示に対応しないという問題もある。プレゼンテーションソフトのスライドショーにはフルスクリーン表示が前提となっているものがあり、1画面で表示を行う場合、部分的な表示が出来ない。そのため、デスクトップ上の小領域内でフルスクリーン表示が行える装置が求められている。   In addition, there is a problem that it does not support full-screen display. Some slideshows of presentation software are premised on full screen display, and partial display is not possible when displaying on one screen. Therefore, there is a need for a device that can perform full-screen display within a small area on the desktop.

本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、操作者が参照している表示装置の画面の一部に相当する画面をプロジェクタ等の他の表示装置に表示する場合でも、解像度低下やウィンドウの重なり画面品位の低下の防止や、フルスクリーン表示を可能にする仕組を提供することである。   The present invention has been made to solve the above-described problems, and an object of the present invention is to display a screen corresponding to a part of the screen of the display device referred to by the operator as another display device such as a projector. Even in the case of display on a screen, it is to provide a mechanism for preventing a reduction in resolution and a reduction in the quality of overlapping windows and a full screen display.

本発明は、第1の表示装置を含む複数の表示装置に生成される第1の画面データを含む複数の画面データを表示する情報処理装置において、前記第1の画面データに該第1の画面データ以外の画面データを合成する合成手段と、前記合成手段により合成された第1の画面データを前記第1の表示装置に表示させる第1の表示制御手段と、前記いずれかの画面データを、前記第1の表示装置以外の表示装置に表示させる第2の表示制御手段と、を有することを特徴とする。   The present invention provides an information processing apparatus that displays a plurality of screen data including first screen data generated on a plurality of display devices including a first display device, wherein the first screen includes the first screen. Combining means for combining screen data other than data, first display control means for displaying the first screen data combined by the combining means on the first display device, and any one of the screen data, And second display control means for displaying on a display device other than the first display device.

本発明によれば、操作者が参照している表示装置の画面の一部に相当する画面をプロジェクタ等の他の表示装置に表示する場合でも、従来のように解像度等が低下してしまうことがなく、高品位に画質を保つことができる。   According to the present invention, even when a screen corresponding to a part of the screen of the display device referred to by the operator is displayed on another display device such as a projector, the resolution or the like is lowered as in the past. The image quality can be maintained with high quality.

また、操作者が参照している表示装置上で、ウィンドウを最小化又はウィンドウが重なっているような場合でも、該ウィンドウに相当する画像を、他の表示装置には正常に表示することができる。   Further, even when the window is minimized or the windows are overlapped on the display device referred to by the operator, the image corresponding to the window can be normally displayed on the other display devices. .

さらに、フルスクリーン表示にも対応することができる等の効果を奏する。   Furthermore, there is an effect that it is possible to support full screen display.

図1は、本発明の一実施形態を示す情報処理装置の一例を示すブロック図である。   FIG. 1 is a block diagram showing an example of an information processing apparatus showing an embodiment of the present invention.

図1において、101は本発明の情報処理装置であり、パーソナルコンピュータ等で構成される。   In FIG. 1, reference numeral 101 denotes an information processing apparatus according to the present invention, which comprises a personal computer or the like.

情報処理装置101において、102はCPUであり、外部記憶装置(ハードディスク等)104に格納されるプログラムをメモリ110にロードして実行することにより、情報処理装置101全体を統括制御する。   In the information processing apparatus 101, reference numeral 102 denotes a CPU, which controls the entire information processing apparatus 101 by loading a program stored in an external storage device (such as a hard disk) 104 into the memory 110 and executing it.

103は入力装置であり、キーボード,ポインティングデバイス(本実施形態ではマウスとする)に相当する。外部記憶装置104は、CPU102が実行する各種プログラム及び各種データを記憶する。105はVRAMであり、表示装置に表示するデータを記憶する。   Reference numeral 103 denotes an input device, which corresponds to a keyboard and a pointing device (in this embodiment, a mouse). The external storage device 104 stores various programs executed by the CPU 102 and various data. Reference numeral 105 denotes a VRAM that stores data to be displayed on the display device.

なお、情報処理装置101は、複数の表示装置にデータを表示可能であり、VRAM105内の複数のVRAM領域(図1ではVRAM領域1(106),VRAM領域2(107))に記憶される複数の表示データ(図1ではVRAMデータ1,VRAMデータ2)を、複数の表示装置(図1ではディスプレイ108,プロジェクタ109)に表示する。   The information processing apparatus 101 can display data on a plurality of display devices, and a plurality of information stored in a plurality of VRAM areas (VRAM area 1 (106) and VRAM area 2 (107) in FIG. 1) in the VRAM 105. Display data (VRAM data 1 and VRAM data 2 in FIG. 1) is displayed on a plurality of display devices (display 108 and projector 109 in FIG. 1).

図2は、図1に示した情報処理装置101のソフトウェア構成の一例を示すブロック図である。   FIG. 2 is a block diagram illustrating an example of a software configuration of the information processing apparatus 101 illustrated in FIG.

図2に示すように、情報処理装置101は、初期処理部201,新規画面作成処理部202,画面表示処理部1(ディスプレイ)203,画面表示処理部2(プロジェクタ)204,VRAMデータ取得処理部205,VRAMデータ表示処理部206,投影画面切り替え処理部207,プロジェクタ投影画面キー操作処理部208,情報制御処理部209の各処理部を備えている。   As shown in FIG. 2, the information processing apparatus 101 includes an initial processing unit 201, a new screen creation processing unit 202, a screen display processing unit 1 (display) 203, a screen display processing unit 2 (projector) 204, and a VRAM data acquisition processing unit. 205, a VRAM data display processing unit 206, a projection screen switching processing unit 207, a projector projection screen key operation processing unit 208, and an information control processing unit 209.

なお、これらの各処理部は、図1に示したCPU102が、外部記憶装置104に格納されたプログラムをメモリ110内にロードして実行することにより実現される。   Each of these processing units is realized by the CPU 102 shown in FIG. 1 loading and executing a program stored in the external storage device 104 into the memory 110.

また、210はVRAMデータであり、図1に示したVRAM105に記憶される。211は設定データで、図1に示した外部記憶装置104から読み出されてメモリ110内に記憶されるものであり、後述する図14に示す。212は設定データで、図1に示した外部記憶装置104から読み出されてメモリ110内に記憶されるものであり、後述する図15に示す。   Reference numeral 210 denotes VRAM data, which is stored in the VRAM 105 shown in FIG. Reference numeral 211 denotes setting data which is read from the external storage device 104 shown in FIG. 1 and stored in the memory 110, which will be described later with reference to FIG. Reference numeral 212 denotes setting data which is read from the external storage device 104 shown in FIG. 1 and stored in the memory 110, which will be described later with reference to FIG.

図3は、図1に示したディスプレイ108に表示される参照用画面の一例を示す模式図である。   FIG. 3 is a schematic diagram showing an example of a reference screen displayed on the display 108 shown in FIG.

図3において、301は参照用画面(例えば、デスクトップ)であり、図1に示したVRAM105のVRAM領域1に格納されたデータに基づいて図1に示したディスプレイ108に表示される。   In FIG. 3, reference numeral 301 denotes a reference screen (for example, a desktop), which is displayed on the display 108 shown in FIG. 1 based on the data stored in the VRAM area 1 of the VRAM 105 shown in FIG.

302は操作パネルである。この操作パネル302は、現在投影されているあるVRAM領域から他のVRAM領域を投影させるように切り替える投影画面切替メニュー302aと、新たなVRAM領域を作成する新規画面作成メニュー302bと、複数のVRAM領域が生成されている場合での各VRAMの操作を有効にするための操作画面切替メニュー302cを備えている。なお、各メニューの詳細は後述する。   Reference numeral 302 denotes an operation panel. The operation panel 302 includes a projection screen switching menu 302a for switching to project another VRAM region from a currently projected VRAM region, a new screen creation menu 302b for creating a new VRAM region, and a plurality of VRAM regions. Is provided with an operation screen switching menu 302c for enabling the operations of the respective VRAMs in the case where is generated. Details of each menu will be described later.

303は、あるVRAM領域(例えばVRAM2領域)に格納された第1の投影用画面データを参照用画面301に任意の位置大きさで独立表示した画面である。   Reference numeral 303 denotes a screen in which the first projection screen data stored in a certain VRAM area (for example, the VRAM 2 area) is independently displayed on the reference screen 301 at an arbitrary position size.

304は、あるVRAM領域(例えばVRAM3領域)に格納された第2の投影用画面データを参照用画面301に任意の位置大きさで独立表示した画面である。   Reference numeral 304 denotes a screen in which the second projection screen data stored in a certain VRAM area (for example, the VRAM 3 area) is independently displayed on the reference screen 301 at an arbitrary position size.

305は、参照用画面301における通常のウィンドウである。306は起動中のアプリケーションリストであり、現在起動中のアプリケーションのリストに対応する(即ち、全てのVRAM領域を対象とした時の起動中のアプリケーションのリストに対応する)。   Reference numeral 305 denotes a normal window on the reference screen 301. Reference numeral 306 denotes an active application list, which corresponds to a list of currently active applications (that is, corresponds to a list of active applications when all VRAM areas are targeted).

なお、ここでは、画面304が投影画面に割り当てられており、図4に示すように、プロジェクタ109により投影されているものとする。   Here, it is assumed that the screen 304 is assigned to the projection screen and is projected by the projector 109 as shown in FIG.

図4は、図1に示したディスプレイ108に表示される及びプロジェクタ109に表示される投影用画面の一例を示す模式図であり、図3と同一のものには同一の符号を付してある。なお、図3に示した302,303,306は省略してある。   4 is a schematic diagram showing an example of a projection screen displayed on the display 108 and displayed on the projector 109 shown in FIG. 1, and the same components as those in FIG. 3 are denoted by the same reference numerals. . Note that 302, 303, and 306 shown in FIG. 3 are omitted.

図4に示すように、投影用画面304は、401に示すように図1に示したプロジェクタ109により表示される。特にここでは、フルスクリーン表示されている。   As shown in FIG. 4, the projection screen 304 is displayed by the projector 109 shown in FIG. In particular, full screen display is shown here.

以下、図5〜図12を参照して、図3に示した操作パネル302,起動中のアプリケーションリスト306に対する操作と該操作に応じた処理結果について具体的に説明する。   Hereinafter, with reference to FIGS. 5 to 12, operations on the operation panel 302 and the activated application list 306 illustrated in FIG. 3 and processing results corresponding to the operations will be described in detail.

図5〜図12は、図3に示した参照用画面301の一例を示す模式図であり、図3と同一のものには同一の符号を付してある。   5 to 12 are schematic diagrams illustrating an example of the reference screen 301 illustrated in FIG. 3, and the same components as those in FIG. 3 are denoted by the same reference numerals.

図5は情報制御処理部209により表示される初期画面状態に対応する。そして、この図5に示した初期画面状態から何らかのアプリケーションが起動されると、参照用画面301は図6に示すような状態となる。   FIG. 5 corresponds to the initial screen state displayed by the information control processing unit 209. Then, when any application is started from the initial screen state shown in FIG. 5, the reference screen 301 is in a state as shown in FIG.

情報処理装置101において、アプリケーションが起動されると、情報制御処理部209は、これを検知して、該起動されたアプリケーションをアプリケーションリスト306に追加するように制御する。図6では、4つのアプリケーション(アプリ1(1802)〜アプリ4(1805))が起動されている状態に対応する。   In the information processing apparatus 101, when an application is activated, the information control processing unit 209 detects this and performs control to add the activated application to the application list 306. In FIG. 6, this corresponds to a state in which four applications (application 1 (1802) to application 4 (1805)) are activated.

この図6に示した状態から新規画面作成メニュー302bより新規画面作成が行われると図7に示すような状態となる。   When a new screen is created from the new screen creation menu 302b from the state shown in FIG. 6, the state is as shown in FIG.

図7において、1901は操作パネル302上の新規画面作成メニュー302bによって新たに生成されたVRAM領域を示す。なお、1902〜1905も、新規画面作成メニュー302bによって新たに生成されたVRAM領域を示す。   In FIG. 7, reference numeral 1901 denotes a VRAM area newly generated by the new screen creation menu 302b on the operation panel 302. Reference numerals 1902 to 1905 also denote VRAM areas newly generated by the new screen creation menu 302b.

図7では、新規画面作成メニュー302bが5回押下されて、5つのVRAM領域1901〜1905が新規作成された状態に対応する。   In FIG. 7, the new screen creation menu 302b is pressed five times, and five VRAM areas 1901 to 1905 are newly created.

そして、この図7に示した状態からアプリケーションリスト306でいずれかのアプリケーション(例えばアプリ1)が選択されると、図8に示すような状態となる。   Then, when any application (for example, application 1) is selected in the application list 306 from the state shown in FIG. 7, the state shown in FIG. 8 is obtained.

図8に示すように、起動中のアプリケーションリスト306から描画先を変更したい1つのアプリケーションを選択すると、描画先のVRAM領域を1つ選択するためのVRAM領域リスト2001が表示される(現在生成されている全VRAM領域のリスト)。このVRAM領域リスト2001からいずれかのVRAM領域を選択することにより、起動中のアプリケーションリスト306で選択されたアプリケーションを選択されたVRAM領域へ割り当てることができる。この状態を図9に示す。図9では、2101〜2104に示すように、アプリ1〜アプリ4がVRAM領域2〜VRAM領域5へそれぞれ割り当てられている状態に対応する。   As shown in FIG. 8, when one application whose drawing destination is to be changed is selected from the active application list 306, a VRAM area list 2001 for selecting one drawing destination VRAM area is displayed (currently generated). A list of all VRAM areas that are present). By selecting one of the VRAM areas from the VRAM area list 2001, the application selected in the active application list 306 can be assigned to the selected VRAM area. This state is shown in FIG. In FIG. 9, as indicated by reference numerals 2101 to 2104, this corresponds to a state in which applications 1 to 4 are assigned to the VRAM area 2 to the VRAM area 5, respectively.

そして、この図9の状態から、投影画面切替メニュー302aが押下されると、図10に示すような状態となる。   Then, when the projection screen switching menu 302a is pressed from the state shown in FIG. 9, the state shown in FIG. 10 is obtained.

図10に示すように、投影画面切替メニュー302aが押下されると、投影するVRAM領域を1つ選択するためのVRAM領域リスト2201が表示される。このVRAM領域リスト2201からいずれかのVRAM領域を選択することにより、選択されたVRAM領域を投影画面に割り当てることができる。   As shown in FIG. 10, when the projection screen switching menu 302a is pressed, a VRAM area list 2201 for selecting one VRAM area to be projected is displayed. By selecting any VRAM area from the VRAM area list 2201, the selected VRAM area can be assigned to the projection screen.

また、操作画面切替メニュー302cが押下されると、図11に示すような状態となる。   Further, when the operation screen switching menu 302c is pressed, a state as shown in FIG. 11 is obtained.

図11に示すように、操作画面切替メニュー302cが押下されると、操作画面に割り当てるVRAM領域を1つ選択するためのVRAM領域リスト2301が表示される(現在生成されている全VRAM領域のリスト)。このVRAM領域リスト2301からいずれかのVRAM領域を選択することにより、情報制御処理部209が、選択されたVRAM領域を操作画面に割り当てるように制御する。   As shown in FIG. 11, when the operation screen switching menu 302c is pressed, a VRAM area list 2301 for selecting one VRAM area to be allocated to the operation screen is displayed (a list of all currently generated VRAM areas). ). By selecting one of the VRAM areas from the VRAM area list 2301, the information control processing unit 209 controls to allocate the selected VRAM area to the operation screen.

また、図12に示すように、アプリ1がVRAM2領域に割り当てられている状態(a)において、アプリケーションリスト306でアプリ2を選択すると、(b)に示すように、描画先のVRAM領域を1つ選択するためのVRAM領域リスト2001が表示される。   As shown in FIG. 12, when application 1 is selected in application list 306 in state (a) where application 1 is assigned to VRAM 2 area, as shown in FIG. A VRAM area list 2001 for selecting one is displayed.

このVRAM領域リスト2001からVRAM2領域を選択すると、(c)に示すように、VRAM2にアプリ1が割り当てられる。なお、VRAM2領域が投影画面に割り当てられていた場合、上記操作では、この割り当ては変更されないため、プロジェクタへ出力されるアプリケーションがアプリ1からアプリ2へ切り替えられることになる。   When the VRAM2 area is selected from the VRAM area list 2001, the application 1 is assigned to the VRAM2 as shown in (c). When the VRAM2 area is assigned to the projection screen, the assignment is not changed by the above operation, and the application output to the projector is switched from the application 1 to the application 2.

以下、図13〜図15を参照して、本発明の初期処理について説明する。   Hereinafter, the initial processing of the present invention will be described with reference to FIGS.

図13は、本発明における第1の制御処理手順の一例を示すフローチャートであり、本発明の初期処理に対応する。なお、このフローチャートの処理は、図2に示した情報処理装置101の機能をコンピュータに実現させるためのプログラムが起動された際に初期処理部201により実行される。即ち、このフローチャート処理は、図1に示したCPU102が、外部記憶装置104に格納されたプログラムをメモリ110内にロードして実行することにより実現される。   FIG. 13 is a flowchart showing an example of a first control processing procedure in the present invention, and corresponds to the initial processing of the present invention. Note that the processing in this flowchart is executed by the initial processing unit 201 when a program for causing a computer to realize the functions of the information processing apparatus 101 illustrated in FIG. 2 is started. That is, this flowchart process is realized by the CPU 102 shown in FIG. 1 loading and executing a program stored in the external storage device 104 into the memory 110.

まず、ステップS201において、初期処理部201は、設定データを外部記憶装置104から読み取る処理を実行し、ステップS202において、設定データが記憶装置にあったか否かを判定する。   First, in step S201, the initial processing unit 201 executes a process of reading setting data from the external storage device 104. In step S202, the initial processing unit 201 determines whether the setting data is in the storage device.

そしてステップS202で、設定データが外部記憶装置104にあったと判定した場合には、ステップS203において、初期処理部201は、S201で読み取った設定データをメモリ110内に設定データ211としてセットし、ステップS205に処理を進める。   If it is determined in step S202 that the setting data is in the external storage device 104, in step S203, the initial processing unit 201 sets the setting data read in S201 as setting data 211 in the memory 110, and the step The process proceeds to S205.

一方、ステップS202で、設定データが外部記憶装置104になかったと判定した場合には、ステップS204において、初期処理部201は、デフォルトの設定を外部記憶装置104から読み取ってメモリ110内に設定データ211としてセットし、ステップS205に処理を進める。   On the other hand, if it is determined in step S202 that the setting data is not in the external storage device 104, in step S204, the initial processing unit 201 reads the default setting from the external storage device 104 and stores the setting data 211 in the memory 110. And the process proceeds to step S205.

次に、ステップS205において、初期処理部201は、設定キーデータを外部記憶装置104から読み取る処理を実行し、ステップS206において、設定キーデータが記憶装置にあったか否かを判定する。   Next, in step S205, the initial processing unit 201 executes a process of reading the setting key data from the external storage device 104. In step S206, the initial processing unit 201 determines whether the setting key data is in the storage device.

そしてステップS206で、設定キーデータが外部記憶装置104にあったと判定した場合には、ステップS207において、初期処理部201は、S205で読み取った設定キーデータをメモリ110内の設定キーデータ212としてセットし、ステップS208に処理を進める。   If it is determined in step S206 that the setting key data is in the external storage device 104, in step S207, the initial processing unit 201 sets the setting key data read in S205 as the setting key data 212 in the memory 110. Then, the process proceeds to step S208.

一方、ステップS206で、設定キーデータが外部記憶装置104になかったと判定した場合には、初期処理部201は、そのままステップS208に処理を進める。   On the other hand, if it is determined in step S206 that the setting key data is not in the external storage device 104, the initial processing unit 201 proceeds to step S208 as it is.

ステップS208では、初期処理部201は、操作パネル302を表示し、投影画面をVRAM領域1に割り当て、本フローチャートの処理を終了する。   In step S208, the initial processing unit 201 displays the operation panel 302, assigns a projection screen to the VRAM area 1, and ends the processing of this flowchart.

以上の処理により、図5に示したような初期画面がディスプレイ108に表示され、以後、情報制御処理部209は、図3に示した操作パネル302に対する操作を受け付ける。   Through the above processing, the initial screen as shown in FIG. 5 is displayed on the display 108, and thereafter, the information control processing unit 209 accepts an operation on the operation panel 302 shown in FIG.

ここで図14を参照して、設定データについて説明する。   Here, the setting data will be described with reference to FIG.

図14は、本発明における設定データのデータ構成の一例を示す模式図である。   FIG. 14 is a schematic diagram showing an example of the data structure of the setting data in the present invention.

図14に示すように、設定データは、内部解像度X,内部解像度Y,表示サイズX,表示サイズY,表示位置X,表示位置Y等のデータから構成される。   As shown in FIG. 14, the setting data includes data such as an internal resolution X, an internal resolution Y, a display size X, a display size Y, a display position X, and a display position Y.

例として、VRAM領域2は、内部解像度が「800×600」であり、このVRAM領域2の内容を、ディスプレイ上の座標(X,Y)=(200,200)の位置へ「320×240」のサイズで表示することを示している。   As an example, the internal resolution of the VRAM area 2 is “800 × 600”, and the contents of the VRAM area 2 are moved to the position of coordinates (X, Y) = (200, 200) on the display “320 × 240”. It shows that it displays with the size of.

次に、図15を参照して、設定キーデータについて説明する。   Next, the setting key data will be described with reference to FIG.

図15は、本発明における設定キーデータのデータ構成の一例を示す模式図である。   FIG. 15 is a schematic diagram showing an example of the data configuration of the setting key data in the present invention.

図15に示すように、設定キーデータは、入力キーと出力キー、入力キーに対応する操作があった際に、該入力キーに対応する出力キーを、どのVRAM領域に割り当てられたアプリケーションに送信するかを示す情報(割り当て先)から構成される。なお、入力キーは、複数の割り当て先へ跨っても良い。   As shown in FIG. 15, when there is an input key, an output key, and an operation corresponding to the input key, the setting key data is transmitted to the application assigned to which VRAM area the output key corresponding to the input key is transmitted. It consists of information (assignment destination) indicating whether to do. The input key may extend over a plurality of assignment destinations.

例として、「VK_NUMPAD4(テンキー「4」)」が押下されると、「VK_NUMPAD4(テンキー「4」)」には、割り当て先としてVRAM領域2とVRAM領域3が設定されているので、対応する出力キー「VK_LEFT(左カーソルキー)」が、それぞれVRAM領域2,VRAM領域3に対応するアプリケーションへ送信される。   As an example, when “VK_NUMPAD4 (10-key“ 4 ”)” is pressed, VRAM area 2 and VRAM area 3 are set as assignment destinations in “VK_NUMPAD4 (10-key“ 4 ”)”. The key “VK_LEFT (left cursor key)” is transmitted to the applications corresponding to the VRAM area 2 and the VRAM area 3, respectively.

これにより、VRAM領域2に割り当てられているアプリケーション、VRAM領域3に割り当てられているアプリケーションでは、それぞれ「VK_LEFT(左カーソルキー)」の操作があった場合と同様の処理が実行される。   As a result, the application assigned to the VRAM area 2 and the application assigned to the VRAM area 3 perform the same processing as when “VK_LEFT (left cursor key)” is operated.

以下、図16〜図20を参照して、図3に示した操作パネル302,起動中のアプリケーションリスト306に対する操作に応じた各種処理動作について説明する。   Hereinafter, various processing operations according to operations on the operation panel 302 and the active application list 306 illustrated in FIG. 3 will be described with reference to FIGS.

まず、図16〜図18を参照して、図3に示した操作パネル302の新規画面作成メニュー302bに対する操作に応じた各種処理動作について説明する。   First, with reference to FIGS. 16 to 18, various processing operations according to operations on the new screen creation menu 302b of the operation panel 302 shown in FIG. 3 will be described.

図16は、本発明における第2の制御処理手順の一例を示すフローチャートであり、本発明における新規画面作成処理に対応する。なお、このフローチャートの処理は、図2に示した新規画面作成処理部202により実行される。即ち、このフローチャート処理は、図1に示したCPU102が、外部記憶装置104に格納されたプログラムをメモリ110内にロードして実行することにより実現される。   FIG. 16 is a flowchart showing an example of the second control processing procedure in the present invention, and corresponds to the new screen creation processing in the present invention. Note that the processing of this flowchart is executed by the new screen creation processing unit 202 shown in FIG. That is, this flowchart process is realized by the CPU 102 shown in FIG. 1 loading and executing a program stored in the external storage device 104 into the memory 110.

まず、ステップS101において、新規画面作成処理部202は、新規画面作成メニュー302bが押下されたか否かを判定し、新規画面作成メニュー302bが押下されていないと判定した場合には、新規画面作成処理部202は、そのまま本フローチャートの処理を終了させる。   First, in step S101, the new screen creation processing unit 202 determines whether or not the new screen creation menu 302b has been pressed. If it is determined that the new screen creation menu 302b has not been pressed, the new screen creation process 302b. The unit 202 ends the processing of this flowchart as it is.

一方、ステップS101で、新規画面作成メニュー302bが押下されたと判定した場合には、新規画面作成処理部202は、ステップS102において、VRAM領域確報処理を実行する。   On the other hand, if it is determined in step S101 that the new screen creation menu 302b has been pressed, the new screen creation processing unit 202 executes VRAM area confirmation processing in step S102.

次に、ステップS103において、新規画面作成処理部202は、VRAMデータ取得処理部205,VRAMデータ表示処理部206に、VRAMデータ取得・表示処理を実行させ、本フローチャートの処理を終了させる。   Next, in step S103, the new screen creation processing unit 202 causes the VRAM data acquisition processing unit 205 and the VRAM data display processing unit 206 to execute VRAM data acquisition / display processing, and ends the processing of this flowchart.

以下、図17を参照して、図16のステップS102に示したVRAM領域確保処理について説明する。   Hereinafter, the VRAM area securing process shown in step S102 of FIG. 16 will be described with reference to FIG.

図17は、本発明における第3の制御処理手順の一例を示すフローチャートであり、図16のステップS102に示したVRAM領域確保処理に対応する。なお、このフローチャートの処理は、図2に示した新規画面作成処理部202により実行される。即ち、このフローチャート処理は、図1に示したCPU102が、外部記憶装置104に格納されたプログラムをメモリ110内にロードして実行することにより実現される。   FIG. 17 is a flowchart showing an example of a third control processing procedure in the present invention, and corresponds to the VRAM area securing processing shown in step S102 of FIG. Note that the processing of this flowchart is executed by the new screen creation processing unit 202 shown in FIG. That is, this flowchart process is realized by the CPU 102 shown in FIG. 1 loading and executing a program stored in the external storage device 104 into the memory 110.

まず、ステップS301において、新規画面作成処理部202は、設定データ211から新たに確保しようとしているVRAM領域の内部解像度(内部解像度X,Y)を取得する。   First, in step S301, the new screen creation processing unit 202 acquires the internal resolution (internal resolution X, Y) of the VRAM area to be newly secured from the setting data 211.

次に、ステップS302において、新規画面作成処理部202は、S301で取得した内部解像度(内部解像度X,Y)に基づいて、VRAM105内に新規VRAM領域を確保し、本フローチャートの処理を終了する。   Next, in step S302, the new screen creation processing unit 202 secures a new VRAM area in the VRAM 105 based on the internal resolution (internal resolution X, Y) acquired in S301, and ends the processing of this flowchart.

以下、図18を参照して、図16のステップS103に示したVRAMデータ取得・表示処理について説明する。   The VRAM data acquisition / display process shown in step S103 of FIG. 16 will be described below with reference to FIG.

図18は、本発明における第4の制御処理手順の一例を示すフローチャートであり、図16のステップS103に示したVRAMデータ取得・表示処理に対応する。なお、このフローチャートの処理は、図2に示したVRAMデータ取得処理部205,VRAMデータ表示処理部206により実行される。即ち、このフローチャート処理は、図1に示したCPU102が、外部記憶装置104に格納されたプログラムをメモリ110内にロードして実行することにより実現される。   FIG. 18 is a flowchart showing an example of a fourth control processing procedure in the present invention, and corresponds to the VRAM data acquisition / display processing shown in step S103 of FIG. The processing of this flowchart is executed by the VRAM data acquisition processing unit 205 and the VRAM data display processing unit 206 shown in FIG. That is, this flowchart process is realized by the CPU 102 shown in FIG. 1 loading and executing a program stored in the external storage device 104 into the memory 110.

まず、ステップS401において、VRAMデータ取得処理部205は、設定データ211から、S102で新たに確保されたVRAM領域の表示サイズ,表示位置(表示サイズX,Y,表示位置X,Y)を取得する。   First, in step S401, the VRAM data acquisition processing unit 205 acquires the display size and display position (display size X, Y, display position X, Y) of the VRAM area newly secured in S102 from the setting data 211. .

次に、ステップS402において、VRAMデータ取得処理部205は、S401で取得した表示サイズ,表示位置が有効である(表示サイズ,表示位置がVRAM領域1の表示範囲内となる)か否かを判定する。   Next, in step S402, the VRAM data acquisition processing unit 205 determines whether or not the display size and display position acquired in S401 are valid (the display size and display position are within the display range of the VRAM area 1). To do.

そしてステップS402で、S401で取得した表示サイズ,表示位置が有効でない(表示サイズ,表示位置がVRAM領域1の表示範囲内とならない)と判断した場合には、VRAMデータ取得処理部205は、そのままステップS404に処理を進める。   If it is determined in step S402 that the display size and display position acquired in S401 are not valid (the display size and display position do not fall within the display range of the VRAM area 1), the VRAM data acquisition processing unit 205 does not change. The process proceeds to step S404.

一方、ステップS402で、S401で取得した表示サイズ,表示位置が有効である(表示サイズ,表示位置がVRAM領域1の表示範囲内となる)と判断した場合には、VRAMデータ取得処理部205は、ステップS403に処理を進める。   On the other hand, if it is determined in step S402 that the display size and display position acquired in S401 are valid (the display size and display position are within the display range of the VRAM area 1), the VRAM data acquisition processing unit 205 Then, the process proceeds to step S403.

ステップS403では、VRAMデータ取得処理部205は、上記新たに確保されたVRAM領域内のデータを、S401で取得した表示サイズ,表示位置に合わせ拡大縮小を行いVRAM領域1内のデータに合成し、ステップS404に処理を進める。   In step S403, the VRAM data acquisition processing unit 205 enlarges and reduces the data in the newly secured VRAM area in accordance with the display size and display position acquired in S401, and synthesizes the data in the VRAM area 1. The process proceeds to step S404.

ステップS404では、VRAMデータ表示処理部206が、画像表示処理部1(ディスプレイ)203に、VRAM領域1内のデータの表示を指示すると、画像表示処理部1(ディスプレイ)203が、VRAM領域1内のデータをディスプレイ108へ送信する。   In step S404, when the VRAM data display processing unit 206 instructs the image display processing unit 1 (display) 203 to display data in the VRAM region 1, the image display processing unit 1 (display) 203 Is sent to the display 108.

また、ステップS405において、VRAMデータ表示処理部206が、画像表示処理部2(プロジェクタ)204に、上記新たに確保されたVRAM領域内のデータの表示を指示すると、画像表示処理部2(プロジェクタ)204が、上記新たに確保されたVRAM領域内のデータをプロジェクタ109へ送信し、本フローチャートの処理を終了させる。   In step S405, when the VRAM data display processing unit 206 instructs the image display processing unit 2 (projector) 204 to display data in the newly secured VRAM area, the image display processing unit 2 (projector). 204 transmits the data in the newly secured VRAM area to the projector 109, and ends the processing of this flowchart.

以上の処理により、ディスプレイ108には、図7の1901〜1905に示したようなVRAM領域に対応する画面が表示される。   Through the above processing, the display 108 displays a screen corresponding to the VRAM area as indicated by 1901-1905 in FIG.

次に、図19を参照して、図3に示した操作パネル302の投影画面切替メニュー302aに対する操作に応じた各種処理動作について説明する。   Next, with reference to FIG. 19, various processing operations according to operations on the projection screen switching menu 302a of the operation panel 302 shown in FIG. 3 will be described.

図19は、本発明における第5の制御処理手順の一例を示すフローチャートであり、本発明における投影画面切り替え処理に対応する。なお、このフローチャートの処理は、図2に示した投影画面切り替え処理部207により実行される。即ち、このフローチャート処理は、図1に示したCPU102が、外部記憶装置104に格納されたプログラムをメモリ110内にロードして実行することにより実現される。   FIG. 19 is a flowchart showing an example of a fifth control processing procedure in the present invention, and corresponds to the projection screen switching processing in the present invention. Note that the processing of this flowchart is executed by the projection screen switching processing unit 207 shown in FIG. That is, this flowchart process is realized by the CPU 102 shown in FIG. 1 loading and executing a program stored in the external storage device 104 into the memory 110.

まず、ステップS501において、投影画面切り替え処理部207は、投影画面切替メニュー302aが押下されたか否かを判定し、投影画面切替メニュー302aが押下されていないと判定した場合には、投影画面切り替え処理部207は、そのまま本フローチャートの処理を終了させる。   First, in step S501, the projection screen switching processing unit 207 determines whether or not the projection screen switching menu 302a has been pressed. If it is determined that the projection screen switching menu 302a has not been pressed, the projection screen switching process 302a. The unit 207 ends the process of this flowchart as it is.

一方、ステップS501で、投影画面切替メニュー302aが押下されたと判定した場合には、投影画面切り替え処理部207は、ステップS502において、VRAM領域リスト2201(図10)をVRAM領域1に表示し、VRAM領域リスト2201により切り替え先のVRAM領域が選択されたか否かを判定する。   On the other hand, if it is determined in step S501 that the projection screen switching menu 302a has been pressed, the projection screen switching processing unit 207 displays the VRAM area list 2201 (FIG. 10) in the VRAM area 1 in step S502, and VRAM It is determined whether or not the switching destination VRAM area is selected from the area list 2201.

そしてステップS502で、VRAM領域リスト2201により切り替え先のVRAM領域が選択されたと判断した場合には、投影画面切り替え処理部207は、ステップS503に処理を進める。   If it is determined in step S502 that a switching destination VRAM area has been selected from the VRAM area list 2201, the projection screen switching processing unit 207 advances the process to step S503.

ステップS503では、投影画面切り替え処理部207は、選択されたVRAM領域を投影領域に割り当てて、該選択されたVRAM領域のデータをプロジェクタ109へ送信する。そして、本フローチャートの処理を終了させる。   In step S <b> 503, the projection screen switching processing unit 207 assigns the selected VRAM area to the projection area, and transmits the data of the selected VRAM area to the projector 109. And the process of this flowchart is complete | finished.

一方、ステップS502で、VRAM領域リスト2201により切り替え先のVRAM領域が選択されなかったと判断した場合には、投影画面切り替え処理部207は、そのまま本フローチャートの処理を終了させる。   On the other hand, if it is determined in step S502 that the switching destination VRAM area has not been selected from the VRAM area list 2201, the projection screen switching processing unit 207 ends the processing of this flowchart as it is.

次に、図20を参照して、図3に示した起動中のアプリケーションリスト306に対する操作に応じた各種処理動作について説明する。   Next, with reference to FIG. 20, various processing operations according to operations on the active application list 306 shown in FIG. 3 will be described.

図20は、本発明における第6の制御処理手順の一例を示すフローチャートであり、本発明におけるアプリケーション割り当て処理に対応する。なお、このフローチャートの処理は、図2に示した情報制御処理部209により実行される。即ち、このフローチャート処理は、図1に示したCPU102が、外部記憶装置104に格納されたプログラムをメモリ110内にロードして実行することにより実現される。   FIG. 20 is a flowchart showing an example of the sixth control processing procedure in the present invention, and corresponds to the application assignment processing in the present invention. Note that the processing of this flowchart is executed by the information control processing unit 209 shown in FIG. That is, this flowchart process is realized by the CPU 102 shown in FIG. 1 loading and executing a program stored in the external storage device 104 into the memory 110.

まず、ステップS3001において、情報制御処理部209は、起動中のアプリケーションリスト306内のいずれかのアプリケーションが選択されたか否かを判定し、起動中のアプリケーションリスト306内のいずれかのアプリケーションも選択されなかったと判定した場合には、そのまま本フローチャートの処理を終了させる。   First, in step S3001, the information control processing unit 209 determines whether any application in the running application list 306 has been selected, and any application in the running application list 306 is also selected. If it is determined that there is not, the process of this flowchart is terminated as it is.

一方、ステップS3001で、起動中のアプリケーションリスト306内のいずれかのアプリケーションが選択されたと判断した場合には、情報制御処理部209は、ステップS3002において、VRAM領域リスト2001(図8)をVRAM領域1に表示し、VRAM領域リスト2001により上記選択されたアプリケーションを割り当てるVRAM領域が選択されたか否かを判定する。   On the other hand, if it is determined in step S3001 that any application in the active application list 306 has been selected, the information control processing unit 209 changes the VRAM area list 2001 (FIG. 8) to the VRAM area in step S3002. 1, it is determined whether or not the VRAM area to which the selected application is assigned is selected from the VRAM area list 2001.

そしてステップS3002で、VRAM領域リスト2001により上記選択されたアプリケーションを割り当てるVRAM領域が選択されなかったと判断した場合には、そのまま本フローチャートの処理を終了させる。   If it is determined in step S3002 that the VRAM area to which the selected application is assigned is not selected from the VRAM area list 2001, the process of this flowchart is terminated as it is.

一方、ステップS3002で、VRAM領域リスト2001により上記選択されたアプリケーションを割り当てるVRAM領域が選択されたと判断した場合には、情報制御処理部209は、ステップS3003に処理を進める。   On the other hand, if it is determined in step S3002 that the VRAM area to which the selected application is assigned is selected from the VRAM area list 2001, the information control processing unit 209 advances the process to step S3003.

ステップS3003では、情報制御処理部209は、S3002で選択されたVRAM領域に割り当てられているアプリケーションをウィンドウとしてVRAM領域1に表示させる。   In step S3003, the information control processing unit 209 displays the application assigned to the VRAM area selected in S3002 in the VRAM area 1 as a window.

次に、ステップS3004では、情報制御処理部209は、S3001で選択されたアプリケーションを、S3002で選択されたVRAM領域に割り当て、本フローチャートの処理を終了させる。   Next, in step S3004, the information control processing unit 209 allocates the application selected in S3001 to the VRAM area selected in S3002, and ends the processing of this flowchart.

ここで、図21を参照して、本発明の表示方法を従来の表示方法と比較して説明する。   Here, with reference to FIG. 21, the display method of this invention is demonstrated compared with the conventional display method.

図21は、本発明の表示方法を従来の表示方法とを比較して説明する図である。   FIG. 21 is a diagram for explaining the display method of the present invention in comparison with a conventional display method.

図21において、(a)従来の技術(特許文献1,2)を用いた場合の参照用画面及び投影用画面の一例に対応し、(b)本発明における参照用画面及び投影用画面の一例に対応する。   In FIG. 21, (a) corresponds to an example of a reference screen and a projection screen when using the prior art (Patent Documents 1 and 2), and (b) an example of a reference screen and a projection screen in the present invention. Corresponding to

まず、従来の技術について説明する。   First, the conventional technique will be described.

図21(a)において、701は参照用画面(ディスプレイ)、702は投影用画面(プロジェクタ)である。また、703は投影用画面として作成すべき領域である。さらに、704は、参照用画面において投影用画面703に重なり、かつ最前面に表示されているウィンドウである。   In FIG. 21A, reference numeral 701 denotes a reference screen (display), and reference numeral 702 denotes a projection screen (projector). Reference numeral 703 denotes an area to be created as a projection screen. Further, reference numeral 704 denotes a window that is displayed on the foreground and overlaps the projection screen 703 in the reference screen.

従来の技術では、参照用画面701の一部(ここでは703)を切り取り、投影用画面に合わせた大きさに拡大し、投影表示していた。そのため、図21(a)に示すように、投影用画面に投影された画像702は画質が粗くなり、参照用画面上のウィンドウ704の一部も表示されてしまっていた。   In the conventional technique, a part of the reference screen 701 (here, 703) is cut out, enlarged to a size corresponding to the projection screen, and projected. Therefore, as shown in FIG. 21A, the image 702 projected on the projection screen has a poor image quality, and a part of the window 704 on the reference screen is also displayed.

次に、本発明について説明する。   Next, the present invention will be described.

図21(b)において、801は参照用画面(ディスプレイ)、802は投影用画面(プロジェクタ)である。803は、投影用画面データ802を参照用画面801内の任意の位置大きさに縮小して合成した画像である。また、804は、参照用画面において投影用画面803に重なり、かつ最前面に表示されているウィンドウである。   In FIG. 21B, reference numeral 801 denotes a reference screen (display), and 802 denotes a projection screen (projector). Reference numeral 803 denotes an image obtained by reducing and synthesizing the projection screen data 802 to an arbitrary position size in the reference screen 801. Reference numeral 804 denotes a window that is displayed in the foreground and overlaps the projection screen 803 in the reference screen.

本発明は、投影用画面データ802を参照用画面801内の任意の位置大きさに縮小して、803のように参照用画面801内に表示する構成である。そのため、図21(b)に示すように、投影用画面に投影された画像802の画質に問題ある影響を及ぼすことがない(従来のように粗くなってしまうこともない)。また、画像802に、参照用画面上のウィンドウ804の一部が表示されてしまうこともない。   The present invention has a configuration in which the projection screen data 802 is reduced to an arbitrary position size in the reference screen 801 and displayed in the reference screen 801 as in 803. Therefore, as shown in FIG. 21B, there is no problem in the image quality of the image 802 projected on the projection screen (the image does not become rough as in the prior art). In addition, part of the window 804 on the reference screen is not displayed on the image 802.

このように、本発明によれば、VRAM上にVRAM領域(画面データを格納する領域)を複数確保し、1つをディスプレイ表示用、その他をプロジェクタ投影用とする。そして、プロジェクタで投影した画面を縮小したものを、ディスプレイ画面に合成して表示する。また、プロジェクタに投影するVRAM領域を切り替えることを可能とする。   As described above, according to the present invention, a plurality of VRAM areas (areas for storing screen data) are secured on the VRAM, one for display display and the other for projector projection. Then, a reduced version of the screen projected by the projector is synthesized and displayed on the display screen. In addition, the VRAM area projected on the projector can be switched.

本発明によれば、ディスプレイ画面の一部を表示する場合でも、投影用画像の解像度を保つことができる。また、ウィンドウを最小化又はウィンドウが重なっていても他の表示装置に正常に表示できる。   According to the present invention, the resolution of the projection image can be maintained even when a part of the display screen is displayed. Further, even if the windows are minimized or overlapped, they can be displayed normally on other display devices.

よって、プレゼンテーション等の際、プロジェクタでフルスクリーン表示画面を投影しつつ、ディスプレイ画面で他の操作を行うことを可能にする。   Therefore, during a presentation or the like, it is possible to perform other operations on the display screen while projecting a full-screen display screen with a projector.

以下、図22〜図24を参照して、本発明におけるプロジェクタ投影画面キー操作処理について説明する。   The projector projection screen key operation process according to the present invention will be described below with reference to FIGS.

図22は、本発明におけるプロジェクタ投影画面キー操作処理の一例を示す模式図である。   FIG. 22 is a schematic diagram showing an example of projector projection screen key operation processing according to the present invention.

図22において、901はキー入力による画面遷移前の参照用画面を示す。また、902はキー入力による画面遷移後の参照用画面を示す。   In FIG. 22, reference numeral 901 denotes a reference screen before screen transition by key input. Reference numeral 902 denotes a reference screen after screen transition by key input.

903は、あるVRAM領域に格納された第1の投影用画面データを参照用画面内に任意の位置大きさで独立表示したVRAM2領域に対応する画像である。また、904は参照用画面におけるアクティブなウィンドウである。   Reference numeral 903 denotes an image corresponding to the VRAM 2 area in which the first projection screen data stored in a certain VRAM area is independently displayed at an arbitrary position and size in the reference screen. Reference numeral 904 denotes an active window on the reference screen.

905は、投影用画面操作のために割り当てられたキーボードのテンキー部分である。   Reference numeral 905 denotes a numeric keypad portion of the keyboard assigned for the projection screen operation.

なお、ここでは、設定キーデータ212に、入力キー「VK_NUMPAD6(テンキー6)」に対応する出力キー「VK_RIGHT(右カーソルキー)」がVRAM領域2にのみ割り付けられているものとする。   Here, it is assumed that the output key “VK_RIGHT (right cursor key)” corresponding to the input key “VK_NUMPAD6 (ten key 6)” is assigned to the setting key data 212 only in the VRAM area 2.

例えば、投影用画面操作のために割り当てられたキーボードのテンキー905で「6」が入力されると、設定キーデータ212に基づいて、入力キー「VK_NUMPAD6」に対応する出力キー「VK_RIGHT(右カーソルキー)」がVRAM領域2に対応するアプリケーションにのみ送信される。すると902に示すように、VRAM2領域903のみが「VK_RIGHT(右カーソルキー)」に応じた画面に遷移する。   For example, when “6” is input with the numeric keypad 905 of the keyboard assigned for the projection screen operation, based on the setting key data 212, the output key “VK_RIGHT (right cursor key) corresponding to the input key“ VK_NUMPAD6 ”is input. ) "Is transmitted only to the application corresponding to the VRAM area 2. Then, as shown at 902, only the VRAM2 area 903 transitions to a screen corresponding to “VK_RIGHT (right cursor key)”.

図23は、本発明におけるプロジェクタ投影画面キー操作処理の他の例を示す模式図である。   FIG. 23 is a schematic diagram showing another example of projector projection screen key operation processing according to the present invention.

図23において、1001はキー入力による画面遷移前の参照用画面を示す。また、1002はキー入力による画面遷移後の参照用画面を示す。   In FIG. 23, reference numeral 1001 denotes a reference screen before screen transition by key input. Reference numeral 1002 denotes a reference screen after screen transition by key input.

1003は、あるVRAM領域に格納された第1の投影用画面データを参照用画面内に任意の位置大きさで独立表示したVRAM2領域に対応する画像である。また、1004は、あるVRAM領域に格納された第2の投影用画面データを参照用画面内に任意の位置大きさで独立表示したVRAM3領域に対応する画像である。1005は参照用画面におけるアクティブなウィンドウである。   Reference numeral 1003 denotes an image corresponding to the VRAM 2 area in which the first projection screen data stored in a certain VRAM area is independently displayed at an arbitrary position and size in the reference screen. Reference numeral 1004 denotes an image corresponding to the VRAM 3 area in which the second projection screen data stored in a certain VRAM area is independently displayed at an arbitrary position and size in the reference screen. Reference numeral 1005 denotes an active window on the reference screen.

1006は、投影用画面操作のために割り当てられたキーボードのテンキー部分である。   Reference numeral 1006 denotes a numeric keypad portion of the keyboard allocated for the projection screen operation.

なお、図23では、設定キーデータ212に、入力キー「VK_NUMPAD6(テンキー6)」に対応する出力キー「VK_RIGHT(右カーソルキー)」がVRAM領域2及びVRAM領域3のみに割り付けられているものとする。   In FIG. 23, it is assumed that the output key “VK_RIGHT (right cursor key)” corresponding to the input key “VK_NUMPAD6 (ten key 6)” is assigned only to the VRAM area 2 and the VRAM area 3 in the setting key data 212. To do.

例えば、投影用画面操作のために割り当てられたキーボードのテンキー1005で「6」が入力されると、設定キーデータ212に基づいて、入力キー「VK_NUMPAD6」に対応する出力キー「VK_RIGHT(右カーソルキー)」がVRAM領域2に対応するアプリケーション、及び、VRAM領域3に対応するアプリケーションにのみ送信される。すると1002に示すように、VRAM2領域1003及びVRAM3領域1004のみが「VK_RIGHT(右カーソルキー)」に応じた画面に遷移している。   For example, when “6” is input with the numeric keypad 1005 of the keyboard assigned for the projection screen operation, the output key “VK_RIGHT (right cursor key) corresponding to the input key“ VK_NUMPAD6 ”is based on the setting key data 212. ) ”Is transmitted only to the application corresponding to the VRAM area 2 and the application corresponding to the VRAM area 3. Then, as indicated by 1002, only the VRAM2 area 1003 and the VRAM3 area 1004 are changed to a screen corresponding to “VK_RIGHT (right cursor key)”.

以下、図24のフローチャートを参照して、プロジェクタ投影画面キー操作処理動作について説明する。   The projector projection screen key operation processing operation will be described below with reference to the flowchart of FIG.

図24は、本発明における第7の制御処理手順の一例を示すフローチャートであり、本発明におけるアプリケーション割り当て処プロジェクタ投影画面キー操作処理に対応する。なお、このフローチャートの処理は、図2に示したプロジェクタ投影画面キー操作処理図208により実行される。即ち、このフローチャート処理は、図1に示したCPU102が、外部記憶装置104に格納されたプログラムをメモリ110内にロードして実行することにより実現される。   FIG. 24 is a flowchart showing an example of the seventh control processing procedure in the present invention, and corresponds to the application assignment processing projector projection screen key operation processing in the present invention. Note that the processing of this flowchart is executed by the projector projection screen key operation processing diagram 208 shown in FIG. That is, this flowchart process is realized by the CPU 102 shown in FIG. 1 loading and executing a program stored in the external storage device 104 into the memory 110.

まず、ステップS601において、プロジェクタ投影画面キー操作処理図208は、任意のキーが入力されたか否かを判定し、いずれのキーも入力されなかったと判定した場合には、そのまま本フローチャートの処理を終了させる。   First, in step S601, the projector projection screen key operation processing diagram 208 determines whether or not an arbitrary key has been input. If it is determined that no key has been input, the processing of this flowchart is terminated. Let

一方、ステップS601で、任意のキーが入力されたと判定した場合には、プロジェクタ投影画面キー操作処理図208は、ステップS602に処理を進める。   On the other hand, if it is determined in step S601 that an arbitrary key has been input, the projector projection screen key operation processing diagram 208 proceeds to step S602.

ステップS602では、プロジェクタ投影画面キー操作処理図208は、設定キーデータ212を参照し、ステップS603において、入力されたキー操作が設定キーデータ212に設定されているキー操作であるか否かを判断する。   In step S602, the projector projection screen key operation processing diagram 208 refers to the setting key data 212, and in step S603, it is determined whether or not the input key operation is a key operation set in the setting key data 212. To do.

そしてステップS603で、入力されたキー操作が設定キーデータ212に設定されているキー操作でないと判定した場合には、プロジェクタ投影画面キー操作処理図208は、そのまま本フローチャートの処理を終了させる。   If it is determined in step S603 that the input key operation is not the key operation set in the setting key data 212, the projector projection screen key operation processing diagram 208 directly ends the processing of this flowchart.

一方、ステップS603で、入力されたキー操作が設定キーデータ212に設定されているキー操作であると判定した場合には、プロジェクタ投影画面キー操作処理図208は、ステップS604に処理を進める。   On the other hand, if it is determined in step S603 that the input key operation is a key operation set in the setting key data 212, the projector projection screen key operation processing diagram 208 proceeds to step S604.

ステップS604では、プロジェクタ投影画面キー操作処理図208は、設定キーデータ212から取得した1つまたは複数の割り当て先のVRAM領域に対応するアプリケーションに対して、上記入力キーに対応する出力キーを送信し、本フローチャートの処理を終了させる。   In step S604, the projector projection screen key operation processing diagram 208 transmits an output key corresponding to the input key to an application corresponding to one or more assignment destination VRAM areas acquired from the setting key data 212. Then, the process of this flowchart is terminated.

以上示したように、アクティブでない表示画面に対しても、キー操作を行うことができる。   As described above, a key operation can be performed even on an inactive display screen.

なお、情報処理装置に接続されるプロジェクタやディスプレイは複数あってもよい。   There may be a plurality of projectors and displays connected to the information processing apparatus.

また、複数の表示装置(プロジェクタやディスプレイ)には、同じ画面を表示するように制御しても、異なる画像を表示するように制御してもよい。   In addition, a plurality of display devices (projectors and displays) may be controlled to display the same screen or may be controlled to display different images.

なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。   It should be noted that the configuration and contents of the various data described above are not limited to this, and it goes without saying that the various data and configurations are configured according to the application and purpose.

以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。   Although one embodiment has been described above, the present invention can take an embodiment as, for example, a system, apparatus, method, program, or recording medium, and specifically includes a plurality of devices. The present invention may be applied to a system including a single device.

従って、操作者が参照している表示装置の画面の一部に相当する画面をプロジェクタ等の他の表示装置に表示する場合でも、解像度低下やウィンドウの重なり画面品位の低下の防止や、フルスクリーン表示を可能できる等の効果を奏する。   Therefore, even when a screen corresponding to a part of the screen of the display device referred to by the operator is displayed on another display device such as a projector, it is possible to prevent a reduction in resolution and a reduction in overlapping screen quality and a full screen. There is an effect that display is possible.

以下、図25に示すメモリマップを参照して本発明に係る情報処理装置で読み取り可能なデータ処理プログラムの構成について説明する。   The configuration of a data processing program that can be read by the information processing apparatus according to the present invention will be described below with reference to the memory map shown in FIG.

図25は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記録媒体(記憶媒体)のメモリマップを説明する図である。   FIG. 25 is a diagram for explaining a memory map of a recording medium (storage medium) for storing various data processing programs readable by the information processing apparatus according to the present invention.

なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報,作成者等も記憶され、かつ、プログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。   Although not specifically shown, information for managing a program group stored in the recording medium, for example, version information, creator, etc. is also stored, and information depending on the OS on the program reading side, for example, a program is identified and displayed. Icons may also be stored.

さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。   Further, data depending on various programs is also managed in the directory. In addition, when a program or data to be installed is compressed, a program to be decompressed may be stored.

本実施形態における図13,図16,図17,図18,図19,図20,図24に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD−ROMやフラッシュメモリやFD等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。   The functions shown in FIGS. 13, 16, 17, 18, 19, 20, and 24 in this embodiment may be performed by a host computer by a program installed from the outside. In this case, the present invention is applied even when an information group including a program is supplied to the output device from a recording medium such as a CD-ROM, a flash memory, or an FD, or from an external recording medium via a network. Is.

以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。   As described above, a recording medium in which a program code of software for realizing the functions of the above-described embodiments is recorded is supplied to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus is stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by reading and executing the program code.

この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。   In this case, the program code itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program code constitutes the present invention.

プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。   As a recording medium for supplying the program code, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, A silicon disk 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 (operating system) or the like running on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.

さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Furthermore, after the program code read from the recording medium is written in a memory provided in a function expansion board inserted in 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 case where the CPU or the like provided in the board or the 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つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。   Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program represented by software for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.

さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。   Furthermore, by downloading and reading out a program represented by software for achieving the present invention from a server, database, etc. on a network using a communication program, the system or apparatus can enjoy the effects of the present invention. It becomes.

なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。   In addition, all the structures which combined each embodiment mentioned above and its modification are also included in this invention.

以上示したように、本発明によれば、各アプリケーションに対応する画面データはそれぞれ個別のVRAM領域で独立して保持されているので、操作者が参照している表示装置(ディスプレイ108)の画面の一部に相当する画面をプロジェクタ等の他の表示装置(プロジェクタ109)に表示する場合でも、図21に示したように、従来のように解像度等が低下してしまうことがなく、高品位に画質を保つことができる。   As described above, according to the present invention, since the screen data corresponding to each application is independently held in the individual VRAM area, the screen of the display device (display 108) referred to by the operator is displayed. Even when a screen corresponding to a part of the screen is displayed on another display device such as a projector (projector 109), as shown in FIG. Image quality can be maintained.

また、操作者が参照している表示装置(ディスプレイ108)上で、ウィンドウを最小化又はウィンドウが重なっているような場合でも、図21に示したように、該ウィンドウに相当する画像を、他の表示装置(プロジェクタ109)に正常に表示することができる。   Further, even when the window is minimized or the windows overlap on the display device (display 108) referred to by the operator, as shown in FIG. Can be normally displayed on the display device (projector 109).

さらに、各アプリケーションに対応する画面データはそれぞれ個別のVRAM領域で独立して保持されているので、図21の803,802に示したように、当然、フルスクリーン表示にも対応することができる。   Furthermore, since the screen data corresponding to each application is independently held in each individual VRAM area, as shown in 803 and 802 of FIG. 21, it is naturally possible to support full screen display.

本発明の一実施形態を示す情報処理装置の一例を示すブロック図である。It is a block diagram which shows an example of the information processing apparatus which shows one Embodiment of this invention. 図1に示した情報処理装置101のソフトウェア構成の一例を示すブロック図である。FIG. 3 is a block diagram illustrating an example of a software configuration of the information processing apparatus 101 illustrated in FIG. 1. 図1に示したディスプレイ108に表示される参照用画面の一例を示す模式図である。It is a schematic diagram which shows an example of the screen for a reference displayed on the display shown in FIG. 図1に示したディスプレイ108に表示される及びプロジェクタ109に表示される投影用画面の一例を示す模式図である。FIG. 2 is a schematic diagram illustrating an example of a projection screen displayed on the display shown in FIG. 1 and displayed on a projector 109. 図3に示した参照用画面301の一例を示す模式図である。FIG. 4 is a schematic diagram illustrating an example of a reference screen 301 illustrated in FIG. 3. 図3に示した参照用画面301の一例を示す模式図である。FIG. 4 is a schematic diagram illustrating an example of a reference screen 301 illustrated in FIG. 3. 図3に示した参照用画面301の一例を示す模式図である。FIG. 4 is a schematic diagram illustrating an example of a reference screen 301 illustrated in FIG. 3. 図3に示した参照用画面301の一例を示す模式図である。FIG. 4 is a schematic diagram illustrating an example of a reference screen 301 illustrated in FIG. 3. 図3に示した参照用画面301の一例を示す模式図である。FIG. 4 is a schematic diagram illustrating an example of a reference screen 301 illustrated in FIG. 3. 図3に示した参照用画面301の一例を示す模式図である。FIG. 4 is a schematic diagram illustrating an example of a reference screen 301 illustrated in FIG. 3. 図3に示した参照用画面301の一例を示す模式図である。FIG. 4 is a schematic diagram illustrating an example of a reference screen 301 illustrated in FIG. 3. 図3に示した参照用画面301の一例を示す模式図である。FIG. 4 is a schematic diagram illustrating an example of a reference screen 301 illustrated in FIG. 3. 本発明における第1の制御処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the 1st control processing procedure in this invention. 本発明における設定データのデータ構成の一例を示す模式図である。It is a schematic diagram which shows an example of the data structure of the setting data in this invention. 本発明における設定キーデータのデータ構成の一例を示す模式図である。It is a schematic diagram which shows an example of a data structure of the setting key data in this invention. 本発明における第2の制御処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the 2nd control processing procedure in this invention. 本発明における第3の制御処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the 3rd control processing procedure in this invention. 本発明における第4の制御処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the 4th control processing procedure in this invention. 本発明における第5の制御処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the 5th control processing procedure in this invention. 本発明における第6の制御処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the 6th control processing procedure in this invention. 本発明の表示方法を従来の表示方法とを比較して説明する図である。It is a figure explaining the display method of this invention compared with the conventional display method. 本発明におけるプロジェクタ投影画面キー操作処理の一例を示す模式図である。It is a schematic diagram which shows an example of the projector projection screen key operation process in this invention. 本発明におけるプロジェクタ投影画面キー操作処理の他の例を示す模式図である。It is a schematic diagram which shows the other example of the projector projection screen key operation process in this invention. 本発明における第7の制御処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the 7th control processing procedure in this invention. 本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記録媒体(記憶媒体)のメモリマップを説明する図である。It is a figure explaining the memory map of the recording medium (storage medium) which stores the various data processing program which can be read by the information processing apparatus which concerns on this invention.

符号の説明Explanation of symbols

101 情報処理装置
102 CPU
103 入力装置
104 外部記憶装置
105 VRAM
108 ディスプレイ
109 プロジェクタ
110 メモリ
201 初期処理部
202 新規画面作成処理部
205 VRAMデータ取得処理部
206 VRAMデータ表示処理部
207 投影画面切り替え処理部
208 プロジェクタ投影画面キー操作処理部
209 情報制御処理部
211 設定データ
212 設定キーデータ
301 参照用画面
302 操作パネル
302a 投影画面切替メニュー
302b 新規画面作成メニュー
302c 操作画面切替メニュー
304 投影用画面
306 起動中のアプリケーションリスト
101 Information processing apparatus 102 CPU
103 Input device 104 External storage device 105 VRAM
108 Display 109 Projector 110 Memory 201 Initial Processing Unit 202 New Screen Creation Processing Unit 205 VRAM Data Acquisition Processing Unit 206 VRAM Data Display Processing Unit 207 Projection Screen Switching Processing Unit 208 Projector Projection Screen Key Operation Processing Unit 209 Information Control Processing Unit 211 Setting Data 212 Setting Key Data 301 Reference Screen 302 Operation Panel 302a Projection Screen Switching Menu 302b New Screen Creation Menu 302c Operation Screen Switching Menu 304 Projection Screen 306 Active Application List

Claims (12)

第1の表示装置を含む複数の表示装置に生成される第1の画面データを含む複数の画面データを表示する情報処理装置において、
前記第1の画面データに該第1の画面データ以外の画面データを合成する合成手段と、
前記合成手段により合成された第1の画面データを前記第1の表示装置に表示させる第1の表示制御手段と、
前記いずれかの画面データを、前記第1の表示装置以外の表示装置に表示させる第2の表示制御手段と、
を有することを特徴とする情報処理装置。
In an information processing apparatus for displaying a plurality of screen data including first screen data generated on a plurality of display devices including a first display device,
Combining means for combining screen data other than the first screen data with the first screen data;
First display control means for causing the first display device to display the first screen data synthesized by the synthesis means;
Second display control means for displaying any one of the screen data on a display device other than the first display device;
An information processing apparatus comprising:
前記合成手段は、前記第1の画面データに該第1の画面データ以外の画面データを縮小して合成する、ことを特徴とする請求項1に記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the synthesizing unit synthesizes the first screen data by reducing screen data other than the first screen data. 前記第1の表示装置以外の表示装置に表示させる画面データを、前記いずれかの画面データから選択させる第1の選択手段を設け、
前記第2の表示制御手段は、前記第1選択手段により選択された画面データを、前記第1の表示装置以外の表示装置に表示させる、ことを特徴とする請求項1又は2に記載の情報処理装置。
Providing first selection means for selecting screen data to be displayed on a display device other than the first display device from any of the screen data;
The information according to claim 1, wherein the second display control unit displays the screen data selected by the first selection unit on a display device other than the first display device. Processing equipment.
前記第1の画面データ以外の画面データは、アプリケーション単位の画面データである、ことを特徴とする請求項1乃至3のいずれかに記載の情報処理装置。   4. The information processing apparatus according to claim 1, wherein the screen data other than the first screen data is screen data in units of applications. 操作手段の操作対象のアプリケーションを、前記いずれかの画面データに対応するアプリケーションから選択させる第2の選択手段を設けた、ことを特徴とする請求項4に記載の情報処理装置。   The information processing apparatus according to claim 4, further comprising a second selection unit configured to select an application to be operated by the operation unit from an application corresponding to any one of the screen data. 前記操作手段における特定のキー操作を前記いずれかのアプリケーションへのキー操作として登録する登録手段と、
前記操作手段において前記登録手段に登録されたキー操作がなされた際に、該キー操作に対応して前記登録手段に登録されているアプリケーションが操作対象に選択されていなくても、前記キー操作を前記アプリケーションへのキー操作として処理するキー操作処理手段と、
を設けたことを特徴とする請求項5に記載の情報処理装置。
Registration means for registering a specific key operation in the operation means as a key operation to any one of the applications;
When a key operation registered in the registration unit is performed in the operation unit, the key operation is performed even if an application registered in the registration unit corresponding to the key operation is not selected as an operation target. Key operation processing means for processing as a key operation to the application;
The information processing apparatus according to claim 5, further comprising:
前記第1の表示装置は、操作者が参照する表示装置である、ことを特徴とする請求項1乃至6のいずれかに記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the first display apparatus is a display apparatus referred to by an operator. 前記第1の表示装置以外の表示装置は、画面投影装置である、ことを特徴とする請求項1乃至7のいずれかに記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the display device other than the first display device is a screen projection device. 前記第1の画面データを記憶する第1の記憶領域を含み前記複数の画面データを画面データ毎に個別の記憶領域に記憶可能な記憶手段を設け、
前記合成手段は、前記第1の記憶領域に記憶される画面データに、前記第1の記憶領域以外の記憶領域に記憶される画面データを合成するものであり、
前記第1の表示手段は、前記第1の記憶領域に記憶される画面データを、前記第1の表示装置に表示させ、
前記第2の表示制御手段は、前記第1の記憶領域以外のいずれかの記憶領域に記憶される画面データを、前記第1の表示装置以外の表示装置に表示させる、ことを特徴とする請求項1乃至8のいずれかに記載の情報処理装置。
A storage unit including a first storage area for storing the first screen data and capable of storing the plurality of screen data in individual storage areas for each screen data;
The combining means combines screen data stored in a storage area other than the first storage area with screen data stored in the first storage area,
The first display means displays the screen data stored in the first storage area on the first display device,
The second display control means causes screen data stored in any storage area other than the first storage area to be displayed on a display device other than the first display device. Item 9. The information processing apparatus according to any one of Items 1 to 8.
第1の表示装置を含む複数の表示装置に生成される第1の画面データを含む複数の画面データを表示する情報処理装置の制御方法において、
前記第1の画面データに該第1の画面データ以外の画面データを合成する合成ステップと、
前記合成ステップで合成された第1の画面データを前記第1の表示装置に表示させる第1の表示ステップと、
前記いずれかの画面データを、前記第1の表示装置以外の表示装置に表示させる第2の表示ステップと、
を有することを特徴とする情報処理装置の制御方法。
In a control method for an information processing device that displays a plurality of screen data including first screen data generated on a plurality of display devices including a first display device,
A combining step of combining screen data other than the first screen data with the first screen data;
A first display step for displaying the first screen data synthesized in the synthesis step on the first display device;
A second display step of displaying any one of the screen data on a display device other than the first display device;
A method for controlling an information processing apparatus, comprising:
請求項1乃至9のいずれかに記載された情報処理装置としてコンピュータを機能させるための、又は、前記請求項10に記載された情報処理装置の制御方法をコンピュータに実行させるためのプログラム。   A program for causing a computer to function as the information processing apparatus according to any one of claims 1 to 9, or causing a computer to execute the control method for the information processing apparatus according to claim 10. 請求項1乃至9のいずれかに記載された情報処理装置としてコンピュータを機能させるためのプログラム、又は、前記請求項10に記載された情報処理装置の制御方法をコンピュータに実行させるためのプログラムをコンピュータが読み取り可能に記憶した記録媒体。   A program for causing a computer to function as the information processing apparatus according to claim 1 or a program for causing a computer to execute the control method for the information processing apparatus according to claim 10. Is a recording medium that is readable.
JP2006348257A 2006-12-25 2006-12-25 Information processor, method of controlling information processor, program, and recording medium Withdrawn JP2008158342A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006348257A JP2008158342A (en) 2006-12-25 2006-12-25 Information processor, method of controlling information processor, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006348257A JP2008158342A (en) 2006-12-25 2006-12-25 Information processor, method of controlling information processor, program, and recording medium

Publications (1)

Publication Number Publication Date
JP2008158342A true JP2008158342A (en) 2008-07-10

Family

ID=39659295

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006348257A Withdrawn JP2008158342A (en) 2006-12-25 2006-12-25 Information processor, method of controlling information processor, program, and recording medium

Country Status (1)

Country Link
JP (1) JP2008158342A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8904051B2 (en) 2011-12-26 2014-12-02 Kt Corporation Controlling multiple external device coupled to user equipment
KR101474927B1 (en) * 2011-12-22 2014-12-31 주식회사 케이티 Method for outputting image data from terminal to display device and terminal thereof
US8949494B2 (en) 2011-06-30 2015-02-03 Kt Corporation User equipment connectable to an external device
US8959267B2 (en) 2011-06-30 2015-02-17 Kt Corporation Controlling an external device connected to user equipment
US9514306B2 (en) 2011-12-26 2016-12-06 Kt Corporation Restricting operation results from being transferred to coupled external device
US9542338B2 (en) 2011-12-23 2017-01-10 Kt Corporation Controlling applications according to connection state and execution condition
JP2022135343A (en) * 2021-03-05 2022-09-15 セイコーエプソン株式会社 Display control method and program
US11715439B2 (en) 2011-12-23 2023-08-01 Kt Corporation Dynamically controlling display mode of external device coupled to user equipment

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8949494B2 (en) 2011-06-30 2015-02-03 Kt Corporation User equipment connectable to an external device
US8959267B2 (en) 2011-06-30 2015-02-17 Kt Corporation Controlling an external device connected to user equipment
KR101474927B1 (en) * 2011-12-22 2014-12-31 주식회사 케이티 Method for outputting image data from terminal to display device and terminal thereof
US9766785B2 (en) 2011-12-22 2017-09-19 Kt Corporation Selectively tranferring image data from user equipment to external device
US9542338B2 (en) 2011-12-23 2017-01-10 Kt Corporation Controlling applications according to connection state and execution condition
US11715439B2 (en) 2011-12-23 2023-08-01 Kt Corporation Dynamically controlling display mode of external device coupled to user equipment
US8904051B2 (en) 2011-12-26 2014-12-02 Kt Corporation Controlling multiple external device coupled to user equipment
US9514306B2 (en) 2011-12-26 2016-12-06 Kt Corporation Restricting operation results from being transferred to coupled external device
JP2022135343A (en) * 2021-03-05 2022-09-15 セイコーエプソン株式会社 Display control method and program
JP7371648B2 (en) 2021-03-05 2023-10-31 セイコーエプソン株式会社 Display control method and program

Similar Documents

Publication Publication Date Title
US6943752B2 (en) Presentation system, a display device, and a program
JP4697251B2 (en) Image display system
JP4591567B2 (en) Image display system
JP5968788B2 (en) Method and apparatus for providing a plurality of application information
JP5029429B2 (en) Server apparatus and projector and display system including the same
JP5374873B2 (en) Information processing apparatus, information processing system, computer program, and information processing method
KR20150032066A (en) Method for screen mirroring, and source device thereof
US20090096939A1 (en) Image transmission apparatus and image display control method in image transmission apparatus
JP2008117181A (en) Portable terminal and its display control method
JP2009251867A (en) Data processing apparatus, data processing method, storage medium, and program
JP2009175396A (en) Information processing apparatus, image display method, and program
JP2010020411A (en) Image display system, image supply device, image display device, control method, and control program
JP2008158342A (en) Information processor, method of controlling information processor, program, and recording medium
JP2009129223A (en) Image editing apparatus, image editing program, recording medium, and image editing method
JP2009140382A (en) Image editing apparatus, image editing program, recording medium, and image editing method
JP3937469B2 (en) Information processing system and method and apparatus thereof
WO2002047034A1 (en) Display image control information producing device, image displaying method, and image display
JP2009175397A (en) Image display system, image display method, and program
US10839774B2 (en) Content providing apparatus and computer program
JP4802037B2 (en) Computer program
WO2009113676A1 (en) Image display system, display device used in same system, and information processing method
JP2009129224A (en) Image operation device, image operation program, recording medium, and image operation method
JP5335270B2 (en) Display control apparatus, display control method, and computer program
US20250013419A1 (en) Terminal, system and method for screen projection, storage medium, and electronic device
CN117311653A (en) Screen sharing method, device and electronic device

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080403

A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20100302