JP4873369B2 - Image display / processing terminal, system, program, and storage medium - Google Patents
Image display / processing terminal, system, program, and storage medium Download PDFInfo
- Publication number
- JP4873369B2 JP4873369B2 JP2007025645A JP2007025645A JP4873369B2 JP 4873369 B2 JP4873369 B2 JP 4873369B2 JP 2007025645 A JP2007025645 A JP 2007025645A JP 2007025645 A JP2007025645 A JP 2007025645A JP 4873369 B2 JP4873369 B2 JP 4873369B2
- Authority
- JP
- Japan
- Prior art keywords
- capture frame
- image
- display
- terminal
- state
- 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.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 claims description 12
- 230000009467 reduction Effects 0.000 claims description 10
- 230000007704 transition Effects 0.000 claims description 8
- 238000000034 method Methods 0.000 description 34
- 230000008569 process Effects 0.000 description 22
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Studio Devices (AREA)
Description
本発明は、例えば、画像表示/処理用端末、システム、プログラム、及び、記憶媒体に関する。 The present invention relates to an image display / processing terminal, a system, a program, and a storage medium, for example.
従来、コンピュータ端末のデスクトップ画面全体、又は、所定のウィンドウ全体をキャプチャして他の端末に送るとともに、当該デスクトップ画面上に、透明ホワイトボードを表示し、その上に描かれた書き込み情報を他の端末に送り、当該他の端末では、先に送られたデスクトップ画面に、当該書き込み情報を重ねて表示する画面共有システムが存在した(特許文献1参照)。 Conventionally, the entire desktop screen of a computer terminal or an entire predetermined window is captured and sent to another terminal, and a transparent whiteboard is displayed on the desktop screen, and the writing information drawn on the desktop is displayed on the other screen. There is a screen sharing system in which the writing information is displayed on the desktop screen sent to the terminal and displayed on the desktop screen sent earlier (see Patent Document 1).
この画面共有システムは、デスクトップ画面全体、又は、所定のウィンドウ全体をキャプチャして他の端末に送ることが前提とされている。 This screen sharing system is assumed to capture the entire desktop screen or the entire predetermined window and send it to another terminal.
更に、特許文献1の技術では、ホワイトボードは、画面のキャプチャとは無関係であり、単に、キャプチャされる画面に重ねられる、手書きのデータ等を共有するためだけに用いられている。 Furthermore, in the technique of Patent Document 1, the whiteboard is irrelevant to screen capture, and is used only for sharing handwritten data or the like superimposed on the captured screen.
上述のように、特許文献1の発明では、キャプチャの対象を、画面中の任意の範囲から選択するという思想が全く存在しないため、特に重要な画面の範囲のみを保存・表示・伝送することが不可能である。 As described above, in the invention of Patent Document 1, since there is no idea of selecting a capture target from an arbitrary range on the screen, only a particularly important screen range can be stored, displayed, and transmitted. Impossible.
また、特許文献1のホワイトボードは、画像のキャプチャとは無関係なので、特に重要な画面の範囲のみを保存・表示・伝送するために利用できない。 Further, since the whiteboard of Patent Document 1 is irrelevant to image capture, it cannot be used to store, display, or transmit only a particularly important screen range.
上述の各課題を解決するために、本願は以下の各発明を提供する。
(発明1)
表示用画面を持つ表示手段と、
前記表示装置の前記表示画面上の、全面又はその一部に、1つの画像又は複数の重畳画像を表示させる画像表示制御手段と、
前記画像表示制御手段によって前記表示画面上に表示される1つの画像又は複数の重畳画像の全ての一番上の層に表示される、前記表示画面の全体、又は、前記表示画面内での、移動、拡大、縮小のいずれか少なくとも一つによって前記表示画面上に表示される1つの画像又は複数の重畳画像の任意の一部を画定するキャプチャ枠であって、当該キャプチャ枠で囲まれた領域内に表示される、1つの画像又は複数の重畳画像を取り込むことができるキャプチャ枠を表示させるキャプチャ枠表示制御手段と、
前記キャプチャ枠内に、その下層にある画像を表示する第1の状態と、前記取り込んだ画像を前記キャプチャ枠内に表示する第2の状態との間を切り替える、キャプチャ枠表示状態切換手段と、
を備えた、第1の画像表示/処理用端末。
In order to solve the above-described problems, the present application provides the following inventions.
(Invention 1)
A display means having a display screen;
Image display control means for displaying one image or a plurality of superimposed images on the entire or part of the display screen of the display device;
Displayed on the top layer of all of one image or a plurality of superimposed images displayed on the display screen by the image display control means, or within the display screen, A capture frame that defines an arbitrary part of one image or a plurality of superimposed images displayed on the display screen by at least one of movement, enlargement, and reduction, and is an area surrounded by the capture frame Capture frame display control means for displaying a capture frame that can be captured within one image or a plurality of superimposed images,
Capture frame display state switching means for switching between a first state in which an image underneath the capture frame is displayed and a second state in which the captured image is displayed in the capture frame;
A first image display / processing terminal.
このような構成により、コンピュータ画面中の任意の範囲の画面を、容易にキャプチャすることが可能となる。またこれにより、画像キャプチャと新たにキャプチャする対象の画像探索を頻繁に繰り返す用途には好適である。 With such a configuration, it is possible to easily capture an arbitrary range of screens in the computer screen. This is also suitable for applications in which image capture and image search for a new capture target are repeated frequently.
つまり、キャプチャ枠を第1の状態にした状態でキャプチャする対象の画像を探索し、キャプチャする対象の画像が決定された場合には、当該画像がスルー表示されている第1の状態から、当該画像を取り込んだ第2の状態に切り替えることが可能である。ここでスルー表示されている状態とは、見かけ上、キャプチャ枠内が透明または半透明であり、下層にある画像が視認可能なように枠内に表示されていることをいう。 That is, when an image to be captured is searched with the capture frame set to the first state and the target image to be captured is determined, the image is displayed from the first state in which the image is displayed through. It is possible to switch to the second state in which the image is captured. Here, the through display state means that the capture frame is apparently transparent or semi-transparent, and is displayed in the frame so that an image in the lower layer is visible.
なお、本発明においては、その作用・効果との関係上、構成要素「キャプチャ枠表示状態切換手段」が、いわゆる均等論における「本質的部分」、或いは、いわゆる間接侵害における「課題の解決に不可欠なもの」に対応すると考えられる。 In the present invention, the component “capture frame display state switching means” is indispensable for solving the problem in the so-called “intrinsic part” or indirect infringement because of its action / effect. It is thought that it corresponds to "thing".
(発明2)
前記第2の状態にある前記キャプチャ枠の下層の1つの画像および複数の重畳画像のいずれかがアクティブにされたときに、前記キャプチャ枠を前記第1の状態に遷移させるように前記キャプチャ枠表示状態切換手段を制御する、
第1のキャプチャ枠表示状態切換制御手段、
を更に備えた発明1に記載の第1の画像表示/処理用端末。
(Invention 2)
The capture frame display so as to transition the capture frame to the first state when any one of a lower layer of the capture frame in the second state and a plurality of superimposed images are activated. Controlling the state switching means;
First capture frame display state switching control means;
The first image display / processing terminal according to claim 1, further comprising:
このような構成によって、例えば、キャプチャ枠の下層の画像を選択するだけで、自動的にキャプチャ枠がスルー表示とされ、新たにキャプチャ対象とされるべき画像の探索が容易になる。 With such a configuration, for example, simply by selecting an image below the capture frame, the capture frame is automatically displayed as a through display, and it becomes easy to search for an image to be newly captured.
(発明3)
前記第2の状態にある前記キャプチャ枠がドラッグ状態にされたときに、前記キャプチャ枠を前記第1の状態に遷移させるように前記キャプチャ枠表示状態切換手段を制御する、
第2のキャプチャ枠表示状態切換制御手段、
を更に備えた発明1又は2に記載の第1の画像表示/処理用端末。
(Invention 3)
Controlling the capture frame display state switching means to transition the capture frame to the first state when the capture frame in the second state is in a drag state;
Second capture frame display state switching control means;
The first image display / processing terminal according to claim 1 or 2, further comprising:
このような構成にすることによって、例えば、キャプチャ枠をドラッグ状態にするだけで、自動的にキャプチャ枠がスルー表示とされ、新たにキャプチャ対象とされるべき画像の探索が容易になる。 By adopting such a configuration, for example, simply by bringing the capture frame into a drag state, the capture frame is automatically displayed as a through display, and it becomes easy to search for an image to be newly captured.
(発明4)
前記ドラッグ状態にされていたキャプチャ枠が非ドラッグ状態にされた場合に、前記キャプチャ枠を第2の状態に遷移させるように前記キャプチャ枠表示状態切換手段を制御する、
第3のキャプチャ枠表示状態切換制御手段、
を更に備えた発明3に記載の第1の画像表示/処理用端末。
(Invention 4)
Controlling the capture frame display state switching means to transition the capture frame to the second state when the capture frame that has been in the drag state is brought into a non-drag state;
Third capture frame display state switching control means;
The first image display / processing terminal according to claim 3, further comprising:
このように構成することによって、キャプチャ枠が非ドラッグ状態にされた場合に、直近にキャプチャされていた画像をキャプチャ枠内に再表示させることが可能となる。このような再表示によって、当該直近のキャプチャ画像をそのままキャプチャするか、或いは、非ドラッグ状態にされた時点の直前に囲まれていた画像をキャプチャするか、容易に判断することが可能となる。 With this configuration, when the capture frame is in a non-drag state, it is possible to redisplay the image captured most recently in the capture frame. By such re-display, it is possible to easily determine whether to capture the latest captured image as it is or to capture an image surrounded immediately before the non-drag state.
(発明5)
前記ドラッグ状態にされていたキャプチャ枠が非ドラッグ状態にされた場合に、前記キャプチャ枠の直下の画像をキャプチャするとともに前記第2の状態に遷移させるように前記キャプチャ枠表示状態切換手段を制御する、
第4のキャプチャ枠表示状態切換制御手段、
を更に備えた発明3に記載の第1の画像表示/処理用端末。
(Invention 5)
When the capture frame that has been in the drag state is in a non-drag state, the capture frame display state switching unit is controlled so that the image immediately below the capture frame is captured and transitioned to the second state. ,
Fourth capture frame display state switching control means;
The first image display / processing terminal according to claim 3, further comprising:
このような構成にすることで、キャプチャ枠のドラッグ状態が解除された時点で、キャプチャ枠で囲まれていた画像がキャプチャされ、簡易な画像のキャプチャが可能となる。 With such a configuration, when the drag state of the capture frame is released, the image surrounded by the capture frame is captured, and a simple image can be captured.
(発明6)
発明1から発明5のいずれかの発明に記載の第1の画像表示/処理用端末であって、
前記キャプチャ枠内に表示された画像に重ねて第1の端末から入力された所定の情報を表示可能な領域を表示させる入力情報表示手段、
を更に備える、第1の画像表示/処理用端末。
(Invention 6)
A first image display / processing terminal according to any one of the inventions 1 to 5,
Input information display means for displaying an area in which the predetermined information input from the first terminal can be displayed over the image displayed in the capture frame;
A first image display / processing terminal.
このように構成することによって、キャプチャ枠内に薄く表示された、直近にキャプチャした画像あるいはこれからキャプチャしようとする画像とともに、第1の端末から入力された所定の情報を同時に視認可能であり、キャプチャした画像に対する補足情報等も容易に追加することが可能となる。 With this configuration, it is possible to simultaneously view predetermined information input from the first terminal together with the most recently captured image displayed in the capture frame or the image to be captured in the future. It is also possible to easily add supplementary information or the like for the image that has been selected.
(発明6−1)
以上のいずれかの発明に記載の第1の画像表示/処理用端末であって、
前記第1の端末のキャプチャ枠の第1の状態において、当該キャプチャ枠内に、直近にキャプチャした画像を薄く表示させる、第2の情報表示手段を更に備える、第1の画像表示/処理用端末。
(Invention 6-1)
The first image display / processing terminal according to any one of the above inventions,
In the first state of the capture frame of the first terminal, a first image display / processing terminal further comprising second information display means for thinly displaying an image captured most recently in the capture frame .
このように構成することによって、キャプチャ枠に、直近にキャプチャした画像をも薄く表示でき、これからキャプチャしようとする画像との対比等が容易となる。 With this configuration, the most recently captured image can be displayed lightly in the capture frame, and comparison with an image to be captured from now on becomes easy.
(発明7)
発明1から発明6のいずれかの発明に記載の第1端末と通信可能な第2端末であって、
当該第2端末は、第1端末のキャプチャ枠内の表示画像を、その表示手段上に反映する、キャプチャ枠表示状態反映手段を有する
第2端末。
(Invention 7)
A second terminal capable of communicating with the first terminal according to any one of inventions 1 to 6,
The second terminal is a second terminal having capture frame display state reflecting means for reflecting the display image in the capture frame of the first terminal on the display means.
このように構成することによって、第2端末では、第1端末のキャプチャ枠内の画像が表示される。従って、第2端末では、この画像を参考に、自己端末でキャプチャすべき画像を検討できる。 With this configuration, the second terminal displays an image within the capture frame of the first terminal. Therefore, the second terminal can consider an image to be captured by the self terminal with reference to this image.
(発明8)
発明1から発明6に記載の第1端末、及び、
当該第1端末と通信状態にある発明7に記載の第2端末
を備える、キャプチャ枠表示/反映システム。
(Invention 8)
A first terminal according to inventions 1 to 6, and
A capture frame display / reflection system comprising the second terminal according to the seventh aspect in communication with the first terminal.
(発明9)
発明8に記載のキャプチャ枠表示/反映システムであって、
当該システムに含まれる前記第1端末のキャプチャ枠の第1の状態において、当該キャプチャ枠内に、前記第2端末でキャプチャした画像を薄く重ねて表示する、相手端末情報反映手段、
をさらに備える、キャプチャ枠表示/反映システム。
(Invention 9)
A capture frame display / reflection system according to claim 8,
In the first state of the capture frame of the first terminal included in the system, the partner terminal information reflecting means for displaying the image captured by the second terminal thinly in the capture frame,
A capture frame display / reflection system further comprising:
(発明10)
コンピュータに少なくとも、第1の画像表示/処理用端末としての、
表示用画面を持つ表示機能と、
前記表示装置の前記表示画面上の、全面又はその一部に、1つの画像又は複数の重畳画像を表示させる画像表示制御機能と、
前記画像表示制御手段によって前記表示画面上に表示される1つの画像又は複数の重畳画像の全ての一番上の層に表示される、前記表示画面の全体、又は、前記表示画面内での移動、拡大、縮小のいずれか少なくとも一つによって前記表示画面上に表示される1つの画像又は複数の重畳画像の任意の一部を画定するキャプチャ枠であって、当該キャプチャ枠で囲まれる当該キャプチャ枠の直下に表示される、1つの画像又は複数の重畳画像を当該キャプチャ枠内に取り込むことができるキャプチャ枠を表示させるキャプチャ枠表示制御機能と、
前記キャプチャ枠内に、その下層にある画像を表示する第1の状態と、前記取り込んだ画像をキャプチャ枠内に表示する第2の状態との間を切り替える、キャプチャ枠表示状態切換機能、
を実現させる画像表示/処理用プログラム。
(Invention 10)
At least as a first image display / processing terminal on the computer,
A display function with a display screen;
An image display control function for displaying one image or a plurality of superimposed images on the entire or a part of the display screen of the display device;
The entire display screen or movement within the display screen displayed on the top layer of all of one image or multiple superimposed images displayed on the display screen by the image display control means A capture frame that defines an arbitrary part of one image or a plurality of superimposed images displayed on the display screen by at least one of enlargement and reduction, and the capture frame surrounded by the capture frame A capture frame display control function for displaying a capture frame that can be captured within the capture frame, which is displayed directly below the image or a plurality of superimposed images;
A capture frame display state switching function for switching between a first state in which an image below the capture frame is displayed in the capture frame and a second state in which the captured image is displayed in the capture frame;
An image display / processing program that realizes
(発明11)
発明10に記載のプログラムを記憶した情報記憶媒体。
(Invention 11)
An information storage medium storing the program according to the tenth aspect.
また、端末又はシステムのカテゴリーで記載された各請求項中の上記各手段の全体又は一部は、ソフトウェアの実行によりコンピュータによって実現される場合もある一方、ファームウェア、または、ハードウェアによって実現される場合も存在する。 In addition, all or part of the above-described means in each claim described in the category of terminal or system may be realized by a computer by execution of software, but may be realized by firmware or hardware. There are cases.
なお、端末或いはシステム発明においては、各構成要素の記載順序が、各発明が実施される場合の経時的順序を規定するものではない。逆に、各発明の目的・効果を達成する範囲内で、各発明を実施する際に各構成要素の実現する機能の作動順序は自由に変更でき、そのような技術も各発明の範囲内に属する。 In the terminal or system invention, the description order of each component does not stipulate the temporal order in which each invention is implemented. Conversely, within the scope of achieving the object and effect of each invention, the operation sequence of the functions realized by each component can be freely changed when implementing each invention, and such technology is also within the scope of each invention. Belongs.
以下に、本明細書中で用いられる用語の一覧を示す。
表1 本明細書中で用いられる用語の意義
The following is a list of terms used in this specification.
Table 1 Significance of terms used in this specification
本発明によって、コンピュータ画面中の任意の範囲の画面を、容易にキャプチャすることが可能となる。 According to the present invention, it is possible to easily capture an arbitrary range of screens in a computer screen.
以下、本発明の各種の実施態様/実施例を図を参照しつつ説明する。但し、以下の説明は、あくまでも本発明の例示であり、以下の記載によって、本発明の技術的範囲が限定されるものではない。 Hereinafter, various embodiments / examples of the present invention will be described with reference to the drawings. However, the following description is merely an example of the present invention, and the technical scope of the present invention is not limited by the following description.
また、本発明の技術は、如何なる既知の、或いは、今後開発される、画像表示/処理用端末、及びシステムに対しても適することを理解して欲しい。 It should also be understood that the technique of the present invention is suitable for any known or later developed image display / processing terminal and system.
なお、本明細書中における「実施態様1」とは、ネットワークに接続されている、通信可能な複数のコンピュータ端末上で実現可能な画像表示/処理技術に係り、「実施態様2」とは、ネットワークに接続されていない、スタンドアローンのコンピュータ端末上で実現可能な画像表示/処理技術に係る。 The “embodiment 1” in this specification relates to an image display / processing technology that can be realized on a plurality of communicable computer terminals connected to a network, and “embodiment 2” The present invention relates to an image display / processing technique that can be realized on a stand-alone computer terminal that is not connected to a network.
そして、「実施例1」とは、「実施態様1」における、表示画面に表示されている、キャプチャ枠の下層にあるウィンドウをアクティブにした場合に、キャプチャ枠をスルー表示状態に変化させる技術に係り、「実施例2」は、「実施態様1」における、表示画面に表示されている、ウィンドウの上層にあるキャプチャ枠をドラッグ状態にした場合に、キャプチャ枠をスルー表示状態に変化させる技術に係る。 “Example 1” is a technique for changing the capture frame to the through display state when a window below the capture frame displayed on the display screen in “Embodiment 1” is activated. Therefore, “Example 2” is a technique for changing the capture frame to the through display state when the capture frame on the upper layer of the window displayed on the display screen in the “embodiment 1” is dragged. Related.
更に、「実施例3」は、「実施態様2」における、表示画面に表示されている、キャプチャ枠の下層にあるウィンドウをアクティブにした場合に、キャプチャ枠をスルー表示状態に変化させる技術に係り、「実施例4」は、「実施態様2」における、表示画面に表示されている、ウィンドウの上層にあるキャプチャ枠をドラッグ状態にした場合に、キャプチャ枠をスルー表示状態に変化させる技術に係る。 Furthermore, “Example 3” relates to a technique for changing the capture frame to the through display state when the window below the capture frame displayed on the display screen in “Embodiment 2” is activated. , “Example 4” relates to a technique for changing the capture frame to the through display state when the capture frame on the upper layer of the window displayed on the display screen in the “embodiment 2” is dragged. .
<システム構成> <System configuration>
実施態様1に係る画像表示/処理端末は、ネットワークに接続されている、通信可能な複数のコンピュータ端末上で実現可能である。 The image display / processing terminal according to the first embodiment can be realized on a plurality of communicable computer terminals connected to a network.
他方、実施態様2に係る画像表示/処理端末は、ネットワークに接続されていない、スタンンドアローンのコンピュータ端末上で実現可能である。 On the other hand, the image display / processing terminal according to the second embodiment can be realized on a stand-alone computer terminal that is not connected to a network.
まず、両者のシステム構成例を説明するために、前者の、通信可能な複数のコンピュータ端末上での実施態様(実施態様1)について説明する。 First, in order to explain an example of both system configurations, the former embodiment (embodiment 1) on a plurality of communicable computer terminals will be described.
実施態様2のシステム構成については、必要に応じて、実施態様1のシステム構成の一部(ネットワークに接続されていない、スタンンドアローンのコンピュータ端末)を参照することとする。 Regarding the system configuration of the second embodiment, a part of the system configuration of the first embodiment (stand-alone computer terminal not connected to the network) is referred to as necessary.
<実施態様1>
図1は、この発明の実施態様2に係る、画像表示/処理技術が適用可能なネットワーク・システムの概略構成を示す図である。なお、図1では、端末1Aと端末1Bとがネットワーク2を介して接続されているが、LANケーブルなどの通信ケーブルによりこれら端末1A、1B間が直接接続されていても良い。また、インターネットと既存の電話回線など、複数種類のネットワークが併用されても良い。これら端末の接続形態としては、図1に示されたようなサーバを介さぬ1対1の接続の他、サーバを介した1対1接続、1対1接続であるが接続のために認証用にのみサーバを介するものや、サーバを介し1台の端末と複数台の端末が接続された、講義形式が実現可能な1対多接続や、サーバを介さないグループ対話などがある。図1の例では、1対1の情報共有態様を例にとっているが、この他にも講義形式の1対多の態様や、各参加者が任意に別の参加者の一人又は複数人に対して情報伝送するような、多対多の態様も勿論、本発明の範囲内である。
<Embodiment 1>
FIG. 1 is a diagram showing a schematic configuration of a network system to which an image display / processing technique can be applied according to Embodiment 2 of the present invention. In FIG. 1, the terminal 1A and the terminal 1B are connected via the network 2, but the terminals 1A and 1B may be directly connected by a communication cable such as a LAN cable. A plurality of types of networks such as the Internet and existing telephone lines may be used in combination. As the connection form of these terminals, in addition to the one-to-one connection not via the server as shown in FIG. 1, one-to-one connection and one-to-one connection via the server are used for authentication. There are one through a server only, one-to-many connection in which one terminal and a plurality of terminals are connected through a server, and a group conversation without using a server. In the example of FIG. 1, a one-to-one information sharing mode is taken as an example, but in addition to this, a one-to-many mode of lecture format or each participant arbitrarily to one or a plurality of other participants Of course, many-to-many aspects such as transmitting information are also within the scope of the present invention.
また、以下の説明は、通信ケーブルを介して直接接続された1対1接続(peer to peer)の形態を例にとって行うが、サーバを介して行われる1対1、1対多、多対多、の態様も勿論、本発明の範囲内である。なお、通信を1対1接続(peer to peer)の形態で行う場合のメリットは、サーバに負担がかからないこと、及び、中継サーバを介さない直接接続による高速な通信の実現ができることである。また、1対1接続(peer to peer)の形態に適しているアプリケーションとしては、大容量のデータを扱う映像系アプリケーション(ビデオ・チャット等)や、リアルタイムな処理が必要なアプリケーション(ホワイトボード等)が挙げられる。 In addition, the following description will be made taking an example of a form of peer-to-peer connection (peer to peer) directly connected via a communication cable, but one-to-one, one-to-many, and many-to-many performed via a server. Of course, the embodiments are also within the scope of the present invention. The advantages of performing communication in the form of peer-to-peer are that the server is not burdened and that high-speed communication can be realized by direct connection without using a relay server. Applications suitable for peer-to-peer connections include video applications (such as video chat) that handle large amounts of data and applications that require real-time processing (such as whiteboards). Is mentioned.
図1において、伝送手段としてのネットワーク2には、それぞれノード2a、2bを介して端末1A、1Bが接続されており、これら端末1A、1B間での双方向対話が可能になっている。例えば、端末1Aは、一般的に、通信制御機能等、主要な情報処理機能を実行するPC本体100Aと、表示装置200Aを備えている。同様に、端末1Bも、PC本体100Bと、表示装置200Bを備える。 In FIG. 1, terminals 1A and 1B are connected to a network 2 as transmission means via nodes 2a and 2b, respectively, and a bidirectional dialogue between these terminals 1A and 1B is possible. For example, the terminal 1A generally includes a PC main body 100A that executes main information processing functions such as a communication control function, and a display device 200A. Similarly, the terminal 1B includes a PC main body 100B and a display device 200B.
本発明の実施態様1に係る画像表示/処理技術は、上述のような伝送手段(例えば、図1の場合、ネットワーク2)を介して、直接又は間接的に接続されることにより、互いに対話可能な状態に設定された端末1Aから第2端末1Bに対して、該端末1Aから該端末1Aの表示画面の一部を選択的に端末1Bに送信することを含む。 The image display / processing technology according to the first embodiment of the present invention can interact with each other by being directly or indirectly connected via the transmission means as described above (for example, the network 2 in the case of FIG. 1). The terminal 1A that is set to a simple state selectively transmits a part of the display screen of the terminal 1A from the terminal 1A to the terminal 1B.
図2は、本発明の実施態様1に係る画像表示/処理技術を実施可能な端末の構成のブロック図である。この端末1A(1B)は、モニタ等の表示装置200A(200B)と、映像処理を行うPC本体100A(100B)と、外部記録装置700A(700B)と、マウス等のポインティング・デバイス400A(400B)と、キーボード500A(500B)と、マイク600A(600B)と、スピーカ300A(300B)と、を備える。なお、端末1Bについても、同様の構成を有するため、以下、端末1Aについてのみ説明する。 FIG. 2 is a block diagram of a configuration of a terminal that can implement the image display / processing technique according to the first embodiment of the present invention. The terminal 1A (1B) includes a display device 200A (200B) such as a monitor, a PC main body 100A (100B) that performs video processing, an external recording device 700A (700B), and a pointing device 400A (400B) such as a mouse. And a keyboard 500A (500B), a microphone 600A (600B), and a speaker 300A (300B). Since the terminal 1B has the same configuration, only the terminal 1A will be described below.
なお、本発明の実施態様又は実施態様において説明される本発明の具体例は、PCに格納されたソフトウェアに基づいて、CPUが上記各ハードウェアを制御することによって実現される。 Note that the embodiment of the present invention or a specific example of the present invention described in the embodiment is realized by the CPU controlling each hardware based on software stored in the PC.
PC本体100Aは、ネットワーク2を介して、相手対話者から伝送されてきた画像データの表示/処理を実施する制御部120と、送受信される画像データ等を格納しておくための記憶手段130(図中、D/B)と、表示装置200Aへ制御部120の指示に従って所定のパターンを表示させるための、VRAM141を有する描画部140と、マウス等のポインティング・デバイス400Aからの位置情報の取り込みや外部装置700Aとのデータ授受を可能にするデータ入出力部150(図中、I/O)と、相手対話者の音声が出力されるスピーカ300Aを制御するための音源コントローラ160と、カメラ800Aとを備える。 The PC main body 100A includes a control unit 120 that performs display / processing of image data transmitted from the other party through the network 2, and a storage unit 130 for storing image data to be transmitted and received. In the drawing, D / B), a drawing unit 140 having a VRAM 141 for displaying a predetermined pattern on the display device 200A in accordance with an instruction from the control unit 120, and capturing of positional information from a pointing device 400A such as a mouse A data input / output unit 150 (I / O in the figure) enabling data exchange with the external device 700A, a sound source controller 160 for controlling the speaker 300A from which the other party's voice is output, a camera 800A, Is provided.
なお、外部記録装置700Aは、例えば、磁気テープ、CD、光ディスク、ハードディスク、DVD、フラッシュメモリ等を含み、この発明に係る画像表示/処理技術を実施するコンピュータ・プログラムや相手対話者からの送信データなどが格納される。 The external recording device 700A includes, for example, a magnetic tape, a CD, an optical disk, a hard disk, a DVD, a flash memory, and the like, and is a computer program that implements the image display / processing technique according to the present invention and transmission data from the other party Etc. are stored.
本発明の実施態様1に係る画像表示/処理技術は、上述のような構造を有する端末1Aが設置されたA地点と、端末1Bが設置されたB地点との間で実行される双方向対話に特に有効である。 The image display / processing technique according to the first embodiment of the present invention is an interactive dialogue executed between the point A where the terminal 1A having the above-described structure is installed and the point B where the terminal 1B is installed. Is particularly effective.
図3−Aないし、図3−Cの、遷移画面付きフロー図を参照する。 Reference is made to the flow diagrams with transition screens of FIGS.
これらの図中、左の2列は、端末Aにおける操作及び画面状態を示し、右の2列は、端末Bの画面状態を示す。ここで、右の2列の端末Bの画面状態は、左2列の端末Aでの操作及び画面状態によって影響を受ける一方、端末B(右2列)における操作及び画面状態によって、端末A(左2列)の状態が影響を受けることはない。ただし、これは、本発明の実施例の説明を容易にするための1つの例に過ぎず、以下に説明するような端末Aから端末Bへの対応関係を、端末Bから端末Aの方向にも及ぼし、相互関連させた実施形態も勿論実現可能である。 In these figures, the left two columns indicate the operation and screen state of the terminal A, and the right two columns indicate the screen state of the terminal B. Here, the screen state of the terminal B in the right two columns is affected by the operation and the screen state in the terminal A in the left two columns, while the terminal A ( The state in the left two columns) is not affected. However, this is only one example for facilitating the description of the embodiment of the present invention, and the correspondence relationship from terminal A to terminal B as described below is set in the direction from terminal B to terminal A. Of course, interrelated embodiments are also feasible.
図3−Aにおいて、まず、端末A(3A01)において操作が開始され(ステップS3A001)、その結果画面上に画像が表示される(ステップS3A003)。 3A, first, an operation is started at the terminal A (3A01) (step S3A001), and as a result, an image is displayed on the screen (step S3A003).
次に、端末A(3A01)上に、キャプチャ枠が表示される(ステップS3A005)。この状態では、例えば、端末A(3A01)には、例えば画面3A005のような画面が表示される。この画面中、画面3A0005aが、キャプチャ枠であり、この場合、キャプチャ枠は、スルー表示状態となっていて、見かけ上、枠内が透明であり、下層のウィンドウ画像(画面3A005b)及び、デスクトップ画面(画面3A005c)の一部がそのまま、当該キャプチャ枠(3A005a)内に表示され、観察できる。 Next, a capture frame is displayed on terminal A (3A01) (step S3A005). In this state, for example, a screen such as a screen 3A005 is displayed on the terminal A (3A01). In this screen, screen 3A0005a is a capture frame. In this case, the capture frame is in a through display state, and the inside of the frame is apparently transparent, and the lower window image (screen 3A005b) and the desktop screen are displayed. A part of (screen 3A005c) is displayed as it is in the capture frame (3A005a) and can be observed.
この状態において、通信先の端末B(3A03)においては、画面上の所定位置に、キャプチャ枠(スルー状態)が表示される(ステップS3A005’、及び、画面3A005’)。画面3A005’では、端末B(3A03)のデスクトップ画面(画面3A005’c)がそのままスルー表示されている。 In this state, in the communication destination terminal B (3A03), a capture frame (through state) is displayed at a predetermined position on the screen (step S3A005 'and screen 3A005'). On the screen 3A005 ', the desktop screen (screen 3A005'c) of the terminal B (3A03) is displayed as it is.
ここで、「所定位置」とは、端末B(3A03)における操作者が任意に決定可能であり、後述するように、端末A(3A01)におけるキャプチャ枠(3A0005a)の移動、拡大、縮小に影響されないようにすることもできるし、或いは、端末Aでのキャプチャ枠(3A005a)の移動、拡大、縮小に忠実に反映させることも可能である。 Here, the “predetermined position” can be arbitrarily determined by the operator at the terminal B (3A03) and affects the movement, enlargement, and reduction of the capture frame (3A0005a) at the terminal A (3A01), as will be described later. It is possible to prevent this from happening, or it is possible to accurately reflect the movement, enlargement, and reduction of the capture frame (3A005a) at the terminal A.
次に、端末A(3A01)において、キャプチャ枠内に表示された所望の画像をキャプチャさせる(ステップS3A007)。ここで、キャプチャとは、キャプチャ枠(3A007a)で囲まれる、枠内に表示されている、1つ或いは複数のウィンドウ画像データ等(ここではウィンドウの一部)を、一時的または定常的にメモリに格納することである。キャプチャされた画像は当該キャプチャ枠(3A007a)内に固定表示され、以後、当該キャプチャ枠の移動、拡大、縮小に関わらず、当該キャプチャ枠(3A007a)はスルー表示状態ではなく、当該取り込まれた画像が嵌め込まれた状態となる。 Next, the terminal A (3A01) captures a desired image displayed in the capture frame (step S3A007). Here, “capture” refers to temporarily or regularly storing one or a plurality of window image data (in this case, a part of a window) displayed in a frame surrounded by a capture frame (3A007a). Is to store. The captured image is fixedly displayed in the capture frame (3A007a). Thereafter, the capture frame (3A007a) is not in the through display state regardless of movement, enlargement, or reduction of the capture frame, and the captured image is displayed. Will be inserted.
この状態において、端末B(3A03)では、画面上の所定位置のキャプチャ枠(3A007’a)内に、端末Aのキャプチャ枠(3A007a)で取り込まれた画像が表示される(ステップS3A007’、及び、画面3A007’)。 In this state, in the terminal B (3A03), the image captured in the capture frame (3A007a) of the terminal A is displayed in the capture frame (3A007'a) at a predetermined position on the screen (step S3A007 ', and , Screen 3A007 ').
なお、参考画面(画面3A007r)は、ステップS3A007における画面3A007で、キャプチャ枠(3A007a)を左上方向に移動させたものである。これから分かるように、取り込まれた画像が表示されている状態では、キャプチャ枠(3A007a)の移動によっても枠内に表示されている画像は変化しない。 次に、図3−B及び3−Aを参照して、ステップS3B009において、端末A(3A01)では、ステップS3A007でキャプチャした画像以外の他の画像をキャプチャするか否かの判断が為され、YESであれば、再びステップS3A007のステップを実行する。 The reference screen (screen 3A007r) is the screen 3A007 in step S3A007, and the capture frame (3A007a) is moved in the upper left direction. As can be seen, in the state where the captured image is displayed, the image displayed in the frame does not change even when the capture frame (3A007a) is moved. Next, referring to FIGS. 3-B and 3-A, in step S3B009, terminal A (3A01) determines whether to capture an image other than the image captured in step S3A007. If YES, step S3A007 is executed again.
一方、NO(ステップS3A007でキャプチャした画像以外の他の画像をキャプチャしない)であれば、ステップS3B011に進む。 On the other hand, if NO (no image other than the image captured in step S3A007 is captured), the process proceeds to step S3B011.
このステップS3B011では、ステップS3A007でキャプチャ枠内に画像がキャプチャされた状態で、キャプチャ枠の下層の画像がマウスにより選択されたかが判断される。NOであれば、再びステップS3B009に戻り、他の画像をキャプチャするか否かの判断が為される。 In step S3B011, it is determined whether an image below the capture frame is selected by the mouse in a state where the image is captured in the capture frame in step S3A007. If NO, the process returns to step S3B009 again to determine whether to capture another image.
一方、YES(キャプチャ枠の下層の画像がマウスにより選択された)であれば、ステップS3B013で、キャプチャ枠内をスルー表示にする。この場合、画像3B013に示されるように、見かけ上、透明なキャプチャ枠内(3B013a)を通して、マウスにより選択された下層の画像(3B013b)が観察できる。即ち、キャプチャ枠内には下層の画像が表示される。 On the other hand, if YES (the image below the capture frame has been selected with the mouse), in step S3B013, the inside of the capture frame is displayed as a through display. In this case, as shown in the image 3B013, the lower layer image (3B013b) selected by the mouse can be observed through the apparently transparent capture frame (3B013a). That is, the lower layer image is displayed in the capture frame.
キャプチャ枠(3B013a)の下層の画面が選択された、ということは、操作者が、当該画像を次にキャプチャしようと意図している可能性が高い。従って、(i)ステップS3A007でキャプチャされた画像をクリアして、(ii)スルー表示状態にし、(iii)その後、キャプチャ枠(3B013a)の下層の画像を再度キャプチャする、という煩雑な操作を経ることなく、下層の画面が選択されたことをトリガとして、(i)と(ii)の処理を自動的に行うのである。 If the screen below the capture frame (3B013a) has been selected, it is highly likely that the operator intends to capture the image next. Accordingly, (i) the image captured in step S3A007 is cleared, (ii) the through display state is set, and (iii) the image below the capture frame (3B013a) is captured again. Instead, the process of (i) and (ii) is automatically performed with the selection of the lower layer screen as a trigger.
これにより、ユーザフレンドリで、簡易な画面のキャプチャが可能となる。 This makes it possible to capture a user-friendly and simple screen.
一方、このステップS3B013の状態において、端末B(3A03)では、画面上の所定の位置のキャプチャ枠内に、端末A(3A01)で直前にキャプチャされた画像が表示され続け、あるいは繰り返し再表示される(ステップS3B013’、及び、画面3B013’)。 On the other hand, in the state of step S3B013, in the terminal B (3A03), the image captured immediately before by the terminal A (3A01) is continuously displayed or repeatedly redisplayed in the capture frame at a predetermined position on the screen. (Step S3B013 ′ and screen 3B013 ′).
端末B(3A03)において、キャプチャ枠(3B013’a)内に、端末A(3A01)のキャプチャ枠(3B013a)の画像を反映しない理由は、端末A(3A01)において次にキャプチャされる画像が確定するまでの間に、端末A(3A01)で試行錯誤的にキャプチャ枠(3A3B013a)内に表示される画像を、端末B(3A03)のキャプチャ枠(3B013’a)内に忠実に表示すると、端末B(3A03)の操作者にとって「迷惑」となるからである。 The reason for not reflecting the image of the capture frame (3B013a) of the terminal A (3A01) in the capture frame (3B013′a) in the terminal B (3A03) is that the next captured image in the terminal A (3A01) is fixed Until the terminal A (3A01) faithfully displays an image displayed in the capture frame (3A3B013a) on the terminal A (3A01) in the capture frame (3B013′a) of the terminal B (3A03) This is because it is annoying for the operator of B (3A03).
また、端末B(3A03)において、キャプチャ枠(3B013’a)をスルー表示状態にしない理由は、端末A(3A01)において次の画像がキャプチャされるまでは、端末B(3A03)には直前にキャプチャされた画像を表示させて、端末B(3A03)での検討の用に供する方が良いからである。 The reason why the capture frame (3B013′a) is not set to the through display state in the terminal B (3A03) is that the terminal B (3A03) immediately before the next image is captured in the terminal A (3A01). This is because it is better to display the captured image and use it for the examination at the terminal B (3A03).
むしろ、端末A(3A01)において、次にキャプチャされる画像が確定されてから、当該画像を端末B(3A03)のキャプチャ枠(3B013’a)に表示すれば十分である。もちろん端末A(3A01)のキャプチャ枠(3A3B013a)内に表示される画像を、そのまま端末B(3A03)のキャプチャ枠(3B013’a)内に忠実に表示することとしても良い。用途に応じて何れかの状態となるよう予め、或いは適宜選択すればよい。 Rather, it is sufficient to display the image in the capture frame (3B013'a) of the terminal B (3A03) after the next captured image is determined in the terminal A (3A01). Of course, the image displayed in the capture frame (3A3B013a) of the terminal A (3A01) may be displayed faithfully in the capture frame (3B013'a) of the terminal B (3A03). What is necessary is just to select previously or suitably so that it may be in any state according to a use.
図3−Cを参照して、次に、端末A(3A01)では、スルー表示状態にされたキャプチャ枠(3C015a)で囲まれる下層の画像を操作する(ステップS3C015、及び、画面3C015)。「操作」とは、当該画像の移動・拡大・縮小や、他の画像の表示等が含まれる。要するに、次にキャプチャしようとする画像を探索し、更に、その画像中で、特にキャプチャしたい部分がキャプチャ枠(3C015a)で囲まれるようにするのである。 Referring to FIG. 3-C, terminal A (3A01) next operates the lower layer image surrounded by the capture frame (3C015a) in the through display state (step S3C015 and screen 3C015). “Operation” includes movement, enlargement, reduction of the image, display of another image, and the like. In short, an image to be captured next is searched, and a portion that is particularly desired to be captured is surrounded by a capture frame (3C015a).
このとき、端末B(3A03)上のキャプチャ枠及びその中の表示画像は、直近に端末A(3A01)でキャプチャされた画像(3A07a)から変化は無い。その理由は上述したとおりである。 At this time, the capture frame on the terminal B (3A03) and the display image therein are not changed from the image (3A07a) most recently captured by the terminal A (3A01). The reason is as described above.
次に、ステップS3C017において、端末A(3A01)で、キャプチャ枠(3C015a)が選択されたかが判断される。選択されていなければ(NO)、ステップS3C015に戻って、下層の画面の操作が行われる。 Next, in step S3C017, it is determined whether the capture frame (3C015a) has been selected by the terminal A (3A01). If not selected (NO), the process returns to step S3C015 to operate the lower layer screen.
キャプチャ枠が選択されていれば(YES)、以前にキャプチャされた画像(3A007a)とは異なる、当該キャプチャ枠に取り込まれている、「他の画像」(画面3C021bのうち、3C021aで囲まれる部分)を、キャプチャ枠(3C021a)内に取り込むか否かが判断される(ステップS3C019)。 If the capture frame is selected (YES), the “other image” (part of the screen 3C021b surrounded by 3C021a) captured in the capture frame, which is different from the previously captured image (3A007a) ) Is captured in the capture frame (3C021a) (step S3C019).
ステップS3C019において、YES(他の画像をキャプチャする)であれば、ステップS3C021に進み、キャプチャ枠(3C021a)内に、当該キャプチャ枠で囲まれる、下層の画像(画面3C021bの一部)がキャプチャされる。 If YES in step S3C019 (capture another image), the process proceeds to step S3C021, and the lower layer image (part of the screen 3C021b) surrounded by the capture frame is captured in the capture frame (3C021a). The
一方、ステップS019においてNO(他の画像をキャプチャしない)であれば、他の画像をキャプチャするという判断が為されるまで、当該ステップS0169を反復する。 On the other hand, if NO in step S019 (no other image is captured), step S0169 is repeated until it is determined that another image is to be captured.
なお、参考画面(画面3C021r)は、画面3C021で、画像がキャプチャされたキャプチャ枠(3C021a)を右下方向に移動させたものである。これから分かるように、取り込まれた画像が表示されている状態では、キャプチャ枠(3C021a)の移動によっても枠内に表示される画像は変化しない。 The reference screen (screen 3C021r) is obtained by moving the capture frame (3C021a) in which the image is captured on the screen 3C021 in the lower right direction. As can be seen, in the state where the captured image is displayed, the image displayed in the frame does not change even when the capture frame (3C021a) is moved.
このステップS3C021の状態において、端末B(3A03)では、端末A(3A01)でキャプチャされた画像が、端末Bのキャプチャ枠(3C021’a)内に表示される。これによって、端末B(3A03)では、以前とは異なった画像がキャプチャされたことが確認できる。 In the state of step S3C021, terminal B (3A03) displays the image captured by terminal A (3A01) within the capture frame (3C021'a) of terminal B. Accordingly, it can be confirmed that the terminal B (3A03) has captured an image different from the previous one.
以上の工程の終了によって、本実施例1の例示的ステップは終了する(ステップS3C023)。 By the end of the above process, the exemplary steps of the first embodiment are completed (step S3C023).
なお、これらのフロー図は、本発明の実施例1の実施態様で採用され得る、1つの例示的流れを示したものであり、実際には、この流れとは異なった処理の流れが採用され得る。本実施例の基本的な特徴は、キャプチャ枠の下層の画像がマウスにより選択された場合(ステップS3B009で”Y”の場合)、キャプチャ枠をスルー表示にする(ステップS3B010)点にあるからである。 These flowcharts show one exemplary flow that can be adopted in the embodiment of the first embodiment of the present invention. In practice, a flow of processing different from this flow is adopted. obtain. This is because the basic feature of the present embodiment is that when the lower layer image of the capture frame is selected by the mouse (“Y” in step S3B009), the capture frame is displayed as a through display (step S3B010). is there.
また、本実施例の他の基本的な特徴は、端末B(3A03)では、端末A(3A01)で直近にキャプチャされた画像(例えば3A007a)を表示し続けるよう反映させる点にある。そのようにすることが、不必要な情報が端末Bへ送られることを防止できるからである。なお、端末Aでキャプチャ枠を、移動、拡大、又は、縮小しても、端末Bでは、所定の位置及び大きさのまま、キャプチャ枠を維持することも好ましい。そのようにすることが、端末Bでの画像の検討に便利だからである。 Another basic feature of the present embodiment is that the terminal B (3A03) is reflected so as to continue displaying the image (for example, 3A007a) most recently captured by the terminal A (3A01). This is because unnecessary information can be prevented from being sent to the terminal B. Even if the capture frame is moved, enlarged, or reduced at the terminal A, it is preferable that the terminal B maintains the capture frame at a predetermined position and size. This is because it is convenient for examining the image on the terminal B.
本実施例は、主に、キャプチャ枠で囲まれる、これからキャプチャしたい画像を変更したり、その位置を移動させたりする場合に有用である。換言すれば、キャプチャしたい画像自体が決まっていない場合に、スルー表示されるキャプチャ枠を通して観察できる、下層の画像を自由に変更する場合に有用である。 This embodiment is mainly useful when an image that is surrounded by a capture frame and desired to be captured is changed or its position is moved. In other words, it is useful when the lower layer image that can be observed through the capture frame displayed through is freely changed when the image to be captured is not decided.
なお、キャプチャ枠内に所定の画像がキャプチャされていない状態(例えば3B013a)で、スルー表示状態の当該キャプチャ枠に、当該キャプチャ枠に直前にキャプチャされていた画像を、下層の画像も認識可能な程度に薄く表示したり(不図示)、端末Bでキャプチャした画像を下層の画像も認識可能な程度に薄く表示したり(不図示)、することも便宜である。このような構成にすることによって、これからキャプチャしようとする画像と、以前にキャプチャした画像や、通信相手がキャプチャした画像を容易に対比できる。 In addition, in a state where a predetermined image is not captured in the capture frame (for example, 3B013a), an image captured immediately before the capture frame can be recognized in the capture frame in the through display state, and a lower layer image can also be recognized. It is also convenient to display the image so thinly (not shown), or display the image captured by the terminal B so thinly that the lower layer image can be recognized (not shown). With such a configuration, it is possible to easily compare an image to be captured in the future with an image captured previously or an image captured by a communication partner.
更に、キャプチャ枠内に所定の画像がキャプチャされた状態(例えば、3A007a)で、当該キャプチャ枠内に、メモ等を書き込めるように構成(図5参照)してもよい。このように構成することによって、下層の画像の取り込み機能に加えて、所定の情報を書き込み可能とする機能を与えることができる。 Furthermore, a configuration may be adopted in which a memo or the like can be written in the capture frame in a state where a predetermined image is captured in the capture frame (for example, 3A007a) (see FIG. 5). With this configuration, in addition to the lower-level image capturing function, a function that enables writing of predetermined information can be provided.
図4−Aないし、図4−Cの、遷移画面付きフロー図を参照する。これらの図中、左の2列は、端末Aにおける操作及び画面状態を示し、右の2列は、端末Bの画面状態を示す。ここで、右の2列の端末Bの画面状態は、左2列の端末Aでの操作及び画面状態によって影響を受ける一方、端末B(右2列)における操作及び画面状態によって、端末A(左2列)の状態が影響を受けることはない。ただし、これは、本発明の実施例の説明を容易にするための1つの例に過ぎず、以下に説明するような端末Aから端末Bへの対応関係を、端末Bから端末Aの方向にも及ぼし、相互関連させた実施形態も勿論実現可能である。 Reference is made to the flow diagrams with transition screens of FIGS. In these figures, the left two columns indicate the operation and screen state of the terminal A, and the right two columns indicate the screen state of the terminal B. Here, the screen state of the terminal B in the right two columns is affected by the operation and the screen state in the terminal A in the left two columns, while the terminal A ( The state in the left two columns) is not affected. However, this is only one example for facilitating the description of the embodiment of the present invention, and the correspondence relationship from terminal A to terminal B as described below is set in the direction from terminal B to terminal A. Of course, interrelated embodiments are also feasible.
図4−Aにおいて、まず、端末A(4A01)において操作が開始され(ステップS4A001)、その結果画面上に画像が表示される(S4A003)(不図示)。 4A, first, an operation is started at the terminal A (4A01) (step S4A001), and as a result, an image is displayed on the screen (S4A003) (not shown).
次に、端末A(4A01)上に、キャプチャ枠が表示される(ステップS4A005)。この状態では、例えば、端末A(4A01)には、例えば画面4A005のような画面が表示される。この画面中、4A0005aが、キャプチャ枠であり、この場合、キャプチャ枠は、スルー表示状態となっていて、下層のウィンドウ画像(画面4A005b)及び、デスクトップ画面(画面4A005c)の一部がそのまま、見かけ上透明な当該キャプチャ枠(4A005a)内に表示され観察できる。 Next, a capture frame is displayed on terminal A (4A01) (step S4A005). In this state, for example, a screen such as the screen 4A005 is displayed on the terminal A (4A01). In this screen, 4A0005a is a capture frame. In this case, the capture frame is in a through display state, and the lower layer window image (screen 4A005b) and a part of the desktop screen (screen 4A005c) are visible as they are. It is displayed in the upper transparent capture frame (4A005a) and can be observed.
この状態において、通信先の端末B(4A03)においては、画面上の所定位置に、キャプチャ枠(スルー表示状態)が表示される(ステップS4A005’、及び、画面4A005’)。画面4A005’では、端末B(4A03)のデスクトップ画面(画面4A005’c)がそのままスルー表示されている。 In this state, in the communication destination terminal B (4A03), a capture frame (through display state) is displayed at a predetermined position on the screen (step S4A005 'and screen 4A005'). On the screen 4A005 ', the desktop screen (screen 4A005'c) of the terminal B (4A03) is displayed as it is.
ここで、「所定位置」とは、端末B(4A03)における操作者が任意に決定可能であり、後述するように、端末A(4A01)におけるキャプチャ枠(4A0005a)の移動、拡大、縮小に影響されないようにすることもできるし、或いは、端末Aでのキャプチャ枠(4A005a)の移動、拡大、縮小に忠実に反映させることも可能である。 Here, the “predetermined position” can be arbitrarily determined by the operator at the terminal B (4A03) and affects the movement, enlargement, and reduction of the capture frame (4A0005a) at the terminal A (4A01), as will be described later. It is possible to prevent this from happening, or it is possible to accurately reflect the movement, enlargement, and reduction of the capture frame (4A005a) at the terminal A.
次に、端末A(4A01)において、キャプチャ枠内に表示された所望の画像をキャプチャさせる(ステップS4A007)。なお、キャプチャの意義は、上述のとおりである。 この状態において、端末B(4A03)では、画面上の所定位置のキャプチャ枠(4A007’a)内に、端末Aのキャプチャ枠(4A007a)で取り込まれた画像が表示される(ステップS4A007’、及び、画面4A007’)。 Next, the terminal A (4A01) captures a desired image displayed in the capture frame (step S4A007). The significance of capture is as described above. In this state, in the terminal B (4A03), the image captured in the capture frame (4A007a) of the terminal A is displayed in the capture frame (4A007'a) at a predetermined position on the screen (step S4A007 ', and , Screen 4A007 ').
次に、図4−Bを参照して、端末A(4A01)において、ステップS4A007でキャプチャされた画像(4A007a)とは異なる他の画像をキャプチャするかが判断される(ステップS4B009)。 Next, with reference to FIG. 4-B, it is determined whether or not the terminal A (4A01) captures another image different from the image (4A007a) captured in step S4A007 (step S4B009).
YES(他の画像をキャプチャする)であれば、再びステップS4A007に戻り、キャプチャ枠内に画像がキャプチャされる。 If YES (capture another image), the process returns to step S4A007 again, and the image is captured in the capture frame.
NO(他の画像はキャプチャしない)であれば、ステップS4B011に進む。 If NO (other images are not captured), the process proceeds to step S4B011.
ステップS4B011では、キャプチャ枠(4A007a)のドラッグが開始されたか否かが判断される。 In step S4B011, it is determined whether dragging of the capture frame (4A007a) has started.
YES(キャプチャ枠(4A007a)のドラッグが開始された)であれば、ステップS4B013に進み、キャプチャ枠がスルー表示(透明)にされ、その下層の画像(ここでは、ウィンドウ画面4B013b)が、表示されるようにする(画像4B013a)。キャプチャ枠(4B011a)がドラッグされた、ということは、操作者が、それまでキャプチャしていた下層の画像の別の部分を次にキャプチャしようと意図している可能性が高い。従って、(i)ステップS4A007でキャプチャされた画像をクリアして、(ii)スルー表示状態にし、(iii)その後、キャプチャ枠(4B013a)を移動し、(iv)移動後のキャプチャ枠(4B013a)の下層の画像を再度キャプチャする、という煩雑な操作を経ることなく、キャプチャ枠(4B013a)がドラッグされたことをトリガとして、(i)、(ii)及び(iii)の処理を自動的に行うのである。 If YES (dragging of capture frame (4A007a) is started), the process proceeds to step S4B013, the capture frame is displayed in a through display (transparent), and the lower layer image (here, window screen 4B013b) is displayed. (Image 4B013a). If the capture frame (4B011a) has been dragged, it is highly likely that the operator intends to capture another portion of the underlying image that has been captured so far. Accordingly, (i) the image captured in step S4A007 is cleared, (ii) the through display state is set, (iii) the capture frame (4B013a) is then moved, and (iv) the capture frame after the movement (4B013a) The process of (i), (ii) and (iii) is automatically performed with the capture of the capture frame (4B013a) as a trigger without going through the complicated operation of capturing the lower layer image again. It is.
これにより、ユーザフレンドリで、簡易な画面のキャプチャが可能となる。 This makes it possible to capture a user-friendly and simple screen.
一方、このステップS4B013の状態において、端末B(4A03)では、画面上の所定の位置のキャプチャ枠内に、端末A(4A01)で直前にキャプチャされた画像(4A007a)が表示され続け、あるいは繰り返し再表示される(ステップS4B013’、及び、画面4B013’)。 On the other hand, in the state of step S4B013, in the terminal B (4A03), the image (4A007a) captured immediately before by the terminal A (4A01) continues to be displayed or repeatedly in the capture frame at a predetermined position on the screen. It is redisplayed (step S4B013 ′ and screen 4B013 ′).
端末B(4A03)において、キャプチャ枠(4B013’a)内に、端末A(4A01)のキャプチャ枠(4B013a)の画像を反映しない理由は、端末A(4A01)において次にキャプチャされる画像が確定するまでの間に、端末A(4A01)で試行錯誤的にキャプチャ枠(4B013a)内に表示される画像を、端末B(4A03)のキャプチャ枠(4B013’a)内に忠実に表示すると、端末B(4A03)の操作者にとって「迷惑」となるからである。 The reason for not reflecting the image of the capture frame (4B013a) of the terminal A (4A01) in the capture frame (4B013′a) in the terminal B (4A03) is that the next captured image in the terminal A (4A01) is fixed Until the terminal A (4A01) faithfully displays the image displayed in the capture frame (4B013a) in the capture frame (4B013a) on the terminal A (4A01), This is because it becomes “nuisance” for the operator of B (4A03).
また、端末B(4A03)において、キャプチャ枠(4B013’a)をスルー表示状態にしない理由は、端末A(4A01)において次の画像がキャプチャされるまでは、直前にキャプチャされた画像を表示させて、端末B(4A03)での検討の用に供する方が良いからである。 The reason why the capture frame (4B013′a) is not in the through display state in the terminal B (4A03) is that the terminal A (4A01) displays the image captured immediately before the next image is captured. This is because the terminal B (4A03) is better used for examination.
むしろ、端末A(4A01)において、次にキャプチャされる画像が確定されてから、当該画像を端末B(4A03)のキャプチャ枠(4B013’a)に表示すれば十分である。もちろん端末A(4A01)のキャプチャ枠(3A3B013a)内に表示される画像を、そのまま端末B(4A03)のキャプチャ枠(4B013’a)内に忠実に表示することとしても良い。用途に応じて何れかの状態となるよう適宜選択すればよい。 Rather, it is sufficient for the terminal A (4A01) to display the image in the capture frame (4B013'a) of the terminal B (4A03) after the next captured image is determined. Of course, the image displayed in the capture frame (3A3B013a) of the terminal A (4A01) may be displayed faithfully in the capture frame (4B013'a) of the terminal B (4A03). What is necessary is just to select suitably so that it may be in any state according to a use.
一方、ステップS4B001において、NO(キャプチャ枠(4A007a)のドラッグが開始されていない)であれば、再びステップS4B009に戻り、他の画像をキャプチャするか否かが判断される。 On the other hand, if NO in step S4B001 (dragging of the capture frame (4A007a) has not started), the process returns to step S4B009 again to determine whether to capture another image.
ステップS4B013で、スルー表示されたキャプチャ枠は、引き続き、ステップS4B015において、ドラッグが継続される。このドラッグは、主に、枠内が見かけ上透明なキャプチャ枠(4B013a)を移動させることによって、次にキャプチャしようとする画像を囲むことを目的として行われる。 The capture frame displayed through in step S4B013 continues to be dragged in step S4B015. This drag is performed mainly for the purpose of surrounding the image to be captured next by moving a capture frame (4B013a) that is apparently transparent in the frame.
図4−Cを参照する。
次に、ステップS4C017において、ドラッグされていたキャプチャ枠(4B013a)によってキャプチャすべき画像の位置が確定されたか否かが判断される。
Reference is made to FIG.
Next, in step S4C017, it is determined whether or not the position of the image to be captured is determined by the dragged capture frame (4B013a).
ステップS4C017において、NO(キャプチャすべき画像の位置が確定されていない)であれば、再びステップS4B015に戻り、キャプチャ枠(4B013a)のドラッグが継続される。 If NO in step S4C017 (the position of the image to be captured has not been determined), the process returns to step S4B015 again and the dragging of the capture frame (4B013a) is continued.
ステップS4C017において、YES(キャプチャすべき画像の位置が確定されている)であれば、ステップS4C019において、キャプチャ枠のドラッグをリリース(開放)して、(a)直近のキャプチャ画像を再表示(画面4C019a)する。 If YES in step S4C017 (the position of the image to be captured has been determined), in step S4C019, the drag of the capture frame is released (released), and (a) the latest captured image is redisplayed (screen 4C019a).
なお、このようにスルー表示状態にされたキャプチャ枠(4B013a)のドラッグをリリースする(マウスを離す)(ステップS4C019、及び、画像4C019)ことをトリガに、「ドラッグする前にキャプチャされていた画像(4A007a内の画像)を再表示させる」以外に、 In addition, with the trigger of releasing the drag of the capture frame (4B013a) in the through display state (releasing the mouse) (step S4C019 and image 4C019), “the image captured before dragging” In addition to “Redisplay (Image in 4A007a)”,
(b)リリースした際の、キャプチャ枠の直下の画像を、即、キャプチャする、
又は、
(c)スルー表示を維持する、
という処理をとるように構成することも可能である。
(B) Immediately capture the image immediately below the capture frame when released.
Or
(C) maintaining the through display;
It is also possible to configure so as to take the process.
これらのモードは、予め操作者が選択、設定でき、それに従い、該当する処理が実行される。 These modes can be selected and set in advance by the operator, and the corresponding processing is executed accordingly.
上記、(b)を採用する場合の理由を説明する。(b)では、リリースをトリガとして、スルー表示状態であったキャプチャ枠(4B013a)の下層の画面が取り込まれ(キャプチャされ)、枠内に表示された状態となる。キャプチャ枠(4B013a)のドラッグをリリースしたということは、端末Aの操作者が、当該リリースした状態でのキャプチャ枠で囲まれる下層の画像をキャプチャしたいという意図を持っていることが推認できることが考えられる。 The reason for adopting the above (b) will be described. In (b), using the release as a trigger, the screen below the capture frame (4B013a) that was in the through display state is captured (captured) and is displayed in the frame. The fact that the drag of the capture frame (4B013a) has been released can be considered that the operator of terminal A can infer that he wants to capture the lower layer image surrounded by the capture frame in the released state. It is done.
この場合、(iv)まず、キャプチャ枠の移動のみを行ってドラッグをリリースした後もスルー表示状態を維持し、(v)次に、キャプチャ枠に表示される画像をキャプチャする、という煩雑な処理を行わずに、ドラッフのリリースというワン・アクションをトリガとして、(iv)及び(v)の操作を一括して自動的に行う。そのような操作が、端末Aの繰作者の意図に合致するからである。 In this case, (iv) First, only the capture frame is moved and the drag is released to maintain the through display state. (V) Next, the complicated process of capturing the image displayed in the capture frame. Without performing the above steps, the operations (iv) and (v) are automatically performed collectively by using one action of releasing the draft as a trigger. This is because such an operation matches the intention of the producer of terminal A.
なお、以上の(a)〜(c)のいずれの場合でも、端末B(4A03)では、ステップS4B015’と同様に、端末A(4A01)において、直近にキャプチャされた画像(4A007a)が引き続き表示されている。
その理由は上述したとおりである。
In any of the above cases (a) to (c), terminal B (4A03) continues to display the most recently captured image (4A007a) at terminal A (4A01), as in step S4B015 ′. Has been.
The reason is as described above.
引き続き図4−Cを参照する。
次に、ステップS4C021において、端末A(4A01)で、キャプチャ枠(4C021a)内に表示された画像をキャプチャする。この場合、端末B(4A03)では、キャプチャ枠(4C021’a)内に、端末A(4A01)で新たにキャプチャされた画像が表示される(ステップS4C021)。
With continued reference to FIG.
Next, in step S4C021, the terminal A (4A01) captures the image displayed in the capture frame (4C021a). In this case, in the terminal B (4A03), the image newly captured by the terminal A (4A01) is displayed in the capture frame (4C021′a) (step S4C021).
これによって、端末B(4A03)では、端末Aで、以前とは異なった画像がキャプチャされたことが確認できる。 As a result, the terminal B (4A03) can confirm that the terminal A has captured an image different from the previous one.
以上の工程の終了によって、本実施例2の例示的ステップは終了する(ステップS4C023)。 Upon completion of the above steps, the exemplary steps of the second embodiment are completed (Step S4C023).
なお、これらのフロー図は、本発明の実施例2の実施態様で採用され得る、1つの例示的流れを示したものであり、実際には、この流れとは異なった処理の流れが採用され得る。本実施例の基本的な特徴は、キャプチャ枠がドラッグ開始された場合(ステップS4B011で”Y”の場合)、キャプチャ枠をスルー表示にする(ステップS4B013)点にあるからである。 These flow charts show one exemplary flow that can be adopted in the embodiment of the second embodiment of the present invention. In practice, a flow of processing different from this flow is adopted. obtain. This is because the basic feature of this embodiment is that when the capture frame is started to be dragged (in the case of “Y” in step S4B011), the capture frame is displayed as a through display (step S4B013).
また、本実施例の他の基本的な特徴は、端末B(4A03)では、端末A(4A01)で直近にキャプチャされた画像を表示し続けるよう反映させる点にある。そのようにすることが、不必要な情報が端末Bへ送られることを防止できるからである。なお端末Aでキャプチャ枠を、移動、拡大、又は、縮小しても、端末Bでは、所定の位置及び大きさのまま、キャプチャ枠を維持することも好ましい。そのようにすることが、端末Bでの画像の検討に便利だからである。 Another basic feature of the present embodiment is that the terminal B (4A03) reflects the image captured most recently by the terminal A (4A01). This is because unnecessary information can be prevented from being sent to the terminal B. Even if the capture frame is moved, enlarged, or reduced at the terminal A, it is preferable that the terminal B maintains the capture frame at a predetermined position and size. This is because it is convenient for examining the image on the terminal B.
本実施例は、主に、キャプチャ枠の下層の画像は操作せず、キャプチャ枠の位置を変更する場合に有用である。換言すれば、キャプチャしたい画像は決定されているが、その中のどの部分をキャプチャするか判断する際に有用である。 This embodiment is mainly useful when changing the position of the capture frame without manipulating the image below the capture frame. In other words, the image to be captured is determined, but it is useful for determining which portion of the image to capture.
なお、端末A(4A01)のスルー表示状態(例えば4B013a)の当該キャプチャ枠内に、直前にキャプチャされていた画像を、下層の画像も認識可能な程度に薄く表示したり(不図示)、端末Bでキャプチャした画像を下層の画像も認識可能な程度に薄く表示したり(不図示)、することも便宜である。このような構成にすることによって、これからキャプチャしようとする画像と、以前にキャプチャした画像や、通信相手がキャプチャした画像を容易に対比できる。 The terminal A (4A01) in the through display state (for example, 4B013a) displays the image captured immediately before so as to be thin enough to recognize the lower layer image (not shown). It is also convenient to display the image captured in B so thin that the lower layer image can be recognized (not shown). With such a configuration, it is possible to easily compare an image to be captured in the future with an image captured previously or an image captured by a communication partner.
更に、キャプチャ枠内に既にキャプチャされた画像が表示された状態(例えば、4A007a)で、当該キャプチャ枠内に、メモ等を書き込めるように構成(図5参照)してもよい。このように構成することによって、下層の画像の取り込み機能に加えて、所定の情報を書き込み可能とする機能を与えることができる。 Furthermore, a configuration may be adopted in which a memo or the like can be written in the capture frame in a state where an already captured image is displayed in the capture frame (for example, 4A007a) (see FIG. 5). With this configuration, in addition to the lower-level image capturing function, a function that enables writing of predetermined information can be provided.
<実施態様2>
本実施態様で採用されるシステムは、図1において、例えば、ネットワーク2や端末(1B)を有さない、端末1Aのみの、スタンドアローンのシステムである。
また、その具体的構成は、ネットワークへの接続が不要(ネットワーク(2)及びI/O(110)が不要)である点を除いて、例えば、図2に示されるようなものであり得る。
<Embodiment 2>
In FIG. 1, for example, the system employed in this embodiment is a stand-alone system that does not include the network 2 or the terminal (1B), but includes only the terminal 1A.
The specific configuration may be, for example, as shown in FIG. 2 except that connection to the network is unnecessary (network (2) and I / O (110) are not required).
本実施例における、スタンドアローンの端末1Aのみでの、画面操作及び表示の態様は、実施例1(図3−Aないし3−C)によって説明されたものと殆ど同一である。 In this embodiment, the screen operation and display modes of the stand alone terminal 1A alone are almost the same as those described in the first embodiment (FIGS. 3A to 3C).
異なる点は、本実施例においては、図3−Aないし3−Cにおける端末A(3A01)のみを対象とし、端末B(3A03)を考慮しない点である。 The difference is that in this embodiment, only the terminal A (3A01) in FIGS. 3A to 3C is targeted, and the terminal B (3A03) is not considered.
本実施例では、端末Aでキャプチャされた画像を、他の端末に反映させず、専ら、自己の端末内で所望の画像をキャプチャして、記憶媒体に格納し、引き続き更に、他の画像をキャプチャして記憶媒体に記憶させる、といった操作が予定されている。また、キャプチャした画像上に、書き込みを行ったり、所定の画像処理を行った後に、記憶媒体に記憶しても良い。 In the present embodiment, the image captured by the terminal A is not reflected on the other terminals, but the desired image is captured in the own terminal and stored in the storage medium. Operations such as capturing and storing in a storage medium are scheduled. Alternatively, the captured image may be written or subjected to predetermined image processing and then stored in a storage medium.
また、このようにして格納された複数の画像を、後に、その格納順序通りに、他の端末に送ることも可能であり、そのようにすることによって、実施例1で行われるような、端末Aでの画像のキャプチャ過程の、端末Bへの反映を、擬似的に実現することが可能である。 It is also possible to later send a plurality of images stored in this way to other terminals in the order of storage, so that the terminal as in the first embodiment can be performed. Reflecting the image capture process at A to the terminal B can be realized in a pseudo manner.
本実施例における、スタンドアローンの端末1Aのみでの、画面操作及び表示の態様は、実施例2(図4−Aないし4−C)によって説明されたものと殆ど同一である。 In this embodiment, the screen operation and display modes of the stand alone terminal 1A alone are almost the same as those described in the second embodiment (FIGS. 4A to 4C).
異なる点は、本実施例においては、図4−Aないし4−Cにおける端末A(4A01)のみを対象とし、端末B(4A03)を考慮しない点である。 The difference is that in this embodiment, only the terminal A (4A01) in FIGS. 4A to 4C is targeted, and the terminal B (4A03) is not considered.
本実施例では、端末Aでキャプチャされた画像を、他の端末に反映させず、専ら、自己の端末内で所望の画像をキャプチャして、記憶媒体に格納し、引き続き更に、他の画像をキャプチャして記憶媒体に記憶させる、といった操作が予定されている。また、キャプチャした画像上に、書き込みを行ったり、所定の画像処理を行った後に、記憶媒体に記憶しても良い。 In the present embodiment, the image captured by the terminal A is not reflected on the other terminals, but the desired image is captured in the own terminal and stored in the storage medium. Operations such as capturing and storing in a storage medium are scheduled. Alternatively, the captured image may be written or subjected to predetermined image processing and then stored in a storage medium.
また、このようにして格納された複数の画像を、後に、その格納順序通りに、他の端末に送ることも可能であり、そのようにすることによって、実施例2で行われるような、端末Aでの画像のキャプチャ過程の、端末Bへの反映を、擬似的に実現することが可能である。 It is also possible to later send a plurality of images stored in this way to other terminals in the order of storage, so that the terminal as in the second embodiment can be performed. Reflecting the image capture process at A to the terminal B can be realized in a pseudo manner.
なお、上記各種の表示制御については、制御プログラムが単独で行っても、オペレーティング・システム(OS)と分担して実現するようにしても良い。 It should be noted that the various display controls described above may be realized by sharing a control program with an operating system (OS).
本実施例においては、図3−Aないし4−Cに示す機能を実現するために、CPUを用い、ソフトウェアによってこれを実現している。
しかし、その一部若しくは全てを、ロジック回路等のハードウェアによって実現しても良い。
In this embodiment, in order to realize the functions shown in FIGS. 3A to 4C, a CPU is used and this is realized by software.
However, some or all of them may be realized by hardware such as a logic circuit.
即ち、上述の本発明の実施例は、例として説明したものであって、本発明はこれに限定されるものではない。 That is, the above-described embodiment of the present invention is described as an example, and the present invention is not limited to this.
特許請求の範囲に記載される本発明の思想を逸脱することなく、種々の代替、変形、及び変更が可能である。 Various alternatives, modifications, and changes can be made without departing from the spirit of the invention as set forth in the appended claims.
本発明の実施例は、例えば、ネットワークを介して他のコンピュータ端末2と通信状態にあるコンピュータ端末1において、コンピュータ端末1と2の間で、種々の画像情報(文字情報、描画情報、を含む)を共有する、TV会議等に利用することが可能であるが、これに限定されない。 The embodiment of the present invention includes, for example, various image information (character information, drawing information) between the computer terminals 1 and 2 in the computer terminal 1 in communication with another computer terminal 2 via a network. ) Can be used for TV conferences and the like, but is not limited thereto.
1A、1B 端末
2a、2b ノード
100A PC本体
100B PC本体
200A 表示装置
200B 表示装置
300A スピーカ
300B スピーカ
400A ポインティング・デバイス
400B ポインティング・デバイス
500A キーボード
500B キーボード
3A005a、3A007a、3A007ar、3B013a、3C015a、3C021a、3C021ar 端末A(3A01)におけるキャプチャ枠
4A005a、4A007a、4A007ar、4B013a、4C019a、4C021a、4C021ar 端末A(4A01)におけるキャプチャ枠
3A007’a、3B013’a、3C015’a 端末B(3A03)におけるキャプチャ枠
4A007’a、4B013’a、4B015’a、4C019’a、4C021’a 端末B(4A03)におけるキャプチャ枠
1A, 1B terminal 2a, 2b Node 100A PC main body 100B PC main body 200A Display device 200B Display device 300A Speaker 300B Speaker 400A Pointing device 400B Pointing device 500A Keyboard 500B Keyboard 3A005a, 3A007a, 3A007ar, 3B013a, 3C015a, 3C021a Terminal Capture frames 4A005a, 4A007a, 4A007ar, 4B013a, 4C019a, 4C021a, 4C021ar at A (3A01) Capture frames 3A007'a, 3B013'a at terminal A (4A01), capture frames 4A007'a at terminal B (3A03) 4B013'a, 4B015'a, 4C019'a, 4C021'a end Capture frame in B (4A03)
Claims (10)
前記表示手段の前記表示画面上の全面又はその一部に、1つの画像又は複数の重畳画像を表示させる画像表示制御手段と、
前記画像表示制御手段によって前記表示画面上に表示される1つの画像又は複数の重畳画像の全ての一番上の層に表示される、前記表示画面の全体又は前記表示画面内での、移動、拡大、縮小のいずれか少なくとも一つによって前記表示画面上に表示される1つの画像又は複数の重畳画像の任意の一部を画定するキャプチャ枠であって、当該キャプチャ枠で囲まれた領域内に表示される、1つの画像又は複数の重畳画像を取り込むことができるキャプチャ枠を透明又は半透明の状態で表示させるキャプチャ枠表示制御手段と、
前記キャプチャ枠内に、その下層にある画像を表示する第1の状態と、前記取り込んだ画像を前記キャプチャ枠内に表示する第2の状態との間を切り替える、キャプチャ枠表示状態切換手段と、
を備えた、第1の画像表示及び処理用端末。 A display means having a display screen ;
On the entire surface or a part thereof on the display screen of the display unit, and an image display control means for displaying one image or a plurality of superimposed images,
Movement of the entire display screen or the display screen displayed on the top layer of all of one image or a plurality of superimposed images displayed on the display screen by the image display control means; A capture frame that defines an arbitrary part of one image or a plurality of superimposed images displayed on the display screen by at least one of enlargement and reduction, and within a region surrounded by the capture frame Capture frame display control means for displaying a capture frame capable of capturing one image or a plurality of superimposed images to be displayed in a transparent or translucent state ;
Capture frame display state switching means for switching between a first state in which an image underneath the capture frame is displayed and a second state in which the captured image is displayed in the capture frame;
A first image display and processing terminal.
を更に備えた請求項1に記載の第1の画像表示及び処理用端末。 The capture frame display so as to transition the capture frame to the first state when any one of a lower layer of the capture frame in the second state and a plurality of superimposed images are activated. First capture frame display state switching control means for controlling the state switching means;
The first image display and processing terminal according to claim 1, further comprising:
を更に備えた請求項1又は2に記載の第1の画像表示及び処理用端末。 A second capture frame display for controlling the capture frame display state switching means to transition the capture frame to the first state when the capture frame in the second state is in a drag state; State switching control means,
The first image display and processing terminal according to claim 1, further comprising:
を更に備えた請求項3に記載の第1の画像表示及び処理用端末。 A third capture frame display state for controlling the capture frame display state switching means to transition the capture frame to the second state when the capture frame that has been in the drag state is brought into a non-drag state; Switching control means,
The first image display and processing terminal according to claim 3, further comprising:
を更に備えた請求項3に記載の第1の画像表示及び処理用端末。 When the capture frame that has been in the drag state is in a non-drag state, the capture frame display state switching unit is controlled so that the image immediately below the capture frame is captured and transitioned to the second state. , Fourth capture frame display state switching control means,
The first image display and processing terminal according to claim 3, further comprising:
前記キャプチャ枠内に表示された画像に重ねて第1の端末から入力された所定の情報を表示可能な領域を表示させる入力情報表示手段、
を更に備える、第1の画像表示及び処理用端末。 A first image display and processing terminal according to any one of claims 1 to 5, wherein
Input information display means for displaying an area in which the predetermined information input from the first terminal can be displayed over the image displayed in the capture frame;
A first image display and processing terminal.
当該第2端末は、第1端末のキャプチャ枠内の表示画像を、その表示手段上に反映する、キャプチャ枠表示状態反映手段を有する
第2端末。 A second terminal capable of communicating with the first terminal according to any one of claims 1 to 6,
The second terminal is a second terminal having capture frame display state reflecting means for reflecting the display image in the capture frame of the first terminal on the display means.
当該第1端末と通信状態にある請求項7に記載の第2端末
を備える、キャプチャ枠表示及び反映システム。 The first terminal according to any one of claims 1 to 6, and
A capture frame display and reflection system comprising the second terminal according to claim 7 in communication with the first terminal.
当該システムに含まれる前記第1端末のキャプチャ枠の第1の状態において、当該キャプチャ枠内に前記第2端末でキャプチャした画像を薄く重ねて表示する、相手端末情報反映手段、
をさらに備える、キャプチャ枠表示及び反映システム。 The capture frame display and reflection system according to claim 8,
In the first state of the capture frame of the first terminal included in the system, the partner terminal information reflecting means for displaying the image captured by the second terminal thinly in the capture frame,
A capture frame display and reflection system further comprising:
表示用画面を持つ表示機能と、
前記表示装置の前記表示画面上の全面又はその一部に、1つの画像又は複数の重畳画像を表示させる画像表示制御機能と、
前記画像表示制御手段によって前記表示画面上に表示される1つの画像又は複数の重畳画像の全ての一番上の層に表示される、前記表示画面の全体又は前記表示画面内での移動、拡大、縮小のいずれか少なくとも一つによって前記表示画面上に表示される1つの画像又は複数の重畳画像の任意の一部を画定するキャプチャ枠であって、当該キャプチャ枠で囲まれる当該キャプチャ枠の直下に表示される、1つの画像又は複数の重畳画像を当該キャプチャ枠内に取り込むことができるキャプチャ枠を透明又は半透明の状態で表示させるキャプチャ枠表示制御機能と、
前記キャプチャ枠内に、その下層にある画像を表示する第1の状態と、前記取り込んだ画像をキャプチャ枠内に表示する第2の状態との間を切り替える、キャプチャ枠表示状態切換機能、
を実現させる画像表示及び処理用プログラム。 At least as a first image display and processing terminal on the computer,
A display function with a display screen;
An image display control function for displaying one image or a plurality of superimposed images on the entire surface or a part of the display screen of the display device;
Movement or enlargement of the entire display screen or the display screen displayed on the top layer of all of one image or a plurality of superimposed images displayed on the display screen by the image display control means , A capture frame that defines an arbitrary part of one image or a plurality of superimposed images displayed on the display screen by at least one of reduction, and immediately below the capture frame surrounded by the capture frame A capture frame display control function for displaying a capture frame in a transparent or semi-transparent state capable of capturing one image or a plurality of superimposed images displayed in the capture frame;
A capture frame display state switching function for switching between a first state in which an image below the capture frame is displayed in the capture frame and a second state in which the captured image is displayed in the capture frame;
A program for image display and processing that realizes.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007025645A JP4873369B2 (en) | 2007-02-05 | 2007-02-05 | Image display / processing terminal, system, program, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007025645A JP4873369B2 (en) | 2007-02-05 | 2007-02-05 | Image display / processing terminal, system, program, and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008193402A JP2008193402A (en) | 2008-08-21 |
| JP4873369B2 true JP4873369B2 (en) | 2012-02-08 |
Family
ID=39753060
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007025645A Expired - Fee Related JP4873369B2 (en) | 2007-02-05 | 2007-02-05 | Image display / processing terminal, system, program, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4873369B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101314472B1 (en) * | 2012-03-08 | 2013-10-07 | 주식회사 팬택 | Displaying method of remote sink device, source and system for the same |
| WO2017138223A1 (en) * | 2016-02-12 | 2017-08-17 | 株式会社リコー | Image processing device, image processing system, and image processing method |
| JP2021157679A (en) * | 2020-03-30 | 2021-10-07 | 株式会社中電工 | Image generation device, method for generating image, and computer program |
| JP7241808B2 (en) * | 2021-06-07 | 2023-03-17 | レノボ・シンガポール・プライベート・リミテッド | Information processing terminal, screen sharing method, and program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3607913B2 (en) * | 1994-05-06 | 2005-01-05 | 富士写真フイルム株式会社 | Image display device |
| JPH09198329A (en) * | 1996-01-23 | 1997-07-31 | Toshiba Syst Kaihatsu Kk | Window image display system and method thereof |
| JP4021249B2 (en) * | 2002-06-04 | 2007-12-12 | 株式会社リコー | Information processing apparatus and information processing method |
-
2007
- 2007-02-05 JP JP2007025645A patent/JP4873369B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008193402A (en) | 2008-08-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4645090B2 (en) | Method, system and program for exchanging information in a shared interactive environment | |
| US9483157B2 (en) | Interfacing with a spatial virtual communication environment | |
| JP6364893B2 (en) | Terminal device, electronic whiteboard system, electronic whiteboard input support method, and program | |
| JP2011070511A (en) | Terminal device, server device, display control method, and program | |
| AU2006225172B2 (en) | Electronic conference system, electronic conference support method, electronic conference support device, and conference server | |
| CN106716921A (en) | Session history horizon control | |
| JP6343897B2 (en) | Transmission terminal, transmission method, and program | |
| JP7413693B2 (en) | Communication terminals, communication systems, data sharing methods and programs | |
| US11310064B2 (en) | Information processing apparatus, information processing system, and information processing method | |
| JP7373712B2 (en) | Communication terminals, communication systems, data sharing methods and programs | |
| US11893541B2 (en) | Meeting and collaborative canvas with image pointer | |
| JP7196951B2 (en) | Information processing device, program, method, system | |
| JP4873369B2 (en) | Image display / processing terminal, system, program, and storage medium | |
| JP2012032508A (en) | Display device, display system, and display method | |
| JP6260201B2 (en) | Transmission terminal, transmission method, and program | |
| US11221760B2 (en) | Information processing apparatus, information processing method, and storage medium | |
| JP6451276B2 (en) | Image management system, communication terminal, communication system, image management method, and program | |
| JP7006330B2 (en) | Information processing equipment, image sharing system, image sharing method and program | |
| KR102082433B1 (en) | Remote collaboration system with projector-camera based robot device and head mounted display and remote interaction method using the same | |
| JPWO2015129550A1 (en) | Transmission control system, transmission system, transmission control method, and recording medium | |
| JP2021039616A (en) | Information processing system, information processing apparatus, image display method, and program | |
| JP2012032934A (en) | Program, information storage medium, terminal device, display system, and image generation method | |
| JP7515676B1 (en) | Control system, control method, and computer program | |
| JP7358934B2 (en) | Communication management system, communication system, communication method, and program | |
| JP7476586B2 (en) | COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, SCREEN SHARING METHOD, AND PROGRAM |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100114 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110606 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110613 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110810 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111031 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141202 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111113 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |