(57)【要約】【課題】外部機器から送信されてくるデータの品質とリアルタイム性との両立を図ることができる電子機器を提供する。【解決手段】スマートフォン５０からの画面情報を受信するＷＦ通信部３と、ＷＦ通信部３が受信した画面情報を一時的に蓄積するバッファ３ａと、バッファ３ａが蓄積した画面情報を読み出す制御部４と、を有する車載機器１において、入力操作が行われるステアリングスイッチ３０と、ステアリングスイッチ３０で行われた入力操作をスマートフォン５０に送信するＢＴ通信部２と、を更に有し、制御部４は、入力操作に基づいてバッファ３ａに蓄積するデータの量を変更する、ことを特徴とする。【選択図】図３
2017135502.tif 000002
【特許請求の範囲】
【請求項１】
外部機器からのデータを受信するデータ受信手段と、前記データ受信手段が受信した前記データを一時的に蓄積する蓄積手段と、前記蓄積手段に蓄積された前記データを読み出す読出制御手段と、を有する電子機器において、
入力操作が行われる入力手段と、
前記入力手段で行われた前記入力操作を前記外部機器に送信するデータ送信手段と、
を更に有し、
前記読出制御手段は、前記入力操作に基づいて前記蓄積手段に蓄積するデータの量を変更する、
ことを特徴とする電子機器。
【請求項２】
前記読出制御手段は、前記入力操作があった場合に、前記蓄積手段に蓄積するデータの量を小さくするように変更し、前記入力操作の後一定期間経過後に、前記蓄積手段に蓄積するデータの量を大きくするように変更することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記データ受信手段は、前記外部機器で動作している機能に関する情報を受信し、
前記読出制御手段は、前記機能に関する情報に基づいて前記蓄積手段に蓄積するデータの量を変更する、
ことを特徴とする請求項１または２に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部から受信したデータを一時的に蓄積するバッファ等を有する電子機器に関する。
【背景技術】
【０００２】
近年スマートフォン等の外部機器で再生した動画等を、テレビなどの電子機器に送信して表示するといったことが行われている（例えば、特許文献１を参照）。
【０００３】
この場合、通常、受信側に所定サイズのバッファを設けることにより、送信されてくるデータの欠損等を防止して画質や音質等のデータの品質を確保している。そして、この種のバッファのサイズ（データを蓄積する量）は通常固定値となっていることが多い。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−７１１６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したようにして受信されるデータには、データの品質を重視するものだけでなく、例えば操作に対する応答等、受信したデータを迅速に処理するリアルタイム性が重視されるものもある。そして、品質を重視する場合はバッファサイズを大きくし、リアルタイム性が重視される場合はバッファサイズを小さくすることが一般的である。そのため、バッファサイズを固定してしまうと、品質を重視する場面とリアルタイム性を重視する場面とが混在する際に両者の両立を図ることが困難であった。
【０００６】
そこで、本発明は、上記のような問題点に鑑み、外部機器から送信されてくるデータの品質とリアルタイム性との両立を図ることができる電子機器を提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するためになされた請求項１記載の発明は、外部機器からのデータを受信するデータ受信手段と、前記データ受信手段が受信した前記データを一時的に蓄積する蓄積手段と、前記蓄積手段に蓄積された前記データを読み出す読出制御手段と、を有する電子機器において、入力操作が行われる入力手段と、前記入力手段で行われた前記入力操作を前記外部機器に送信するデータ送信手段と、を更に有し、前記読出制御手段は、前記入力操作に基づいて前記蓄積手段に蓄積するデータの量を変更する、ことを特徴とする電子機器である。
【０００８】
請求項２に記載の発明は、請求項１に記載の発明において、前記読出制御手段は、前記入力操作があった場合に、前記蓄積手段に蓄積するデータの量を小さくするように変更し、前記入力操作の後一定期間経過後に、前記蓄積手段に蓄積するデータの量を大きくするように変更することを特徴とするものである。
【０００９】
請求項３に記載の発明は、請求項２に記載の発明において、前記データ受信手段は、前記外部機器で動作している機能に関する情報を受信し、前記読出制御手段は、前記機能に関する情報に基づいて前記蓄積手段に蓄積するデータの量を変更する、ことを特徴とするものである。
【発明の効果】
【００１０】
以上説明したように請求項１記載の発明によれば、入力操作に基づいて蓄積手段に蓄積するデータの量を変更できるので、入力操作がなされた場合にその操作が迅速に反映され、必要な時にリアルタイム性を重視した動作とすることができる。また、入力操作がなされなければ、品質を重視した動作をすることができるので、外部機器から送信されてくる画像等のデータの品質とリアルタイム性との両立を図ることができる。
【００１１】
請求項２記載の発明によれば、入力操作によって蓄積手段のサイズを小さくしてリアルタイム性を重視した動作をすることができ、更に、入力操作の後一定期間経過後に蓄積手段のサイズを大きくして品質を重視した動作にすることができる。
【００１２】
請求項３記載の発明によれば、外部機器で動作している機能に関する情報に基づいて蓄積手段のサイズを変更しているので、例えばアプリ等の機能に応じて蓄積手段のサイズを変更することが可能となり、切り替えたアプリに応じて、品質重視又はリアルタイム性重視のいずれにも対応することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態にかかる携帯端末と車載機器と有する車載システムを示す概略構成図である。
【図２】図１に示されたステアリングスイッチの構成図である。
【図３】図１に示された車載機器の機能的構成図である。
【図４】図３に示された記憶部に記憶されているテーブル例の説明図である。
【図５】図１に示された車載機器とスマートフォンの動作を示したシーケンス図である。
【発明を実施するための形態】
【００１４】
（第１実施形態）
以下、本発明の一実施形態を図面に基づいて説明する。まず、図１を参照して、本実施形態に係る電子機器について説明する。図１は、本発明の一実施形態に係る電子機器を有する車載システムの概略構成図である。
【００１５】
車載システム１００は、図１や図２に示すように、電子機器としての車載機器１と外部機器としてのスマートフォン５０と、を有している。
【００１６】
車載機器１は、図１に示すように、自動車等の車両に搭載され、車両用計器１０内に設けられた表示部１３と、ステアリングホイール２０に設けられたステアリングスイッチ３０と、を有している。
【００１７】
車両用計器１０は、自動車の走行スピードを表示する速度メータ１１と、エンジンの回
転数を表示するタコメータ１２と、表示部１３と、を有している。
【００１８】
表示部１３は、例えば液晶ディスプレイで構成され、後述するスマートフォン５０が実行中（スマートフォン５０の画面に表示中）のアプリ（アプリケーションプログラム）の画面が表示される。即ち、本実施形態における外部機器で動作している機能とは、スマートフォン５０で実行中で、当該スマートフォン５０の画面に表示中のアプリを示している。
【００１９】
なお、表示部１３は、アプリの画面を表示していない時は、各種警告メッセージやシフトインジケータ等を表示してもよい。また、本実施形態では、速度メータ１１とタコメータ１２とは別に表示部１３を設けているが、車両用計器１０を１つの液晶ディスプレイで構成して、速度メータ１１やタコメータ１２を画像とし、速度メータ１１、タコメータ１２、表示部１３を適宜選択して（切り替えて）表示するようにしてもよい。
【００２０】
ステアリングスイッチ３０は、図２に示したように、十字キー部３１と、決定ボタン３２、戻るボタン３３と、を有している。十字キー部３１は、図面上向かって上側に凸な上方向キー３１ａと、下側に凸な下方向キー３１ｂと、右側に凸な右方向キー３１ｃと、左側に凸な左方向キー３１ｄと、から構成されている。この十字キー部３１は、それぞれの示す方向のキーを押すことによってカーソルやメニューを押された方向キーの方向に移動させる。
【００２１】
決定ボタン３２は、十字キー部３１の左側かつ戻るボタン３３の上側に設けられている。決定ボタン３２は、例えば、十字キー部３１で選択したメニュー等を決定（確定）する際に押して操作される。
【００２２】
戻るボタン３３は、十字キー部３１の左側かつ決定ボタン３２の下側に設けられている。戻るボタン３３は、例えば、現在の表示の１つ前の表示に戻る際に押して操作される。
【００２３】
十字キー部３１は、４つの方向キーが押されると、当該キーの部分がステアリングホイール２０内に向かって没する。また、決定ボタン３２、戻るボタン３３が押されると、ステアリングホイール２０内に向かって没する。即ち、これらのキーやボタンは物理的に突没自在になっている。したがって、ドライバーは、これらのキーやボタンを注視しなくても手探りで操作が可能となる。即ち、ステアリングスイッチ３０は、特許請求の範囲の入力手段に相当する。
【００２４】
次に、本実施形態にかかる車載機器１の機能的構成を図３を参照して説明する。図３に示したように、車載機器１は、ＢＴ通信部２と、ＷＦ通信部３と、制御部４と、記憶部５と、表示出力部６と、表示部１３と、ステアリングスイッチ３０と、を有している。
【００２５】
ＢＴ通信部２は、スマートフォン５０と、第１の無線通信方式としてのＢｌｕｅｔｏｏｔｈ（登録商標）規格に沿った通信を行う。本実施形態では、主にステアリングスイッチ３０でされた操作を、後述する制御部４においてマウスのレポートコマンドとしてスマートフォン５０に送信する際に利用される。即ち、ＢＴ通信部２が、ステアリングスイッチ３０（入力手段）で行われた入力操作をスマートフォン５０（外部機器）に送信するデータ送信手段として機能する。
【００２６】
ＷＦ通信部３は、スマートフォン５０と、第２の無線通信方式としてのＷｉ−Ｆｉ（登録商標）規格に沿った通信を行う。本実施形態では、主にスマートフォン５０で動作している（画面に表示されている）アプリの画面情報をスマートフォン５０から受信する際に利用される。即ち、ＷＦ通信部３が、スマートフォン５０（外部機器）からのデータ（画面情報）を受信するデータ受信手段として機能する。本実施形態では、Ｗｉ−Ｆｉ（登録商標）を利用した画面情報の送信として、Ｗｉ−Ｆｉ Ａｌｌｉａｎｃｅによって策定されたＭｉｒａｃａｓｔを使用する。以降、Ｗｉ−Ｆｉ（登録商標）のうちＭｉｒａｃａｓｔを第２の無線通信方式として使用する例を説明する。
【００２７】
また、ＷＦ通信部３は、バッファ３ａを有している。バッファ３ａは、例えばＲＡＭ（Random Access Memory）等のメモリで構成され、スマートフォン５０から受信したアプリの画面情報を一時的に蓄積する蓄積手段として機能する。また、バッファ３ａは、一時的に蓄積するデータの量（サイズ）を変更することができる。このサイズは、制御部４がＷＦ通信部３に対して設定する。
【００２８】
なお、バッファ３ａは、ＷＦ通信部３内に設けるに限らず、制御部４内や、ＷＦ通信部３と制御部４との間に独立して設けてもよい。
【００２９】
制御部４は、車載機器１の全体制御を司る。制御部４は、例えばＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ等を有するマイクロコンピュータで構成される。制御部４は、ＲＯＭに格納されている制御プログラム等に基づいて、ステアリングスイッチ３０の操作をマウスのコンボコマンドに変換してＢＴ通信部２に送信させたり、ＷＦ通信部３が受信しバッファ３ａに蓄積した画面情報を読み出して表示出力部６に出力したり、バッファ３ａのサイズを変更したりする。即ち、制御部４は、読出制御手段として機能する。
【００３０】
記憶部５は、例えば不揮発性メモリで構成され、ステアリングスイッチ３０の操作をアプリごとの動作に変換するためのテーブルが保存されている。テーブルの例を図４に示す。
【００３１】
図４の最上段がＴＯＰとなる列は、現在スマートフォン５０で動作して画面上に表示されているアプリである。また、ＴＯＰの右側の列は、ステアリングスイッチ３０の各キー（ボタン）を示している。即ち、上は上方向キー３１ａ、下は下方向キー３１ｂ、右は右方向キー３１ｃ、左は左方向キー３１ｄ、戻るが戻るボタン３３、決定が決定ボタン３２をそれぞれ示している。
【００３２】
また、図４ではアプリの例として、地図アプリ、音楽再生アプリ、ラジオアプリ、ブラウザアプリを挙げている。そして、これらのアプリの右側に、各キー（ボタン）が操作された際に割り当てられる動作が示されている。これらの動作は、実際はマウスのコンボコマンドに変換される。マウスのコンボコマンドとは、マウスの複数の操作を組み合わせたコマンドをいい、例えば、拡大操作の場合、タップ＋タップ＋ドラッグといったマウス操作の組み合わせとなる。
【００３３】
図４において、地図アプリとブラウザアプリとにおいて斜線で区切られている部分は、斜線の下側は長押しの際に割り当てられる動作である。例えば、現在スマートフォン５０に地図アプリが表示されている際に、上方向キー３１ａを短押しすると、地図の拡大を示す動作となり、長押しすると、カーソルを上方向に移動させることを示す動作となる。
【００３４】
また、例えば、音楽再生アプリの場合、上方向キー３１ａを操作したときはアルバム送りの動作となる。したがって、当該アプリにおいてアルバム送りとなるコンボコマンドに変換される。このように、アプリごとに各キー（ボタン）に動作を割り当てているので、アプリに応じた操作が可能となっている。
【００３５】
図４に示したテーブルは、予め、アプリごとに割り当てる動作や、当該動作をアプリに行わせることができるコンボコマンドを調査して設定すればよい。
【００３６】
表示出力部６は、ＷＦ通信部３が受信した画面情報を制御部４を介して取得し、表示部１３に表示するフォーマットに変換して表示部１３に出力する。
【００３７】
スマートフォン５０は、周知の携帯端末であって、本実施形態では、Ｂｌｕｅｔｏｏｔｈ（登録商標）と、Ｗｉ−Ｆｉ（登録商標）、特にＭｉｒａｃａｓｔに対応している物である。なお、スマートフォン５０に限らず、タブレット端末や携帯電話等車内に持ち込める機器であればよい。
【００３８】
次に、上述した構成の車載機器１の動作について図５のシーケンス図を参照して説明する。図５のシーケンス図は、車載システム１００における車載機器１とスマートフォン５０とのシーケンスを示したものであり、車載機器１側の動作は制御部４で実行される。
【００３９】
まず、ステップＳ１０１において、イグニッションスイッチがＯＮ（ＩＧ  ＯＮ）になったか否かを判断し、ＯＮになった場合（ＹＥＳの場合）は、ステップＳ１０２において、制御部４は、ＢＴ通信部２に対して、スマートフォン５０へＢｌｕｅｔｏｏｔｈ（登録商標）による接続の要求をさせる。ステップＳ１０１でＯＮにならない場合（ＮＯの場合）はステップＳ１０１で待機する。
【００４０】
一方、スマートフォン５０では、ステップＳ２０１において、Ｂｌｕｅｔｏｏｔｈ（登録商標）による接続の要求を受信すると、ステップＳ２０２において、Ｂｌｕｅｔｏｏｔｈ（登録商標）による接続許可を車載機器１に送信する。そして、続くステップＳ２０３において、Ｍｉｒａｃａｓｔによる接続要求を車載機器１に送信する。
【００４１】
次に、車載機器１では、ステップＳ１０３において、ＢＴ通信部２がスマートフォン５０からＢｌｕｅｔｏｏｔｈ（登録商標）による接続許可を受信し、続くステップＳ１０４において、ＷＦ通信部３がＭｉｒａｃａｓｔによる接続要求を車載機器１に受信する。
【００４２】
そして、車載機器１では、ステップＳ１０５において、制御部４は、スマートフォン５０の画面に表示されているアプリの情報（アプリ名、種類等）の要求をＢＴ通信部２に送信させる。
【００４３】
スマートフォン５０では、ステップＳ２０４において、アプリ情報要求を受信し、ステップＳ２０５において、画面に表示されているアプリの情報を送信する。
【００４４】
車載機器１では、ステップＳ１０６において、ＢＴ通信部２がアプリの情報を受信し、続くステップＳ１０７において、制御部４は、受信したアプリの情報に基づいてバッファ３ａのサイズ（バッファサイズ）を決定して、ＷＦ通信部３に対して当該バッファサイズの設定を行い、ステップＳ１０８において、ＷＦ通信部３に対して、スマートフォン５０へＭｉｒａｃａｓｔによる接続許可を送信させる。
【００４５】
バッファサイズは、アプリごとに予め定めた値に設定される。例えば、動画や音楽再生系のアプリの場合は、バッファサイズを大きくして再生等されるデータの品質を重視する。一方、地図アプリやブラウザアプリなどの操作が頻繁に行われる可能性のあるアプリの場合は、バッファサイズを小さくして遅延を小さくし表示部１３等に操作が反映されるまでのレスポンス（リアルタイム性）を重視する。なお、バッファサイズは、品質重視のアプリ、レスポンス重視のアプリといった複数のアプリごとで大小（大中小）などと分類してもよし、アプリごとに具体的な数値を設定してもよい。即ち、アプリ情報（機能に関する情報）に基づいてバッファ３ａ（蓄積手段）のサイズを変更している。
【００４６】
スマートフォン５０では、ステップＳ２０６において、Ｍｉｒａｃａｓｔによる接続許可を受信する。以降は、スマートフォン５０の画面に表示されているアプリの画面情報がＭｉｒａｃａｓｔにより送信開始される。車載機器１では、ＷＦ通信部３が画面情報を受信し、ステップＳ１０７で設定されたバッファサイズのバッファ３ａに蓄積された後、制御部４が、バッファ３ａから読み出して表示出力部６を介して表示部１３に当該画面情報を表示させる。
【００４７】
車載機器１では、画面情報の表示が開始された以降、ステップＳ１０９において、ステアリングスイッチ（ＳＴＳＷ）３０の操作を検出したか否を判断し、操作を検出した場合（ＹＥＳの場合）は、ステップＳ１１０において、制御部４は、バッファサイズを小さくするようにＷＦ通信部３に対して設定を行う。即ち、入力操作があった場合には、バッファ３ａ（蓄積手段）のサイズを小さくするように変更している。小さくするサイズは、予め適宜定めたサイズでよいが、例えばユーザ（ドライバー）がストレスを感じない程度の操作レスポンスが得られるサイズとすればよい。
【００４８】
続くステップＳ１１１において、図４に示したテーブルを用いてステップＳ１０９で検出された操作に対応するマウスのコンボコマンドに変換し、そのコンボコマンドをＢＴ通信部２がＢｌｕｅｔｏｏｔｈ（登録商標）のＨＩＤプロファイルによりマウスのレポートコマンドとして送信する。即ち、取得したアプリ情報（機能）に基づいて、ステアリングスイッチ３０（ボタン）からの入力操作をスマートフォン５０（携帯端末）が認識可能なマウス操作コマンドに変換して送信している。
【００４９】
スマートフォン５０では、ステップＳ２０７において、マウスのレポートコマンドを受信し、ステップＳ２０８において、受信したレポートコマンドを画面に反映させる。例えば、地図アプリで拡大操作を示すレポートコマンドを受信した場合は、地図を拡大する。この拡大などレポートコマンドが反映されると反映された画面情報がＭｉｒａｃａｓｔで車載機器１へ送信される。
【００５０】
車載機器１では、その反映された画面情報が表示部１３に表示される。したがって、ドライバーは、ステアリングスイッチ３０を操作することで、表示部１３の表示を直接操作しているように感じることができる。
【００５１】
車載機器１では、ステップＳ１１２において、ステップＳ１０９でステアリングスイッチ３０の操作を検出してから予め定めた一定期間が経過していたか否かを判断し、経過していた場合（ＹＥＳの場合）はステップＳ１１３でバッファサイズをステップＳ１１０以前の値に戻す（大きくする）。経過しない場合（ＮＯの場合）はステップＳ１１２で待機する。即ち、入力操作の後一定期間経過後は、バッファ３ａ（蓄積手段）のサイズを大きくするように変更している。一定期間は、例えば、ステアリングスイッチ３０の操作検出後から１０秒など、以降操作がなされる可能性が減少し、操作のレスポンスよりも画面情報の表示品質を重視した方がよいといえる程度の期間とすればよい。
【００５２】
そして、車載機器１において、ステップＳ１１４で、ＩＧ  ＯＦＦ等の接続終了を示す動作又はスマートフォン５０側から接続解除等を受信したか否かを判断し、接続終了の場合（ＹＥＳの場合）は、本シーケンスを終了し、そうでない場合（ＮＯの場合）は、ステップＳ１０９に戻る。
【００５３】
また、スマートフォン５０においても、ステップＳ２０９で、接続終了を示す動作又は車載機器１側から接続解除等を受信したか否かを判断し、接続終了の場合（ＹＥＳの場合）は、本シーケンスを終了し、そうでない場合（ＮＯの場合）は、ステップＳ２０７に戻る。
【００５４】
以上の説明した車載機器１によれば、スマートフォン５０で動作しているアプリの情報を取得して、受信側である車載機器１のバッファサイズを決定し、ステアリングスイッチ３０からの入力操作が検出された場合は、バッファサイズを小さくしている。つまり、本実施形態は、ユーザ（ドライバー）の操作の有無に着目してバッファサイズを変更している。このようにすることにより、入力操作がなされた場合にその操作が迅速に反映され、必要な時にレスポンス（リアルタイム性）を重視した動作とすることができる。また、入力操作がなされなければ、表示品質を重視した動作をすることができるので、スマートフォン５０から送信されてくる画像等のデータの品質とレスポンス（リアルタイム性）との両立を図ることができる。
【００５５】
また、入力操作がなされ、バッファサイズを小さくした後に一定期間経過した場合は、バッファサイズを大きくしているので、レスポンス（リアルタイム性）重視から表示品質重視に変更することができる。
【００５６】
また、スマートフォン５０とのコマンド等のやり取りと、画面情報と、を異なる通信方式（Ｂｌｕｅｔｏｏｔｈ（登録商標）及びＭｉｒａｃａｓｔ）で行うことで、それぞれに最適な通信方式で通信することが可能となる。また、１つの通信方式とした場合に一方の通信（例えば画面情報）により他方の通信（例えばコマンド等）が妨げられるようなことを防止することができる。
【００５７】
なお、上述した実施形態では、ステップＳ１０９において、ステアリングスイッチ３０操作の検出を行い、その後バッファサイズを変更していたが、動作しているアプリの変更情報をスマートフォン５０から受信して、変更後のアプリに応じたバッファサイズに変更するようにしてもよい。即ち、アプリ情報を受信し、そのアプリ情報に基づいてバッファサイズを変更してもよい。このようにしても、アプリの切り換えに対応して、動画や音楽再生等の再生されるデータの画質や音質を重視するアプリの場合は、バッファサイズを大きくし、地図アプリやブラウザアプリなどの操作が頻繁に行われる可能性のあるアプリの場合は、バッファサイズを小さくすることができる。
【００５８】
また、上述した実施形態では、外部機器から受信するデータとして表示部１３に表示される画面情報で説明したが、画面情報等の画像（動画又は静止画）に限らず、音楽等の音声情報であってもよい。
【００５９】
また、上述した実施形態では、表示手段として車両用計器１０内の表示部１３で説明したが、車両用計器１０内に限らず、ダッシュボードの上部等他の位置に設けた表示部であってもよい。更には、車載機器１に限らず、テレビ等の屋内等に設置させる機器であってもよい。
【００６０】
また、本発明は上記実施形態に限定されるものではない。即ち、当業者は、従来公知の知見に従い、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。かかる変形によってもなお本発明の車載機器の構成を具備する限り、勿論、本発明の範疇に含まれるものである。
【符号の説明】
【００６１】
１            車載機器（電子機器）
２            ＢＴ通信部（データ送信手段）
３            ＷＦ通信部（データ受信手段）
３ａ          バッファ（蓄積手段）
４            制御部（読出制御手段）
３０          ステアリングスイッチ（入力手段）
５０          スマートフォン（外部機器）
【図１】
2017135502.tif 000003
【図２】
2017135502.tif 000004
【図３】
2017135502.tif 000005
【図４】
2017135502.tif 000006
【図５】
2017135502.tif 000007