【0001】
【発明の属する技術分野】
本発明は、携帯型情報処理装置の画像転送に関する。
【0002】
【従来の技術】
ノート型PCのような情報処理装置には端末の表示を外部ディスプレイに出力するための映像出力コネクタを装備していることが多く、より解像度の高い出力が可能な場合が多い。特に小型情報処理装置は外出時には持ち運びに便利であるが、オフィスや家庭内では画面サイズが小さいので映像出力コネクタにより外部ディスプレイに接続し大きな画面で表示し操作する場合が多い。またプレゼンテーションのような用途では、プロジェクタなどに接続すれば大勢に見せることができる。例えば、二台の端末の合成については既に多くの特許が出願されており、下記する特許文献1においては、PC映像とNTSC映像のように同期信号が違った種類の映像をマルチ画面に表示する方法が説明されている。しかし、これらの特許は複数の入力画像を合成してディスプレイに表示するだけであり、相手方の端末に直接表示するものではなく、また、複数の入力画像から任意の画像を選択して他端末に再び出力する機能はない。
【0003】
【特許文献1】
特開2001−92432
【0004】
【発明が解決しようとする課題】
一方で、小型の携帯型情報処理端末や携帯型ゲーム機、携帯電話などには外部ディスプレイに出力するためのコネクタが存在しない場合が多い。これは携帯型機器ではメールなど個人情報を見ることが主な目的であり、他人には見せない、あるいは見られたくないということから表示の外部出力コネクタがないためである。外部出力コネクタを装備していても専用の小型ディスプレイなどに出力できるものであり、画面サイズの違いから情報処理装置に直接出力することはできない。また、ノート型PCなどの情報処理装置には外部ディスプレイ画像の入力コネクタは装備していないものが多い。このため外部の映像を取り込む場合には拡張ボードなどを追加する必要がある。
【0005】
本発明の目的は、小型情報処理端末や携帯端末の画像情報を情報処理装置に簡単に表示できる装置を提供することである。
【0006】
【課題を解決するための手段】
本発明のシステムは、他端末及び自端末から映像信号を送受するための映像コネクタと、映像コネクタからの信号を内部で合成するグラフィックコントローラを持ち、映像コネクタ内の検出スイッチと映像信号の状態から端末同士の接続有無を判定し、グラフィックコントローラが表示形式を自動的に選択する。このグラフィックコントローラは端末がシリアルに接続できる構成の場合、入力端子からの映像を自端末の映像と合成し、画面上の使用位置情報と共に映像信号を出力コネクタに出力する。
【0007】
【発明の実施の形態】
以下、本発明の一実施例について説明する。
【0008】
図1は映像信号の送受に同じコネクタを使用した端末同士の接続形態を表している。図1(a)は同型の情報処理端末間の接続を表している図であり、図1(b)は情報処理端末と携帯型ゲーム機のような小型画面の携帯型端末間の接続を表している図であり、図1(c)は情報処理端末と携帯電話の接続を表している図である。図1(a)によれば、情報処理端末11及び情報処理端末12は同型の端末であり、端末には映像信号送受用コネクタ13を持つ。映像信号送受用コネクタ13はケーブル14で接続される。本例ではケーブル接続になっているが、コネクタを直接接続できる機構を持ってもよい。また、図1(b)は情報処理端末11と携帯型端末15の接続例であるが、これも図1(a)と同じくケーブル14で接続される。更に、図1(c)は情報処理端末11と携帯電話16の接続例であるが、これも図1(a)と同じくケーブル14で接続される。図1(c)では携帯電話に内蔵されているCCDカメラの映像などを簡単に情報処理端末に入力することができる。これらの端末に用意されている映像信号送受用コネクタ13の形状を同一にしておけば簡単に接続可能となるが、形状が異なっていても変換アダプタなどを用いれば接続可能である。図1は情報処理端末に表示を行う例であるが、表示はモニタ、テレビ、プロジェクタなどの表示装置でもよい。
【0009】
図2は映像信号の送受に別々のコネクタを使用した端末同士の接続形態を表している。図2(a)は端末間をケーブルで結ぶ構成であり、図2(b)は複数の端末をケーブルで結ぶ構成であり、図2(c)はコネクタ直結の構成である。図2(a)によれば、情報処理端末21は外部との映像信号送受に使用する映像信号受信コネクタ23と映像信号送信コネクタ24を端末の側面に持つ。情報処理端末22は情報処理端末21と同機能を持つものである。映像信号の送受は映像信号送信コネクタ24と映像信号受信コネクタ23を、ケーブル25を用いて接続することで行う。図2(b)は端末を数珠繋ぎにした場合の構成図である。小型の携帯端末26、携帯端末27を情報処理端末22に接続している。図2(c)は情報処理端末21の背面に映像信号受信コネクタ26と映像信号送信コネクタ27を配置した構成である。この構成では情報処理端末21と情報処理端末22の背面同士を合わせる構造となり、情報処理端末21の映像信号受信コネクタ28と情報処理端末24の映像信号送信コネクタ29が、情報処理端末21の映像信号送信コネクタ29と情報処理端末21の映像信号受信コネクタ28がそれぞれ結合される形になる。この例では入力コネクタと出力コネクタを各々用意しているが、コネクタを共通にして複数台の機器に接続できるような分岐ケーブルを用いて接続してもよい。また、映像信号送受用コネクタに使用する信号はRGBでも作動信号でもよく、アナログでもディジタルでもよい。
【0010】
図3は図1の内部構成のうち、情報処理端末内の表示系に関する構成を表している。この例では情報処理端末11が映像出力側、情報処理端末12が映像入力側という構成であり、グラフィックコントローラの内部で映像信号を合成する合成モードを使用する場合である。情報処理端末12にはグラフィックコントローラであるGPU30とGPU30からの映像信号を変換する変換回路31と変換回路31からの信号を外部に出力するための出力コネクタ32と映像信号用バッファ33と映像信号送受用コネクタ34があり、GPU30には出力状態を記憶する領域40とコネクタの状態を検出する検出スイッチ42がある。端末の内部構成は同じなので、例えばGPU30は情報処理端末11でも情報処理端末12でもGPU30となるが、便宜上区別するために情報処理端末11と情報処理端末12で各コンポーネントの番号を変えてある。情報処理端末11にも同様に、グラフィックコントローラであるGPU37とGPU37からの映像信号を変換する変換回路38と変換回路38からの信号を外部に出力するための出力コネクタ39と映像信号用バッファ36と映像信号送受用コネクタ35があり、GPU37には出力状態を記憶する領域41とコネクタの状態を検出する検出スイッチ43がある。また、情報処理端末には液晶画面や外部モニタなどの表示装置が接続されており、出力コネクタ32には表示装置44が、出力コネクタ45には表示装置45がそれぞれ接続されている。変換回路31および変換回路38はグラフィックコントローラからの映像信号を表示装置に合うように変換する回路で、例えばLVDS変換のようにRGB出力から差動信号に変換する回路である。また、領域40および領域41は端末の映像信号送受用コネクタの状態、画像の大きさ、画像位置などを記憶している。通常はGPUからの出力は変換回路に入力され出力コネクタを経由して表示装置に伝わる。映像を送受する時は、映像信号送受用コネクタ同士をケーブルなどで接続する。領域に出力状態をセットするとGPUは双方の端末のバッファを適宜切り替え入出力信号がぶつからないように制御する。
【0011】
図4は入力側の表示装置に出力側の映像信号を直接送るスルーモードのみを持った構成である。セレクタバッファ45およびセレクタバッファ46はそれぞれGPUからの映像信号か映像信号送受用コネクタからの信号かを択一して表示装置に送る切替器である。映像信号送受用コネクタ同士をケーブルなどで接続するとコネクタの検出スイッチの状態と領域の状態からGPUがセレクタバッファを制御し表示装置に映像信号を送る。映像信号の向きは検出スイッチで決定する。検出方法の例としては、接続ケーブルの一端をプルアップ抵抗、もう一端をプルダウン抵抗で構成し、検出スイッチがプルアップされたかプルダウンされたかで映像の入出力方向を得る方法がある。この場合、ケーブル部に入力、出力の表示を設け、接続時に端末の入出力方向と同じ表示コネクタを接続すればよい。更に信号の有無はクロックの信号レベルで検出すればよい。
【0012】
図5は図4における端末結合時におけるコネクタ経由の映像信号の向きを表している。図5において情報処理端末11が映像信号出力側、情報処理端末12が映像信号入力側となる。端末を結合する前は、信号50と信号53が選択される。端末を結合し、情報処理端末11を出力側に設定すると信号52と信号54が選択される。情報処理端末12を出力側に設定すると信号51と信号55が選択される。変換回路には画像サイズを自動的に変更するスキャンコンバータ機能を持ち、ドットクロックの変更を行い表示装置にあった解像度に変更する。
【0013】
図6は入力コネクタと出力コネクタを別々に用意したスルーモードの構成を表している。通常GPU30の信号はセレクタ60内で信号61が選択され変換回路34に接続される。端末が結合されると、出力側の端末ではGPU30の信号がセレクタ60内で信号63が選択され出力コネクタ21に接続される。入力側の端末では入力コネクタ20の信号がセレクタ60内で信号62が選択され変換回路34に接続される。この例では、入力コネクタ20、出力コネクタ21にそれぞれ信号検出機能を備えていて信号の向きを決定している。解像度の変更は変換回路で行われる。また、入力コネクタ20からの信号を直接出力コネクタ21に出力するためには信号64が選択される。
【0014】
図7は図6と構成は同じであるがGPUで映像信号を合成する場合の信号の流れを表している。通常GPU30の信号はセレクタ70内で信号71が選択され変換回路34に接続される。端末が結合されると、出力側の端末ではGPU30の信号がセレクタ70内で信号73が選択され出力コネクタ21に接続される。入力側の端末では入力コネクタ20の信号がセレクタ70内で信号72が選択されGPU30に接続される。GPU30内では自端末の出力信号と入力信号を合成し、セレクタ70内で信号71を選択し変換回路34に接続する。
【0015】
図8は複数台の小型端末を数珠繋ぎにした図2(b)の構成図である。端末26内のセレクタ80は、端末26のGPUからの映像出力を出力コネクタに出力する。端末27内のセレクタ81は、端末27のGPUからの映像出力と入力コネクタからの映像入力を一画面ごとのクロックに同期させ交互に出力コネクタに出力する。端末22内のセレクタ82は入力コネクタからの映像入力とGPUからの映像出力を合成させ変換回路に出力する。端末26からの出力か端末27の出力かにより端末22の表示領域の場所を変更する。本例では小型端末内にあるビデオメモリは容量が少ないのでセレクタ81のような動作を行うが、ビデオメモリが大きければ端末27内でも合成を行い、その結果を出力することができる。
【0016】
図9は図8の端末22の画面構成を表している。出力端末画面と入力端末画面の解像度が同じなら同サイズで出力できる。出力端末画面が入力端末画面の解像度より大きい場合、出力端末画面の一部に入力画面を出力できる。逆に出力端末画面が入力端末画面の解像度より小さい場合、画像がつぶれる感じになるが入力端末画面のサイズを圧縮や数ドットごとに物理的に間引いて出力端末画面に出力する。図9では出力端末画面90が入力端末画面より大きい場合を表している。この例では画面を4分割にして4端末を表示する場合である。この場合、入力端末画面91、入力端末画面92、入力端末画面93、入力端末画面94を出力端末画面90に出力できる。画面サイズ、画面位置はGPU内の記憶領域に格納されるので、GPUはそれらの情報を元に自動的に空いている場所に画像を合成して出力することもできるが、本例では、端末26の画面を入力端末画面91に、端末27の画面を入力端末画面92にそれぞれ表示する。端末が増え、画像を合成する領域がなくなるとそれぞれの入力画像サイズを小さくするか、表示できないことを報告するかなどの処理を行う。
【0017】
図10はGPU30の起動動作を示すフローチャートである。処理100でGPU30が起動されると処理101でコネクタが結合されるまで監視する。処理101でコネクタが結合されると処理102で画像出力側か入力側かを検出スイッチにより決定する。検出スイッチにより出力側になると処理103に移行する。処理103でシステムが起動しているか判定し、動作中の場合は処理104でオペレーティングシステムへ合成モード切替の通知を行い、処理105で合成モード設定を行う。合成モード設定は画像サイズ、画像表示位置などを設定する。GPU30はこれらの情報と合成モードの状態を示す合成モードフラグをGPU内の領域に記憶する。この領域はシステムにある不揮発性メモリの一部に用意してもよい。処理106ではこの合成モード設定移行を監視し処理が終了するまで待機する。何らかの原因で処理106中にエラーが生じた場合、エラー表示を行うか合成モードに移行せず処理を中止する。処理103でシステムが動作していない場合、処理107で合成モードの設定をGPU内の領域に記憶する。処理108では合成時の画像位置やサイズの調整を行う内部表示制御を行い、処理109で映像信号の流れを決定してセレクタ内の信号を切り替え、処理110で待機状態に移行する。処理102で検出スイッチにより入力側になると処理111に移行する。処理111から処理115までは基本的には出力側と同じ動作である。処理111でシステムが起動しているか判定し、動作中の場合は処理112でオペレーティングシステムへ合成モード切替の通知を行い、処理113で合成モード設定を行う。合成モード設定は画像サイズ、画像表示位置などを設定する。GPU30はこれらの情報と合成モードの状態を示す合成モードフラグをGPU内の領域に記憶する。処理114ではこの合成モード設定移行を監視し処理が終了するまで待機する。何らかの原因で処理114中にエラーが生じた場合、エラー表示を行うか合成モードに移行せず処理を中止する。処理111でシステムが動作していない場合、処理115で合成モードの設定をGPU内の領域に記憶する。処理116でコネクタ信号の有無を判定する。何らかの原因で処理116中にエラーが生じた場合、エラー表示を行うか合成モードに移行せず処理を中止する。処理117では合成時の画像位置やサイズの調整を行う内部表示制御を行い、処理118で映像信号の流れを決定してセレクタ内の信号を切り替え、処理119で待機状態に移行する。画像の出力、切り替えなどの処理は処理104で動作しているオペレーティングシステム上で動作するアプリケーションなどで制御すればよい。
【0018】
図11は合成モード解除動作を示すフローチャートである。GPU30は入力側、出力側ともに同じ動作を行い、処理120で待機状態にあり、処理121においてコネクタが分離されるかどうか監視する。コネクタが分離された場合、処理122においてコネクタからの映像信号を遮断し、内部映像信号のみの経路になるようにスイッチを切り替える。処理123で内部表示のみの設定に表示制御を行い、処理124で合成モードを解除しGPU内の領域上の情報をクリアする。処理125でシステムの状態を判定し、動作中の場合、処理126で合成モード解除をオペレーティングシステムに通知する。処理127で待機状態に移行する。
【0019】
図12はシステムの動作を示すフローチャートである。処理130でパワーオンすると処置131で合成モードフラグを判定する。合成モードであれば処理132に移行し合成モード設定する。合成モードでなければ処理133に移行し標準設定する。処理134でオペレーティングシステムを起動しシステムを稼動状態にする。システムが起動中は処理135でコネクタからの割り込みを監視し、割り込みが発生すると処理136に移行する。処理136で合成モード移行の割り込みか判定し、合成モード移行の割り込みなら処理137で合成モードを設定する。処理136で合成モード移行の割り込みでない場合、処理138で合成モード解除の割り込みか判定し、合成モード解除の割り込みのなら処理139で合成モードを解除する。いずれの場合もエラーが生じた時には、エラー表示を行い処理を中止する。
【0020】
【発明の効果】
以上述べたように、本発明では各端末に映像出力コネクタを装備しグラフィックコントローラがこれらの映像信号を合成することで画面サイズの小さい端末が画面サイズの大きい端末に自動的に表示できる。更に端末同士を数珠繋ぎにできるように入出力コネクタを設ければ画面サイズの大きい端末に小型端末の小さな画面を複数表示することができる。また、特に表示に特化したモニタやプロジェクタなどにも接続可能になる。
【図面の簡単な説明】
【図1】映像信号の送受に同じコネクタを使用した端末同士の接続形態である。
【図2】映像信号の送受に別々のコネクタを使用した接続形態である。
【図3】情報処理端末内の表示系に関する内部構成図である。
【図4】入力側の表示装置に出力側の映像信号を直接送る内部構成図である。
【図5】端末結合時におけるコネクタ経由の映像信号の構成図である。
【図6】入力コネクタと出力コネクタを別々に用意した構成図である。
【図7】GPUで映像信号を合成する場合の信号構成図である。
【図8】複数台の接続構成図である。
【図9】入力側の端末画面構成図である。
【図10】GPUの起動動作を示すフローチャートである。
【図11】合成モード解除動作を示すフローチャートである。
【図12】システムの動作を示すフローチャートである。
【符号の説明】
11:情報処理端末(出力側)
12:情報処理端末(入力側)
13:映像信号送受用共通コネクタ
23:入力コネクタ
24:出力コネクタ
30:グラフィックコントローラ
31:信号変換回路
34:映像信号送受用コネクタ[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to image transfer of a portable information processing device.
[0002]
[Prior art]
Information processing apparatuses such as notebook PCs are often equipped with a video output connector for outputting the display of the terminal to an external display, and in many cases output with higher resolution is possible. In particular, a small-sized information processing apparatus is convenient to carry when going out. However, since the screen size is small in an office or home, it is often connected to an external display via a video output connector to display and operate on a large screen. In addition, in applications such as presentations, it can be shown to a large number by connecting to a projector or the like. For example, many patents have already been filed for synthesizing two terminals, and in Patent Document 1 described below, different types of video such as PC video and NTSC video with different synchronization signals are displayed on a multi-screen. A method is described. However, these patents merely combine a plurality of input images and display them on a display, and do not directly display the images on a counterpart terminal. There is no function to output again.
[0003]
[Patent Document 1]
JP-A-2001-92432
[0004]
[Problems to be solved by the invention]
On the other hand, there are many cases where a connector for outputting to an external display does not exist in a small portable information processing terminal, a portable game machine, a mobile phone, or the like. This is because the main purpose of portable devices is to view personal information such as e-mails, and there is no external output connector for display because they do not show or want to see it to others. Even if an external output connector is provided, it can be output to a dedicated small display or the like, and cannot be directly output to an information processing device due to a difference in screen size. Many information processing apparatuses such as notebook PCs do not have an input connector for external display images. Therefore, when capturing an external video, it is necessary to add an extension board or the like.
[0005]
An object of the present invention is to provide an apparatus capable of easily displaying image information of a small information processing terminal or a portable terminal on an information processing apparatus.
[0006]
[Means for Solving the Problems]
The system of the present invention has a video connector for transmitting and receiving video signals from other terminals and its own terminal, and a graphic controller for internally synthesizing the signal from the video connector, and detects a detection switch in the video connector and a state of the video signal. The presence or absence of connection between the terminals is determined, and the graphic controller automatically selects a display format. In the case of a configuration in which the terminal can be connected serially, the graphic controller combines the video from the input terminal with the video of the terminal itself, and outputs a video signal to the output connector together with the use position information on the screen.
[0007]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment of the present invention will be described.
[0008]
FIG. 1 shows a connection mode between terminals using the same connector for transmitting and receiving video signals. FIG. 1A is a diagram illustrating a connection between information processing terminals of the same type, and FIG. 1B is a diagram illustrating a connection between an information processing terminal and a portable terminal having a small screen such as a portable game machine. FIG. 1C is a diagram showing the connection between the information processing terminal and the mobile phone. According to FIG. 1A, the information processing terminal 11 and the information processing terminal 12 are the same type of terminal, and the terminal has a video signal transmitting / receiving connector 13. The video signal transmitting / receiving connector 13 is connected by a cable 14. Although a cable connection is used in this example, a mechanism for directly connecting a connector may be provided. FIG. 1B shows a connection example between the information processing terminal 11 and the portable terminal 15, which is also connected with the cable 14 as in FIG. 1A. Further, FIG. 1C shows an example of a connection between the information processing terminal 11 and the mobile phone 16, which is also connected with the cable 14 as in FIG. 1A. In FIG. 1C, an image of a CCD camera built in the mobile phone can be easily input to the information processing terminal. If the shape of the video signal transmission / reception connector 13 prepared for these terminals is the same, the connection can be easily made. However, even if the shape is different, the connection can be made by using a conversion adapter or the like. FIG. 1 shows an example in which a display is performed on an information processing terminal, but the display may be a display device such as a monitor, a television, or a projector.
[0009]
FIG. 2 shows a connection mode between terminals using different connectors for transmitting and receiving video signals. 2A shows a configuration in which terminals are connected by a cable, FIG. 2B shows a configuration in which a plurality of terminals are connected by a cable, and FIG. 2C shows a configuration in which a connector is directly connected. According to FIG. 2A, the information processing terminal 21 has a video signal receiving connector 23 and a video signal transmitting connector 24 used for transmitting / receiving a video signal to / from the outside on the side of the terminal. The information processing terminal 22 has the same function as the information processing terminal 21. The transmission and reception of the video signal is performed by connecting the video signal transmission connector 24 and the video signal reception connector 23 using the cable 25. FIG. 2B is a configuration diagram when the terminals are connected in a daisy chain. Small portable terminals 26 and 27 are connected to the information processing terminal 22. FIG. 2C shows a configuration in which a video signal receiving connector 26 and a video signal transmitting connector 27 are arranged on the back of the information processing terminal 21. In this configuration, the back of the information processing terminal 21 and the back of the information processing terminal 22 are aligned, and the video signal reception connector 28 of the information processing terminal 21 and the video signal transmission connector 29 of the information processing terminal 24 The transmission connector 29 and the video signal reception connector 28 of the information processing terminal 21 are connected to each other. In this example, an input connector and an output connector are prepared, but the connection may be made using a common connector and a branch cable that can be connected to a plurality of devices. The signal used for the video signal transmitting / receiving connector may be RGB or an operation signal, and may be analog or digital.
[0010]
FIG. 3 shows a configuration related to a display system in the information processing terminal among the internal configurations in FIG. This example has a configuration in which the information processing terminal 11 is on the video output side and the information processing terminal 12 is on the video input side, and is a case where a combining mode for combining video signals is used inside the graphic controller. The information processing terminal 12 includes a GPU 30 as a graphic controller, a conversion circuit 31 for converting a video signal from the GPU 30, an output connector 32 for outputting a signal from the conversion circuit 31 to the outside, a video signal buffer 33, and a video signal transmission. There is a receiving connector 34, and the GPU 30 has an area 40 for storing an output state and a detection switch 42 for detecting the state of the connector. Since the internal configuration of the terminals is the same, for example, the GPU 30 is the GPU 30 for both the information processing terminal 11 and the information processing terminal 12, but the numbers of the components are changed between the information processing terminal 11 and the information processing terminal 12 for the sake of convenience. Similarly, the information processing terminal 11 includes a GPU 37 as a graphic controller, a conversion circuit 38 for converting a video signal from the GPU 37, an output connector 39 for outputting a signal from the conversion circuit 38 to the outside, and a video signal buffer 36. There is a video signal transmitting / receiving connector 35, and the GPU 37 has an area 41 for storing an output state and a detection switch 43 for detecting the state of the connector. A display device such as a liquid crystal screen or an external monitor is connected to the information processing terminal. A display device 44 is connected to the output connector 32, and a display device 45 is connected to the output connector 45. The conversion circuit 31 and the conversion circuit 38 are circuits for converting a video signal from the graphic controller so as to be suitable for the display device, and are circuits for converting an RGB output to a differential signal as in, for example, LVDS conversion. The area 40 and the area 41 store the state of the video signal transmission / reception connector of the terminal, the size of the image, the image position, and the like. Normally, the output from the GPU is input to the conversion circuit and transmitted to the display device via the output connector. When transmitting and receiving video, the connectors for transmitting and receiving video signals are connected by a cable or the like. When the output state is set in the area, the GPU switches the buffers of both terminals as appropriate and controls so that input / output signals do not collide.
[0011]
FIG. 4 shows a configuration having only the through mode in which the video signal on the output side is directly sent to the display device on the input side. Each of the selector buffer 45 and the selector buffer 46 is a switching device that selects either a video signal from the GPU or a signal from the video signal transmission / reception connector and sends the signal to the display device. When the video signal transmission / reception connectors are connected by a cable or the like, the GPU controls the selector buffer based on the state of the detection switch of the connector and the state of the area, and transmits the video signal to the display device. The direction of the video signal is determined by a detection switch. As an example of the detection method, there is a method in which one end of a connection cable is configured with a pull-up resistor and the other end is configured with a pull-down resistor, and an input / output direction of an image is obtained based on whether a detection switch is pulled up or pulled down. In this case, input and output displays may be provided on the cable unit, and the same display connector as the input / output direction of the terminal may be connected at the time of connection. Further, the presence or absence of a signal may be detected based on the signal level of the clock.
[0012]
FIG. 5 shows the direction of the video signal via the connector at the time of terminal connection in FIG. In FIG. 5, the information processing terminal 11 is on the video signal output side, and the information processing terminal 12 is on the video signal input side. Before combining the terminals, signals 50 and 53 are selected. When the terminals are connected and the information processing terminal 11 is set on the output side, the signals 52 and 54 are selected. When the information processing terminal 12 is set to the output side, the signal 51 and the signal 55 are selected. The conversion circuit has a scan converter function for automatically changing the image size, and changes the dot clock to change the resolution to a display device.
[0013]
FIG. 6 shows a through mode configuration in which an input connector and an output connector are separately prepared. Normally, the signal of the GPU 30 is selected from the signal 61 in the selector 60 and is connected to the conversion circuit 34. When the terminals are connected, a signal of the GPU 30 is selected in the selector 60 at the output terminal, and the signal 63 is selected and connected to the output connector 21. In the terminal on the input side, the signal of the input connector 20 is selected in the selector 60 by the signal 62 and connected to the conversion circuit 34. In this example, the input connector 20 and the output connector 21 each have a signal detection function to determine the direction of a signal. The resolution is changed by the conversion circuit. In order to output a signal from the input connector 20 directly to the output connector 21, the signal 64 is selected.
[0014]
FIG. 7 has the same configuration as that of FIG. 6, but shows a signal flow when a video signal is synthesized by a GPU. Normally, a signal 71 of the GPU 30 is selected in the selector 70 and connected to the conversion circuit 34. When the terminals are connected, a signal of the GPU 30 is selected in the selector 70 at the output terminal, and the signal 73 is selected and connected to the output connector 21. In the terminal on the input side, the signal of the input connector 20 is selected in the selector 70 by the signal 72 and connected to the GPU 30. The output signal and the input signal of the own terminal are combined in the GPU 30, the signal 71 is selected in the selector 70, and the signal 71 is connected to the conversion circuit 34.
[0015]
FIG. 8 is a configuration diagram of FIG. 2B in which a plurality of small terminals are connected in a daisy chain. The selector 80 in the terminal 26 outputs the video output from the GPU of the terminal 26 to the output connector. The selector 81 in the terminal 27 alternately synchronizes the video output from the GPU of the terminal 27 and the video input from the input connector with a clock for each screen and outputs the output to the output connector. The selector 82 in the terminal 22 combines the video input from the input connector and the video output from the GPU and outputs the result to the conversion circuit. The location of the display area of the terminal 22 is changed depending on whether the output is from the terminal 26 or the output from the terminal 27. In this example, since the video memory in the small terminal has a small capacity, it operates like the selector 81. However, if the video memory is large, the composition can be performed in the terminal 27 and the result can be output.
[0016]
FIG. 9 shows a screen configuration of the terminal 22 in FIG. If the output terminal screen and the input terminal screen have the same resolution, they can be output in the same size. If the output terminal screen is larger than the resolution of the input terminal screen, the input screen can be output to a part of the output terminal screen. Conversely, if the output terminal screen is smaller than the resolution of the input terminal screen, the image may be crushed, but the size of the input terminal screen is compressed or physically thinned out every several dots and output to the output terminal screen. FIG. 9 shows a case where the output terminal screen 90 is larger than the input terminal screen. In this example, the screen is divided into four and four terminals are displayed. In this case, the input terminal screen 91, the input terminal screen 92, the input terminal screen 93, and the input terminal screen 94 can be output to the output terminal screen 90. Since the screen size and the screen position are stored in the storage area in the GPU, the GPU can automatically combine and output an image to a vacant place based on the information, but in this example, the terminal 26 is displayed on the input terminal screen 91, and the screen of the terminal 27 is displayed on the input terminal screen 92. When the number of terminals increases and there is no more area for combining images, processing such as reducing the size of each input image or reporting that it cannot be displayed is performed.
[0017]
FIG. 10 is a flowchart showing the startup operation of the GPU 30. When the GPU 30 is activated in the process 100, the process is monitored until the connector is connected in the process 101. When the connectors are connected in process 101, the detection switch determines whether the image is output or input in process 102. When the detection switch is set to the output side, the processing shifts to processing 103. At step 103, it is determined whether or not the system is activated. If the system is operating, a notification of switching of the combination mode is sent to the operating system at step 104, and the combination mode is set at step 105. The synthesis mode setting sets an image size, an image display position, and the like. The GPU 30 stores such information and a combination mode flag indicating the state of the combination mode in an area in the GPU. This area may be provided in a part of the nonvolatile memory in the system. In the process 106, the transition to the combination mode setting is monitored, and the process waits until the process is completed. If an error occurs during the process 106 for some reason, the process is stopped without displaying an error or shifting to the combination mode. When the system is not operating in the process 103, the setting of the synthesis mode is stored in an area in the GPU in a process 107. In process 108, internal display control for adjusting the image position and size at the time of synthesis is performed. In process 109, the flow of the video signal is determined, the signal in the selector is switched, and in process 110, the standby state is entered. When the detection switch is set to the input side in step 102, the process proceeds to step 111. Steps 111 to 115 are basically the same as the operations on the output side. At step 111, it is determined whether or not the system is activated. If the system is operating, a notification of switching of the combining mode is sent to the operating system at step 112, and the combining mode is set at step 113. The synthesis mode setting sets an image size, an image display position, and the like. The GPU 30 stores such information and a combination mode flag indicating the state of the combination mode in an area in the GPU. In the process 114, the transition to the synthesis mode setting is monitored, and the process waits until the process ends. If an error occurs during the processing 114 for some reason, an error display is performed or the processing is stopped without shifting to the synthesis mode. If the system is not operating in step 111, the setting of the combination mode is stored in an area in the GPU in step 115. At step 116, the presence or absence of a connector signal is determined. If an error occurs during the process 116 for some reason, an error is displayed or the process is stopped without shifting to the synthesis mode. In process 117, internal display control for adjusting the image position and size at the time of synthesis is performed. In process 118, the flow of the video signal is determined, the signal in the selector is switched, and in process 119, the process shifts to the standby state. Processing such as image output and switching may be controlled by an application operating on the operating system operating in the processing 104.
[0018]
FIG. 11 is a flowchart showing the combining mode release operation. The GPU 30 performs the same operation on both the input side and the output side, is in a standby state in a process 120, and monitors whether or not a connector is disconnected in a process 121. If the connector is disconnected, the process switches off the switch so that the video signal from the connector is interrupted in step 122 and the path becomes only the internal video signal. In a process 123, display control is performed to set only the internal display, and in a process 124, the composition mode is canceled to clear information on an area in the GPU. At step 125, the state of the system is determined. If the system is in operation, at step 126, the release of the combining mode is notified to the operating system. In the process 127, the process shifts to the standby state.
[0019]
FIG. 12 is a flowchart showing the operation of the system. When the power is turned on in step 130, the combination mode flag is determined in step 131. If the mode is the combining mode, the process proceeds to step 132 to set the combining mode. If the mode is not the combining mode, the process shifts to step 133 and the standard setting is made. In a process 134, the operating system is activated to bring the system into an operating state. While the system is running, an interrupt from the connector is monitored in process 135, and when an interrupt occurs, the process proceeds to process 136. In process 136, it is determined whether the interrupt is a transition to the composition mode. If the interruption is a transition to the composition mode, the composition mode is set in process 137. If it is not an interrupt for the transition to the combination mode in the process 136, it is determined whether or not the interruption is for canceling the combination mode in the process 138. In any case, when an error occurs, an error is displayed and the processing is stopped.
[0020]
【The invention's effect】
As described above, in the present invention, each terminal is provided with a video output connector, and the graphic controller combines these video signals, so that a terminal having a small screen size can be automatically displayed on a terminal having a large screen size. Furthermore, if an input / output connector is provided so that terminals can be connected in a daisy chain, a terminal having a large screen size can display a plurality of small screens of a small terminal. In addition, it can be connected to a monitor or a projector that specializes in display.
[Brief description of the drawings]
FIG. 1 shows a connection mode between terminals using the same connector for transmitting and receiving a video signal.
FIG. 2 shows a connection mode using separate connectors for transmitting and receiving video signals.
FIG. 3 is an internal configuration diagram related to a display system in the information processing terminal.
FIG. 4 is an internal configuration diagram for directly sending an output-side video signal to an input-side display device.
FIG. 5 is a configuration diagram of a video signal via a connector at the time of terminal connection.
FIG. 6 is a configuration diagram in which an input connector and an output connector are separately prepared.
FIG. 7 is a signal configuration diagram when a video signal is synthesized by a GPU.
FIG. 8 is a connection configuration diagram of a plurality of units.
FIG. 9 is a diagram of a terminal screen configuration on the input side.
FIG. 10 is a flowchart illustrating a startup operation of the GPU.
FIG. 11 is a flowchart showing a combination mode release operation.
FIG. 12 is a flowchart showing the operation of the system.
[Explanation of symbols]
11: Information processing terminal (output side)
12: Information processing terminal (input side)
13: common connector for transmitting / receiving video signal 23: input connector 24: output connector 30: graphic controller 31: signal conversion circuit 34: connector for transmitting / receiving video signal