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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 57
- 238000012545 processing Methods 0.000 claims description 132
- 230000010365 information processing Effects 0.000 claims description 33
- 230000002194 synthesizing effect Effects 0.000 claims description 2
- 230000015572 biosynthetic process Effects 0.000 claims 2
- 238000003786 synthesis reaction Methods 0.000 claims 2
- 230000015556 catabolic process Effects 0.000 abstract 1
- 239000002131 composite material Substances 0.000 abstract 1
- 238000006731 degradation reaction Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 34
- 230000008569 process Effects 0.000 description 29
- 230000006870 function Effects 0.000 description 11
- 230000007704 transition Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000009467 reduction Effects 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
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
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には、ディスプレイ画面の一部を拡大して、その領域のみをプロジェクタで投影するという方法が提案されている。
しかし、特許文献1,2に記載された方法では、ディスプレイ画面の一部を拡大した画像をプロジェクタで投影するため、画質が下がってしまうという問題点があった。
However, the methods described in
また、ウィンドウを最小化、又は、ウィンドウが重なっていると、その状態のままプロジェクタで表示されてしまい、正常に表示できないという問題点があった。 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,
情報処理装置101において、102はCPUであり、外部記憶装置(ハードディスク等)104に格納されるプログラムをメモリ110にロードして実行することにより、情報処理装置101全体を統括制御する。
In the
103は入力装置であり、キーボード,ポインティングデバイス(本実施形態ではマウスとする)に相当する。外部記憶装置104は、CPU102が実行する各種プログラム及び各種データを記憶する。105はVRAMであり、表示装置に表示するデータを記憶する。
なお、情報処理装置101は、複数の表示装置にデータを表示可能であり、VRAM105内の複数のVRAM領域(図1ではVRAM領域1(106),VRAM領域2(107))に記憶される複数の表示データ(図1ではVRAMデータ1,VRAMデータ2)を、複数の表示装置(図1ではディスプレイ108,プロジェクタ109)に表示する。
The
図2は、図1に示した情報処理装置101のソフトウェア構成の一例を示すブロック図である。
FIG. 2 is a block diagram illustrating an example of a software configuration of the
図2に示すように、情報処理装置101は、初期処理部201,新規画面作成処理部202,画面表示処理部1(ディスプレイ)203,画面表示処理部2(プロジェクタ)204,VRAMデータ取得処理部205,VRAMデータ表示処理部206,投影画面切り替え処理部207,プロジェクタ投影画面キー操作処理部208,情報制御処理部209の各処理部を備えている。
As shown in FIG. 2, the
なお、これらの各処理部は、図1に示したCPU102が、外部記憶装置104に格納されたプログラムをメモリ110内にロードして実行することにより実現される。
Each of these processing units is realized by the
また、210はVRAMデータであり、図1に示したVRAM105に記憶される。211は設定データで、図1に示した外部記憶装置104から読み出されてメモリ110内に記憶されるものであり、後述する図14に示す。212は設定データで、図1に示した外部記憶装置104から読み出されてメモリ110内に記憶されるものであり、後述する図15に示す。
図3は、図1に示したディスプレイ108に表示される参照用画面の一例を示す模式図である。
FIG. 3 is a schematic diagram showing an example of a reference screen displayed on the
図3において、301は参照用画面(例えば、デスクトップ)であり、図1に示したVRAM105のVRAM領域1に格納されたデータに基づいて図1に示したディスプレイ108に表示される。
In FIG. 3,
302は操作パネルである。この操作パネル302は、現在投影されているあるVRAM領域から他のVRAM領域を投影させるように切り替える投影画面切替メニュー302aと、新たなVRAM領域を作成する新規画面作成メニュー302bと、複数のVRAM領域が生成されている場合での各VRAMの操作を有効にするための操作画面切替メニュー302cを備えている。なお、各メニューの詳細は後述する。
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
304は、あるVRAM領域(例えばVRAM3領域)に格納された第2の投影用画面データを参照用画面301に任意の位置大きさで独立表示した画面である。
305は、参照用画面301における通常のウィンドウである。306は起動中のアプリケーションリストであり、現在起動中のアプリケーションのリストに対応する(即ち、全てのVRAM領域を対象とした時の起動中のアプリケーションのリストに対応する)。
なお、ここでは、画面304が投影画面に割り当てられており、図4に示すように、プロジェクタ109により投影されているものとする。
Here, it is assumed that the
図4は、図1に示したディスプレイ108に表示される及びプロジェクタ109に表示される投影用画面の一例を示す模式図であり、図3と同一のものには同一の符号を付してある。なお、図3に示した302,303,306は省略してある。
4 is a schematic diagram showing an example of a projection screen displayed on the
図4に示すように、投影用画面304は、401に示すように図1に示したプロジェクタ109により表示される。特にここでは、フルスクリーン表示されている。
As shown in FIG. 4, the
以下、図5〜図12を参照して、図3に示した操作パネル302,起動中のアプリケーションリスト306に対する操作と該操作に応じた処理結果について具体的に説明する。
Hereinafter, with reference to FIGS. 5 to 12, operations on the
図5〜図12は、図3に示した参照用画面301の一例を示す模式図であり、図3と同一のものには同一の符号を付してある。
5 to 12 are schematic diagrams illustrating an example of the
図5は情報制御処理部209により表示される初期画面状態に対応する。そして、この図5に示した初期画面状態から何らかのアプリケーションが起動されると、参照用画面301は図6に示すような状態となる。
FIG. 5 corresponds to the initial screen state displayed by the information
情報処理装置101において、アプリケーションが起動されると、情報制御処理部209は、これを検知して、該起動されたアプリケーションをアプリケーションリスト306に追加するように制御する。図6では、4つのアプリケーション(アプリ1(1802)〜アプリ4(1805))が起動されている状態に対応する。
In the
この図6に示した状態から新規画面作成メニュー302bより新規画面作成が行われると図7に示すような状態となる。
When a new screen is created from the new
図7において、1901は操作パネル302上の新規画面作成メニュー302bによって新たに生成されたVRAM領域を示す。なお、1902〜1905も、新規画面作成メニュー302bによって新たに生成されたVRAM領域を示す。
In FIG. 7,
図7では、新規画面作成メニュー302bが5回押下されて、5つのVRAM領域1901〜1905が新規作成された状態に対応する。
In FIG. 7, the new
そして、この図7に示した状態からアプリケーションリスト306でいずれかのアプリケーション(例えばアプリ1)が選択されると、図8に示すような状態となる。
Then, when any application (for example, application 1) is selected in the
図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
そして、この図9の状態から、投影画面切替メニュー302aが押下されると、図10に示すような状態となる。
Then, when the projection
図10に示すように、投影画面切替メニュー302aが押下されると、投影するVRAM領域を1つ選択するためのVRAM領域リスト2201が表示される。このVRAM領域リスト2201からいずれかのVRAM領域を選択することにより、選択されたVRAM領域を投影画面に割り当てることができる。
As shown in FIG. 10, when the projection
また、操作画面切替メニュー302cが押下されると、図11に示すような状態となる。
Further, when the operation
図11に示すように、操作画面切替メニュー302cが押下されると、操作画面に割り当てるVRAM領域を1つ選択するためのVRAM領域リスト2301が表示される(現在生成されている全VRAM領域のリスト)。このVRAM領域リスト2301からいずれかのVRAM領域を選択することにより、情報制御処理部209が、選択されたVRAM領域を操作画面に割り当てるように制御する。
As shown in FIG. 11, when the operation
また、図12に示すように、アプリ1がVRAM2領域に割り当てられている状態(a)において、アプリケーションリスト306でアプリ2を選択すると、(b)に示すように、描画先のVRAM領域を1つ選択するためのVRAM領域リスト2001が表示される。
As shown in FIG. 12, when
このVRAM領域リスト2001からVRAM2領域を選択すると、(c)に示すように、VRAM2にアプリ1が割り当てられる。なお、VRAM2領域が投影画面に割り当てられていた場合、上記操作では、この割り当ては変更されないため、プロジェクタへ出力されるアプリケーションがアプリ1からアプリ2へ切り替えられることになる。
When the VRAM2 area is selected from the
以下、図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
まず、ステップS201において、初期処理部201は、設定データを外部記憶装置104から読み取る処理を実行し、ステップS202において、設定データが記憶装置にあったか否かを判定する。
First, in step S201, the
そしてステップ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
一方、ステップ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
次に、ステップS205において、初期処理部201は、設定キーデータを外部記憶装置104から読み取る処理を実行し、ステップS206において、設定キーデータが記憶装置にあったか否かを判定する。
Next, in step S205, the
そしてステップ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
一方、ステップ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
ステップS208では、初期処理部201は、操作パネル302を表示し、投影画面をVRAM領域1に割り当て、本フローチャートの処理を終了する。
In step S208, the
以上の処理により、図5に示したような初期画面がディスプレイ108に表示され、以後、情報制御処理部209は、図3に示した操作パネル302に対する操作を受け付ける。
Through the above processing, the initial screen as shown in FIG. 5 is displayed on the
ここで図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
次に、図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領域2に割り当てられているアプリケーション、VRAM領域3に割り当てられているアプリケーションでは、それぞれ「VK_LEFT(左カーソルキー)」の操作があった場合と同様の処理が実行される。
As a result, the application assigned to the
以下、図16〜図20を参照して、図3に示した操作パネル302,起動中のアプリケーションリスト306に対する操作に応じた各種処理動作について説明する。
Hereinafter, various processing operations according to operations on the
まず、図16〜図18を参照して、図3に示した操作パネル302の新規画面作成メニュー302bに対する操作に応じた各種処理動作について説明する。
First, with reference to FIGS. 16 to 18, various processing operations according to operations on the new
図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
まず、ステップS101において、新規画面作成処理部202は、新規画面作成メニュー302bが押下されたか否かを判定し、新規画面作成メニュー302bが押下されていないと判定した場合には、新規画面作成処理部202は、そのまま本フローチャートの処理を終了させる。
First, in step S101, the new screen
一方、ステップS101で、新規画面作成メニュー302bが押下されたと判定した場合には、新規画面作成処理部202は、ステップS102において、VRAM領域確報処理を実行する。
On the other hand, if it is determined in step S101 that the new
次に、ステップS103において、新規画面作成処理部202は、VRAMデータ取得処理部205,VRAMデータ表示処理部206に、VRAMデータ取得・表示処理を実行させ、本フローチャートの処理を終了させる。
Next, in step S103, the new screen
以下、図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
まず、ステップS301において、新規画面作成処理部202は、設定データ211から新たに確保しようとしているVRAM領域の内部解像度(内部解像度X,Y)を取得する。
First, in step S301, the new screen
次に、ステップS302において、新規画面作成処理部202は、S301で取得した内部解像度(内部解像度X,Y)に基づいて、VRAM105内に新規VRAM領域を確保し、本フローチャートの処理を終了する。
Next, in step S302, the new screen
以下、図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
まず、ステップS401において、VRAMデータ取得処理部205は、設定データ211から、S102で新たに確保されたVRAM領域の表示サイズ,表示位置(表示サイズX,Y,表示位置X,Y)を取得する。
First, in step S401, the VRAM data
次に、ステップS402において、VRAMデータ取得処理部205は、S401で取得した表示サイズ,表示位置が有効である(表示サイズ,表示位置がVRAM領域1の表示範囲内となる)か否かを判定する。
Next, in step S402, the VRAM data
そしてステップ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
一方、ステップ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
ステップS403では、VRAMデータ取得処理部205は、上記新たに確保されたVRAM領域内のデータを、S401で取得した表示サイズ,表示位置に合わせ拡大縮小を行いVRAM領域1内のデータに合成し、ステップS404に処理を進める。
In step S403, the VRAM data
ステップS404では、VRAMデータ表示処理部206が、画像表示処理部1(ディスプレイ)203に、VRAM領域1内のデータの表示を指示すると、画像表示処理部1(ディスプレイ)203が、VRAM領域1内のデータをディスプレイ108へ送信する。
In step S404, when the VRAM data
また、ステップS405において、VRAMデータ表示処理部206が、画像表示処理部2(プロジェクタ)204に、上記新たに確保されたVRAM領域内のデータの表示を指示すると、画像表示処理部2(プロジェクタ)204が、上記新たに確保されたVRAM領域内のデータをプロジェクタ109へ送信し、本フローチャートの処理を終了させる。
In step S405, when the VRAM data
以上の処理により、ディスプレイ108には、図7の1901〜1905に示したようなVRAM領域に対応する画面が表示される。
Through the above processing, the
次に、図19を参照して、図3に示した操作パネル302の投影画面切替メニュー302aに対する操作に応じた各種処理動作について説明する。
Next, with reference to FIG. 19, various processing operations according to operations on the projection
図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
まず、ステップS501において、投影画面切り替え処理部207は、投影画面切替メニュー302aが押下されたか否かを判定し、投影画面切替メニュー302aが押下されていないと判定した場合には、投影画面切り替え処理部207は、そのまま本フローチャートの処理を終了させる。
First, in step S501, the projection screen switching
一方、ステップ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
そしてステップS502で、VRAM領域リスト2201により切り替え先のVRAM領域が選択されたと判断した場合には、投影画面切り替え処理部207は、ステップS503に処理を進める。
If it is determined in step S502 that a switching destination VRAM area has been selected from the
ステップS503では、投影画面切り替え処理部207は、選択されたVRAM領域を投影領域に割り当てて、該選択されたVRAM領域のデータをプロジェクタ109へ送信する。そして、本フローチャートの処理を終了させる。
In step S <b> 503, the projection screen switching
一方、ステップ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
次に、図20を参照して、図3に示した起動中のアプリケーションリスト306に対する操作に応じた各種処理動作について説明する。
Next, with reference to FIG. 20, various processing operations according to operations on the
図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
まず、ステップS3001において、情報制御処理部209は、起動中のアプリケーションリスト306内のいずれかのアプリケーションが選択されたか否かを判定し、起動中のアプリケーションリスト306内のいずれかのアプリケーションも選択されなかったと判定した場合には、そのまま本フローチャートの処理を終了させる。
First, in step S3001, the information
一方、ステップ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
そしてステップ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
一方、ステップ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
ステップS3003では、情報制御処理部209は、S3002で選択されたVRAM領域に割り当てられているアプリケーションをウィンドウとしてVRAM領域1に表示させる。
In step S3003, the information
次に、ステップS3004では、情報制御処理部209は、S3001で選択されたアプリケーションを、S3002で選択されたVRAM領域に割り当て、本フローチャートの処理を終了させる。
Next, in step S3004, the information
ここで、図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 (
まず、従来の技術について説明する。 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).
従来の技術では、参照用画面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
次に、本発明について説明する。 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).
本発明は、投影用画面データ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
このように、本発明によれば、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,
903は、あるVRAM領域に格納された第1の投影用画面データを参照用画面内に任意の位置大きさで独立表示したVRAM2領域に対応する画像である。また、904は参照用画面におけるアクティブなウィンドウである。
905は、投影用画面操作のために割り当てられたキーボードのテンキー部分である。
なお、ここでは、設定キーデータ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
例えば、投影用画面操作のために割り当てられたキーボードのテンキー905で「6」が入力されると、設定キーデータ212に基づいて、入力キー「VK_NUMPAD6」に対応する出力キー「VK_RIGHT(右カーソルキー)」がVRAM領域2に対応するアプリケーションにのみ送信される。すると902に示すように、VRAM2領域903のみが「VK_RIGHT(右カーソルキー)」に応じた画面に遷移する。
For example, when “6” is input with the
図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,
1003は、あるVRAM領域に格納された第1の投影用画面データを参照用画面内に任意の位置大きさで独立表示したVRAM2領域に対応する画像である。また、1004は、あるVRAM領域に格納された第2の投影用画面データを参照用画面内に任意の位置大きさで独立表示したVRAM3領域に対応する画像である。1005は参照用画面におけるアクティブなウィンドウである。
1006は、投影用画面操作のために割り当てられたキーボードのテンキー部分である。
なお、図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
例えば、投影用画面操作のために割り当てられたキーボードのテンキー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
以下、図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
まず、ステップ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
そしてステップS603で、入力されたキー操作が設定キーデータ212に設定されているキー操作でないと判定した場合には、プロジェクタ投影画面キー操作処理図208は、そのまま本フローチャートの処理を終了させる。
If it is determined in step S603 that the input key operation is not the key operation set in the setting
一方、ステップ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
ステップ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
以上示したように、アクティブでない表示画面に対しても、キー操作を行うことができる。 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.
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
103 Input device 104
108
Claims (12)
前記第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:
前記第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.
前記操作手段において前記登録手段に登録されたキー操作がなされた際に、該キー操作に対応して前記登録手段に登録されているアプリケーションが操作対象に選択されていなくても、前記キー操作を前記アプリケーションへのキー操作として処理するキー操作処理手段と、
を設けたことを特徴とする請求項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の記憶領域以外の記憶領域に記憶される画面データを合成するものであり、
前記第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の表示装置以外の表示装置に表示させる第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:
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)
| 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 |
-
2006
- 2006-12-25 JP JP2006348257A patent/JP2008158342A/en not_active Withdrawn
Cited By (10)
| 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 |