(57)【要約】【課題】操作性の向上を図る。【解決手段】情報処理装置は、第１のオペレーティングシステムと、第２のオペレーティングシステムと、表示制御部とを備える。第１のオペレーティングシステムは、第１の機能を実行する。第２のオペレーティングシステムは、第２の機能を実行する。表示制御部は、第１の機能の実行にもとづく第１の映像情報と、第２の機能の実行にもとづく第２の映像情報と、の切り換えまたは重畳を行って表示部に表示させる。表示制御部は、第１のオペレーティングシステムまたは第２のオペレーティングシステムの起動中に、第１の機能の動作開始を示す第１のアイコンと、第２の機能の動作開始を示す第２のアイコンとのいずれも選択可能な一のメニューを表示させる。【選択図】図１
2013140516.tif 000002
【特許請求の範囲】
【請求項１】
第１の機能を実行する第１のオペレーティングシステムと、
第２の機能を実行する第２のオペレーティングシステムと、
前記第１の機能の実行にもとづく第１の映像情報と、前記第２の機能の実行にもとづく第２の映像情報と、の切換または重畳を行って表示部に表示させる表示制御部と、
を備え、
前記表示制御部は、前記第１のオペレーティングシステムまたは前記第２のオペレーティングシステムの起動中に、前記第１の機能の動作開始を示す第１のアイコンと、前記第２の機能の動作開始を示す第２のアイコンとのいずれも選択可能な一のメニューを表示させる情報処理装置。
【請求項２】
前記表示制御部は、前記第１のアイコンが選択された場合には、前記第１の機能の実行にもとづく前記第１の映像情報を表示させ、前記第２のアイコンが選択された場合には、前記第２の機能の実行にもとづく前記第２の映像情報を表示させる請求項１記載の情報処理装置。
【請求項３】
前記第２のオペレーティングシステムが起動していない場合に、前記第２のオペレーティングシステムを起動させる起動制御部をさらに備え、
前記表示制御部は、前記第２のアイコンが選択された場合には、前記起動制御部による起動開始から所定のタイミング後に、前記第２の機能の実行にもとづく前記第２の映像情報に切り換えて表示させる請求項２記載の情報処理装置。
【請求項４】
前記第２のオペレーティングシステムが起動していない場合に、前記第２のオペレーティングシステムを起動させる起動制御部をさらに備え、
前記表示制御部は、前記第２のアイコンが選択された場合には、前記起動制御部による起動開始から所定のタイミングまでは、前記第２の映像情報を前記第１の映像情報に重畳して表示させ、所定のタイミング後に前記第２の映像情報に切り換えて表示させる請求項２記載の情報処理装置。
【請求項５】
前記表示制御部は、前記第１の映像情報から前記第２の映像情報への切換時、または前記第２の映像情報から前記第１の映像情報への切換時には、映像情報が切り換えられたことを知らせる画面切換情報を表示させる請求項１記載の情報処理装置。
【請求項６】
前記第１のオペレーティングシステムは、あらかじめ固定の前記第１の機能のリストを持たず、前記第２のオペレーティングシステムから送信される前記第１の機能のリストを受信して逐次更新する請求項１記載の情報処理装置。
【請求項７】
前記第２のオペレーティングシステムは、自身がどの前記第２の機能を有しているか否かを機能リストに設定し、前記第１のオペレーティングシステムは、前記機能リストを参照して、前記メニューに表示すべき前記第２の機能を決定する請求項１記載の情報処理装置。
【請求項８】
第１の機能を実行する第１のオペレーティングシステムと、第２の機能を実行する第２のオペレーティングシステムとを有しており、
前記第１の機能の実行にもとづく第１の映像情報と、前記第２の機能の実行にもとづく第２の映像情報と、の切換または重畳を行って表示部に表示させ、
前記第１のオペレーティングシステムまたは前記第２のオペレーティングシステムの起動中に、前記第１の機能の動作開始を示す第１のアイコンと、前記第２の機能の動作開始を示す第２のアイコンとのいずれも選択可能な一のメニューを表示させる表示制御方法。
【請求項９】
前記第１のアイコンが選択された場合には、前記第１の機能の実行にもとづく前記第１の映像情報を表示させ、前記第２のアイコンが選択された場合には、前記第２の機能の実行にもとづく前記第２の映像情報を表示させる請求項８記載の表示制御方法。
【請求項１０】
前記第２のオペレーティングシステムが起動していない場合に、前記第２のオペレーティングシステムを起動させ、
前記第２のアイコンが選択された場合には、起動開始から所定のタイミング後に、前記第２の機能の実行にもとづく前記第２の映像情報に切り換えて表示させる請求項９記載の表示制御方法。
【請求項１１】
前記第２のオペレーティングシステムが起動していない場合に、前記第２のオペレーティングシステムを起動させ、
前記第２のアイコンが選択された場合には、起動開始から所定のタイミングまでは、前記第２の映像情報を前記第１の映像情報に重畳して表示させ、所定のタイミング後に前記第２の映像情報に切り換えて表示させる請求項９記載の表示制御方法。
【請求項１２】
前記第１の映像情報から前記第２の映像情報への切換時、または前記第２の映像情報から前記第１の映像情報への切換時には、映像情報が切り換えられたことを知らせる画面切換情報を表示させる請求項８記載の表示制御方法。
【請求項１３】
前記第１のオペレーティングシステムは、あらかじめ固定の前記第１の機能のリストを持たず、前記第２のオペレーティングシステムから送信される前記第１の機能のリストを受信して逐次更新する請求項８記載の表示制御方法。
【請求項１４】
前記第２のオペレーティングシステムは、自身がどの前記第２の機能を有しているか否かを機能リストに設定し、前記第１のオペレーティングシステムは、前記機能リストを参照して、前記メニューに表示すべき前記第２の機能を決定する請求項８記載の表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理を行う情報処理装置および表示制御を行う表示制御方法に関する。
【背景技術】
【０００２】
近年、利用頻度の高いアプリケーションソフトや周辺機器などをあらかじめ備えている一体型（オールインワン（all in one））のＰＣ（Personal Computer）が普及している。
【０００３】
また、この種のＰＣでは、テレビチューナを内蔵して、テレビ番組を視聴するアプリケーションや、テレビ番組を録画するアプリケーションを備えているタイプも増えている。
【０００４】
従来技術として、コンピュータ側のテレビチューナでテレビチャンネルの設定を行った際に、表示装置側のテレビチューナにもテレビチャンネルの設定を同時に行える技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２０９０１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、従来、２つ以上のＯＳ（Operating System）が共存する複合型のコンピュータシステムにおいては、ユーザがそれぞれのＯＳ上で動作するアプリケーションを起動させるには、以下のような手順を踏む必要があった。
【０００７】
（１）操作対象のＯＳに切り替える。
（２）操作対象のＯＳに応じた手続きで、目的のアプリケーションを起動させる。
【０００８】
例えば、ＰＣ上で、ＴＶ（Television）のＯＳを起動させて、ＴＶを見ていたユーザが、ＰＣ側のＤＶＤ（Digital Versatile Disk）プレーヤを起動してＤＶＤを見ようとする場合を考える。
【０００９】
このとき、ユーザは、まず、ＰＣ側のＯＳに一旦切り替えて、その後、ＰＣのリモコンメニューを開き、ＤＶＤプレーヤを選択するといった手順を踏むことになる。
【００１０】
このように、従来では、一度どちらかのＯＳを起動した後は、互いのＯＳの任意のアプリケーションに対して、簡単な操作でシームレスに移ることができず、ユーザにとっては操作性が悪いといった問題があった。
【００１１】
本技術はこのような点に鑑みてなされたものであり、操作性の向上を図った情報処理装置を提供することを目的とする。
【００１２】
また、本技術の他の目的は、操作性の向上を図った表示制御方法を提供することである。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、情報処理装置が提供される。情報処理装置は、第１のオペレーティングシステムと、第２のオペレーティングシステムと、表示制御部とを備える。
【００１４】
第１のオペレーティングシステムは、第１の機能を実行する。第２のオペレーティングシステムは、第２の機能を実行する。表示制御部は、第１の機能の実行にもとづく第１の映像情報と、第２の機能の実行にもとづく第２の映像情報と、の切り換えまたは重畳を行って表示部に表示させる。
【００１５】
また、表示制御部は、第１のオペレーティングシステムまたは第２のオペレーティングシステムの起動中に、第１の機能の動作開始を示す第１のアイコンと、第２の機能の動作開始を示す第２のアイコンとのいずれも選択可能な一のメニューを表示させる。
【発明の効果】
【００１６】
操作性の向上を図ることが可能になる。
【図面の簡単な説明】
【００１７】
【図１】情報処理装置の構成例を示す図である。
【図２】情報処理装置の構成例を示す図である。
【図３】情報処理装置の構成例を示す図である。
【図４】情報処理装置の構成例を示す図である。
【図５】映像に対するＧＵＩの重畳表示の例を示す図である。
【図６】映像に対するＧＵＩの重畳表示の例を示す図である。
【図７】映像に対するＧＵＩの重畳表示の例を示す図である。
【図８】映像に対するＧＵＩの重畳表示の例を示す図である。
【図９】重畳表示されるメニューを示す図である。
【図１０】重畳表示されるメニューを示す図である。
【図１１】統合機能メニューのアイテム一覧の例を示す図である。
【図１２】統合機能メニューの選択時の動作を示す図である。
【図１３】画面切換情報を説明するための図である。
【図１４】画面切換情報を説明するための図である。
【図１５】情報処理装置の制御系を示す図である。
【図１６】メニューアイテム選択時の動作シーケンスを示す図である。
【図１７】メニューアイテム選択時の動作シーケンスを示す図である。
【図１８】メニューアイテム選択時の動作シーケンスを示す図である。
【図１９】メニューアイテム選択時の動作シーケンスを示す図である。
【図２０】機能リストを示す図である。
【図２１】ＯＳ起動に時間を伴う場合の制御を示す図である。
【図２２】ＯＳ起動に時間を伴う場合の制御を示す図である。
【図２３】２画面表示の一例を示す図である。
【図２４】２画面表示の一例を示す図である。
【図２５】ＯＳ起動に時間を伴う際の制御系の動作シーケンスを示す図である。
【図２６】メニューアイテム制御の動作シーケンスを示す図である。
【図２７】メニューアイテム制御の動作シーケンスを示す図である。
【図２８】機能リストの内容通知を示す図である。
【図２９】機能リストの内容通知を示す図である。
【発明を実施するための形態】
【００１８】
以下、実施の形態を図面を参照して説明する。図１は情報処理装置の構成例を示す図である。情報処理装置１は、第１のオペレーティングシステム（ＯＳ１１）、第２のオペレーティングシステム（ＯＳ１２）、表示制御部１ａおよび表示部２を備える。
【００１９】
ＯＳ１１は、第１の機能（第１のアプリケーション）を実行し、例えば、ＴＶ機能を実行する。ＯＳ１２は、第２の機能（第２のアプリケーション）を実行し、例えば、ＰＣ機能を実行する。
【００２０】
表示制御部１ａは、第１の機能の実行にもとづく第１の映像情報と、第２の機能の実行にもとづく第２の映像情報と、の切り換えまたは重畳を行って表示部２に表示させる。
【００２１】
また、表示制御部１ａは、ＯＳ１１またはＯＳ１２の起動中に、第１の機能の動作開始を示す第１のアイコン２１（例えば、ＴＶ機能側のアイコン）と、第２の機能の動作開始を示す第２のアイコン２２（例えば、ＰＣ機能側のアイコン）とのいずれも選択可能な一のメニュー２０を表示部２に表示させる。
【００２２】
さらに、表示制御部１ａは、第１のアイコン２１が選択された場合には、第１の機能の実行にもとづく第１の映像情報を表示させ、第２のアイコン２２が選択された場合には、第２の機能の実行にもとづく第２の映像情報を表示させる。
【００２３】
次に情報処理装置１の構成について詳しく説明する。図２は情報処理装置の構成例を示す図である。情報処理装置１は、ＯＳ１１およびＯＳ１２を含み、表示部２として映像を表示する映像表示パネル２ａ（液晶パネルなど）を備えている。
【００２４】
ＯＳ１１は、例えば、Ｌｉｎｕｘ（登録商標）等のオペレーティングシステムに該当し、第１の機能として、ＴＶアプリケーションを実行する。また、ＯＳ１１は、テレビ制御部１１ａ（ＴＶシステム）、入力切換・映像混合部１１ｂおよび高画質化処理部１１ｃを含む。なお、入力切換・映像混合部１１ｂは、図１に示した表示制御部１ａの機能を含む。
【００２５】
ＯＳ１２は、例えば、Ｗｉｎｄｏｗｓ（登録商標）等のＯＳに該当し、第２の機能として、ＰＣアプリケーションを実行する。また、ＯＳ１２は、情報処理部１２ａ（ＰＣシステム）を含む。
【００２６】
テレビ制御部１１ａは、ＴＶ機能を実現し、例えば、ＴＶ番組表を表示する番組表１１ａ−１や、ＤＬＮＡ（Digital Living Network Alliance）機能１１ａ−２などのアプリケーションが属している。
【００２７】
なお、ＤＬＮＡは、家庭内ＬＡＮ（Local Area Network）などを用いてＡＶ（Audio Video）機器、ＰＣまたは情報家電などを相互に接続し、連携して利用するための仕様である。
【００２８】
情報処理部１２ａは、種々の情報処理機能を実現し、ＰＣとしての主な機能を担う。情報処理部１２ａには、例えば、ＰＣ側のＴＶアプリケーション１２ａ−１、ＤＶＤ再生アプリケーション１２ａ−２およびネットブラウザ１２ａ−３などのアプリケーションが属している。
【００２９】
入力切換・映像混合部１１ｂは、テレビ制御部１１ａから送信された映像（第１の映像情報）、情報処理部１２ａから送信された映像（第２の映像情報）、または外部映像入力端子から入力された外部映像の切換または重畳制御を行う。
【００３０】
高画質化処理部１１ｃは、映像劣化を復元し、解像度を高めた映像を映像表示パネル２ａへ出力する。例えば、ぼやけてしまった被写体の輪郭や画素の劣化を復元し、オリジナルの映像信号が持っていた質感やディテール感を再現するなどして高画質化を図る。なお、図示はしていないが、音質補正処理部も入力切換・映像混合部１１ｂの出力段に配置される。
【００３１】
上記のように、情報処理装置１は、２つ以上の映像を出力するＯＳ１１、１２が共存し、双方の映像が入力切換・映像混合部１１ｂを通して、１つの表示デバイスである映像表示パネル２ａへ出力する。
【００３２】
ここで、入力切換・映像混合部１１ｂは、複数入力の映像を排他的に切り替えて表示するだけでなく、それぞれの入力映像に対して、ＧＵＩ（Graphical User Interface）を重畳表示する機能も有している。
【００３３】
すなわち、ＯＳ１２の映像出力の上に、ＯＳ１１が描画するＧＵＩを重畳表示することができる。また、複数の入力映像を縮小して並べるなどして、同時に画面に表示することも可能である（重畳表示の例については後述する）。
【００３４】
次に情報処理装置１の構成の変形例について説明する。図３は情報処理装置の構成例を示す図である。第１の変形例の情報処理装置１−１は、ＯＳ１１−１、ＯＳ１２−１およびＯＳ１３−１を含み、映像を表示する映像表示パネル２ａを備えている。
【００３５】
ＯＳ１１−１は、入力切換・映像混合部１１ｂおよび高画質化処理部１１ｃを含む。ＯＳ１２−１は、情報処理部１２ａ（ＰＣシステム）を含む。ＯＳ１３−１は、テレビ制御部１１ａ（ＴＶシステム）を含む。テレビ制御部１１ａには、例えば、ＴＶ番組表を表示する番組表１１ａ−１や、ＤＬＮＡ機能１１ａ−２などのアプリケーションが属している。
【００３６】
また、情報処理部１２ａには、例えば、ＰＣ側のＴＶアプリケーション１２ａ−１、ＤＶＤ再生アプリケーション１２ａ−２およびネットブラウザ１２ａ−３などのアプリケーションが属している。なお、各構成要素の動作は図２と同様なので説明は省略する。
【００３７】
上記のように、第１の変形例の情報処理装置１−１では、入力切換・映像混合部１１ｂおよび高画質化処理部１１ｃを含むＯＳ１１−１と、テレビ制御部１１ａを含むＯＳ１３−１とを別々のＯＳとして備える構成とした。
【００３８】
このように、入力切換・映像混合部１１ｂと、テレビ制御部１１ａとが互いに異なるＯＳ上で動作する構成としてもよい。
【００３９】
図４は情報処理装置の構成例を示す図である。第２の変形例の情報処理装置１−２は、ＯＳ１１−２、ＯＳ１２−２、ＯＳ１３−２、ＯＳ１４−２を含み、映像を表示する映像表示パネル２ａを備えている。
【００４０】
ＯＳ１１−２は、例えば、Ｌｉｎｕｘ等のＯＳに該当し、入力切換・映像混合部１１ｂおよび高画質化処理部１１ｃを含む。ＯＳ１２−２は、例えば、Ｗｉｎｄｏｗｓ等のＯＳに該当し、情報処理部１２ａ（ＰＣシステム）を含む。
【００４１】
ＯＳ１３−２は、例えば、Ｌｉｎｕｘ等のＯＳに該当し、テレビ制御部１１ａ（ＴＶシステム）を含む。ＯＳ１４−２は、例えば、Ｌｉｎｕｘ等のＯＳに該当し、ゲーム制御部１４ａ（ゲームシステム）を含む。
【００４２】
テレビ制御部１１ａには、例えば、ＴＶ番組表を表示する番組表１１ａ−１や、ＤＬＮＡ機能１１ａ−２などのアプリケーションが属している。また、情報処理部１２ａには、例えば、ＰＣ側のＴＶアプリケーション１２ａ−１、ＤＶＤ再生アプリケーション１２ａ−２およびネットブラウザ１２ａ−３などのアプリケーションが属している。
【００４３】
ゲーム制御部１４ａは、ゲームアプリケーションを起動するための制御を行う。なお、その他の各構成要素の動作は、図２と同様なので説明は省略する。
【００４４】
上記のように、第２の変形例の情報処理装置１−２において、入力切換・映像混合部１１ｂは、テレビ制御部１１ａから送信された映像、情報処理部１２ａから送信された映像、またはゲーム制御部１４ａから送信された映像の切換または重畳制御を行う構成とした。このように、入力切換・映像混合部１１ｂの映像入力元となるＯＳが、３種類以上ある構成としてもよい。
【００４５】
次に映像に対するＧＵＩの重畳表示について説明する。図５〜図８は映像に対するＧＵＩの重畳表示の例を示す図である。図中の斜線部が、ＧＵＩが表示されている部分である。
【００４６】
図５において、映像表示パネル２ａに、映像入力画面２０１ａとＧＵＩ２０２ａとが重畳表示されている（ＧＵＩには、図１で示したメニュー２０が含まれる）。この場合、映像入力画面２０１ａは、オリジナルサイズよりも縮小されて映像全体が表示される。
【００４７】
図６において、映像表示パネル２ａに、映像入力画面２０１ｂと、ＧＵＩ２０２ｂとが重畳表示されている。映像入力の一部を覆い隠すようにＧＵＩ２０２ｂが重畳表示されており、ＧＵＩ２０２ｂが画面サイドに表示される例を示している。この場合、ＧＵＩ２０２ｂが重畳表示される部分は、半透明で描画されてもよい。
【００４８】
図７において、映像表示パネル２ａに、映像入力画面２０１ｃと、ＧＵＩ２０２ｃとが重畳表示されている。映像入力の一部を覆い隠すようにＧＵＩ２０２ｃが重畳表示されており、ＧＵＩ２０２ｃが画面上側に表示される例を示している。この場合、ＧＵＩ２０２ｃが重畳表示される部分は、半透明で描画されてもよい。
【００４９】
図８において、映像表示パネル２ａに、ＧＵＩ２０２ｄが表示されている。これは、映像入力画面全体をＧＵＩ２０２ｄが覆い隠すように、ＧＵＩ２０２ｄが重畳表示しているものである。
【００５０】
このように、映像入力の一部を覆い隠すだけでなく、映像入力の全体を覆い隠すように重畳表示を行うことも可能である。なお、ＧＵＩ２０２ｄの重畳表示は、半透明で描画されてもよい。なお、上記で示したＧＵＩの重畳表示パターンは一例であって、任意の重畳表示を行うことが可能である。
【００５１】
次に画面上に重畳表示される機能選択のためのメニュー２０について説明する。図９、図１０は重畳表示されるメニューを示す図である。
【００５２】
入力切換・映像混合部１１ｂの制御を所管するＯＳ１１は、情報処理装置１全体が有する機能を呼び出すためのメニュー２０を描画する（以下、このメニューを統合機能メニューとも呼ぶ）。すなわち、ＯＳ１１が入力切換・映像混合部１１ｂの制御を所管するので、ＯＳ１１が統合機能メニュー２０を描画することになる。
【００５３】
図９では、ＰＣ側の映像入力が選択されている場合に、統合機能メニュー２０が表示されている状態を示している。統合機能メニュー２０は、画面横一列に表示されているアイコンおよび画面縦一列に表示されているアイコンで形成されている。統合機能メニュー２０は、ＯＳ１１の描画によるものである。
【００５４】
また、図１０では、ＴＶ側の映像入力が選択されている場合に、統合機能メニュー２０が表示されている状態を示している。統合機能メニュー２０は、ＯＳ１１の描画によるものである。
【００５５】
このように、統合機能メニュー２０は、ＰＣ側またはＴＶ側のいずれの映像入力が選択されている場合であっても、ユーザは、例えば、操作リモートコントローラの特定のボタンを押すことにより、重畳表示がなされるものである。また、統合機能メニュー２０の中には、複数のＯＳにまたがる機能（アプリケーション）が一覧表示されている。
【００５６】
なお、画面を囲んで、横一列に１階層目のメニュー（機能のカテゴリ）を並べ、縦一列に２階層目のメニュー（機能）を並べたＬ字型の統合機能メニュー２０を表示し、図９、図１０では、１階層目のメニューでＰＣ機能カテゴリが選択されている状態なので、縦方向にはＰＣ機能のみが並んで表示されている例を示している。なお、この表示は一例であって、統合機能メニュー２０の表示形態は任意である。
【００５７】
次に統合機能メニュー２０に含まれる各機能のアイテム（アイコン）について説明する。図１１は統合機能メニューのアイテム一覧の例を示す図である。
【００５８】
１階層目のメニューでＴＶ機能カテゴリが選択された場合のＯＳ１１のＴＶ機能としては、設定１０１、おすすめ番組１０２、録画１０３、テレビ１０４、メディア１０５、入力切換１０６、お気に入り／履歴１０７の各機能が表示される。
【００５９】
設定１０１では、「放送受信設定」、「機能設定」、「音質・音声設定」、「画質・映像設定」、「かんたん設定」、「お知らせ」、「通信設定」、および「外部入力設定」の各アイテムがリストされている。
【００６０】
おすすめ番組１０２では、おすすめ番組がリストされる。録画１０３では、「録画結果」、「日時指定予約」、「地上デジタル番組表」、「予約リスト」および「録画番組リスト」の各アイテムがリストされている。
【００６１】
テレビ１０４では、「番組検索」、「現在番組表」、「番組表」および「地上チャンネルリスト」の各アイテムがリストされている。メディア１０５では、「フォト」、「ビデオ」および「ミュージック」の各アイテムがリストされている。
【００６２】
入力切換１０６では、「地上デジタル」、「ＰＣ」、「ＨＤＭＩ」、「Ｖｉｄｅｏ」の各アイテムがリストされている。お気に入り／履歴１０７では、お気に入り設定したメニュー項目／最近アクセスしたメニュー項目がリストされる。
【００６３】
一方、ＯＳ１２のＰＣ機能としては、ＰＣ１１０が表示される。ＰＣ１１０では、「Ｗｅｂブラウザ」、「Ｍｅｄｉａ Ｇａｌｌｅｒｙ」、「ＢＤ／ＤＶＤプレーヤ」、「番組表（ＰＣアプリ）」、「ビデオ一覧（ＰＣアプリ）」、「テレビ（ＰＣアプリ）」および「ＰＣ起動」の各アイテムがリストされている。
【００６４】
ここで、ＰＣ１１０内の「Ｗｅｂブラウザ」、「Ｍｅｄｉａ Ｇａｌｌｅｒｙ」および「ＢＤ／ＤＶＤプレーヤ」は、単独のアプリケーションを起動する項目である。
【００６５】
また、「番組表（ＰＣアプリ）」と「ビデオ一覧（ＰＣアプリ）」は、同一のアプリケーションが有する各機能を直接呼び出す項目である。さらに、「ＰＣ起動」は、ＯＳ１２自身が持つ機能を呼び出す項目である。
【００６６】
「Ｗｅｂブラウザ」は、ＰＣ上で動作するＷｅｂブラウザのアプリケーションである。「Ｍｅｄｉａ Ｇａｌｌｅｒｙ」は、マルチメディアビューア（Multi Media Viewer）のアプリケーションである。
【００６７】
例えば、ムービーファイルを見たり、音楽を聴いたり、グラフィックをスライドショーで見たりできるアプリケーションである。
【００６８】
「ＢＤ／ＤＶＤプレーヤ」は、ＢＤ（Blu-ray Disc）／ＤＶＤの再生アプリケーションである。「番組表（ＰＣアプリ）」は、ＰＣ上で動作するＴＶアプリケーションの番組表機能である。
【００６９】
「ビデオ一覧（ＰＣアプリ）」は、ＰＣ上で動作するＴＶアプリケーションの録画ファイル一覧機能である。「テレビ（ＰＣアプリ）」は、ＰＣ上で動作するＴＶアプリケーションのＴＶ視聴機能である。「ＰＣ起動」は、Windowsのデスクトップにある項目である。
【００７０】
上記のように、統合機能メニュー２０では、ＯＳ１１のＴＶ機能メニューと、ＯＳ１２のＰＣ機能メニューとが同一画面上に統合して表示される。なお、上記では、ＰＣ１１０というカテゴリの中に、情報処理部１２ａ（ＰＣシステム）上の機能が表示されているが、必ずしもＯＳ毎に表示が分類される必要はない。
【００７１】
また、統合機能メニュー２０で表示される機能の単位は、プロセス（アプリケーション）単位でなくてもよい。また、同一プロセス（アプリケーション）が有する複数の機能の中の１つを直接呼び出すようにしてもよい。
【００７２】
次に統合機能メニュー２０の選択時の動作について説明する。図１２は統合機能メニューの選択時の動作を示す図である。
【００７３】
テーブルＴ１には、４つのパターンＡ〜Ｄが示されている。ユーザが統合機能メニュー２０の中から、機能を選択した場合の動作は、“現在映像表示している入力のＯＳ”と、“選択した機能を有するＯＳの起動状態”とに応じて、パターンＡ〜Ｄのように分かれる。
【００７４】
〔パターンＡ〕現在映像表示している入力はＯＳ１１であり、ＯＳ１２が、起動中の場合である。このときの動作は、入力をＯＳ１２に切り換えて、選択された機能を起動する。
【００７５】
〔パターンＢ〕現在映像表示している入力はＯＳ１２であり、ＯＳ１２が、起動中の場合である。このときの動作は、選択された機能を起動する。
【００７６】
〔パターンＣ〕現在映像表示している入力はＯＳ１１であり、ＯＳ１２が、非起動中の場合である。このときの動作は、入力をＯＳ１２に切り換えて、ＯＳ１２を起動して、起動後に選択された機能を起動する。
【００７７】
〔パターンＤ〕現在映像表示している入力はＯＳ１２であり、ＯＳ１２が、非起動中の場合である。このときの動作は、ＯＳ１２を起動して、起動後に選択された機能を起動する。
【００７８】
次に画面切換情報について説明する。図１３は画面切換情報を説明するための図である。
〔Ｓ１〕現在映像表示している入力はＯＳ１１である（図１２におけるパターンＡまたはパターンＣの場合に該当する）。
【００７９】
〔Ｓ２〕ＯＳ１２のアプリケーションが起動する。このとき、ＧＵＩが重畳表示される部分に、画面切換情報ｂ１を表示する。
【００８０】
〔Ｓ３〕一定時間（ｎ秒）経過後、ＯＳ１２の入力映像が表示される。
【００８１】
図１４は画面切換情報を説明するための図である。
〔Ｓ１ａ〕現在映像表示している入力はＯＳ１２である（図１２におけるパターンＢまたはパターンＤの場合に該当する）。
【００８２】
〔Ｓ２ａ〕ＯＳ１２のアプリケーションが起動する。他ＯＳへの画面に切り換わらないので（入力切換による画面遷移ではないので）、画面切換情報ｂ１の表示はない。
【００８３】
本技術の情報処理装置１では、ユーザはシームレスに、他のＯＳの機能を起動できるため、ユーザがそれに気付かないことも想定される。したがって、ユーザの操作によって、他のＯＳに切り替わる動作が発生した場合には、上記のように、画面の一部に切り換わりを示唆するバナー（banner）のような、画面切換情報ｂ１を重畳表示する構成とした。
【００８４】
これにより、入力切換を伴う映像画面の遷移が行われた際には、ユーザに対して、映像画面が現在切り換わったことを確実に知らせることができるので、利便性の向上を図ることが可能になる。
【００８５】
次に情報処理装置１の制御系について説明する。図１５は情報処理装置の制御系を示す図である。
【００８６】
情報処理装置１の制御系は、ＯＳ１１、ＯＳ１２、汎用プロセッサ１３およびリモートコントローラ受光部３を備える。ＯＳ１１は、テレビ制御部１１ａおよび入力切換・映像混合部１１ｂを含む。ＯＳ１２は、情報処理部１２ａ、ＢＩＯＳ（Basic Input／Output System）１２ｂおよびユーティリティアプリケーション１２ｃを含む。
【００８７】
なお、ＯＳ１２は、例えば、Ｗｉｎｄｏｗｓ−ＯＳであり、ＢＩＯＳは、正確にはＷｉｎｄｏｗｓ−ＯＳ上で動作するソフトウェアではないが、Ｗｉｎｄｏｗｓ−ＯＳと密接に連携して動作するソフトウェアであるため、図１５では、便宜上、ＯＳ１２に含めて示している。
【００８８】
汎用プロセッサ１３は、ＯＳ１１およびＯＳ１２とは独立しており、多用途な制御を行うプロセッサである。本技術に関連する汎用プロセッサ１３が行う制御としては、例えば、ＯＳ１１とＯＳ１２との間の中継通信を行ったり、後述の機能リストの保持・転送制御を行ったりする。さらに、非起動のＯＳに対して、当該ＯＳを起動させる起動制御機能（起動制御部）を有している。
【００８９】
ＢＩＯＳ１２ｂは、コンピュータに接続されたディスクドライブ、キーボード、ビデオカードなどの周辺機器を制御するプログラム群のことである。通常は、マザーボード上に装着されたフラッシュメモリなどの不揮発性メモリに記録されており、最新の内容に更新することが可能である。
【００９０】
ユーティリティアプリケーション１２ｃは、ある特定の目的のために設計されたアプリケーションソフトである。例えば、ファイル圧縮やコンピュータウイルス駆除、メモリ管理、スクリーンセーバーなど、ＯＳや他のアプリケーションソフトの持つ機能を補い、機能や性能、操作性を向上させる。
【００９１】
ここで、テレビ制御部１１ａは、ＵＡＲＴ（Universal Asynchronous Receiver Transmitter）などの非同期シリアル通信によって、汎用プロセッサ１３と双方向のコマンド通信を行う。また、テレビ制御部１１ａは、ＵＡＲＴによって、リモートコントローラ受光部３からリモコンコマンドを受信する。
【００９２】
情報処理部１２ａは、ＬＰＣ（Local Procedure Call）などによって、汎用プロセッサ１３と双方向のコマンド通信を行う。なお、ＬＰＣは、同一のＰＣ上で、個別に動作しているプログラムが、別のプログラムを呼び出す際に用いられる手法のことである。
【００９３】
また、情報処理部１２ａは、ＵＳＢ（Universal Serial Bus）などによって、リモートコントローラ受光部３からリモコンコマンドを受信する。
【００９４】
一方、汎用プロセッサ１３は、リモートコントローラ受光部３に対して、ＧＰＩＯ（General Purpose Input／Output）を介して、リモコンコマンドの送信先指定信号を送信する。なお、ＧＰＩＯは、設定次第で様々な用途に利用できる汎用入出力用ポートである。
【００９５】
上記のような制御系で、テレビ制御部１１ａ（ＴＶシステム）と情報処理部１２ａ（ＰＣシステム）との間で、コマンド通信を行うことで連携動作を実現している。なお、汎用プロセッサ１３は、ＰＣシステムの電源制御なども行い、ＰＣシステムがオフの時にも起動している。
【００９６】
次に統合機能メニュー２０の中のメニューアイテムを選択する際の制御系における動作についてシーケンス図を用いて説明する。
【００９７】
図１６はメニューアイテム選択時の動作シーケンスを示す図である。なお、図１２で上述したパターンＡにおける動作シーケンスを示している。
【００９８】
〔Ｓ１１〕ＯＳ１１においてメニュー選択が発生する。
【００９９】
〔Ｓ１２〕テレビ制御部１１ａ（ＴＶシステム）は、汎用プロセッサ１３に対して、選択発生コマンド（機能ＩＤを含む）を送信する。
【０１００】
〔Ｓ１２ａ〕ＯＳ１１が、メニュー表示を画面から消す（テレビ制御部１１ａが入力切換・映像混合部１１ｂを制御してメニュー表示を画面から消す）。
【０１０１】
〔Ｓ１２ｂ〕ＯＳ１１が、映像入力をＰＣに切り換える。
【０１０２】
〔Ｓ１３〕汎用プロセッサ１３は、受信した選択発生コマンドを、ＯＳ１２内の情報処理部１２ａ（ＰＣシステム）へ送信する。
【０１０３】
〔Ｓ１４〕情報処理部１２ａ（ＰＣシステム）は、受信した選択発生コマンドにもとづいて、該当機能を実行する。
【０１０４】
図１７はメニューアイテム選択時の動作シーケンスを示す図である。なお、図１２で上述したパターンＢにおける動作シーケンスを示している。
【０１０５】
〔Ｓ２１〕ＯＳ１１においてメニュー選択が発生する。
【０１０６】
〔Ｓ２２〕テレビ制御部１１ａ（ＴＶシステム）は、汎用プロセッサ１３に対して、選択発生コマンド（機能ＩＤを含む）を送信する。
【０１０７】
〔Ｓ２２ａ〕ＯＳ１１が、メニュー表示を画面から消す。
【０１０８】
〔Ｓ２３〕汎用プロセッサ１３は、受信した選択発生コマンドを、ＯＳ１２内の情報処理部１２ａ（ＰＣシステム）へ送信する。
【０１０９】
〔Ｓ２４〕情報処理部１２ａ（ＰＣシステム）は、受信した選択発生コマンドにもとづいて、該当機能を実行する。
【０１１０】
図１８はメニューアイテム選択時の動作シーケンスを示す図である。なお、図１２で上述したパターンＣにおける動作シーケンスを示している。
【０１１１】
〔Ｓ３１〕ＯＳ１１においてメニュー選択が発生する。
【０１１２】
〔Ｓ３２〕テレビ制御部１１ａ（ＴＶシステム）は、汎用プロセッサ１３に対して、選択発生コマンド（機能ＩＤを含む）を送信する。
【０１１３】
〔Ｓ３２ａ〕ＯＳ１１が、メニュー表示を画面から消す。
【０１１４】
〔Ｓ３２ｂ〕ＯＳ１１が、映像入力をＰＣに切り換える。
【０１１５】
〔Ｓ３３〕汎用プロセッサ１３は、ＯＳ起動のコマンドを、ＯＳ１２内の情報処理部１２ａ（ＰＣシステム）へ送信する。
【０１１６】
〔Ｓ３４〕情報処理部１２ａ（ＰＣシステム）は、受信したＯＳ起動コマンドにもとづいて、ＯＳを起動する。
【０１１７】
〔Ｓ３５〕情報処理部１２ａ（ＰＣシステム）は、起動完了通知を汎用プロセッサ１３へ送信する。
【０１１８】
〔Ｓ３６〕汎用プロセッサ１３は、ステップＳ３２で受信した選択発生コマンドを、ＯＳ１２内の情報処理部１２ａ（ＰＣシステム）へ送信する。
【０１１９】
〔Ｓ３７〕情報処理部１２ａ（ＰＣシステム）は、受信した選択発生コマンドにもとづいて、該当機能を実行する。
【０１２０】
図１９はメニューアイテム選択時の動作シーケンスを示す図である。なお、図１２で上述したパターンＤにおける動作シーケンスを示している。
【０１２１】
〔Ｓ４１〕ＯＳ１１においてメニュー選択が発生する。
【０１２２】
〔Ｓ４２〕テレビ制御部１１ａ（ＴＶシステム）は、汎用プロセッサ１３に対して、選択発生コマンド（機能ＩＤを含む）を送信する。
【０１２３】
〔Ｓ４２ａ〕ＯＳ１１が、メニュー表示を画面から消す。
【０１２４】
〔Ｓ４３〕汎用プロセッサ１３は、ＯＳ起動のコマンドを、ＯＳ１２内の情報処理部１２ａ（ＰＣシステム）へ送信する。
【０１２５】
〔Ｓ４４〕情報処理部１２ａ（ＰＣシステム）は、受信したＯＳ起動コマンドにもとづいて、ＯＳを起動する。
【０１２６】
〔Ｓ４５〕情報処理部１２ａ（ＰＣシステム）は、起動完了通知を汎用プロセッサ１３へ送信する。
【０１２７】
〔Ｓ４６〕汎用プロセッサ１３は、ステップＳ４２で受信した選択発生コマンドを、ＯＳ１２内の情報処理部１２ａ（ＰＣシステム）へ送信する。
【０１２８】
〔Ｓ４７〕情報処理部１２ａ（ＰＣシステム）は、受信した選択発生コマンドにもとづいて、該当機能を実行する。
【０１２９】
次に上記の選択発生コマンドに含まれる機能ＩＤおよび機能リストについて説明する。図２０は機能リストを示す図である。
【０１３０】
ＯＳ１１およびＯＳ１２はそれぞれ機能リストを有している。ＯＳ１１が保有する機能リストＬ１１には、例えば、メニュー表示名がDVD playerでメニュー表示アイコン画像が1.pngに対して、機能ＩＤ＝０１が設定され、メニュー表示名がWeb browserでメニュー表示アイコン画像が2.pngに対して、機能ＩＤ＝０２が設定されている。
【０１３１】
また、メニュー表示名がTVでメニュー表示アイコン画像が3.pngに対して、機能ＩＤ＝０３が設定され、メニュー表示名がMedia playerでメニュー表示アイコン画像が4.pngに対して、機能ＩＤ＝０４が設定されている。
【０１３２】
一方、ＯＳ１２が保有する機能リストＬ１２には、例えば、プロセスパスc:\dvd.exeに対して機能ＩＤ＝０１、プロセスパスc:\b\web.exeに対して機能ＩＤ＝０２、プロセスパスd:\tv.exeに対して機能ＩＤ＝０３、プロセスパスc:\mp.exeに対して機能ＩＤ＝０４がそれぞれ設定されている。
【０１３３】
ＯＳ１１およびＯ１２は、互いのシステムで上記のような機能リストＬ１１、Ｌ１２をあらかじめ保有していて、互いの呼び出しを機能ＩＤで指定する。
【０１３４】
次にＯＳ起動に時間を伴う場合の制御について説明する。上述のパターンＣ、Ｄのように、選択した機能を実行するのにＯＳ起動を伴う場合、ＯＳの起動時に時間を要する場合がある。
【０１３５】
特にパターンＣのように、機能選択直前まで他のＯＳの機能をユーザが楽しんでいた場合は、ＯＳが起動するまでの時間は、直前の機能を使い続けられた方が好ましい。
【０１３６】
例えば、ＴＶ視聴中に、ＰＣ側のＤＶＤプレーヤを起動する場合は、ＰＣが起動し終わるまでは、ＴＶを視聴し続けられた方が、ユーザへのストレスは少ない。また、選択したＯＳが現在起動中であることもユーザに表示した方が、より利便性の高いものになる。以下の図２１、図２２に示す制御によって、これらの課題を解決している。
【０１３７】
図２１はＯＳ起動に時間を伴う場合の制御を示す図である。
〔Ｓ５１〕現在映像表示している入力はＯＳ１１であり、ＯＳ１２の機能が選択されたとする。
【０１３８】
〔Ｓ５２〕ＯＳ１２のアプリケーションが起動する。このとき、ＯＳ１１の画面上に、ＯＳ１２が起動中である旨のメッセージｍ１を表示する。
【０１３９】
〔Ｓ５３〕ＯＳ１２の起動が終わり、ＯＳ１１の入力映像からＯＳ１２の入力映像に切り換わる。そして、ＯＳ１２の映像が表示される。
【０１４０】
上記のように、ＯＳ１１の映像が表示されている際に、ＯＳ１２の機能が選択された場合には、ＯＳ１２が起動し終わる直前までＯＳ１１の映像を表示しつつ、さらにＯＳ１２が現在起動中であるメッセージｍ１をＯＳ１１の映像上に表示する構成とした。
【０１４１】
これにより、ユーザは、選択したＯＳが起動する直前まで、現在見ているＯＳの映像を楽しむことができ、さらに選択したＯＳが起動中であることも認識できる。したがって、異なるＯＳがシームレスに移り変わるＧＵＩ上においても、ユーザは、どのＯＳの機能に現在遷移しているかを容易に認識することが可能になる。
【０１４２】
図２２はＯＳ起動に時間を伴う場合の制御を示す図である。
〔Ｓ６１〕現在映像表示している入力はＯＳ１１であり、ＯＳ１２の機能が選択されたとする。
【０１４３】
〔Ｓ６２〕ＯＳ１２のアプリケーションが起動する。このとき、２画面表示機能を用いて、子画面ｍ２において、起動中のＯＳ１２の映像を出力する。
【０１４４】
〔Ｓ６３〕ＯＳ１２の起動が終わり、ＯＳ１１の入力映像からＯＳ１２の入力映像に切り換わる。そして、ＯＳ１２の映像が表示される。
【０１４５】
図２３、図２４は２画面表示の一例を示す図である。図２３では、映像表示パネル２ａ上に、ＯＳ１１の映像と、ＯＳ１２の映像とをサイドバイサイドの形式で２画面表示している。なお、映像サイズは任意に変えられる。
【０１４６】
図２４では、映像表示パネル２ａ上に、ＯＳ１１の映像と、ＯＳ１２の映像とをピクチャーインピクチャーの形式で２画面表示している。なお、表示場所および映像サイズは任意に変えられる。
【０１４７】
上記のように、ＯＳ１１の映像が表示されている際に、ＯＳ１２の機能が選択された場合には、ＯＳ１２が起動し終わる直前までＯＳ１１の映像を表示しつつ、さらにＯＳ１２の映像が徐々に起動していく状態を、ＯＳ１１の映像上に子画面ｍ２で表示する構成とした。
【０１４８】
これにより、ユーザは、選択したＯＳが起動する直前まで、現在見ているＯＳの映像を楽しむことができ、さらに選択したＯＳが起動中であることも認識できる。したがって、異なるＯＳがシームレスに移り変わるＧＵＩ上においても、ユーザは、どのＯＳの機能に現在遷移しているかを容易に認識することが可能になる。
【０１４９】
次にＯＳ起動に時間を伴う際の制御系における動作についてシーケンス図を用いて説明する。
【０１５０】
図２５はＯＳ起動に時間を伴う際の制御系の動作シーケンスを示す図である。なお、図１２で上述したパターンＣの場合の動作シーケンスを示している。
【０１５１】
〔Ｓ７１〕ＯＳ１１においてメニュー選択が発生する。
【０１５２】
〔Ｓ７２〕テレビ制御部１１ａ（ＴＶシステム）は、汎用プロセッサ１３に対して、選択発生コマンド（機能ＩＤを含む）を送信する。
【０１５３】
〔Ｓ７２ａ〕ＯＳ１１が、メニュー表示を画面から消す。
【０１５４】
〔Ｓ７２ｂ〕ＯＳ１１が、ＰＣ起動中であるメッセージを表示する、またはＰＣ入力を子画面で表示する。
【０１５５】
〔Ｓ７３〕汎用プロセッサ１３は、ＯＳ起動のコマンドを、ＯＳ１２内の情報処理部１２ａ（ＰＣシステム）へ送信する。
【０１５６】
〔Ｓ７４〕情報処理部１２ａ（ＰＣシステム）は、受信したＯＳ起動コマンドにもとづいて、ＯＳを起動する。
【０１５７】
〔Ｓ７５〕情報処理部１２ａ（ＰＣシステム）は、起動完了通知を汎用プロセッサ１３へ送信する。
【０１５８】
〔Ｓ７６〕汎用プロセッサ１３は、起動完了通知をテレビ制御部１１ａ（ＴＶシステム）へ送信する。
【０１５９】
〔Ｓ７７〕ＯＳ１１が、映像入力をＰＣに切り換える。
【０１６０】
〔Ｓ７８〕汎用プロセッサ１３は、ステップＳ７２で受信した選択発生コマンドを、ＯＳ１２内の情報処理部１２ａ（ＰＣシステム）へ送信する。
【０１６１】
〔Ｓ７９〕情報処理部１２ａ（ＰＣシステム）は、受信した選択発生コマンドにもとづいて、該当機能を実行する。
【０１６２】
このように、ＯＳ起動に時間を伴うような場合は、選択されたＯＳが起動する直前まで、現在のＯＳの映像を表示させる。
【０１６３】
そして、選択されたＯＳが起動を開始したら、選択されたＯＳが起動中である旨のメッセージの表示、または現在のＯＳと、選択されたＯＳとを２画面表示する構成とした。これにより、ユーザに対して、次のＯＳの視聴開始まで待機するストレスを緩和させることが可能になる。
【０１６４】
次にメニューアイテムの増減について説明する。ＯＳ１２で適用されるＷｉｎｄｏｗｓのように、ユーザによる機能（アプリケーション）の追加および削除が自由なＯＳを含む場合、メニューが含んでいる機能がユーザによって削除されてしまう場合がある。
【０１６５】
また、Ｗｉｎｄｏｗｓ ＰＣ製品の場合、ユーザの好みやsku（最小在庫管理単位）によって，出荷時に搭載する機能を自由に選択する場合もある。
【０１６６】
このような場合に対応するため、本技術の統合機能メニュー２０では、現時点でのＯＳの機能保有状況に応じて、柔軟にメニュー表示アイテムを増減する仕組みを有するものである。以下にＯＳ１２（Windows）のアプリケーションの増減に対応する場合について説明する。
【０１６７】
〔Step1〕ＯＳ１２は起動する度に、自身が保有する機能（アプリケーション）をチェックして、どの機能を有しているか否かを機能リストに設定し、当該機能リストを汎用プロセッサ１３に書きこむ。汎用プロセッサ１３は、その値を保持する。
【０１６８】
〔Step2〕ＯＳ１１は、メニューを表示するタイミングで、汎用プロセッサ１３に対して、ＯＳ１２の機能リストを要求する。ＯＳ１１は、機能リストにもとづいて、メニューに表示すべきＯＳ１２の機能を決定する。
【０１６９】
なお、上記のStep1におけるチェックは、ＯＳ１２の起動時だけでなくてもよい。例えば、起動中にも定期的にチェックしてもよいし、ユーザのアプリ削除操作などを監視して、その動作の後に行ってもよい。
【０１７０】
また、Step2における、メニュー表示タイミング時の機能リスト要求は、メニューを表示するタイミングでなくともよい。ＯＳ１２の起動中に定期的に機能リストを要求してもよいし、メニュー表示毎に行わなくても、リストを一定期間キャッシュして用いてもよい。
【０１７１】
次に上記のメニューアイテム制御のシーケンスについて説明する。図２６はメニューアイテム制御の動作シーケンスを示す図である。Step1における制御系の動作シーケンスを示している。
【０１７２】
〔Ｓ８１〕ＯＳ１２の情報処理部１２ａ（ＰＣシステム）は、ＯＳ起動を完了する。
【０１７３】
〔Ｓ８２〕情報処理部１２ａ（ＰＣシステム）は、自己の機能チェックを行う。
【０１７４】
〔Ｓ８３〕情報処理部１２ａ（ＰＣシステム）は、ＯＳ１２の機能リストを汎用プロセッサ１３へ送信する。
【０１７５】
〔Ｓ８４〕汎用プロセッサ１３は、機能リストを保持する。
【０１７６】
図２７はメニューアイテム制御の動作シーケンスを示す図である。Step2における制御系の動作シーケンスを示している。
【０１７７】
〔Ｓ９１〕ＯＳ１１のテレビ制御部１１ａ（ＴＶシステム）において、メニュー表示派生（メニュー表示変更）が生じる。
【０１７８】
〔Ｓ９２〕テレビ制御部１１ａは、汎用プロセッサ１３に対して、ＯＳ１２の機能リストを要求する。
【０１７９】
〔Ｓ９３〕汎用プロセッサ１３は、機能リストをテレビ制御部１１ａへ送信する。
【０１８０】
〔Ｓ９４〕テレビ制御部１１ａは、受信した機能リストにもとづいて、表示内容を決定する。
【０１８１】
上記のように、ＯＳ１２では、自身が保有する機能（アプリケーション）をチェックして、どの機能を有しているか否かを機能リストに設定し、ＯＳ１１は、機能リストにもとづいて、統合機能メニュー２０に表示すべきＯＳ１２の機能を決定する構成とした。
【０１８２】
ＰＣ側の機能は、一般的に頻繁に入れ替わることが多いが、上記のような制御を行うことにより、入れ替わった機能に対しても、柔軟に対応してメニューを増減して、統合機能メニュー２０に表示することが可能になる。
【０１８３】
次に機能リストの内容通知について説明する。図２８は機能リストの内容通知を示す図である。ＯＳ１１のテレビ制御部１１ａは、機能リストＬ１を備えている。ＯＳ１２の情報処理部１２ａ（ＰＣシステム）は、機能リストＬ２を備えている。
【０１８４】
一方、機能有無リストデータＤ１は、“機能ＩＤ”と、その機能ＩＤを有している否かを示す“有無”の属性とから構成されている。
【０１８５】
図２８の場合、情報処理部１２ａは、機能ＩＤ＝０１、０３の項目は有しているが、機能ＩＤ＝０２、０４の項目は有していない。このため、機能有無リストデータＤ１には、機能ＩＤ＝０１は“１”、機能ＩＤ＝０２は“０”、機能ＩＤ＝０３は“１”、機能ＩＤ＝０４は“０”と登録される（“１”は有、“０”は無）。
【０１８６】
そして、機能有無リストデータＤ１がテレビ制御部１１ａに送信される。すると、ＯＳ１１では、機能ＩＤ＝０１、０３は表示とし、機能ＩＤ＝０２、０４は非表示とする。
【０１８７】
ここで、システム間で受け渡す機能リストの内容については、様々な手法があるが、上記のように、あらかじめ双方のシステムで、機能ＩＤと機能項目との対応リストを持ち合っている場合は、各機能ＩＤについて、機能項目が存在するかしないかを定義した、軽量の機能有無リストデータＤ１を受け渡すことにする。
【０１８８】
このように、軽量の機能有無リストデータＤ１を受け渡すことで、ＯＳ１１およびＯＳ１２の処理負荷を軽減することができる。
【０１８９】
次に機能リストの内容通知の際の運用拡張について説明する。図２９は機能リストの内容通知を示す図である。情報処理部１２ａが保有する機能リストＬ２ａには、例えば、アプリ名がDVD player、プロセスパスがc:\dvd.exe、メニュー表示名がDVD player、メニュー表示アイコン画像が1.pngの情報に対して、機能ＩＤ＝０１が設定されている。
【０１９０】
また、アプリ名がWeb browser、プロセスパスがc:\b\web.exe、メニュー表示名がWeb browser、メニュー表示アイコン画像が2.pngの情報に対して、機能ＩＤ＝０２が設定されている。
【０１９１】
さらに、アプリ名がMedia player、プロセスパスがc:\mp.exe、メニュー表示名がMedia player、メニュー表示アイコン画像が4.pngの情報に対して、機能ＩＤ＝０４が設定されている。
【０１９２】
このような機能リストＬ２ａから、機能ＩＤおよび所定の機能項目のデータが適宜選択されて、機能リストデータＤ２が作成され、ＯＳ１２からＯＳ１１へ受け渡される。
【０１９３】
具体的な機能リストデータＤ２の構成としては、機能ＩＤ＝０１に対して、メニュー表示名DVD player、メニュー表示アイコン画像が1.pngが設定されている。機能ＩＤ＝０２に対して、メニュー表示名Web browser、メニュー表示アイコン画像が2.pngが設定されている。機能ＩＤ＝０４に対して、メニュー表示名Media player、メニュー表示アイコン画像が4.pngが設定されている。
【０１９４】
ここで、図２８で上述したような、ＯＳ１１とＯＳ１２が、あらかじめ機能リストを持ち合う方法では、ユーザが新たにＯＳ１２にインストールした機能（アプリケーション）を追加できない場合がある。
【０１９５】
これを解決するために、図２９では、ＯＳ１１側ではあらかじめ固定の機能リストを持たず、ＯＳ１２からＯＳ１１へ機能リストデータＤ２を送信する。ＯＳ１１では、有効な機能リストとメニュー表示に必要な、文字列データ、画像データ等を含む機能リストデータＤ２を受信する。
【０１９６】
これにより、ユーザが新たにＯＳ１２にインストールした機能を、ＯＳ１１側に柔軟に追加することが可能になる。なお、この方法では、受け渡すデータ量は増えるが、リストやデータをユーザに編集させるＧＵＩを提供すれば、ユーザは、メニューに表示する機能項目を容易に追加することが可能になる。
【０１９７】
以上説明したように、情報処理装置１は、テレビ用ＯＳとＰＣ用ＯＳとが複合するシステムであって、テレビ用ＯＳ上で動作するアプリケーションと、ＰＣ用ＯＳ上で動作するアプリケーションとを区別なく、シームレスに起動したり、切り換えたりすることが可能なシームレスＧＵＩを有する構成とした。
【０１９８】
このような情報処理装置１により、他のＯＳが描画する映像出力にＧＵＩを重畳表示できる機能を応用して、システム稼働中、常に何時でも、互いのＯＳの任意の機能をごく簡単な、統一された作法で、起動または切換を実現することが可能になる。
【０１９９】
なお、本技術は以下のような構成も採ることができる。
（１）  第１の機能を実行する第１のオペレーティングシステムと、
第２の機能を実行する第２のオペレーティングシステムと、
前記第１の機能の実行にもとづく第１の映像情報と、前記第２の機能の実行にもとづく第２の映像情報と、の切換または重畳を行って表示部に表示させる表示制御部と、
を備え、
前記表示制御部は、前記第１のオペレーティングシステムまたは前記第２のオペレーティングシステムの起動中に、前記第１の機能の動作開始を示す第１のアイコンと、前記第２の機能の動作開始を示す第２のアイコンとのいずれも選択可能な一のメニューを表示させる情報処理装置。
（２）  前記表示制御部は、前記第１のアイコンが選択された場合には、前記第１の機能の実行にもとづく前記第１の映像情報を表示させ、前記第２のアイコンが選択された場合には、前記第２の機能の実行にもとづく前記第２の映像情報を表示させる前記（１）記載の情報処理装置。
（３）  前記第２のオペレーティングシステムが起動していない場合に、前記第２のオペレーティングシステムを起動させる起動制御部をさらに備え、
前記表示制御部は、前記第２のアイコンが選択された場合には、前記起動制御部による起動開始から所定のタイミング後に、前記第２の機能の実行にもとづく前記第２の映像情報に切り換えて表示させる前記（１）または（２）記載の情報処理装置。
（４）  前記第２のオペレーティングシステムが起動していない場合に、前記第２のオペレーティングシステムを起動させる起動制御部をさらに備え、
前記表示制御部は、前記第２のアイコンが選択された場合には、前記起動制御部による起動開始から所定のタイミングまでは、前記第２の映像情報を前記第１の映像情報に重畳して表示させ、所定のタイミング後に前記第２の映像情報に切り換えて表示させる前記（１）〜（３）のいずれかに記載の情報処理装置。
（５）  前記表示制御部は、前記第１の映像情報から前記第２の映像情報への切換時、または前記第２の映像情報から前記第１の映像情報への切換時には、映像情報が切り換えられたことを知らせる画面切換情報を表示させる前記（１）〜（４）のいずれかに記載の情報処理装置。
（６）  前記第１のオペレーティングシステムは、あらかじめ固定の前記第１の機能のリストを持たず、前記第２のオペレーティングシステムから送信される前記第１の機能のリストを受信して逐次更新する前記（１）〜（５）のいずれかに記載の情報処理装置。
（７）  前記第２のオペレーティングシステムは、自身がどの前記第２の機能を有しているか否かを機能リストに設定し、前記第１のオペレーティングシステムは、前記機能リストを参照して、前記メニューに表示すべき前記第２の機能を決定する前記（１）〜（６）のいずれかに記載の情報処理装置。
（８）  第１の機能を実行する第１のオペレーティングシステムと、第２の機能を実行する第２のオペレーティングシステムとを有しており、
前記第１の機能の実行にもとづく第１の映像情報と、前記第２の機能の実行にもとづく第２の映像情報と、の切換または重畳を行って表示部に表示させ、
前記第１のオペレーティングシステムまたは前記第２のオペレーティングシステムの起動中に、前記第１の機能の動作開始を示す第１のアイコンと、前記第２の機能の動作開始を示す第２のアイコンとのいずれも選択可能な一のメニューを表示させる表示制御方法。
（９）  前記第１のアイコンが選択された場合には、前記第１の機能の実行にもとづく前記第１の映像情報を表示させ、前記第２のアイコンが選択された場合には、前記第２の機能の実行にもとづく前記第２の映像情報を表示させる前記（８）記載の表示制御方法。
（１０）  前記第２のオペレーティングシステムが起動していない場合に、前記第２のオペレーティングシステムを起動させ、
前記第２のアイコンが選択された場合には、起動開始から所定のタイミング後に、前記第２の機能の実行にもとづく前記第２の映像情報に切り換えて表示させる前記（８）または（９）記載の表示制御方法。
（１１）  前記第２のオペレーティングシステムが起動していない場合に、前記第２のオペレーティングシステムを起動させ、
前記第２のアイコンが選択された場合には、起動開始から所定のタイミングまでは、前記第２の映像情報を前記第１の映像情報に重畳して表示させ、所定のタイミング後に前記第２の映像情報に切り換えて表示させる前記（８）〜（１０）のいずれかに記載の表示制御方法。
（１２）  前記第１の映像情報から前記第２の映像情報への切換時、または前記第２の映像情報から前記第１の映像情報への切換時には、映像情報が切り換えられたことを知らせる画面切換情報を表示させる前記（８）〜（１１）のいずれかに記載の表示制御方法。
（１３）  前記第１のオペレーティングシステムは、あらかじめ固定の前記第１の機能のリストを持たず、前記第２のオペレーティングシステムから送信される前記第１の機能のリストを受信して逐次更新する前記（８）〜（１２）のいずれかに記載の表示制御方法。
（１４）  前記第２のオペレーティングシステムは、自身がどの前記第２の機能を有しているか否かを機能リストに設定し、前記第１のオペレーティングシステムは、前記機能リストを参照して、前記メニューに表示すべき前記第２の機能を決定する前記（８）〜（１３）のいずれかに記載の表示制御方法。
【０２００】
なお、上述の実施の形態は、実施の形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。
【０２０１】
さらに、上述の実施の形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成および応用例に限定されるものではない。
【符号の説明】
【０２０２】
１……情報処理装置、１１……第１のオペレーティングシステム、１２……第２のオペレーティングシステム、１ａ……表示制御部、２……表示部、２０……メニュー、２１……第１のアイコン、２２……第２のアイコン
【図１】
2013140516.tif 000003
【図２】
2013140516.tif 000004
【図３】
2013140516.tif 000005
【図４】
2013140516.tif 000006
【図５】
2013140516.tif 000007
【図６】
2013140516.tif 000008
【図７】
2013140516.tif 000009
【図８】
2013140516.tif 000010
【図９】
2013140516.tif 000011
【図１０】
2013140516.tif 000012
【図１１】
2013140516.tif 000013
【図１２】
2013140516.tif 000014
【図１３】
2013140516.tif 000015
【図１４】
2013140516.tif 000016
【図１５】
2013140516.tif 000017
【図１６】
2013140516.tif 000018
【図１７】
2013140516.tif 000019
【図１８】
2013140516.tif 000020
【図１９】
2013140516.tif 000021
【図２０】
2013140516.tif 000022
【図２１】
2013140516.tif 000023
【図２２】
2013140516.tif 000024
【図２３】
2013140516.tif 000025
【図２４】
2013140516.tif 000026
【図２５】
2013140516.tif 000027
【図２６】
2013140516.tif 000028
【図２７】
2013140516.tif 000029
【図２８】
2013140516.tif 000030
【図２９】
2013140516.tif 000031