(57)【要約】【課題】ユーザの利便性を向上できる操作制御装置、操作制御プログラム、及び操作制御方法を提供する。【解決手段】操作制御装置１１０は、ユーザの操作を表す操作情報を取得する第１取得部１１０ｂと、取得された操作情報で表される操作に応じた制御を行う第１制御部１１０ｄとを備える。また、操作制御装置１１０は、前記ユーザの操作が、再度行われる可能性の高い操作である場合に成立する条件を表す条件情報を記憶する記憶部１１０ａをさらに備える。さらに、操作制御装置１１０は、取得された操作情報で表される操作が、記憶された条件情報で表される条件を成立させる場合に、当該操作情報を記憶部１１０ａに保存する保存部１１０ｃを備える。【選択図】図４
2012137991.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが行った操作の組合せである組合操作を表す操作情報を取得する第１取得部と、
前記第１取得部で取得された操作情報で表される組合操作に応じた制御を行う第１制御部と、
前記第１取得部で取得された操作情報で表される組合操作が、前記ユーザによって再度行われる可能性の高い場合に成立する条件を表す条件情報を記憶する記憶部と、
前記第１取得部で取得された操作情報で表される組合操作が、前記記憶部に記憶された条件情報で表される条件を成立させる場合に、前記操作情報を前記記憶部に保存する保存部と、
前記保存部で保存された操作情報で表される組合操作の内で、前記ユーザが再度実行させる制御に対応した組合操作を指定する再実行指定情報を取得する第２取得部と、
前記第２取得部で取得された再実行指定情報で指定された組合操作に応じた制御を行う第２制御部と、を備える、
ことを特徴とする操作制御装置。
【請求項２】
前記記憶部は、組合操作の種類を表す情報と、前記種類の組合操作が前記ユーザによって再度行われる可能性の高い場合に成立する複数の条件をそれぞれ表す複数の条件情報とを対応付けて記憶し、
前記第２取得部は、前記記憶部に記憶された複数の条件情報の内で、前記ユーザによって指定された条件情報を表す指定条件情報をさらに取得し、
前記保存部は、前記第１取得部で取得された操作情報で表される組合操作の種類を表す情報に対応付けられた複数の条件情報の内で、前記第２取得部で取得された指定条件情報で表される条件が成立する場合に、前記操作情報を前記記憶部に保存する、
ことを特徴とする請求項１に記載の操作制御装置。
【請求項３】
前記記憶部に記憶された操作情報の数が所定数となると、複数の前記操作情報の少なくとも１つ以上を前記記憶部から削除する削除部、をさらに備え、
前記保存部は、前記所定数より少ない数の前記操作情報が記憶された前記記憶部へ、前記第１取得部で取得された操作情報を保存し、
前記第２取得部は、前記記憶部に保存された複数の操作情報の内で、削除が制限される操作情報を指定する削除制限指定情報をさらに取得し、
前記削除部は、前記第２取得部で取得された削除制限指定情報で指定される操作情報とは異なる前記複数の操作情報の少なくとも１つ以上を削除する、
ことを特徴とする請求項１又は２に記載の操作制御装置。
【請求項４】
前記再度行われる可能性の高い組合操作は、ラジオ放送の受信又はテレビ放送の受信に用いられるチューナに設定された周波数を変更するチューニング操作を含み、
前記条件情報で表される条件は、前記チューニング操作が行われてから第１の時間以上に亘って次のチューニング操作が行われないという条件を含む、
ことを特徴とする請求項１から３のいずれか一項に記載の操作制御装置。
【請求項５】
前記再度行われる可能性の高い組合操作は、音声又は映像を再生させる組合操作を含み、
前記条件情報で表される条件は、前記音声又は映像を再生させる組合操作が、音声又は映像を検索する操作と、検索された音声又は映像を再生させる操作の組み合わせであるという条件を含む、
ことを特徴とする請求項１から４のいずれか一項に記載の操作制御装置。
【請求項６】
前記再度行われる可能性の高い組合操作は、音声を出力する音声出力装置に対する設定を行う操作又は映像を表示する表示装置に対する設定を行う操作を含み、
前記条件情報で表される条件は、前記音声出力装置に対する設定を行う操作が、前記音声出力装置の出力する前記音声の音質を設定する操作であるという条件、又は前記表示装置に対する設定を行う操作が、前記表示装置が前記映像を表示する明るさを設定する操作であるという条件を含む、
ことを特徴とする請求項５に記載の操作制御装置。
【請求項７】
コンピュータを、
ユーザが行った操作の組合せである組合操作を表す操作情報を取得する第１取得部、
前記第１取得部で取得された操作情報で表される組合操作に応じた制御を行う第１制御部、
前記第１取得部で取得された操作情報で表される組合操作が、前記ユーザによって再度行われる可能性の高い場合に成立する条件を成立させる場合に、前記操作情報を記憶部に保存する保存部、
前記保存部で保存された操作情報で表される組合操作の内で、前記ユーザが再度実行させる制御に対応した組合操作を指定する再実行指定情報を取得する第２取得部、
前記第２取得部で取得された再実行指定情報で指定された組合操作に応じた制御を行う第２制御部、として機能させる、
ことを特徴とする操作制御プログラム。
【請求項８】
ユーザが行った操作の組合せである組合操作を表す操作情報を取得する第１取得ステップと、
前記第１取得ステップで取得された操作情報で表される組合操作に応じた制御を行う第１制御ステップと、
前記第１取得ステップで取得された操作情報で表される組合操作が、前記ユーザによって再度行われる可能性の高い場合に成立する条件を成立させる場合に、前記操作情報を記憶部に保存する保存ステップと、
前記保存ステップで保存された操作情報で表される組合操作の内で、前記ユーザが再度実行させる制御に対応した組合操作を指定する再実行指定情報を取得する第２取得ステップと、
前記第２取得ステップで取得された再実行指定情報で指定された組合操作に応じた制御を行う第２制御ステップと、を有する、
ことを特徴とする操作制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作に応じた制御を行う操作制御装置、操作制御プログラム、及び操作制御方法に関する。
【背景技術】
【０００２】
この種の技術として、例えば、特許文献１には、操作記憶開始スイッチが押されると操作履歴の記憶が開始され、操作記憶終了スイッチが押されると操作履歴の記憶が終了される車載情報端末が開示されている。この車載情報端末は、記憶された履歴をユーザに選択されると、選択された履歴に応じた動作を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−４５９６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の技術では、ユーザが履歴を登録するために操作記憶開始スイッチ及び操作記憶終了スイッチを押さなければならないため、ユーザの利便性が向上しなかった。また、上記技術では、操作記憶開始スイッチが押されてから操作記憶終了スイッチが押されるまでの間に操作が行われさえすれば当該操作を記録するため、記録される操作の数が多くなり易かった。記録される操作の数が多くなると、ユーザは、記録された数多くの操作の内から、ユーザが実行させようとする動作に応じた操作を指定することが困難になり、ユーザの利便性が低下するという問題があった。
【０００５】
本発明は、このような点に鑑みてなされたものであり、その目的とするところは、ユーザの利便性を向上できる操作制御装置、操作制御プログラム、及び操作制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の第１の観点に係る操作制御装置は、
ユーザが行った操作の組合せである組合操作を表す操作情報を取得する第１取得部と、
前記第１取得部で取得された操作情報で表される組合操作に応じた制御を行う第１制御部と、
前記第１取得部で取得された操作情報で表される組合操作が、前記ユーザによって再度行われる可能性の高い場合に成立する条件を表す条件情報を記憶する記憶部と、
前記第１取得部で取得された操作情報で表される組合操作が、前記記憶部に記憶された条件情報で表される条件を成立させる場合に、前記操作情報を前記記憶部に保存する保存部と、
前記保存部で保存された操作情報で表される組合操作の内で、前記ユーザが再度実行させる制御に対応した組合操作を指定する再実行指定情報を取得する第２取得部と、
前記第２取得部で取得された再実行指定情報で指定された組合操作に応じた制御を行う第２制御部と、を備える、
ことを特徴としている。
【０００７】
上記第１の観点に係る操作制御装置において、
前記記憶部は、組合操作の種類を表す情報と、前記種類の組合操作が前記ユーザによって再度行われる可能性の高い場合に成立する複数の条件をそれぞれ表す複数の条件情報とを対応付けて記憶し、
前記第２取得部は、前記記憶部に記憶された複数の条件情報の内で、前記ユーザによって指定された条件情報を表す指定条件情報をさらに取得し、
前記保存部は、前記第１取得部で取得された操作情報で表される組合操作の種類を表す情報に対応付けられた複数の条件情報の内で、前記第２取得部で取得された指定条件情報で表される条件が成立する場合に、前記操作情報を前記記憶部に保存する、
としても良い。
【０００８】
上記第１の観点に係る操作制御装置において、
前記記憶部に記憶された操作情報の数が所定数となると、複数の前記操作情報の少なくとも１つ以上を前記記憶部から削除する削除部、をさらに備え、
前記保存部は、前記所定数より少ない数の前記操作情報が記憶された前記記憶部へ、前記第１取得部で取得された操作情報を保存し、
前記第２取得部は、前記記憶部に保存された複数の操作情報の内で、削除が制限される操作情報を指定する削除制限指定情報をさらに取得し、
前記削除部は、前記第２取得部で取得された削除制限指定情報で指定される操作情報とは異なる前記複数の操作情報の少なくとも１つ以上を削除する、
としても良い。
【０００９】
上記第１の観点に係る操作制御装置において、
前記再度行われる可能性の高い組合操作は、ラジオ放送の受信又はテレビ放送の受信に用いられるチューナに設定された周波数を変更するチューニング操作を含み、
前記条件情報で表される条件は、前記チューニング操作が行われてから第１の時間以上に亘って次のチューニング操作が行われないという条件を含む、
としても良い。
【００１０】
上記第１の観点に係る操作制御装置において、
前記再度行われる可能性の高い組合操作は、音声又は映像を再生させる組合操作を含み、
前記条件情報で表される条件は、前記音声又は映像を再生させる組合操作が、音声又は映像を検索する操作と、検索された音声又は映像を再生させる操作の組み合わせであるという条件を含む、
としても良い。
【００１１】
上記第１の観点に係る操作制御装置において、
前記再度行われる可能性の高い組合操作は、音声を出力する音声出力装置に対する設定を行う操作又は映像を表示する表示装置に対する設定を行う操作を含み、
前記条件情報で表される条件は、前記音声出力装置に対する設定を行う操作が、前記音声出力装置の出力する前記音声の音質を設定する操作であるという条件、又は前記表示装置に対する設定を行う操作が、前記表示装置が前記映像を表示する明るさを設定する操作であるという条件を含む、
としても良い。
【００１２】
また、本発明の第２の観点に係る操作制御プログラムは、
コンピュータを、
ユーザが行った操作の組合せである組合操作を表す操作情報を取得する第１取得部、
前記第１取得部で取得された操作情報で表される組合操作に応じた制御を行う第１制御部、
前記第１取得部で取得された操作情報で表される組合操作が、前記ユーザによって再度行われる可能性の高い場合に成立する条件を成立させる場合に、前記操作情報を記憶部に保存する保存部、
前記保存部で保存された操作情報で表される組合操作の内で、前記ユーザが再度実行させる制御に対応した組合操作を指定する再実行指定情報を取得する第２取得部、
前記第２取得部で取得された再実行指定情報で指定された組合操作に応じた制御を行う第２制御部、として機能させる、
ことを特徴としている。
【００１３】
また、本発明の第３の観点に係る操作制御方法は、
ユーザが行った操作の組合せである組合操作を表す操作情報を取得する第１取得ステップと、
前記第１取得ステップで取得された操作情報で表される組合操作に応じた制御を行う第１制御ステップと、
前記第１取得ステップで取得された操作情報で表される組合操作が、前記ユーザによって再度行われる可能性の高い場合に成立する条件を成立させる場合に、前記操作情報を記憶部に保存する保存ステップと、
前記保存ステップで保存された操作情報で表される組合操作の内で、前記ユーザが再度実行させる制御に対応した組合操作を指定する再実行指定情報を取得する第２取得ステップと、
前記第２取得ステップで取得された再実行指定情報で指定された組合操作に応じた制御を行う第２制御ステップと、を有する、
ことを特徴としている。
【発明の効果】
【００１４】
本発明の操作制御装置、操作制御プログラム、及び操作制御方法によれば、ユーザの利便性を向上できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る操作制御装置を内蔵した車載装置の一例を示す斜視図である。
【図２】車載装置の一構成例を表すハードウェア構成図である。
【図３】本発明の実施形態に係る操作制御装置で実行される保存条件設定処理の一例を表すフローチャートである。
【図４】操作制御装置が有する機能の一例を表す機能ブロック図である。
【図５】保存条件テーブルの一例を表す図である。
【図６】（ａ）は、操作カテゴリ選択画面の一例を表す図である。（ｂ）は、保存条件選択画面の一例を表す図である。
【図７】操作履歴テーブルの一例を表す図である。
【図８】操作制御装置が実行する履歴保存処理の一例を表すフローチャートである。
【図９】操作制御装置が実行する履歴表示処理の一例を表すフローチャートである。
【図１０】（ａ）は、操作履歴の表示例を表す図である。（ｂ）は、操作情報がロックされていることを表示する表示例を表す図である。（ｃ）は、操作情報をロックしない場合における操作履歴の表示例を表す図である。（ｄ）は、操作情報をロックした場合における操作履歴の表示例を表す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態に係る操作制御装置１１０と、操作制御装置１１０によって制御される車載装置１００について、添付図面を参照しつつ説明する。
【００１７】
本発明の実施形態に係る操作制御装置１１０を内蔵した車載装置１００は、図１に示すように、箱状のケース１１と、ケース１１の前面に配置される操作パネル１２とで構成される。ケース１１の内部には、図２に示すように、操作制御装置１１０、ＬＣＤ（Liquid Crystal Display）１２０、コマンドノブ１３１、履歴表示キー１３２、並びに各種のキー１３３から１３５、マイクロフォン（以下単に、マイクという）１４０、チューナ１９０、並びにハードディスクドライブ（以下単に、ハードディスクという）１９５が格納されている。
【００１８】
操作制御装置１１０について説明する前に、ＬＣＤ１２０等について説明する。
ＬＣＤ１２０は、操作制御装置１１０に制御されて各種の画像を表示する。ＬＣＤ１２０の表示面は、操作パネル１２の開口部を通じて外部から視認可能な位置に設置されている。
【００１９】
コマンドノブ１３１、履歴表示キー１３２、並びに各種のキー１３３から１３５は、ユーザの操作に応じた信号を入力する。具体的には、コマンドノブ１３１は棒状であり、一端が操作パネル１２の開口から突出している。操作パネル１２から突出したコマンドノブ１３１の端は、ユーザによって長手方向に押し下げる押下操作及びコマンドノブ１３１の中心軸を中心に回転させる回転操作が行われる。また、履歴表示キー１３２、並びに各種のキー１３３から１３５も操作パネル１２の開口から突出しており、ユーザによって押下操作を行われる。
【００２０】
マイク１４０は、車載装置１００の周辺の音声を収集し、収集した音声を表す音声信号を操作制御装置１１０へ入力する。チューナ１９０は、同調回路であり、操作制御装置１１０により設定された周波数の電波を受信する。尚、操作制御装置１１０は、チューナ１９０で受信された電波に応じた音声信号をフロントスピーカ３１０及びリアスピーカ３２０へ出力する。本実施形態において、チューナ１９０は、ラジオ放送に用いられる電波を受信するとして説明するが、これに限定される訳ではなく、テレビ放送に用いられる電波を受信する構成を採用できる。
【００２１】
ハードディスク１９５は、例えば、ｍｐ３ファイル又はｗａｖファイルなどの音声を表すコンテンツ情報を複数記憶する。また、ハードディスク１９５は、例えば、ＭＰＥＧ(Moving Picture Experts Group)ファイル又はａｖｉ（Audio Video Interleave）ファイルなどの映像を表すコンテンツ情報を複数記憶する。尚、操作制御装置１１０は、ハードディスク１９５に記憶されたコンテンツ情報を読み出し、読み出した情報に基づいて音声信号を生成し、生成した音声信号をフロントスピーカ３１０及びリアスピーカ３２０へ出力する。また同様に、操作制御装置１１０は、読み出した情報に基づいて映像を表す信号をＬＣＤ１２０へ出力する。
【００２２】
操作制御装置１１０は、ＣＰＵ（Central Processing Unit）１１１、プログラムメモリ１１２、ＲＡＭ（Random Access Memory）１１３、履歴メモリ１１４、及び基本機能メモリ１１５、入力インタフェース１１９ｉ、出力インタフェース１１９ｏ、及び入出力インタフェース１１９ｉｏで構成される。
【００２３】
ＣＰＵ１１１は、プログラムメモリ１１２に保存されたプログラムに従ってソフトウェア処理を実行することで、車載装置１００の全体制御を行う。ＲＡＭ１１３は、ＣＰＵ１１１によるプログラムの実行時において、処理対象とする情報（つまり、データ）を一時的に記憶する。
【００２４】
履歴メモリ１１４及び基本機能メモリ１１５は、例えば、フラッシュメモリ、又は電池等でバックアップされたＣＭＯＳ（Complementary Metal Oxide Semiconductor）などの書き換え可能な不揮発性の記憶素子で構成される。履歴メモリ１１４は、ユーザの操作履歴を表す履歴情報をＣＰＵ１１１によって保存される。基本機能メモリ１１５は、車載装置１００の基本的な機能を実現するためのプログラムを実行する際に用いられる各種のデータが工場出荷の段階から格納されている。
【００２５】
入力インタフェース１１９ｉは、コマンドノブ１３１、履歴表示キー１３２、各種キー１３３から１３５、及びマイク１４０によって入力された信号をＣＰＵ１１１へ入力する。出力インタフェース１１９ｏは、ＣＰＵ１１１から出力された信号を、ＬＣＤ１２０、並びに車載装置１００に接続するフロントスピーカ３１０及びリアスピーカ３２０へ出力する。入出力インタフェース１１９ｉｏは、車載装置１００に内蔵されたチューナ１９０及びハードディスク１９５、並びに車載装置１００に接続するメディアコントローラ２１０、携帯型音楽プレーヤ２２０、及び無線通信装置２３０と、ＣＰＵ１１１との間で送受信される信号を仲介する。
【００２６】
車載装置１００に接続するメディアコントローラ２１０は、例えば、ＳＤカードなどのフラッシュメモリ、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、及びブルーレイディスク（Blu-ray Disc）（登録商標）を含む記録媒体から、例えば、コンテンツ情報などのデータを読み出す。
【００２７】
携帯型音楽プレーヤ２２０としては、例えば、ｉＰｏｄ（登録商標）などが用いられる。携帯型音楽プレーヤ２２０は、例えば、アーティスト名や曲名などの音声を説明する説明情報を含んだコンテンツ情報を複数記憶しており、操作制御装置１１０の制御に従って、複数のコンテンツ情報から所定のコンテンツ情報を検索する。具体例としては、操作制御装置１１０から出力されたキーワードを含む名称のアーティストが演奏する楽曲を表すコンテンツ情報を説明情報に基づいて検索する。また、携帯型音楽プレーヤ２２０は、検索されたコンテンツ情報で表される楽曲を再生し、再生した楽曲を表す音声信号を操作制御装置１１０へ出力する。尚、操作制御装置１１０は、入力された音声信号をフロントスピーカ３１０及びリアスピーカ３２０へ出力する。
【００２８】
無線通信装置２３０は、例えば、ブルートゥース（Bluetooth）（登録商標）などの規格に従って、ユーザが携帯する携帯電話２３５と無線接続する。ここで、操作制御装置１１０は、ユーザの操作に従って、電話番号を表す信号及び当該電話番号に発信するように命じる命令信号を無線通信装置２３０へ出力する。その後、無線通信装置２３０は、操作制御装置１１０から出力された信号を携帯電話２３５へ無線送信し、携帯電話２３５は、当該命令信号を受信すると、受信した信号で表される電話番号へ発信する。
【００２９】
携帯電話２３５を用いてユーザが通話する間、無線通信装置２３０は、マイク１４０が入力した音声信号を操作制御装置１１０から取得し、取得した音声信号を携帯電話２３５へ送信する。携帯電話２３５は、受信した音声信号を基地局へ無線送信する。また、携帯電話２３５は、基地局から音声信号を受信すると、受信した音声信号を無線通信装置２３０へ送信し、無線通信装置２３０は、受信した音声信号を操作制御装置１１０へ入力し、操作制御装置１１０は、入力された音声信号をフロントスピーカ３１０及びリアスピーカ３２０へ出力する。
【００３０】
その後、操作制御装置１１０は、ユーザの操作に従って、終話信号を送信するように命じる命令信号（つまり、通話を終了させる信号）を無線通信装置２３０へ出力する。その後、無線通信装置２３０は、出力された命令信号を携帯電話２３５へ送信し、携帯電話２３５は、当該命令信号を受信すると、受信した信号に従って終話信号を基地局へ送信する。
【００３１】
また、携帯電話２３５に着信があると（つまり、基地局から呼出信号を受信すると）、操作制御装置１１０は、ユーザの操作に従って、受信するように命じる（つまり、応答信号を送信するように命じる）命令信号を無線通信装置２３０へ出力する。無線通信装置２３０は、出力された命令信号を携帯電話２３５へ送信し、携帯電話２３５は、受信した命令信号に従って応答信号を基地局へ送信する。
【００３２】
ここで、車載装置１００は、コマンドノブ１３１、履歴表示キー１３２、並びに各種のキー１３３から１３５に対してユーザが行った操作の組み合わせに応じた動作を行う。具体例としては、ユーザがコマンドノブ１３１に対して回転操作を行うことで、ＬＣＤ１２０に表示された選択肢を選択し、コマンドノブ１３１に対して押下操作を行うことで、選択した選択肢で表される動作を車載装置１００に実行させることを指定する。このため、車載装置１００を制御する操作制御装置１１０は、コマンドノブ１３１、履歴表示キー１３２、並びに各種のキー１３３から１３５から出力される信号で表される操作の組み合わせ（以下、組合操作という）に応じた制御処理を実行する。
【００３３】
図２に示す車載装置１００のＣＰＵ１１１は、図２のハードウェアを用いて、組合操作を表す操作情報を、図２の履歴メモリ１１４に保存する条件を設定する、図３に示すような保存条件設定処理を実行する。この保存条件設定処理の実行により、ＣＰＵ１１１は、図４に示すような第１取得部１１０ｂ、第２取得部１１０ｅ、保存部１１０ｃ、第１制御部１１０ｄ、第２制御部１１０ｆ、及び削除部１１０ｇとして機能する。特に、ＣＰＵ１１１は、履歴メモリ１１４及び基本機能メモリ１１５と協働して、記憶部１１０ａとして機能する。
【００３４】
記憶部１１０ａは、図５に示すような保存条件テーブルを記憶する。図５の保存条件テーブルは、組合操作の種類（以下、操作カテゴリともいう）を表す種類情報と、当該種類の組合操作を表す操作情報を記憶部１１０ａへ保存する条件（以下、保存条件という）を表す条件情報と、操作情報を保存する操作情報保存処理において使用される条件として当該条件がユーザによって指定された条件（以下、指定条件という）であるか否かを示す指定条件フラグとを対応付けて記憶している。尚、条件情報で表される条件は、当該条件情報に対応付けられた種類情報で表される種類の組合操作がユーザによって再度行われる可能性の高い場合に成立する条件でもある。
【００３５】
操作カテゴリは、組合操作に応じて制御される装置毎に分類されている。具体的には、組合操作の種類は、図２のチューナ１９０に設定された周波数を変更する操作（以下、チューニング操作という）、図２の携帯電話２３５を発信させる操作（以下、発信操作という）、図２の携帯電話２３５に着信がある場合に受信させる操作（以下、受信操作という）、図２のハードディスク１９５、メディアコントローラ２１０、又は携帯型音楽プレーヤ２２０が記憶する複数のコンテンツ情報でそれぞれ表される複数の楽曲から再生させる楽曲を選択する操作（以下、選曲操作という）、並びに図２のフロントスピーカ３１０又はリアスピーカ３２０の設定を変更する操作及び図２のＬＣＤ１２０の設定を変更する操作（以下、設定操作）を含む。
【００３６】
図５の保存条件テーブルには、チューニング操作の後に、第１の時間に亘って次のチューニング操作が行われないという条件が成立すると、当該チューニング操作は、ユーザによって再度行われる可能性が高いことを表す情報が保存されている。
【００３７】
通常、ユーザは、聞きたい放送がある場合には、チューニング操作によってチューナに設定された周波数を変更し、図２のフロントスピーカ３１０などから出力された音声を聞く。その後、ユーザは、聞いた音声で説明される放送内容がユーザの聞きたい内容でないと判別すると、再度チューニング操作によってチューナに設定された周波数を変更する。ここで、放送内容がユーザの聞きたい内容でないと判別する場合には、当該チューニング操作から再度のチューニング操作までに要する時間が、通常、第１の時間よりも短い。また、放送番組は、通常、週毎など所定の周期で放送されるので、ユーザが放送番組を気に入ると、当該番組を受信するように車載装置１００が所定の周期で操作される可能性が高いためである。本実施形態において、第１の時間は、５秒、１０秒、３０秒、及び１分の内からユーザが任意に指定できる。また、第１の時間の好適な値は、当業者が実験により定めることができる。
【００３８】
図５の保存条件テーブルには、発信操作が、記憶部１１０ａに記憶された電話番号とは異なる電話番号へ携帯電話２３５を発信させる操作であるという条件が成立すると、当該発信操作を表す操作情報は、記憶部１１０ａに保存されることを表す情報などが保存されている。同一の電話番号へ携帯電話２３５を発信させる組合操作を表す操作情報は、記憶部１１０ａに１つ記憶されていれば十分であるからである。
【００３９】
同様に、図５の保存条件テーブルには、受信操作が、記憶部１１０ａに記憶された電話番号とは異なる電話番号からの着信を携帯電話２３５に受信させる操作であるという条件が成立すると、当該受信操作を表す操作情報は、記憶部１１０ａに保存されることを表す情報などが保存されている。
【００４０】
さらに、図５の保存条件テーブルには、選曲操作が、図２のハードディスク１９５、メディアコントローラ２１０、又は携帯型音楽プレーヤ２２０に記憶された複数のコンテンツ情報から所定のコンテンツ情報を、例えば上記の例のように、キーワードに基づいて検索させる操作と、検索された１又は複数のコンテンツ情報で表される楽曲を選択する操作と、選択された楽曲を再生させる操作との組合せであるという条件が成立すると、当該選曲操作が、ユーザによって再度行われる可能性が高い操作であることを表す情報が保存されている。ユーザが複数の楽曲から検索した楽曲であって、検索された楽曲の中からユーザによって選択及び再生された楽曲は、ユーザが積極的に聞きたいという意思を有する楽曲である、又はユーザが気に入っている楽曲である場合が多いので、当該楽曲を選択する選曲操作が繰り返し行われる可能性が高いためである。
【００４１】
さらに、図５の保存条件テーブルには、設定操作が、フロントスピーカ３１０又はリアスピーカ３２０の音質を変更する操作であるという条件が成立すると、当該設定操作が、ユーザによって再度行われる可能性が高いことを表す情報が保存されている。ユーザが気に入っている楽曲を、ユーザ好みの音質で繰り返し聞くユーザが多いためである。同様に、図５の保存条件テーブルには、操作情報で表される操作が、図２のＬＣＤ１２０の設定を変更する操作である場合に、当該操作が、ＬＣＤ１２０の明るさの設定を変更する操作であるという条件が満足されると、当該操作が、ユーザによって再度行われる可能性が高いことを表す情報が保存されている。ユーザが気に入っている映像を、ユーザ好みの明るさで繰り返し鑑賞するユーザが多いためである。
【００４２】
ここで、図１のキー１３３が押し下げられると、図３の保存条件設定処理の実行が開始される。先ず、第１制御部１１０ｄは、図５の保存条件テーブルから、操作カテゴリを表す種類情報を１又は複数読み出す（ステップＳ０１）。次に、第１制御部１１０ｄは、図６（ａ）に示すような操作カテゴリ選択画面を表す情報を記憶部１１０ａから取得し、取得された情報で表される画面を図１のＬＣＤ１２０に表示させる（ステップＳ０２）。その後、第１制御部１１０ｄは、１又は複数の種類情報で表示される操作カテゴリを、操作カテゴリ選択画面に表示させる。
【００４３】
その後、第１制御部１１０ｄは、図４の第１取得部１１０ｂが図１のコマンドノブ１３１から取得した組合操作を表す操作情報（つまり、操作を表す信号の組合せ）に基づいて、保存条件の指定を行うカテゴリが決定されたか否か判別する（ステップＳ０３）。具体的には、ユーザは、図１のコマンドノブ１３１に対して回転操作を行うことで、図６（ａ）に表示された複数の操作カテゴリから１つのカテゴリを選択し、コマンドノブ１３１に対して押し下げ操作を行うことで、選択された操作カテゴリを保存条件の指定を行うカテゴリとして決定する。
【００４４】
ステップＳ０３において、カテゴリが決定されたと判別されると（ステップＳ０３；Ｙｅｓ）、第１制御部１１０ｄは、図５の保存条件テーブルから、決定されたカテゴリを表す種類情報に対応付けられた条件情報を１又は複数検索する（ステップＳ０４）。次に、第１制御部１１０ｄは、図６（ｂ）に示すような保存条件選択画面を表す情報を記憶部１１０ａから取得し、取得された情報で表される画面を、図１のＬＣＤ１２０に表示させる（ステップＳ０５）。次に、第１制御部１１０ｄは、１又は複数の条件情報で表示される保存条件を、保存条件選択画面に表示させる。
【００４５】
その後、第１制御部１１０ｄは、保存条件選択画面に表示された保存条件を表す条件情報の内で、ユーザによって指定された指定条件を表す指定条件情報を第１取得部１１０ｂが取得したか否かに基づいて、保存条件が指定されたか否か判別する（ステップＳ０６）。尚、ユーザは、ステップＳ０３と同様に、指定条件の指定を行う。
【００４６】
ステップＳ０６において、保存条件が指定されたと判別された場合には（ステップＳ０６；Ｙｅｓ）、第１制御部１１０ｄは、図５の保存条件テーブルに保存された指定条件フラグであって、ステップＳ０３で決定された操作カテゴリ（以下、決定操作カテゴリという）に対応付けられた全ての指定条件フラグを値「OFF」に更新する（ステップＳ０７）。次に、第１制御部１１０ｄは、決定操作カテゴリを表す種類情報と、指定条件を表す条件情報とに対応した指定条件フラグを値「ON」に更新する（ステップＳ０８）。
【００４７】
ステップＳ０３において、カテゴリが決定されなかったと判別された場合（ステップＳ０３；Ｎｏ）、ステップＳ０６において、保存条件が指定されなかったと判別された場合（ステップＳ０６；Ｎｏ）、又はステップＳ０８の後に、第１制御部１１０ｄは、記憶部１１０ａから初期画面を表す情報を取得し、取得した情報で表される画面を表示するようにＬＣＤ１２０を制御した後に（ステップＳ０９）、保存条件設定処理の実行を終了する。
【００４８】
ここで、記憶部１１０ａは、図７に示すような操作履歴テーブルを記憶する。図７の操作履歴テーブルは、組合操作が行われた日時を表す操作日時情報と、当該組合操作を表す操作情報と、当該操作情報が、削除を制限される情報としてユーザが指定した操作情報であるか否かを表す削除制限情報とが対応付けられた情報（以下、履歴情報という）が保存された複数のレコードを有する。
【００４９】
具体的には、図７の操作履歴テーブルに記憶された履歴情報は、「2010年12月17日の午前9時20分」に、フロントスピーカ３１０及びリアスピーカ３２０に対して「バスブーストを設定する操作」（つまり、出力される音声の低音域を設定前よりも強くする設定）が行われたことを表す。同様に、操作履歴テーブルの履歴情報は、「2010年12月17日の午前9時22分」に、「○○・○○という名称のアーティストが演奏する△△△△という名称の曲を再生する操作」が行われたことを表す。また、操作履歴テーブルの履歴情報は、「2010年12月17日の午前9時25分」に、「090-3802-xxxxへ電話をかける操作（つまり、発信させる操作）」が行われたことを表す。
【００５０】
ここで、車載装置１００を制御する操作制御装置１１０が起動すると、図８に示すような履歴保存処理の実行が開始される。履歴保存処理が開始されると、図４の第１取得部１１０ｂは、コマンドノブ１３１、履歴表示キー１３２、キー１３３から１３５、又は携帯型音楽プレーヤ２２０からから操作情報を表す信号の組合せを取得する（ステップＳ１１）。次に、保存部１１０ｃは、操作情報で表される組合操作の対象とされる装置に基づいて、組合操作の種類（つまり、操作カテゴリ）を特定する（ステップＳ１２）。次に、保存部１１０ｃは、図５の保存条件テーブルから、ＯＮの指定条件フラグと、ステップＳ１２で特定された操作カテゴリを表す種類情報とに対応付けられた保存条件（つまり、指定条件）を表す条件情報を検索する（ステップＳ１３）。
【００５１】
その後、第１制御部１１０ｄは、ステップＳ１１で取得された操作情報で表される組合操作に応じた制御処理を実行する（ステップＳ１４）。具体的には、ステップＳ１１で取得された操作情報で表される組合操作がチューニング操作である場合には、第１制御部１１０ｄは、図２のチューナ１９０の周波数を当該操作に従って設定する制御処理を行う。また、操作情報で表される組合操作が発信操作又は受信操作である場合には、第１制御部１１０ｄは、図２の無線装置２３０に対して発信を命じる命令と発信先の電話番号を表す情報とを出力する制御処理、又は受信を命じる命令を出力する制御処理を行う。さらに、操作情報で表される組合操作が選曲操作である場合には、第１制御部１１０ｄは、選択する音声又は映像を指定する情報と、指定した音声又は映像を再生するように命じる命令を携帯型音楽プレーヤ２２０へ出力する制御処理を行う。また、第１制御部１１０ｄは、ハードディスク１９５又はメディアコントローラ２１０がコントロールする記録媒体に記憶された音声又は映像の内で、ユーザによって選択された音声又は映像を再生する処理を行っても良い。またさらに、操作情報で表される組合操作が設定操作である場合には、当該操作に従って設定を変更するように命じる命令と設定内容を表す情報とを、図２のフロントスピーカ３１０若しくはリアスピーカ３２０、又はＬＣＤ１２０に出力する制御処理を行う。
【００５２】
図８のステップＳ１４の後に、保存部１１０ｃは、ステップＳ１３で検索された条件情報で表される指定条件が成立したか否かを判別する（ステップＳ１５）。このとき、保存部１１０ｃは、指定条件が成立しないと判別すると（ステップＳ１５；Ｎｏ）、ステップＳ１１から上記処理を繰り返す。
【００５３】
ステップＳ１５において、保存部１１０ｃは、指定条件が成立したと判別すると（ステップＳ１５；Ｙｅｓ）、ステップＳ１１で取得された操作情報と、例えば、ＯＳ（Operating System）で管理されるシステム時刻とに基づいて履歴情報を生成する（ステップＳ１６）。その後、図４の削除部１１０ｇは、図７の履歴テーブルに記憶された履歴情報の数（以下、履歴記憶数という）が、予め定められた最大記憶数と等しいか否かを判別する（ステップＳ１７）。尚、最大記憶数を表す情報は、予め記憶部１１０ａに記憶されている。
【００５４】
このとき、削除部１１０ｇは、履歴記憶数が最大記憶数と等しいと判別すると（ステップＳ１７；Ｙｅｓ）、図７の履歴テーブルからＯＦＦの削除制限フラグと、ステップＳ１２で特定された操作カテゴリを表す種類情報とを含む履歴情報を複数検索する（ステップＳ１８）。次に、削除部１１０ｇは、検索された１又は複数の履歴情報の内で、最も古い操作日時を表す情報を含む履歴情報を１つ削除する（ステップＳ１８）。尚、削除部１１０ｇは、履歴情報に含まれる情報で表される操作日時が古い順に複数の履歴情報を削除しても良い。
【００５５】
ステップＳ１７において、履歴記憶数が最大記憶数と等しくないと判別された場合（ステップＳ１７；Ｎｏ）、又はステップＳ１９の後に、保存部１１０ｃは、ステップＳ１６で生成された履歴情報を、図７の操作履歴テーブルに保存する（ステップＳ２０）。その後、ステップＳ１１から上記処理が繰り返される。
【００５６】
ここで、図１の履歴表示キー１３２が押し下げられると、図９に示すような履歴表示処理が実行される。履歴表示処理が開始されると、第１制御部１１０ｄは、図７の操作履歴テーブルから履歴情報を複数読み出す（ステップＳ３１）。次に、第１制御部１１０ｄは、操作履歴表示画面を表す情報を記憶部１１０ａから取得し、取得した情報で表される操作履歴表示画面を、図２のＬＣＤ１２０に表示させる（ステップＳ３２）。
【００５７】
次に、第１制御部１１０ｄは、図１０（ａ）に示すように、ステップＳ３１で読み出された複数の履歴情報に含まれる操作情報を操作履歴表示画面に表示させ、最も古い操作日時情報に対応付けられた操作情報をユーザに選択された操作情報（以下、選択操作情報という）とする（ステップＳ３３）。次に、第１制御部１１０ｄは、選択操作情報を反転表示させる（ステップＳ３４）。
【００５８】
その後、第２制御部１１０ｆで実行される処理を指定する指定情報を表す信号、図１のコマンドノブ１３１、履歴表示キー１３２、並びに各種のキー１３３ないし１３５から第２取得部１１０ｅが取得したか否かを、第２制御部１１０ｆが判別する（ステップＳ３５）。このとき、第２制御部１１０ｆは、第２取得部１１０ｅが指定情報を取得しなかったと判別すると（ステップＳ３５；Ｎｏ）、所定時間待機した後に、ステップＳ３５の処理を繰り返す。これに対して、第２制御部１１０ｆは、第２取得部１１０ｅが指定情報を取得したと判別すると（ステップＳ３５；Ｙｅｓ）、取得された指定情報が、第２制御部１１０ｆで実行される処理を終了させる処理に指定する終了指定情報であるか否かを判別する（ステップＳ３６）。このとき、第２制御部１１０ｆは、終了指定情報であると判別すると（ステップＳ３６；Ｙｅｓ）、履歴表示処理を終了する。
【００５９】
これに対して、第２取得部１１０ｅで取得された指定情報が、図１０（ａ）のように反転表示された選択操作情報が表す操作を、ユーザが車載装置１００に再度実行させる制御処理に対応した操作として指定する再実行指定情報であるか否かを判別する（ステップＳ３７）。具体的には、ユーザは、図１のコマンドノブ１３１に対して押下操作を行うことで、再実行指定情報をコマンドノブ１３１に入力させる。
【００６０】
ステップＳ３７において、取得された指定情報が再実行指定情報であると判別されると（ステップＳ３７；Ｎｏ）、第２制御部１１０ｆは、選択操作情報が表す操作に応じた制御処理を実行する（ステップＳ３８）。その後、ステップＳ３１から上記処理が繰り返される。
【００６１】
ステップＳ３７において、第２制御部１１０ｆは、取得された指定情報が再実行指定情報でないと判別すると（ステップＳ３７；Ｙｅｓ）、取得された指定情報が選択操作情報を指定するか否かを判別する（ステップＳ３９）。具体的には、ユーザは、図１のコマンドノブ１３１に対して右回転操作を行うことで、操作前に反転表示されていた選択操作情報よりも下側に表示されている操作情報を、選択操作情報として指定する指定情報をコマンドノブ１３１に入力させる。
【００６２】
ステップＳ３９において、取得された指定情報が選択操作情報を指定する情報であると判別されると（ステップＳ３９；Ｙｅｓ）、第２制御部１１０ｆは、選択操作情報の反転表示を終了させた後に、当該指定情報で指定された操作情報を新たな選択操作情報とし、当該新たな選択操作情報を反転表示させる（ステップＳ４０）。その後、ステップＳ３１から上記処理が繰り返される。
【００６３】
ステップＳ３９において、第２制御部１１０ｆは、取得された指定情報が選択操作情報を指定する指定情報ではないと判別すると（ステップＳ３９；Ｎｏ）、取得された指定情報が削除を制限される操作情報を指定する指定情報（以下、削除制限指定情報という）であるか否かを判別する（ステップＳ４１）。
【００６４】
ステップＳ４１において、取得された指定情報が削除制限指定情報であると判別されると（ステップＳ４１；Ｙｅｓ）、第２制御部１１０ｆは、図７の操作履歴テーブルに保存された削除制限フラグであって、選択操作情報に対応付けられた削除制限フラグをＯＮに更新する（ステップＳ４２）。また、第２制御部１１０ｆは、図１０（ｂ）の鍵を表す画像のような、削除の制限が課せられたことを表す画像を選択操作情報に関連付けて、図１のＬＣＤ１２０に表示させる。その後、ステップＳ３１から上記処理が繰り返される。
【００６５】
ステップＳ４１において、第２制御部１１０ｆは、取得された指定情報が削除制限指定情報ではないと判別すると（ステップＳ４１；Ｎｏ）、取得された指定情報が、削除の制限を解除する操作情報を指定する指定情報（以下、制限解除指定情報という）であるか否かを判別する（ステップＳ４３）。
【００６６】
ステップＳ４３において、取得された指定情報が制限解除指定情報でないと判別されると（ステップＳ４３；Ｎｏ）、ステップＳ３１から上記処理が繰り返される。これに対して、取得された指定情報が制限解除指定情報であると判別されると（ステップＳ４３；Ｙｅｓ）、第２制御部１１０ｆは、図７の操作履歴テーブルに保存された削除制限フラグであって、選択操作情報に対応付けられた削除制限フラグをＯＦＦに更新する（ステップＳ４４）。また、第２制御部１１０ｆは、削除の制限が課せられたことを表す画像の表示を終了させる。その後、ステップＳ３１から上記処理が繰り返される。
【００６７】
尚、図７の操作履歴テーブルに、図１０（ａ）に示すような履歴情報が最大記憶数保存されており、どの履歴情報に含まれる操作情報もロックされていない（つまり、削除の制限が課せられていない）場合には、図１０（ｃ）に示すように最も古い操作情報「Bass Boost設定」が削除されてから、新たな操作情報が保存される。これに対して、図７の操作履歴テーブルに、図１０（ａ）に示す履歴情報と同じ履歴情報が最大記憶数保存されており、図１０（ｂ）に示すように最も古い履歴情報に含まれる操作情報「Bass Boost設定」がロックされている場合には、新たな操作情報が保存される前において、図１０（ｄ）に示すように２番目古い操作情報「アーティスト：○○・○○    曲名：△△△△」が削除されてから、新たな操作情報が保存される。このため、ロックされた操作情報「Bass Boost設定」は、削除されずに図７の操作履歴テーブルに保持される。
【００６８】
これらの構成によれば、ユーザが行った組合操作が、ユーザによって再度行われる可能性の高い組合操作である場合に成立する条件が満足されれば、当該組合操作を表す操作情報が記憶部に保存される。このため、ユーザが操作情報を保存させるために、例えば、特別なスイッチを押すなど、当該操作と異なる操作をする必要が無いので、ユーザの利便性が向上する。また、当該条件が満足された場合に操作情報が保存されるので、記憶部１１０ａに保存される操作情報が増加し難くなる。このため、ユーザは、保存された操作情報で表される組合操作から所望の操作を容易かつ迅速に指定できる（つまり、操作を短縮できる）ようになるので、ユーザの利便性が向上する。特に、運転中のドライバーや、運転を補助している助手席の乗員を、車載装置１００に対する操作を組み合わせて操作情報を登録する作業の煩わしさや、複雑な作業の組み合わせを繰り返し行う煩わしさから解放できるだけでなく、ドライバーが安全に運転できるようになる。
【００６９】
またこれらの構成によれば、組合操作の種類毎に、ユーザが指定した条件が成立した場合に当該組合操作を表す操作情報が保存される。このため、記憶部１１０ａに保存される操作情報がより増加し難くなるだけでなく、保存された操作情報で表される組合操作から所望の操作をより容易に指定できるようになるので、例えば、運転中である場合に、車載装置１００に対するユーザの利便性がより向上する。
【００７０】
さらにこれらの構成によれば、記憶された操作情報の数が所定数となると、削除が制限される操作情報としてユーザが指定した操作情報と異なる操作情報の少なくとも１つ以上を削除するので、記憶部１１０ａに保存される操作情報が所定数よりも増加しないだけでなく、削除が制限される操作情報としてユーザが指定した操作情報を容易かつ確実に指定できるようになるので、ユーザの利便性が向上する。
【００７１】
尚、本発明に係る機能を実現するための構成を予め備えた操作制御装置として提供できることはもとより、プログラムの適用により、既存の操作制御装置を本発明に係る操作制御装置として機能させることもできる。すなわち、上記実施形態に係る操作制御装置１１０の各機能構成を実現させるための操作制御プログラムを、既存の操作制御装置を制御するコンピューター（ＣＰＵなど）が実行できるように適用することで、本発明に係る操作制御装置として機能させることができる。
【００７２】
このようなプログラムの配布方法は任意であり、例えば、メモリカード、ＣＤ−ＲＯＭ、又はＤＶＤ−ＲＯＭなどの記録媒体に格納して配布できる他、インターネットなどの通信媒体を介して配布することもできる。尚、本発明の操作制御方法は、操作制御装置１１０を用いて実施できる。
【００７３】
また、本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【符号の説明】
【００７４】
１１        ケース
１２        操作パネル
１００      車載装置
１１０      操作制御装置
１１０ａ    記憶部
１１０ｂ    第１取得部
１１０ｃ    保存部
１１０ｄ    第１制御部
１１０ｅ    第２取得部
１１０ｆ    第２制御部
１１０ｇ    削除部
１１１      ＣＰＵ
１１２      プログラムメモリ
１１３      ＲＡＭ
１１４      履歴メモリ
１１５      基本機能メモリ
１１９ｉ    入力インタフェース
１１９ｏ    出力インタフェース
１１９ｉｏ  入出力インタフェース
１２０      ＬＣＤ
１３１      コマンドノブ
１３２      履歴表示キー
１３３〜１３５  キー
１４０      マイクロフォン
１９０      チューナ
１９５      ハードディスク
２１０      メディアコントローラ
２２０      携帯型音楽プレーヤ
２３０      無線通信装置
２３５      携帯電話
３１０      フロントスピーカ
３２０      リアスピーカ
【図１】
2012137991.tif 000003
【図２】
2012137991.tif 000004
【図３】
2012137991.tif 000005
【図４】
2012137991.tif 000006
【図５】
2012137991.tif 000007
【図６】
2012137991.tif 000008
【図７】
2012137991.tif 000009
【図８】
2012137991.tif 000010
【図９】
2012137991.tif 000011
【図１０】
2012137991.tif 000012