(57)【要約】      （修正有）【課題】テレビ等の表示装置等に接続される周辺機器の多様化により、マルチウインドウでコンテンツを視聴する場合、多入出力環境およびマルチウインドウ環境において、接続状況を簡便に知ることができ、かつソース切換処理などのタスクを簡易かつ直感的な操作により行うことができるようにする。【解決手段】コンテンツを取得又は及び出力するための複数の入出力と、コンテンツをマルチウィンドウに出力表示する出力表示部０２０１と、それぞれの入出力をそれぞれのウィンドウとの対応関係を制御する対応関係制御部０２０２と、前記対応関係を取得する対応関係取得部０２０３と、それぞれのウィンドウと各入出力との関係を画面上に表示出力する関係表示出力部０２０４を有する。【選択図】図２
2013134614.tif 000002
【特許請求の範囲】
【請求項１】
マルチウインドウを利用して複数の入力からのコンテンツを同時表示出力可能な電子機器であって、
コンテンツを取得又は／及び出力するための複数の入出力と、
取得したコンテンツをマルチウインドウに出力表示する出力表示部と、
前記複数のそれぞれの入出力と、前記コンテンツが表示されるマルチウインドウ中のそれぞれのウインドウとの対応関係を制御する対応関係制御部と、
前記対応関係を取得する対応関係取得部と、
取得した対応関係に基づいて表示されているマルチウインドウ中のそれぞれのウインドウと各入出力との関係である入出力関係を画面上に表示出力するための関係表示出力部、
を有する電子機器。
【請求項２】
関係表示出力部は、
画面上に前記マルチウインドウとともに複数の入出力を示す入出力シンボルと、
前記入出力シンボルと前記マルチウインドウのそれぞれのウインドウを結ぶラインである入出力関係ラインと、を表示出力するためのグラフィック表示出力手段を有する請求項１に記載の電子機器。
【請求項３】
対応関係制御部で制御する対応関係の変更命令をＧＵＩを用いて取得する対応関係変更命令取得部をさらに有する請求項１又は２に記載の電子機器。
【請求項４】
対応関係命令取得部は、対応関係の変更命令として、対応関係の切断処理である切断命令を取得する切断命令取得手段を有する請求項３に記載の電子機器。
【請求項５】
前記コンテンツを取得又は／及び出力するための複数の入出力には、内蔵デバイスへの入出力である内蔵デバイス入出力を含む請求項１から４のいずれか一に記載の電子機器。
【請求項６】
前記関係表示出力部は、
グラフィック表示出力手段が表示出力する入出力シンボルをディスプレイの裏面／側面の実際の端子位置と略合致するディスプレイの画面内位置に表示出力するようにグラフィック表示出力手段を制御する位置制御手段を有する請求項２から５のいずれか一に記載の電子機器。
【請求項７】
コンテンツを取得又は／及び出力するための複数の入出力と、
取得したコンテンツをマルチウインドウに出力表示する出力表示部と、を有するマルチウインドウを利用して複数の入力からのコンテンツを同時表示出力可能な電子機器の動作プログラムであって、
前記複数のそれぞれの入出力と、前記コンテンツが表示されるマルチウインドウ中のそれぞれのウインドウとの対応関係を制御する対応関係制御ステップと、
前記対応関係を取得する対応関係取得ステップと、
取得した対応関係に基づいて表示されているマルチウインドウ中のそれぞれのウインドウと各入出力との関係である入出力関係を画面上に表示出力するための関係表示出力ステップと、
を電子機器にて実行可能とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器の接続状況を可視化する技術を搭載した電子機器及びそのプログラムに関する。
【背景技術】
【０００２】
近来、ＤＶＤレコーダやゲーム機、ＣＳチューナなどの周辺機器の充実に伴い、機器同士の接続が複雑化している。このような機器の接続状況は、実際にケーブルを見て把握する必要がある。しかしながら、接続ケーブルも多種に渡るようになってきたため、どの端子にどの機器を接続すればよいか迷う場合が生じる。また接続に成功したとしても、どの端子がどの入力機器に対応しているのか把握しづらいことがある。一方で、入力ソースの多様化により、入力された映像をマルチウインドウで視聴するという環境が構築されるようになり、映像と端子の対応関係を可視化することや、入力の切換処理の簡便化について要請が高まると考えられる。そこで特許文献１には、表示画面上において、入力端子の実際の位置をマッピングした位置に端子映像を表示し、入力ソースメニュー切換に応じて、対応する端子を強調表示する技術が公開されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２６７００２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記技術では、入力ソース名と入力端子の対応関係は取得することができるが、実際の入力ソースの映像と入力ソースの対応関係は取得することができない。そうすると、マルチウインドウ画面のように複数の映像が表示されている場合に、どのウインドウがどの入力端子に対応しているのか知ることができない。このように、多入出力環境およびマルチウインドウ環境において、接続状況を簡便に知ることができ、かつソース切換処理などのタスクを簡易かつ直感的な操作により行うことができる技術の実現が課題として生じる。
【課題を解決するための手段】
【０００５】
以上の課題を解決するために、第一に本発明は以下のような電子機器及びそのプログラムを提供する。第一の本発明は、マルチウインドウ画面に表示されるコンテンツとその入出力との関係を取得し、これを画面上にて表示可能な電子機器及びそのプログラムである。
【０００６】
具体的には、マルチウインドウを利用して複数の入力からのコンテンツを同時表示出力可能な電子機器及びそのプログラムであって、コンテンツを取得又は／及び出力するための複数の入出力と、取得したコンテンツをマルチウインドウに出力表示する出力表示部と、前記複数のそれぞれの入出力と、前記コンテンツが表示されるマルチウインドウ中のそれぞれのウインドウとの対応関係を制御する対応関係制御部と、前記対応関係を取得する対応関係取得部と、取得した対応関係に基づいて表示されているマルチウインドウ中のそれぞれのウインドウと各入出力との関係である入出力関係を画面上に表示出力するための関係表示出力部、を有する電子機器及びそのプログラムを提供する。
【０００７】
第二は、上記第一の電子機器及びそのプログラムを基本として、接続の入出力関係をアイコン等の画面上のオブジェクトとして表示し、マルチウインドウとそのオブジェクトをグラフィカルなラインで表示出力が可能な電子機器及びそのプログラムである。具体的には、関係表示出力部は、画面上に前記マルチウインドウとともに複数の入出力を示す入出力シンボルと、前記入出力シンボルと前記マルチウインドウのそれぞれのウインドウを結ぶラインである入出力関係ラインと、を表示出力するためのグラフィック表示出力手段を有する請求項１に記載の電子機器及びそのプログラムを提供する。
【０００８】
第三は、上記第一又は第二の電子機器及びそのプログラムを基本として、画面上に表示されたマルチウインドウと入出力シンボルと、及び入出力の関係を示すラインとをＧＵＩにて操作し、入出力関係の変更が可能な電子機器及びそのプログラムである。具体的には、対応関係制御部で制御する対応関係の変更命令をＧＵＩを用いて取得する対応関係変更命令取得部をさらに有する請求項１又は２に記載の電子機器及びそのプログラムを提供する。
【０００９】
第四は、上記第三の電子機器及びそのプログラムを基本として、入出力の対応関係において、対応関係を切断する処理をＧＵＩで操作可能な電子機器及びそのプログラムである。具体的には、対応関係命令取得部は、対応関係の変更命令として、対応関係の切断処理である切断命令を取得する切断命令取得手段を有する請求項３に記載の電子機器及びそのプログラムを提供する。
【００１０】
第五は、上記第一から第四のいずれか一の電子機器及びそのプログラムを基本として、内蔵スピーカへの出力など、内蔵デバイスへ／からの入出力関係を取得し、表示出力が可能な電子機器及びそのプログラムである。具体的には、前記コンテンツを取得又は／及び出力するための複数の入出力には、内蔵デバイスへの入出力である内蔵デバイス入出力を含む請求項１から４のいずれか一に記載の電子機器及びそのプログラムを提供する。
【００１１】
第六は、上記第二から第五のいずれか一の電子機器及びそのプログラムを基本として、関係表示出力部が、グラフィック表示出力手段が表示出力する入出力シンボルをディスプレイの裏面／側面の実際の端子位置と略合致するディスプレイの画面内位置に表示出力するようにグラフィック表示出力手段を制御する位置制御手段を有する請求項２から５のいずれか一に記載の電子機器及びそのプログラムを提供する。
【発明の効果】
【００１２】
以上のような構成をとる第一の本発明によって、例えばマルチウインドウに表示されたコンテンツとその入力ソースとの対応関係が明瞭かつ簡易に把握することが可能であり、入出力ソースの切換処理においても、エラーなく処理を遂行することが可能である。
【００１３】
また、第二の本発明によって、接続状況をアイコン等とウインドウと、これを結ぶラインで表示することが可能である。すると、どの接続端子がどの機器に接続され、マルチウインドウのうちどのウインドウの映像となっているのか一見して把握可能である。
【００１４】
第三の本発明によって、さらに入出力関係を、ＧＵＩを用いて変更が可能であり、より直感的に入力ソース等の切換が可能である。
【００１５】
第四の本発明によって、入出力関係の変更のうち切断処理をより直感的に遂行することが可能である。
【００１６】
第五の本発明によって、内蔵スピーカや、内蔵ディスプレイなどの内蔵デバイスについても、アイコン化を行い出力先の変更などの処理を簡便に遂行することが可能である。
【００１７】
第六の本発明によって、実際の端子位置と合致する位置に入出力の端子等の映像が表示可能であり、接続を行う際において、一見してどこに接続を行うべきかを知ることが出来る。また、端子等の映像の位置から、ウインドウで表示の映像がどの機器より入力されているかを容易に知ることが可能である。
【図面の簡単な説明】
【００１８】
【図１】実施例１の電子機器及びそのプログラムによる処理の概要を説明するための図
【図２】実施例１の電子機器及びそのプログラムの機能ブロックの一例を表す図
【図３】実施例１の電子機器及びそのプログラムにおける処理の流れの一例を表すフローチャート
【図４】実施例１の電子機器及びそのプログラムにおけるハードウエア構成の一例を表す概略図
【図５】実施例２の電子機器及びそのプログラムによる処理の概要を説明するための図
【図６】実施例２の電子機器及びそのプログラムの機能ブロックの一例を表す図
【図７】実施例２の電子機器及びそのプログラムによる処理の一例を説明するための図
【図８】実施例２の電子機器及びそのプログラムにおける処理の流れの一例を表すフローチャート
【図９】実施例２の電子機器及びそのプログラムの機能ブロックの別の一例を表す図
【図１０】実施例２の電子機器及びそのプログラムにおける別の処理の流れの一例を表すフローチャート
【図１１】実施例２の電子機器及びそのプログラムにおけるハードウエア構成の一例を表す概略図
【図１２】実施例３の電子機器及びそのプログラムによる処理の概要を説明するための図
【図１３】実施例３の電子機器及びそのプログラムの機能ブロックの一例を表す図
【図１４】実施例３の電子機器及びそのプログラムにおける処理の流れの一例を表すフローチャート
【図１５】実施例３の電子機器及びそのプログラムによる別の処理の概要を説明するための図
【図１６】実施例３の電子機器及びそのプログラムの機能ブロックの別の一例を表す図
【図１７】実施例３の電子機器及びそのプログラムにおける処理の流れの別の一例を表すフローチャート
【図１８】実施例３の電子機器及びそのプログラムにおけるハードウエア構成の一例を表す概略図
【発明を実施するための形態】
【００１９】
以下に、図を用いて本発明の実施の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。なお、実施例１は、主に請求項１について説明する。実施例２は、主に請求項２、請求項５及び請求項６について説明する。また、実施例３は、主に請求項３及び請求項４について説明する。
【００２０】
≪実施例１≫
<概要>
図１は、本実施例の電子機器及びそのプログラムの動作の一例を説明するための概念図である。表示装置上で４つのウインドウが表示されている。画面の右端には、端子映像が表示されている。この端子映像は実際の表示装置における端子の位置関係をマッピングしているものである。ここで、画面左上のウインドウ（０１０１）を選択する。そうすると、当該ウインドウの入力ソースであるＤＶＤプレイヤー（０１０２）の入力端子（０１０３）の色が変わり、当該ウインドウの映像はＤＶＤプレイヤー（０１０２）のものであり、上から４番目に位置する端子に接続されているということが一見してわかる。
【００２１】
<機能的構成>
図２は、本実施例の電子機器及びそのプログラムの機能ブロックの一例を表す図である。この図にあるように、本実施例の「電子機器及びそのプログラム」（０２００）は、「出力表示部」（０２０１）と、「対応関係制御部」（０２０２）と、「対応関係取得部」（０２０３）と、「関係表示出力部」（０２０４）とを有する。
【００２２】
「出力表示部」（０２０１）は、コンテンツを取得又は／及び出力するための複数の入出力と、取得したコンテンツをマルチウインドウに出力表示する機能を有する。「出力表示」とは内蔵の画面に表示することに加え装置外部の表示装置に対して出力を行い表示することも含まれる。「複数の入出力」とは、装置において接続されるべき入出力端子等を指す。入出力は単に映像や音声の有線接続だけでなく、無線ＬＡＮや、近距離無線通信が含まれ、ＵＳＢ入出力等広く含む。
【００２３】
「対応関係制御部」（０２０２）は、前記複数のそれぞれの入出力と、前記コンテンツが表示されるマルチウインドウ中のそれぞれのウインドウとの対応関係を制御する機能を有する。「対応関係」とは、入出力端子と、マルチウインドウ中のウインドウとの関係を指す。図１によると、選択されているウインドウ（０１０１）に対し、入力ソースであるＤＶＤプレイヤー（０１０２）が接続されている端子、という対応関係となっている。「制御」とは、ウインドウに表示されている入力ソースを変更したり、入力を切断したり、音声の出力先を内蔵スピーカから外部スピーカに変更したり、等の入出力とマルチウインドウに表示されている映像の対応関係に変更を加えたりすることを指す。変更された対応関係は、出力表示部（０２０１）及び対応関係取得部（０２０３）に対して出力される。
【００２４】
「対応関係取得部」（０２０３）は、対応関係を取得する機能を有する。具体的には、対応関係制御部（０２０２）において変更を加えられた対応関係を入力として受け取る。取得された対応関係は関係表示出力部（０２０４）に対し出力される。
【００２５】
「関係表示出力部」（０２０４）は、取得した対応関係に基づいて表示されているマルチウインドウ中のそれぞれのウインドウと各入出力との関係である入出力関係を画面上に表示出力するための機能を有する。具体的には、対応関係取得部（０２０３）において取得された対応関係を入力として受け取り、表示装置に対して出力を行う。図１によると、選択されているウインドウに対し、その入力ソースであるＤＶＤプレイヤーが接続されている端子映像の色を変える等の処理が該当する。
<処理の流れ>
図３は、本実施例の電子機器及びそのプログラムにおける処理の流れの一例を表すフローチャートである。まず、複数のそれぞれの入出力と、コンテンツが表示されるマルチウインドウ中のそれぞれのウインドウとの対応関係を制御する（ステップＳ０３０１）。次に、対応関係を取得し（ステップＳ０３０２）、取得した対応関係に基づいて表示されているマルチウインドウ中のそれぞれのウインドウと各入出力との関係である入出力関係を画面上に表示出力する（ステップＳ０３０３）。次に、ステップＳ０３０３の処理と並行して、取得したコンテンツをマルチウインドウに出力表示する（ステップＳ０３０４）。
【００２６】
<ハードウエア的構成>
図４は、上記機能的な各構成要件をハードウエアとして実現した際の、電子機器及びそのプログラムにおける構成の一例を表す概略図である。この図を利用して本発明の処理におけるそれぞれのハードウエア構成部の働きについて説明する。この図にあるように、本実施例のタッチパネルディスプレイは、各種演算処理を行う「ＣＰＵ（中央演算装置）」（０４０１）と、「揮発性メモリ」（０４０２）と、「不揮発性メモリ」（０４０３）と、「ディスプレイ装置」（０４０４）と、「入出力Ｉ／Ｆ」（０４０５）と、キーボードやマウス等が接続されている「操作入力Ｉ／Ｆ」（０４０６）と、を有する。そしてそれらが「システムバス」（０４０７）などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００２７】
また、「揮発性メモリ」（０４０２）は、各種処理を行うプログラムを「ＣＰＵ」（０４０１）に実行させるために「不揮発性メモリ」（０４０３）から読み出すと同時にそのプログラムの作業領域でもあるワーク領域を提供する。
【００２８】
ここで、入出力Ｉ／Ｆ（０４０５）よりコンテンツ情報が入力されている。これがＣＰＵ（０４０１）にて処理がなされ、ディスプレイ装置（０４０４）に対して出力がされている。キーボードやマウスでの操作により、入出力とウインドウの対応関係が変更となると、揮発性メモリ上のＡ：対応関係情報が更新される。すると、ＣＰＵ（０４０１）がＡ：対応関係情報を取得し、Ｂ：入出力関係を示す画面情報を生成し、画面情報をディスプレイ装置（０４０４）に対して出力する。これと共に入出力Ｉ／Ｆから入出力しているコンテンツ情報の入出力先の変更を行う。
【００２９】
<効果の簡単な説明>
以上のように本実施例の電子機器及びそのプログラムによって、複数の入出力端子と、マルチウインドウのウインドウとの対応関係を制御及び表示することが出来る。これにより、どの入力ソースがどのウインドウに表示されているのかが、容易に把握可能である。
【００３０】
≪実施例２≫
<概要>
図５は、本実施例の電子機器及びそのプログラムの適用例について説明するための概念図である。図５のように、画面右端に表示されている端子アイコンとマルチウインドウのウインドウとの間が線で結ばれている。このように、本実施例の電子機器及びそのプログラムは、複数の入出力と、マルチウインドウの対応関係をグラフィカルに表示することが可能である。このため、利用者はどのウインドウがどの入力ソースによるものかを直感的に把握することが可能となる。
【００３１】
<機能的構成>
図６は、本実施例の電子機器及びそのプログラムにおける機能ブロックの一例を表す図である。この図にあるように、本実施例の「電子機器及びそのプログラム」（０６００）は、「出力表示部」（０６０１）と、「対応関係制御部」（０６０２）と、「対応関係取得部」（０６０３）と、「関係表示出力部」（０６０４）とを有する。なお、これら構成要件については上記実施例にて既に記載済みであるのでその説明は省略する。本実施例の電子機器及びそのプログラムの特徴点は、「関係表示出力部」（０６０４）が「グラフィック表示出力手段」（０６０５）を新たに有する点である。
【００３２】
「グラフィック表示出力手段」（０６０５）は、画面上にマルチウインドウとともに複数の入出力を示す入出力シンボルと、前記入出力シンボルと前記マルチウインドウのそれぞれのウインドウを結ぶラインである入出力関係ラインと、を表示出力するための機能を有する。「入出力シンボル」とは、入出力端子のアイコン等のことを指す。例えば図５の画面右端に並んでいるような、端子映像のアイコン等が含まれる。これらのアイコンは実際の端子配列の位置関係を反映したものであれば実際に端子を接続する際に利便性が高まる。また端子映像のアイコンは図５画面右端のように簡略化したものでもよいし、端子の形状に忠実なものでもよい。
【００３３】
また、入出力のうち、図７に示すように内蔵スピーカや、内蔵のレコーダなどの内蔵デバイスを入出力シンボルとして、画面上に表示してもよい。この図にあるように、スキー選手の映像が表示されているウインドウ（０７０１）が内蔵スピーカを示すアイコン（０７０２）へ接続されている。これにより、内蔵スピーカの音声の映像がどのウインドウであるかを一見して把握可能である。
【００３４】
<処理の流れ>
図８は、本実施例の電子機器及びそのプログラムにおける処理の流れの一例を表すフローチャートである。まず、複数のそれぞれの入出力と、コンテンツが表示されるマルチウインドウ中のそれぞれのウインドウとの対応関係を制御する（ステップＳ０８０１）。次に、対応関係を取得（ステップＳ０８０２）する。その後、画面上にマルチウインドウとともに複数の入出力を示す入出力シンボルと、入出力シンボルと前記マルチウインドウのそれぞれのウインドウを結ぶラインである入出力関係ラインと、を表示出力する（ステップＳ０８０３）。同時に、取得したコンテンツをマルチウインドウに出力表示する（ステップＳ０８０４）。
【００３５】
<別の適用例の機能的構成>
図９は、本実施例の電子機器及びそのプログラムにおける機能ブロックの一例を表す図である。この図にあるように、本実施例の「電子機器及びそのプログラム」（０９００）は、「出力表示部」（０９０１）と、「対応関係制御部」（０９０２）と、「対応関係取得部」（０９０３）と、「関係表示出力部」（０９０４）と、「グラフィック表示出力手段」（０９０５）とを有する。なお、これら構成要件については上記実施例にて既に記載済みであるのでその説明は省略する。本実施例の電子機器及びそのプログラムの特徴点は、「関係表示出力部」（０９０４）が位置制御手段（０９０６）を新たに有する点である。
【００３６】
「位置制御手段」（０９０６）は、グラフィック表示出力手段が表示出力する入出力シンボルをディスプレイの裏面／側面の実際の端子位置と略合致するディスプレイの画面内位置に表示出力するようにグラフィック表示出力手段を制御する機能を有する。
【００３７】
<別の適用例の処理の流れ>
図１０は、本実施例の電子機器及びそのプログラムにおける処理の流れの一例を表すフローチャートである。まず、複数のそれぞれの入出力と、コンテンツが表示されるマルチウインドウ中のそれぞれのウインドウとの対応関係を制御する（ステップＳ１００１）。次に、対応関係を取得する（ステップＳ１００２）。その後、画面上にマルチウインドウとともに複数の入出力を示す入出力シンボルをディスプレイの裏面／側面の実際の端子位置と略合致するディスプレイの画面内位置に表示出力するように制御する（ステップＳ１００３）。その後、入出力シンボルと、前記マルチウインドウのそれぞれのウインドウを結ぶラインである入出力関係ラインと、を表示出力する（ステップＳ１００４）。次に、ステップＳ１００４の処理と並行して、取得したコンテンツをマルチウインドウに出力表示する（ステップＳ１００５）。
【００３８】
<ハードウエア的構成>
図１１は、上記機能的な各構成要件をハードウエアとして実現した際の、電子機器及びそのプログラムにおける構成の一例を表す概略図である。この図を利用して本発明の処理におけるそれぞれのハードウエア構成部の働きについて説明する。この図にあるように、本実施例のタッチパネルディスプレイは、各種演算処理を行う「ＣＰＵ（中央演算装置）」（１１０１）と、「揮発性メモリ」（１１０２）と、「不揮発性メモリ」（１１０３）と、「ディスプレイ装置」（１１０４）と、「入出力Ｉ／Ｆ」（１１０５）と、キーボードやマウス等が接続されている「操作入力Ｉ／Ｆ」（１１０６）と、を有する。そしてそれらが「システムバス」（１１０７）などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００３９】
また、「揮発性メモリ」（１１０２）は、各種処理を行うプログラムを「ＣＰＵ」（１１０１）に実行させるために「不揮発性メモリ」（１１０３）から読み出すと同時にそのプログラムの作業領域でもあるワーク領域を提供する。
【００４０】
ここで、入出力Ｉ／Ｆ（１１０５）よりコンテンツ情報が入力されている。これがＣＰＵ（１１０１）にて処理がなされ、ディスプレイ装置（１１０４）に対して出力がされている。キーボードやマウスでの操作により、入出力とウインドウの対応関係が変更となると、揮発性メモリ上のＡ：対応関係情報が更新される。すると、ＣＰＵ（１１０１）がＡ：対応関係情報を取得し、Ｂ：入出力シンボル情報と、Ｃ：入出力関係ライン情報を生成し、これら情報をディスプレイ装置（１１０４）に対して出力する。これと共に入出力Ｉ／Ｆから入出力しているコンテンツ情報の入出力先の変更を行う。
【００４１】
<効果の簡単な説明>
このように、本実施例の電子機器及びそのプログラムは入出力の対応関係を、ウインドウと入出力シンボルとの関係で表示することが可能である。対応関係は、ウインドウと入出力シンボルを結んだグラフィカルなラインで表示することが可能である。これにより、より直感的にウインドウに表示しているコンテンツと入力ソースの関係を把握することが可能である。さらに、入出力シンボルを実際の端子位置に合わせて表示することで、ウインドウの映像等が、どの機器のものか特定を容易とすることが可能である。
【００４２】
≪実施例３≫
<概要>
図１２は、本実施例の電子機器及びそのプログラムの適用例について説明するための概念図である。図１２（Ａ）にあるように、犬のシルエットを表示したウインドウ（１２０１）に接続された入出力関係ラインを選択し、小鳥が表示されているウインドウ（１２０２）にドラッグして接続を行う。そうすると、両者の位置関係が入れ替わり、右側に小鳥（１２０３）、左側に犬のシルエット（１２０４）が表示されるようになる。また、動作については図示していないが、犬のシルエットが表示されるウインドウ（１２０１）につながっている右端の端子映像を選択して、小鳥が表示されているウインドウ（１２０２）にドロップしても両者の位置関係が入れ替わる。このように、本実施例の電子機器及びそのプログラムはマウスやリモコン、タッチパネル等のデバイスにより、画面上の端子映像や入出力関係ラインを操作し、入出力関係を変更することが可能である。
【００４３】
<機能的構成>
図１３は、本実施例の電子機器及びそのプログラムの機能ブロックの一例を表す図である。この図にあるように、本実施例の「電子機器及びそのプログラム」（１３００）は、「出力表示部」（１３０１）と、「対応関係制御部」（１３０２）と、「対応関係取得部」（１３０３）と、「関係表示出力部」（１３０４）とを有する。なお、「関係表示出力部」（１３０４）が「グラフィック表示出力手段」（１３０５）を有していても良い。また、図示していないが、「位置制御手段」を有していても良い。これら構成要件については上記実施例にて既に記載済みであるのでその説明は省略する。本実施例の電子機器及びそのプログラムの特徴点は、「対応関係変更命令取得部」（１３０７）を新たに有する点である。
【００４４】
「対応関係変更命令取得部」（１３０７）は、対応関係制御部で制御する対応関係の変更命令を、ＧＵＩを用いて取得する機能を有する。具体的には、上記図１２で示したように、マウス等のデバイスにより、入出力ラインやウインドウを操作して対応関係に変化を生じさせるような所定の動作を受け付けることである。取得した変更命令については、対応関係制御部に対して出力され、実際の対応関係の変更を行う。それと共に、対応関係取得部をとおして、変更後の対応関係を関係表示出力部にて出力表示が行われる。「変更命令」とは、入力デバイスにより行われた一定の操作を指す。例えばドラッグアンドドロップや入出力関係ラインを選択してウインドウに繋ぎ直すといった操作などが考えられる。
【００４５】
<処理の流れ>
図１４は、本実施例の電子機器及びそのプログラムにおける処理の流れの一例を表すフローチャートである。まず、対応関係の変更命令を、ＧＵＩを用いて取得する（ステップＳ１４０１）。次に複数のそれぞれの入出力と、コンテンツが表示されるマルチウインドウ中のそれぞれのウインドウとの対応関係を制御する（ステップＳ１４０２）。対応関係を取得する（ステップＳ１４０３）。取得した対応関係に基づいて表示されているマルチウインドウ中のそれぞれのウインドウと各入出力との関係である入出力関係を画面上に表示出力する（ステップＳ１４０４）。Ｓ１４０４の処理と並行して、取得したコンテンツをマルチウインドウに出力表示する（ステップＳ１４０５）。
【００４６】
<別の適用例の概要>
図１５は、本実施例の電子機器及びそのプログラムの別の適用例について説明するための概念図である。図１５（Ａ）にあるように、ハサミのアイコンを入出力関係ラインの上に持って行き、ダブルクリック等の動作を行うと、図１５（Ｂ）のように、接続が失われ、ウインドウに表示された映像が消えている。このように、所定の動作（切断処理）を行うように関連付けられたアイコンにより簡便に処理を行う事ができる。
【００４７】
<別の適用例の機能的構成>
図１６は、本実施例の電子機器及びそのプログラムにおける機能ブロックの別の一例を表す図である。この図にあるように、本実施例の「電子機器及びそのプログラム」（１６００）は、「出力表示部」（１６０１）と、「対応関係制御部」（１６０２）と、「対応関係取得部」（１６０３）と、「関係表示出力部」（１６０４）と、「対応関係変更命令取得部」（１６０６）と、を有する。なお、「関係表示出力部」（１６０４）が「グラフィック表示出力手段」（１６０５）を有していても良い。また、図示していないが、「位置制御手段」を有していても良い。これら構成要件については上記実施例にて既に記載済みであるのでその説明は省略する。本実施例の電子機器及びそのプログラムの特徴点は、「対応関係変更命令取得部」（１６０６）が「切断命令取得手段」（１６０８）を新たに有する点である。
【００４８】
「切断命令手録手段」（１６０８）は、対応関係の変更命令として、対応関係の切断処理である切断命令を取得する機能を有する。「切断」とは、端子等からウインドウに対して入力、あるいはウインドウから端子等へ出力を停止することである。当該命令は、受け付けられると、対応関係制御部（１６０２）に対し出力を行い、実際の対応関係の変更が行われる。
【００４９】
<別の適用例の処理の流れ>
図１７は、本実施例の電子機器及びそのプログラムにおける処理の流れの一例を表すフローチャートである。まず、対応関係の切断処理である切断命令を取得する（ステップＳ１７０１）。次に複数のそれぞれの入出力と、コンテンツが表示されるマルチウインドウ中のそれぞれのウインドウとの対応関係を制御する（ステップＳ１７０２）。対応関係を取得する（ステップＳ１７０３）。取得した対応関係に基づいて表示されているマルチウインドウ中のそれぞれのウインドウと各入出力との関係である入出力関係を画面上に表示出力する（ステップＳ１７０４）。次にＳ１７０４の処理と並行して、取得したコンテンツをマルチウインドウに出力表示する（ステップＳ１７０５）。
【００５０】
<ハードウエア的構成>
図１８は、上記機能的な各構成要件をハードウエアとして実現した際の、電子機器及びそのプログラムにおける構成の一例を表す概略図である。この図を利用して本発明の処理におけるそれぞれのハードウエア構成部の働きについて説明する。この図にあるように、本実施例のタッチパネルディスプレイは、各種演算処理を行う「ＣＰＵ（中央演算装置）」（１８０１）と、「揮発性メモリ」（１８０２）と、「不揮発性メモリ」（１８０３）と、「ディスプレイ装置」（１８０４）と、「入出力Ｉ／Ｆ」（１８０５）と、キーボードやマウス等が接続されている「操作入力Ｉ／Ｆ」（１８０６）と、を有する。そしてそれらが「システムバス」（１８０７）などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００５１】
また、「揮発性メモリ」（１８０２）は、各種処理を行うプログラムを「ＣＰＵ」（１８０１）に実行させるために「不揮発性メモリ」（１８０３）から読み出すと同時にそのプログラムの作業領域でもあるワーク領域を提供する。
【００５２】
ここで、入出力Ｉ／Ｆ（１８０５）よりコンテンツ情報が入力されている。これがＣＰＵ（１８０１）にて処理がなされ、ディスプレイ装置（１８０４）に対して出力がされている。キーボードやマウスでの操作により、入出力関係の変更動作（例えば切断処理）が行われると、揮発性メモリ上でＡ：対応関係変更命令が取得される。これがＣＰＵ（１８０１）により処理され、Ｂ：対応関係情報が更新される。すると、ＣＰＵ（１８０１）がＢ：対応関係情報を取得し、Ｃ：入出力シンボル情報と、Ｄ：入出力関係ライン情報を生成し、これら情報をディスプレイ装置（１８０４）に対して出力する。これと共に入出力Ｉ／Ｆから入出力しているコンテンツ情報の入出力先の変更を行う。
【００５３】
<効果の簡単な説明>
このように、本実施例の電子機器及びそのプログラムはマウスなどのデバイスで、対応関係を変更するような操作を行い、これを反映することが可能である。これにより、多数のウインドウや入出力があったとしても、直感的かつ簡便にウインドウと入出力との接続を変更可能である。
【符号の説明】
【００５４】
０２００  電子機器及びそのプログラム
０２０１  出力表示部
０２０２  対応関係制御部
０２０３  対応関係取得部
０２０４  関係表示出力部
【図１】
2013134614.tif 000003
【図２】
2013134614.tif 000004
【図３】
2013134614.tif 000005
【図４】
2013134614.tif 000006
【図５】
2013134614.tif 000007
【図６】
2013134614.tif 000008
【図７】
2013134614.tif 000009
【図８】
2013134614.tif 000010
【図９】
2013134614.tif 000011
【図１０】
2013134614.tif 000012
【図１１】
2013134614.tif 000013
【図１２】
2013134614.tif 000014
【図１３】
2013134614.tif 000015
【図１４】
2013134614.tif 000016
【図１５】
2013134614.tif 000017
【図１６】
2013134614.tif 000018
【図１７】
2013134614.tif 000019
【図１８】
2013134614.tif 000020