(57)【特許請求の範囲】
【請求項１】
第１の表示部と、
第２の表示部と、
アプリケーションと、
前記アプリケーションの第１のユーザーインタフェースを前記第１の表示部に表示する際の第１のレイアウトパターンに対応付け、前記アプリケーションの第２のユーザーインタフェースを第２の表示部に表示する際の第２のレイアウトパターンに対応付けて格納したレイアウトテーブルと、
前記レイアウトテーブルを用いて、前記第１の表示部において前記第１のユーザーインタフェースに第１のレイアウトパターンで作成した第１のコンテンツを表示した状態で、前記第１のユーザーインタフェースを前記第２の表示部に移動させる表示操作が行われた場合に、
前記レイアウトテーブルを用いて、前記第２の表示部において前記第２のユーザーインタフェースを表示するための第２のコンテンツを前記第２のレイアウトパターンで作成し、
前記第１の表示部の属性と前記第２の表示部の属性から、前記第１の表示部において前記第１のユーザーインタフェースを移動表示する第１の移動量と、前記第２の表示部において、前記第２のユーザーインタフェースを移動表示する第２の移動量とを前記第１の表示部において前記第１のユーザーインタフェースが表示されなくなるタイミングと、前記第２の表示部において、前記第２のユーザーインタフェースが表示移動を完了するタイミングとが同じになるように決定し、
前記第１の表示部において前記第１の移動量により前記第１のユーザーインタフェースを移動表示させると共に、前記第２の表示部において前記第２の移動量により前記第２のユーザーインタフェースを移動表示させる制御部と、
を備えた表示システム。
【請求項２】
前記表示操作は、前記第１の表示部を介して行われる、請求項１に記載の表示システム。
【請求項３】
前記表示操作は、前記第２の表示部において前記第２のユーザーインタフェースを第３のレイアウトパターンで作成した第３のコンテンツを表示させた状態で行われる、請求項１に記載の表示システム。
【請求項４】
前記第１の表示部と前記第２の表示部は、表示に関する仕様が、異なる、請求項１に記載の表示システム。
【請求項５】
前記属性は、少なくとも解像度、形状、インチ数のいずれかを含む請求項１に記載の表示システム。
【請求項６】
前記第１のレイアウトパターンと前記第２のレイアウトパターンとは前記アプリケーションが提供する機能数と前記機能を示すユーザーインタフェースの部品との配置が異なる、請求項１に記載の表示システム。
【請求項７】
前記レイアウトテーブルは、第１のユーザーインタフェースを前記第１の表示部に表示する際、前記アプリケーションが備える複数の機能のうち、どの機能を、前記第１のユーザーインタフェースのどの位置に表示するかを、第１のレイアウトパターンに対応付け、第２のユーザーインタフェースを第２の表示部に表示する際、前記アプリケーションが備える複数の機能のうち、どの機能を、前記第２のユーザーインタフェースのどの位置に表示するかを、第２のレイアウトパターンに対応付けて格納した、請求項１に記載の表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、複数の表示部を備えた表示システムと、この表示システムの制御方法に関する。
【背景技術】
【０００２】
特許文献１は、車内に複数の表示手段を備える車載用Ａ／Ｖシステムを開示している。この車載用Ａ／Ｖシステムでは、複数の表示手段が同じソースを表示している場合に、いずれかの表示手段にソースの操作を優先的に行える機能（優先権）が付与される。優先権が付与されていない表示手段の操作により、優先権が付与された表示手段の表示内容が損なわれるのを防止する。【０００３】
特許文献２は、車内にフロントモニタとリアモニタとを備える車両用複数モニタ制御装置を開示している。フロントモニタは運転者の周辺に配置される。リアモニタは後部座席に配置される。この車両用複数モニタ制御装置では、車両の走行中でも、リアモニタで視聴するＤＶＤ等のＡＶ機器の操作を、フロントモニタ側から安全に行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２７５７９号公報
【特許文献２】特開２００６−１０３４５０号公報
【発明の概要】
【０００５】
本開示は、異なる属性を有する複数の表示装置を備えた表示システムにおいて、ユーザーインタフェースを表示装置間で移動させる際に、ユーザーインタフェースを表示装置に合わせたレイアウトに変更しながら表示する表示システム及び表示方法を提供する。
【０００６】
本開示の表示システムは、第１の表示部と、第２の表示部と、アプリケーションと、レイアウトテーブルと、制御部とを備える。レイアウトテーブルは、アプリケーションの第１のユーザーインタフェースを第１の表示部に表示する際の第１のレイアウトパターンに対応付け、アプリケーションの第２のユーザーインタフェースを第２の表示部に表示する際の第２のレイアウトパターンに対応付けて格納する。制御部は、レイアウトテーブルを用いて、第１の表示部において第１のユーザーインタフェースに第１のレイアウトパターンで作成した第１のコンテンツを表示した状態で、第１のユーザーインタフェースを第２の表示部に移動させる表示操作が行われた場合に、レイアウトテーブルを用いて、第２の表示部において第２のユーザーインタフェースを表示するための第２のコンテンツを第２のレイアウトパターンで作成する。制御部は、第１の表示部の属性と第２の表示部の属性から、第１の表示部において第１のユーザーインタフェースを移動表示する第１の移動量と、第２の表示部において、第２のユーザーインタフェースを移動表示する第２の移動量とを前記第１の表示部において前記第１のユーザーインタフェースが表示されなくなるタイミングと、前記第２の表示部において、前記第２のユーザーインタフェースが表示移動を完了するタイミングとが同じになるように決定し、第１の表示部において第１の移動量により第１のユーザーインタフェースを移動表示させると共に、第２の表示部において第２の移動量により第２のユーザーインタフェースを移動表示させる。
【０００７】
本開示における表示システムは、異なる属性を有する複数の表示装置を備えた表示システムにおいて、ユーザーインタフェースを表示装置間で移動させる際に、移動するユーザーインタフェースの表示をシームレスかつスムーズに行う表示システムを提供することが出来る。
【図面の簡単な説明】
【０００８】
【図１】図１は、本開示の実施の形態１にかかる表示システムを車両に搭載した表示システム全体の外観を示す図である。
【図２】図２は、本開示の実施の形態１にかかる表示システムの電気的構成を示すブロック図である。
【図３】図３は、本開示の実施の形態１にかかるレイアウトテーブルの一例を示す図である。
【図４Ａ】図４Ａは、第１の表示部におけるレイアウトパターンの一例を示す図である。
【図４Ｂ】図４Ｂは、第２の表示部におけるレイアウトパターンの一例を示す図である。
【図５】図５は、本開示の実施の形態１に係る表示システムの動作を示すフローチャートである。
【図６】図６は、表示部の解像度と移動量との関係を説明する図である。
【図７】図７は、表示部の解像度と移動量との関係を説明する図である。
【図８】図８は、表示部の解像度と移動量との関係を説明する図である。
【図９Ａ】図９Ａは、本開示の実施の形態１に係る表示システムの操作の具体例を説明する図である。
【図９Ｂ】図９Ｂは、本開示の実施の形態１に係る表示システムの操作の具体例を説明する図である。
【図９Ｃ】図９Ｃは、本開示の実施の形態１に係る表示システムの操作の具体例を説明する図である。
【図９Ｄ】図９Ｄは、本開示の実施の形態１に係る表示システムの操作の具体例を説明する図である。
【図１０Ａ】図１０Ａは、本開示の他の実施の形態に係る表示システムの操作の具体例を説明する図である。
【図１０Ｂ】図１０Ｂは、本開示の他の実施の形態に係る表示システムの操作の具体例を説明する図である。
【図１１】図１１は、本開示の他の実施の形態に係る表示システムのＣＰＵがＥＣＵである場合の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１０】
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために、提供されるのであって、これらにより請求の範囲に記載の主題を限定することは意図されていない。
【００１１】
（実施の形態１）
以下、図１〜図１０を用いて、実施の形態１を説明する。
【００１２】
［１．概要］
以下、実施の形態１の表示システムと、表示システムの制御方法の概要について、本開示の表示システムを車両に搭載した場合を具体例として説明する。
【００１３】
例えばこの表示システムでは、運転席に第１の表示部と、第２の表示部と、を備えている。そして例えば第１の表示部にメディア再生用アプリケーション（以下、再生アプリ）を出力している場合に、この再生アプリのユーザーインタフェースの表示を第２の表示部に移動させることができる。また、再生アプリのユーザーインタフェースの表示を第１の表示部から第２の表示部へ移動させる際には、第１の表示部と第２の表示部の属性に応じたレイアウト、移動量で表示することが考慮される。
【００１４】
このように実施の形態１の表示システムでは、表示部同士が多様な連携関係を持つ。したがって、ある表示部に表示していたアプリケーションのユーザーインタフェースの表示を、他の表示部にシームレスかつスムーズに移動させることができる。したがってシステム全体としての機能性が向上する。また、各表示部の属性に応じたレイアウトパターンを備えていることで、各表示部に応じたアプリケーションの機能提示が可能となる。
【００１５】
［２．構成］
［２−１．表示システム全体の外観］
図１は、実施の形態１に係る表示システムを搭載した表示システム全体の外観を示す図である。
【００１６】
車２００の運転席は、表示部としての表示装置２０１と表示装置２０２を備えている。
【００１７】
表示装置２０１は、横型でフロントガラスの下側に配置されている。表示装置２０１は、運転席に座るユーザに使用される。
【００１８】
表示装置２０２は、縦型で表示装置２０１の下側に配置されている。表示装置２０２も、運転席に座るユーザに使用される。表示装置２０２は、表示装置２０１と異なる属性を有する。
【００１９】
なお、図１では、表示装置は２つ設置されているが、表示装置の数は２つに限定されない。
【００２０】
［２−２．表示システムの電気的構成］
図２は、実施の形態１に係る表示システムの電気的構成を示すブロック図である。
【００２１】
実施の形態１の表示システム１００は、制御部としてのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、メモリ１０２と、第１の表示部１０３と、第２の表示部１０４と、第１の操作部１０５と、第２の操作部１０６と、で構成されている。これらの構成要素は、それぞれ伝送路１０７に接続されている。これらの構成要素は、図１の車２００の所定の位置に配置されている。第１の表示部１０３および第２の表示部１０４は、それぞれ図１の表示装置２０１、表示装置２０２に相当する。
【００２２】
第１の表示部１０３、第２の表示部１０４と、第１の操作部１０５、第２の操作部１０６とは、ユーザ１０８の近傍に配置されており、ユーザ１０８が使用する。
【００２３】
ＣＰＵ１０１は、例えば、プログラムが格納された不揮発性メモリと、アプリケーションなどのプログラムを実行するための一時的な記憶領域である揮発性メモリと、入出力ポートと、プログラムを実行するプロセッサなどを有する。ＣＰＵ１０１は、メモリ１０２を用いて、アプリケーションを実行させる。ＣＰＵ１０１は、実行中のアプリケーションのユーザーインタフェースの表示先や、アプリケーションのユーザーインタフェースを表示する際のレイアウトパターン、アプリケーションのユーザーインタフェースの表示の移動量などを決定する。ＣＰＵ１０１は、種々の信号に従って、第１の表示部１０３および第２の表示部１０４で表示するコンテンツの出力を制御する。種々の信号とは、第１の操作部１０５を用いて入力された表示操作の内容と、第２の操作部１０６を用いて入力された表示操作の内容と、第１の表示部１０３の属性と、第２の表示部１０４の属性と、第１の表示部１０３で表示中のアプリケーションのユーザーインタフェースの種類と、第２の表示部１０４で表示中のアプリケーションのユーザーインタフェースの種類との、少なくともいずれかである。ＣＰＵ１０１は、第１の表示部１０３と第２の表示部１０４に表示するコンテンツを、メモリ１０２を用いて生成する。
【００２４】
メモリ１０２は、ＣＰＵ１０１のワークメモリとして用いる。メモリ１０２は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの揮発性メモリやフラッシュメモリなどの不揮発性メモリからなる。メモリ１０２は、種々の信号を格納する。種々の信号とは、第１の表示部１０３および第２の表示部１０４の属性や、第１の表示部１０３および第２の表示部１０４で実行中のアプリケーションのユーザーインタフェースの種類、第１の表示部１０３および第２の表示部１０４に行われるユーザ１０８の操作内容などを示す信号である。表示部の属性は、解像度、形状、インチ数などの表示に関する仕様を含む。また、メモリ１０２は、第１の表示部１０３および第２の表示部１０４に表示する映像データ用のフレームメモリも有する。また、メモリ１０２は、表示部と、表示部に表示するアプリケーションのユーザーインタフェースと、アプリケーションのユーザーインタフェースを表示部で表示する際のレイアウトパターンと、を対応付けて格納したレイアウトテーブルを格納する。また、メモリ１０２は、各表示部の設置位置の関係を示す情報を格納する。本開示においては、第１の表示部１０３と第２の表示部１０４は上下の位置関係にあり、第１の表示部１０３が上側、第２の表示部１０４が下側に位置する。
【００２５】
第１の表示部１０３および第２の表示部１０４は、Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ（ＬＣＤ）等の表示画面を有する表示装置である。
【００２６】
第１の操作部１０５は、ユーザが第１の表示部１０３に出力されたアプリケーションを使用する際に各種操作に関する指示を入力するためのものである。また、第２の操作部１０６は、第２の表示部１０４に出力されたいアプリケーションを使用するユーザが各種操作を入力するためのものである。各種操作としては、電源のオン／オフ、アプリケーションに付随する音量調整、ＡＶコンテンツなどの選択および再生操作や、実施の形態１に関連するアプリケーションのユーザーインタフェースの表示の移動の表示操作などがある。これらの各種操作を示す信号は、ＣＰＵ１０１へ入力される。第１の操作部１０５および第２の操作部１０６としては、それぞれリモコンや、第１の表示部１０３および第２の表示部１０４に備えられた操作キー、第１の表示部１０３および第２の表示部１０４に備えられたタッチパネルなどが相当する。タッチパネルの場合は、第１の表示部１０３および第２の表示部１０４に表示される機能部品を操作すると第１の操作部１０５および第２の操作部１０６に入力する機能と連動するようにユーザーインタフェースを表示する。
【００２７】
伝送路１０７は、各構成要素間の通信に用いられる伝送路である。つまりＣＰＵ１０１と、メモリ１０２と、第１の表示部１０３と、第２の表示部１０４と、第１の操作部１０５と、第２の操作部１０６とは、伝送路１０７に接続され、互いに有線通信を行う。伝送路１０７として、例えば、映像音声を伝送可能なＨＤＭＩ（登録商標）規格や、Ｍｅｄｉａ  Ｏｒｉｅｎｔｅｄ  Ｓｙｓｔｅｍｓ  Ｔｒａｎｓｐｏｒｔ（ＭＯＳＴ）に準拠した伝送路を用いる。また、制御信号の通信用に、別途制御信号用の伝送路を設けてもよい。
【００２８】
［２−３．レイアウトテーブル］
図３は、レイアウトテーブルの一例を示す図である。
【００２９】
アプリケーション１〜アプリケーション５は、第１の表示部または第２の表示部を介して実行されるソフトウェアである。アプリケーションとしては、例えば、ＴＶ（Ｔｅｌｅｖｉｓｉｏｎ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）プレーヤ、ラジオなどの再生アプリや、カーナビゲーション、エア・コンディショナーの設定のアプリケーションなどがある。
【００３０】
レイアウト１−１〜レイアウト５−２は、各ユーザーインタフェースを第１の表示部１０３または第２の表示部１０４で表示する際のレイアウトパターンを示す。例えば、レイアウト１−１は、アプリケーション１のユーザーインタフェースを第１の表示部１０３に表示する場合のレイアウトパターンである。レイアウトパターンは、アプリケーションが備える複数の機能のうち、どの機能を表示部に表示されるユーザーインタフェースのどの位置に表示するかを示す情報である。すなわち、レイアウトパターンは、同じアプリケーションであっても、表示部によって提供する機能数と機能部品の配置が異なる。レイアウトパターンは例えば、表示部の形（縦型、横型）や、解像度、インチ数、ユーザ１０８が予め設定した配置などの属性に応じて設定されている。
【００３１】
ここで、レイアウトパターンの具体例を説明する。
【００３２】
図４Ａは、第１の表示部１０３におけるレイアウトパターンの一例を示す図である。図４Ｂは第２の表示部１０４におけるレイアウトパターンの一例を示す図である。具体的には、図４Ａはレイアウト１−１、図４Ｂはレイアウト１−２のレイアウトパターンの一例である。
【００３３】
例えば、再生アプリであるアプリケーション１のユーザーインタフェースが曲名表示、音量表示、操作内容表示、再生メディアイメージ表示の４つの機能を備えているとする。この場合、レイアウト１−１は、第１の表示部１０３に曲名表示、音量表示、操作内容表示の３つの機能を示す部品４０１〜４０３を図４Ａに示すように配置したレイアウトパターンである。また、レイアウト１−２は、第２の表示部１０４に曲名表示、音量表示、操作内容表示、再生メディアイメージ表示の４つの機能を示す部品４０１〜４０４を図４Ｂに示すように配置したレイアウトパターンである。表示部の属性により表示する部品が異なっていてよい。
【００３４】
［３．動作］
以下、実施の形態１における表示システムの動作について説明する。
【００３５】
［３−１．表示操作の態様］
以下、実施の形態１における表示操作について説明する。
【００３６】
実施の形態１では、第１の表示部１０３が、第１のレイアウトパターンで作成した第１のアプリケーションの第１のユーザーインタフェースを表示し、第２の表示部１０４が、第３のレイアウトパターンで作成した第２のアプリケーションの第３のユーザーインタフェースを表示した状態を、基準の状態とする。第１のユーザーインタフェースおよび第３のユーザーインタフェースは、ユーザーインタフェースの一例である。また、表示操作について、第１の表示部１０３および第２の表示部１０４は、図１の表示装置２０１、表示装置２０２のいずれかに該当する例を示す。
【００３７】
［３−２．動作の流れ］
図５は実施の形態１に係る表示システムの動作を示すフローチャートである。ここでは、移動元の表示部が第１の表示部１０３、移動先の表示部が第２の表示部１０４であるとして説明する。また、以下の説明で操作とは、第１の表示部１０３に表示されているアプリケーション１のユーザーインタフェースを第２の表示部１０４に表示させる操作を指す。
【００３８】
基準の状態において、ＣＰＵ１０１は、表示操作に関する入力（トリガ）があるかどうかを判断する（ステップＳ５０１）。ＣＰＵ１０１は、入力があると判断した場合は、ステップＳ５０２に進み、入力がないと判断した場合は、ステップＳ５０１の処理を繰り返す。
【００３９】
ステップＳ５０１で操作入力があると判断された場合、ＣＰＵ１０１は、取得した操作入力が操作開始であるかどうかを判断する（ステップＳ５０２）。ＣＰＵ１０１は、操作入力が操作開始であると判断した場合は、ステップＳ５０３に進み、操作開始ではないと判断した場合は、ステップＳ５０８に進む。
【００４０】
ステップＳ５０３では、ＣＰＵ１０１は、操作入力より、アプリケーションのユーザーインタフェースの表示を移送させる表示操作が行われた第１の表示部１０３と表示操作の移動方向を検出する。ＣＰＵ１０１は、第１の表示部１０３の設置位置と表示操作の移動方向により、アプリケーション１のユーザーインタフェースの表示の移動先として第２の表示部１０４を決定し、ステップＳ５０４に進む。
【００４１】
ステップＳ５０４では、ＣＰＵ１０１は、第１の表示部１０３で表示されているコンテンツがアプリケーション１であり、移動先が第２の表示部１０４であることより、ＣＰＵ１０１が格納しているレイアウトテーブルを用いて、第２の表示部における第２のユーザーインタフェースのレイアウトパターンである第２のレイアウトパターンを取得する。ＣＰＵ１０１は、第２のレイアウトパターンを用いて、第２の表示部１０４に表示するためのアプリケーション１の第２のユーザーインタフェースを生成し、ステップＳ５０５に進む。
【００４２】
ステップＳ５０５では、ＣＰＵ１０１は、第１の表示部１０３に表示する第４のユーザーインタフェースを決定し、ステップＳ５０６に進む。ＣＰＵ１０１はデフォルトユーザーインタフェースを第４のユーザーインタフェースとして決定してもよい。また、第１のユーザーインタフェースを表示する前に表示していたユーザーインタフェースを第４のユーザーインタフェースとして決定してもよい。
【００４３】
ステップＳ５０６では、ＣＰＵ１０１は、第１の表示部１０３と第２の表示部１０４の属性より、第１の表示部１０３において第１のユーザーインタフェースを移動表示する第１の移動量と、第２の表示部１０４で第２のユーザーインタフェースを移動表示する第２の移動量を算出し、ステップＳ５０７に進む。移動量の算出については後述する。
【００４４】
ステップＳ５０７では、ＣＰＵ１０１は、第１の表示部１０３と第２の表示部１０４において、各々第１の移動量、第２の移動量で第１のユーザーインタフェース、第２のユーザーインタフェースを移動表示し、ステップＳ５０１に戻る。この時、第１の表示部１０３では、第１のユーザーインタフェースが移動方向へ移動するのに合わせて、ステップＳ５０６で決定した第４のユーザーインタフェースが混在して表示される。また、第２の表示部では、第１のユーザーインタフェースが第１の表示部の方向から移動してくるのに合わせて、第３のユーザーインタフェースの表示領域が小さくなるように表示される。
【００４５】
ステップＳ５０８では、ＣＰＵ１０１は、操作内容が操作中であるかどうかを判断し、操作中であると判断した場合は、ステップＳ５０６に進み、移動量を算出後、各ユーザーインタフェースの移動表示を継続し、ステップＳ５０１に戻る。ＣＰＵ１０１はステップＳ５０８で、操作中ではないと判断した場合、ステップＳ５０９に進む。
【００４６】
ステップＳ５０９では、ＣＰＵ１０１は、操作内容が操作終了であるかどうかを判断する。ＣＰＵ１０１は、操作終了であると判断した場合は、ステップＳ５１０に進み、操作終了ではないと判断した場合は、ステップＳ５０１に戻る。
【００４７】
ステップＳ５１０では、ＣＰＵ１０１は、移動条件を満たすかどうかを判断する（ステップＳ５１０）。ＣＰＵ１０１は、移動条件を満たすと判断した場合は、ステップＳ５１１に進み、移動条件を満たさないと判断した場合は、ステップＳ５１２に進む。
【００４８】
ここで、移動条件として、ユーザ操作により、移動元の第１のユーザーインタフェースが操作開始から現地点までの表示の移動位置が所定の閾値以上ならば、移動条件を満たすとしてもよい。例えば、閾値を第１の表示部１０３の上下方向における真ん中の位置とし、第１のユーザーインタフェースの上部が第１の表示部１０３において真ん中より下の位置まで移動していれば、条件を満たすことになる。この場合、移動位置が閾値未満である場合は、第１の表示部１０３と第２の表示部１０４は基準の状態に戻る。
【００４９】
ステップＳ５１１では、ＣＰＵ１０１は、移動表示を完了し、ステップＳ５０１に戻る。例えば、メモリ１０２に第１の移動量および第２の移動量の遷移を示す遷移曲線を格納し、ＣＰＵ１０１は、各々の遷移曲線を用いて、各ユーザーインタフェースの移動表示を行う。例えば、遷移曲線は、表示完了が近づくにつれて、第１の移動量および第２の移動量の変化量が小さくなる曲線であってもよい。移動表示が完了すると、第１の表示部１０３には、第４のユーザーインタフェースが表示され、第２の表示部１０４には第２のユーザーインタフェースが表示される。
【００５０】
ステップＳ５１２では、ＣＰＵ１０１は、移動操作が行われなかったと判断し、表示を元の状態に戻し、ステップＳ５０１に戻る。この場合、ＣＰＵ１０１は、第１の表示部１０３に第１のユーザーインタフェースを表示させ、第２の表示部１０４に第３のユーザーインタフェースを表示させる。この時、上述の遷移曲線を用いて、第１のユーザーインタフェース、第３のユーザーインタフェースがそれぞれ第１の表示部１０３、第２の表示部１０４に戻るように表示してもよい。
【００５１】
［３−３．移動量］
移動量について図６〜図８を用いて説明する。図６〜図８は、表示部の解像度と移動量との関係を説明する図である。
【００５２】
図６は、第１の表示部６０１と第２の表示部６０２は表示部の形（縦型、横型）や、解像度、インチ数などの属性が同じである。この時、図６のように、第１の表示部６０１で表示しているユーザーインタフェース６０３を、第２の表示部６０２に表示移動させる操作が行われた場合を考える。ここでは、第１の表示部６０１と第２の表示部６０２の位置関係は、第１の表示部６０１が第２の表示部６０２の上に位置しているとする。また、ユーザーインタフェースの表示の移動量は同じであるとする。
【００５３】
ユーザにより、第１の表示部６０１に表示しているユーザーインタフェース６０３を第２の表示部６０２に表示移動する操作がなされると、第１の表示部６０１からユーザーインタフェース６０３の表示が下部に移動する共に、第２の表示部６０２の上部からユーザーインタフェース６０４が表示される。この場合、第１の表示部６０１と第２の表示部６０２の解像度が同じであるため、第１の表示部６０１からユーザーインタフェース６０３が表示されなくなったタイミングで、第２の表示部６０２へのユーザーインタフェース６０４の表示移動が完了する。
【００５４】
これに対して、図７のように、第１の表示部７０１と第２の表示部７０２が異なる属性を有する場合、同じ移動量で上記動作を行うと、第１の表示部７０１においてユーザーインタフェース７０３が表示されなくなったタイミングでは、第２の表示部７０２において、ユーザーインタフェース７０４の表示移動は完了しない。また、途中段階においても、表示部全体に対する移動量が異なるので、ユーザは違和感を感じる。
【００５５】
本開示では、図８に示すように、第１の表示部８０１と第２の表示部８０２が異なる属性を有する場合、第１の表示部８０１においてユーザーインタフェース８０３が表示されなくなるタイミングと、第２の表示部８０２において、ユーザーインタフェース８０４の表示移動が完了するタイミングと、が同じになるように、第１の表示部８０１と第２の表示部８０２それぞれにおけるユーザーインタフェースの表示の移動量を算出する。例えば、第２の表示部８０２の垂直方向の解像度が第１の表示部８０１の２倍であった場合、第２の表示部８０２における移動量は、第１の表示部８０１における移動量の２倍に設定する。
【００５６】
［４．具体例］
図９Ａ〜図９Ｄは、実施の形態１に係る表示システムの移動操作の具体例を説明する図である。
【００５７】
図９Ａ〜図９Ｄの各々は、図の上側に表示装置２０１（第１の表示部１０３）を示し、下側に表示装置２０２（第２の表示部１０４）を示している。
【００５８】
図９Ａは、移動操作開始前の表示装置２０１および表示装置２０２を示す。図９Ｂは、移動操作開始時の表示装置２０１および表示装置２０２を示す。図９Ｃは、ユーザ１０８が移動操作継続時の表示装置２０１および表示装置２０２を示す。図９Ｄは、移動操作終了時の表示装置２０１および表示装置２０２を示す。
【００５９】
図９Ａに示すように、移動操作開始前の状態では、表示装置２０１は、再生アプリ（アプリケーション１）のユーザーインタフェース９０１（第１のユーザーインタフェース）を表示している。また表示装置２０２は、デフォルトメニュー（アプリケーション２）のユーザーインタフェース９０２（第３のユーザーインタフェース）を表示している。ここで、ユーザーインタフェース９０１は、図３のレイアウトテーブルに従って、ＣＰＵ１０１がレイアウト１−１で生成した第１のアプリケーションのユーザーインタフェースである。同様に、ユーザーインタフェース９０２は、ＣＰＵ１０１がレイアウト２−２で生成した第２のアプリケーションのユーザーインタフェースである。
【００６０】
次に、図９Ｂに示すように、ユーザ１０８が表示装置２０１の画面上に指をおいて、指を上から下に移動させる。これは、ユーザーインタフェース９０１の表示を下側の表示装置、すなわち表示装置２０２に移動させることを指示する移動操作である。
【００６１】
この時、表示操作の内容は、下側への移動操作である。また、操作が行われた表示部は表示装置２０１、表示が移動するユーザーインタフェースはユーザーインタフェース９０１である。これらの情報が、ＣＰＵ１０１に入力される。
【００６２】
ＣＰＵ１０１は、表示装置２０１において下側への移動操作が行われたことから、移動先が表示装置２０２であることを決定する。
【００６３】
ＣＰＵ１０１は、図３のレイアウトテーブルを用いて、表示装置２０２におけるアプリケーション１のレイアウトパターンを取得する。この場合、アプリケーション１の表示装置２０２におけるレイアウトパターンは図３より図４Ｂに示すレイアウト１−２となる。
【００６４】
ＣＰＵ１０１は表示装置２０１と表示装置２０２の解像度などの属性から、表示装置２０１、表示装置２０２におけるユーザーインタフェース９０１、９０４の表示の移動量である第１の移動量、第２の移動量をそれぞれ算出する。
【００６５】
ＣＰＵ１０１は移動元の表示装置２０１に表示する第４のユーザーインタフェースを決定する。この場合、表示装置２０１には、ユーザーインタフェース９０１が表示される前にカーナビゲーションであるユーザーインタフェース９０３が表示されていたとする。ＣＰＵ１０１は、ユーザーインタフェース９０３を表示装置２０１に表示する際のレイアウトパターンを図３のレイアウトテーブルから取得する。この場合のレイアウトパターンは、レイアウト３−１となる。
【００６６】
ＣＰＵ１０１は、図９Ｃに示すように、表示装置２０１から表示装置２０２にユーザーインタフェース９０１の表示を移動させる。この場合、ＣＰＵ１０１は、ユーザーインタフェース９０１の表示が第１の移動量で移動するよう表示させる。ＣＰＵ１０１は、表示装置２０１において、ユーザーインタフェース９０１の表示が第１の移動量で移動するに従って、ユーザーインタフェース９０３の表示を第１の移動量の分だけ上から表示させる。ユーザーインタフェース９０３は、ＣＰＵ１０１がレイアウトパターンをレイアウト３−１で生成したアプリケーション３の第４のユーザーインタフェースである。
【００６７】
一方、表示装置２０２においては、ＣＰＵ１０１は、レイアウト１−２のレイアウトパターンで生成したアプリケーション１のユーザーインタフェース９０４の表示を上方から下方に向かって、第２の移動量で移動するよう表示させる。この時、ユーザーインタフェース９０２の表示領域は第２の移動量で上から小さくなっていく。移動量算出、各コンテンツの移動表示は、移動操作が完了するまで繰り返し行われる。
【００６８】
このように、ユーザーインタフェース９０１の表示が表示装置２０１において下方へ移動すると共に、表示装置２０２において、ユーザーインタフェース９０４の表示が上方から下方へ移動する。それにより、ユーザ１０８は、アプリケーション１のユーザーインタフェースの表示が表示装置２０１から表示装置２０２へ移動していることを視覚的に理解できる。また、アプリケーション１のユーザーインタフェースは表示装置２０２において、提供する機能や、レイアウトが変更されていることが分る。
【００６９】
移動操作が完了すると、図９Ｄに示すように、表示装置２０１には、ユーザーインタフェース９０３が表示され、表示装置２０２には、ユーザーインタフェース９０４が表示される。
【００７０】
［５．まとめ］
実施の形態１の車両表示システムにおいて、メモリ１０２は、表示部とアプリケーションとユーザーインタフェースを表示部で表示する際のレイアウトパターンを対応付けて格納したレイアウトテーブルを格納する。ＣＰＵ１０１は、レイアウトテーブルを用いて、表示部に表示するユーザーインタフェースを作成する。第１の表示部１０３に第１のレイアウトパターンで作成した第１のアプリケーションの第１のユーザーインタフェースを表示させた状態で、第１のアプリケーションのユーザーインタフェースを第２の表示部１０４に移動させる表示操作が行われた場合に、ＣＰＵ１０１は、第２の表示部１０４に表示するための第１のアプリケーションの第２のユーザーインタフェースを第２のレイアウトパターンで作成する。ＣＰＵ１０１は、第１の表示部１０３の属性と第２の表示部１０４の属性から、第１の表示部１０３において第１のユーザーインタフェースを移動表示する第１の移動量と、第２の表示部１０４において、第２のユーザーインタフェースを移動表示する第２の移動量とを決定する。ＣＰＵ１０１は、第１の表示部１０３で第１の移動量で前記第１のユーザーインタフェースを移動表示させると共に、第２の表示部１０４で前記第２の移動量で前記第２のユーザーインタフェースを移動表示させる。
【００７１】
これにより、第１の表示部１０３および第２の表示部に応じてアプリケーション１が提供できる機能を表示しながら、第１の表示部１０３から第１のユーザーインタフェースの表示が移動完了するタイミングと、第２の表示部１０４へ第２のユーザーインタフェースの表示が移動完了するタイミングと、を同じにすることができる。
【００７２】
従って、ユーザーインタフェースの表示を表示装置間で移動させる際に、移動するユーザーインタフェースの表示をシームレスかつスムーズに行うことができる。
【００７３】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態１を説明した。しかしながら、本開示における技術は、これに限定されず、変更、置き換え、付加、省略などを行った実施の形態にも適用できる。また、上記実施の形態１で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【００７４】
そこで、以下、他の実施の形態を例示する。
【００７５】
実施の形態１で例示した移動の表示操作では、第１の表示部１０３を操作して、第１の表示部１０３に表示されているユーザーインタフェースを第２の表示部１０４に移動表示させている。しかしながら、第２の表示部１０４を操作して、第２の表示部１０４に表示されているユーザーインタフェースの表示を第１の表示部１０３に移動させてもよい。
【００７６】
また表示操作を入力する場合、画面上を指が移動する方向で、ユーザーインタフェースの表示の行き先を示してもよい。例えば、運転席や助手席の表示装置から後席の表示装置へ画面を移す場合、上から下へ指を移動させてもよい。逆に、後ろの表示装置から前の表示装置へ画面を移す場合、下から上へ指を移動させてもよい。また、表示装置の表示画面上に各表示操作に対応する操作ボタンを表示してもよい。あるいは表示装置が操作ボタンを備えていてもよい。
【００７７】
また、図２では、２つずつの表示部、操作部を備えた表示システムを例にとって説明したが、３つずつ以上の表示部、操作部を備えてもよい。
【００７８】
図１０Ａ、１０Ｂに表示部、操作部を３つ備えた場合の表示システムを示す。図１０Ａ、図１０Ｂにおいて、表示システムは３つの表示装置１００１〜１００３を備えている。まず、図１０Ａに示すように、表示装置１００３にあるアプリケーションのユーザーインタフェース１００５が表示されている状態で、表示装置１００１の方向にユーザが移動操作を行ったとする。この場合、図１０Ｂに示すように、移動操作中の状態では、ユーザーインタフェース１００５の表示の大きさから移動先ではない表示装置１００２にもユーザーインタフェース１００５の一部が表示されてもよい。各表示装置では、各表示装置に応じたレイアウトパターンでユーザーインタフェースの一部が表示される。このように表示することで、ユーザにユーザーインタフェースの移動を直感的に示すことができる。
【００７９】
また、３つ以上の表示部、操作部を備える場合、１つ又は２つの表示部と操作部を１つのユニットとし、複数のユニットを配置してもよい。各ユニットのＣＰＵ１０１同士が通信を行うことで、本開示の動作を行ってもよい。例えば、車内の前席と後ろ席にユニットを１つずつ配置し、各々のＣＰＵ１０１が通信を行ってもよい。
【００８０】
また、各々ＣＰＵ１０１は車に搭載された異なるＥＣＵ（Ｅｌｅｃｔｒｉｃａｌ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）であってもよい。複数のＥＣＵは１つのメインＥＣＵと１つ以上のサブＣＰＵで構成される。メインＥＣＵがレイアウトテーブルを保持し、サブＥＣＵに転送するコンテンツと共に、コンテンツを表示するユーザーインタフェースの切出し位置や表示位置を含むレイアウト情報を送るとしてもよい。
【００８１】
図１１にＣＰＵ１０１がＥＣＵである場合の一例を示す。図１１において、図２と同じ動作を行う構成要素については同符号を付与し、説明を省略する。図１１において、ユニット３０１は、第１の表示部１０３と第１の操作部１０５とを備え、ＥＣＵ２１１が第１の表示部１０３の表示を制御する。またユニット３０２は、第２の表示部１０４と第２の操作部１０６とを備え、ＥＣＵ２１２が第２の表示部１０４の表示を制御する。図１１において、ＥＣＵ２１１はメインＥＣＵ、ＥＣＵ２１２はサブＥＣＵである。ＥＣＵ２１１はレイアウトテーブルを保持し、第１の表示部１０３が表示しているユーザーインタフェースの表示を第２の表示部１０４に移動する操作をユーザ１０８が行った場合、第２の表示部１０４に表示するコンテンツとレイアウト情報をＥＣＵ２１２に伝送路２０７を介して送信する。ＥＣＵ２１２はＥＣＵ２１１から受信したコンテンツを表示するユーザーインタフェースをレイアウト情報に従って第２の表示部１０４に表示する。ユーザ１０９は第１の表示部１０３から移動されたコンテンツを第２の表示部１０４で見ることが可能となる。ここで、伝送路２０７は、例えばＬＡＮであるが、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＭＯＳＴ（Ｍｅｄｅｉａ  Ｏｒｉｅｎｔｅｄ  Ｓｙｓｔｅｍ  Ｔｒａｎｓｐｏｒｔ）などでもよい。図１１ではＥＣＵが２つである場合を説明したが、３つ以上のＥＣＵで構成されていてもよい。その場合、ユーザーインタフェースの表示の移動元と移動先の表示部を制御するＥＣＵ同士で同様の動作が行われる。
【００８２】
また、実施の形態１では、移動操作終了の状態で第１の表示部１０３はデフォルトユーザーインタフェースや第１のユーザーインタフェースの表示の前に表示していたユーザーインタフェースを表示しているが、第１の表示部１０３は何も表示していない状態であってもよい。
【産業上の利用可能性】
【００８３】
本開示は、複数の表示装置を備えた表示システムの表示制御に有効である。
【符号の説明】
【００８４】
１００  表示システム
１０１  ＣＰＵ（制御部）
１０２  メモリ
１０３，６０１，７０１，８０１  第１の表示部
１０４，６０２，７０２，８０２  第２の表示部
１０５  第１の操作部
１０６  第２の操作部
１０７，２０７  伝送路
１０８，１０９  ユーザ
２００  車
２０１，２０２，１００１，１００２，１００３  表示装置
３０１，３０２  ユニット
４０１，４０２，４０３，４０４  部品
６０３，６０４，７０３，７０４，８０３，８０４，９０１，９０２，９０３，９０４，１００５  ユーザーインタフェース
【図１】
0006751857.tif 000002
【図２】
0006751857.tif 000003
【図３】
0006751857.tif 000004
【図４Ａ】
0006751857.tif 000005
【図４Ｂ】
0006751857.tif 000006
【図５】
0006751857.tif 000007
【図６】
0006751857.tif 000008
【図７】
0006751857.tif 000009
【図８】
0006751857.tif 000010
【図９Ａ】
0006751857.tif 000011
【図９Ｂ】
0006751857.tif 000012
【図９Ｃ】
0006751857.tif 000013
【図９Ｄ】
0006751857.tif 000014
【図１０Ａ】
0006751857.tif 000015
【図１０Ｂ】
0006751857.tif 000016
【図１１】
0006751857.tif 000017