(57)【要約】【課題】どの操作を、どの順序で行ったかを、さらには、どういう時間間隔で行ったかを、記憶に頼ることなく正確に判断することができ、同じ操作を、同じ順序で、さらには同じ時間間隔で、再現させることが容易となるようにする。【解決手段】テレビジョン受信機のリモートコントローラ６０のＣＰＵ６１は、キー操作部７２での操作ごとに、操作の内容、および、操作が行われた時刻、または直前の操作との間の時間間隔を、当該の操作の履歴として、ＲＡＭ６４に記録する。ＲＡＭ６４には、直近の１０回の操作の履歴を記録できるようにし、ＣＰＵ６１は、その操作履歴を液晶表示部６７に時系列に表示する。キー操作部７２中の再現ボタンが押されると、ＣＰＵ６１は、ＲＡＭ６４に記録されている操作履歴に基づいて、過去の一連の操作と同じ操作を、同じ順序で、同じ時間間隔で再現する一連のリモートコントロール信号を生成し、送信部６９から送信する。【選択図】図２
2007104274.tif 000002
【特許請求の範囲】
【請求項１】
キー操作部と、
このキー操作部での過去の複数回分の操作の履歴を記憶する記憶部と、
この記憶部に記録されている操作履歴を時系列に表示する表示部と、
前記キー操作部での操作を検出し、その操作の履歴を前記記憶部に記録し、前記記憶部から読み出す制御部と、
を備えることを特徴とするリモートコントローラ。
【請求項２】
請求項１のリモートコントローラにおいて、
前記キー操作部中に、前記記憶部に記録されている操作履歴中の、全部の操作、または指定された範囲の複数の操作を、その操作履歴で示された順序で再現させるキー手段を含むことを特徴とするリモートコントローラ。
【請求項３】
請求項１のリモートコントローラにおいて、
前記操作履歴として、各回の操作の操作時刻または操作時間間隔を含むことを特徴とするリモートコントローラ。
【請求項４】
請求項３のリモートコントローラにおいて、
前記キー操作部中に、前記記憶部に記録されている操作履歴中の、全部の操作、または指定された範囲の複数の操作を、その操作履歴で示された順序および時間間隔で再現させるキー手段を含むことを特徴とするリモートコントローラ。
【請求項５】
請求項１〜４のいずれかに記載のリモートコントローラであって、かつテレビジョン受信機用のリモートコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、テレビジョン受信機などの電子機器のリモートコントローラに関する。
【背景技術】
【０００２】
テレビジョン受信機は、衛星放送や地上デジタル放送を受信できるようにされ、ハードディスクレコーダなどを接続することにより放送番組の映像および音声を記録再生できるようにされるなど、多機能化、デジタル化、コンピュータ化されている。
【０００３】
そのため、新たな機種のテレビジョン受信機を開発し試作する場合には、その機種を実現するソフトウェア（プログラム）にバグがないか否かを検査する必要がある。
【０００４】
この検査には、検査者が、評価シートに従って、決められた操作を決められた順序で行って、バグがあるか否かを調べるベーシックな検査と、検査者が、各種の操作をランダムに行って、バグがあるか否かを調べるランダム検査とがあり、通常は、ベーシックな検査を行った上で、さらにランダム検査を行う。
【０００５】
バグがあると、ディスプレイ上で画面がフリーズし、または本来の色とは異なる色の画像が表示される、などの現象を生じる。
【０００６】
なお、特許文献１（特開２００４−５６６３０号公報）には、家族などの複数の者が１台のテレビジョン受信機で番組を視聴する場合に、各自のリモートコントローラに、音量やチャンネル切換などについての各自の設定状態を記憶させておくことによって、各自が簡単な操作で自身に最適な環境で番組を視聴できるようにすることが示されている。
【０００７】
また、特許文献２（特開平４−２０７６９４号公報）には、リモートコントローラからのリモートコントロール信号を受信する映像情報端末に、直近の操作履歴を記憶管理する履歴管理手段を設けることが示されている。
【０００８】
上に挙げた先行技術文献は、以下の通りである。
【特許文献１】特開２００４−５６６３０号公報
【特許文献２】特開平４−２０７６９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記のベーシックな検査の場合には、バグがあったとき、それが、どの操作を、どの順序で行った場合であるかは、評価シートから分かるが、上記のランダム検査の場合には、バグがあったとき、それが、どの操作を、どの順序で行った場合であるかは、検査者の記憶に頼っているため、曖昧となり、そのため、バグを再現させるために、同じ操作を、同じ順序で行うのに、時間がかかり、何回も試行を繰り返さなければならないことがある。
【００１０】
また、バグの出現には、操作の内容や順序だけでなく、操作のタイミングが影響し、例えば、ある操作をした後、ごく短時間のうちに別のある操作をしたとき、バグが出現することがあるが、ランダム検査の場合は勿論のこと、ベーシックな検査の場合にも、バグを再現させるために、同じ操作を、同じ順序で、かつ同じ時間間隔で行うのは、容易ではない。
【００１１】
そこで、この発明は、どの操作を、どの順序で行ったかを、さらには、どういう時間間隔で行ったかを、記憶に頼ることなく正確に判断することができ、同じ操作を、同じ順序で、さらには同じ時間間隔で、再現させることが容易となるようにしたものである。
【課題を解決するための手段】
【００１２】
この発明のリモートコントローラは、
キー操作部と、
このキー操作部での過去の複数回分の操作の履歴を記憶する記憶部と、
この記憶部に記録されている操作履歴を時系列に表示する表示部と、
前記キー操作部での操作を検出し、その操作の履歴を前記記憶部に記録し、前記記憶部から読み出す制御部と、
を備えることを特徴とする。
【００１３】
上記の構成の、この発明のリモートコントローラでは、過去の複数回分の操作の履歴が、記憶部に記録され、表示部に時系列に表示されるので、どの操作を、どの順序で行ったかを、記憶に頼ることなく正確に判断することができる。
【００１４】
また、操作履歴として、各回の操作の順序および内容だけでなく、操作時刻または操作時間間隔を記録することによって、どの操作を、どの順序で行ったか、だけでなく、どういう時間間隔で行ったかも、正確に判断することができる。
【００１５】
さらに、キー操作部に再現用キーを設け、この再現用キーを操作したとき、制御部が、記憶部に記録されている過去の一連の操作を、操作履歴で示された順序で、さらには時間間隔で、再現する一連のリモートコントロール信号を生成し、リモートコントローラの送信部から送信するように構成することによって、過去の一連の操作を再度行ったことに等しい結果を、再現用キーの操作という簡単な操作によって実現することができる。
【発明の効果】
【００１６】
以上のように、この発明によれば、どの操作を、どの順序で行ったかを、さらには、どういう時間間隔で行ったかを、記憶に頼ることなく正確に判断することができ、同じ操作を、同じ順序で、さらには同じ時間間隔で、再現させることが容易となる。
【発明を実施するための最良の形態】
【００１７】
［１．テレビジョン受信機の構成：図１〜図３］
（１−１．システム構成：図１）
図１は、この発明を適用したテレビジョン受信機の一例を示す。
【００１８】
この例のテレビジョン受信機（受信機本体）１０は、制御部２０を備え、地上アナログチューナ３１が、インタフェース３２を介して制御部２０に接続され、地上デジタルチューナ３３が、インタフェース３４を介して制御部２０に接続され、ＢＳデジタルチューナ３５が、インタフェース３６を介して制御部２０に接続され、ＣＳデジタルチューナ３７が、インタフェース３８を介して制御部２０に接続される。
【００１９】
制御部２０は、図では省略したが、ＣＰＵ、各種のプログラムやデータが書き込まれたＲＯＭ、およびプログラムやデータが展開されるＲＡＭなどによって構成される。
【００２０】
インタフェース３２，３４，３６および３８は、それぞれ地上アナログチューナ３１、地上デジタルチューナ３３、ＢＳデジタルチューナ３５およびＣＳデジタルチューナ３７で選局された、それぞれ地上アナログ放送、地上デジタル放送、ＢＳデジタル放送およびＣＳデジタル放送の信号を処理して、制御部２０に送出するものである。
【００２１】
さらに、液晶ディスプレイなどのディスプレイ４１が、映像処理部４２を介して制御部２０に接続され、スピーカ（複数チャンネルのスピーカ群）４３が、音声処理部４４を介して制御部２０に接続され、パネル操作部などの本体側操作部４５が、インタフェース４６を介して制御部２０に接続され、リモートコントローラ６０からの赤外線リモートコントロール信号を受信する受信部（赤外線受光部）４７が、インタフェース４８を介して制御部２０に接続される。
【００２２】
さらに、ハードディスクレコーダ、ＤＶＤレコーダ、ＶＴＲ（ビデオテープレコーダ）などの映像記録再生装置５０が、インタフェース３９を介して制御部２０に接続される。
【００２３】
（１−２．リモートコントローラ：図２および図３）
＜機能構成：図２＞
図２に、リモートコントローラ６０の機能構成の一例を示す。
【００２４】
リモートコントローラ６０は、ＣＰＵ６１を備え、そのバス６２に、各種のプログラムやデータが書き込まれたＲＯＭ６３、プログラムやデータが展開されるＲＡＭ６４、および時計回路６５が接続される。
【００２５】
ＣＰＵ６１、バス６２、ＲＯＭ６３、ＲＡＭ６４および時計回路６５は、リモートコントローラ６０の制御部を構成し、ＲＡＭ６４の一部領域には、後述するような操作履歴が記憶される。
【００２６】
さらに、バス６２には、インタフェース７１を介して、各種キー（ボタン）からなるキー操作部７２が接続され、表示制御部６６を介して、液晶表示部６７が接続され、インタフェース６８を介して、送信部（赤外線発光部）６９が接続される。
【００２７】
液晶表示部６７には、後述のように操作履歴が時系列に表示され、送信部６９からは、赤外線リモートコントロール信号が送信される。
【００２８】
＜外観構成：図３＞
図３に、リモートコントローラ６０の外観構成の一例を示す。
【００２９】
この例では、リモートコントローラ６０の前方側の一端部に、送信部（赤外線発光部）６９が設けられ、その後方側（手前側）に、電源スイッチ７３、消音ボタン７４、操作切換ボタン７５、再現ボタン７６、および液晶表示部６７が設けられる。
【００３０】
操作切換ボタン７５は、この例では、図１のテレビジョン受信機１０の操作と映像記録再生装置５０の操作とを切り換えるもので、例えば、テレビジョン受信機１０を操作するときには、液晶表示部６７の表示画面６７ａの上部に“ＴＶ”と表示され、映像記録再生装置５０を操作するときには、表示画面６７ａの上部に“Ｖｉｄｅｏ”と表示される。
【００３１】
再現ボタン７６は、ＲＡＭ６４に履歴が記録されている過去（直近）の一連の操作を再現させるものである。液晶表示部６７の表示画面６７ａには、後述のように操作履歴が表示される。
【００３２】
液晶表示部６７の後方側には、それぞれ地上アナログ放送、地上デジタル放送、ＢＳデジタル放送およびＣＳデジタル放送を受信するためのボタン８１，８２，８３および８４が設けられる。
【００３３】
これらボタン８１，８２，８３および８４の後方側には、１から１２までの数字が印されたチャンネル切換ボタン群８５、プラス方向チャンネル選択ボタン８６、マイナス方向チャンネル選択ボタン８７、プラス方向音量調整ボタン８８、マイナス方向音量調整ボタン８９、および２画面ボタン９１などが設けられる。２画面ボタン９１は、２画面表示を実行させるものである。
【００３４】
さらに、２画面ボタン９１の後方側には、前後左右に揺動するジョイスティック９３が設けられ、ジョイスティック９３の中心部に、決定ボタン９４が設けられ、ジョイスティック９３の外周部に、メモボタン９５およびホームボタン９６などが設けられる。
【００３５】
メモボタン９５は、料理番組などを受信中に料理レシピなどが表示されたとき、これを押すことによって、そのときの画像が静止画としてディスプレイ４１の表示画面の一部領域に表示されるようにするキーであり、ホームボタン９６は、ホームモード、例えばディスプレイ４１上に地上アナログ放送のメニュー画面が表示される状態にするためのキーである。
【００３６】
ジョイスティック９３、決定ボタン９４、メモボタン９５およびホームボタン９６を含むジョイスティック操作部の後方側には、映像記録再生装置５０での記録再生などの操作のためのボタン群９８が設けられ、さらに、このボタン群９８の後方側には、その他の各種操作のためのボタン群９９が設けられる。
【００３７】
［２．操作履歴の記録および表示と操作の再現：図４および図５］
（２−１．操作履歴の記録および表示：図４）
上記のリモートコントローラ６０で、電源スイッチ７３の操作によるテレビジョン受信機１０の電源のＯＮ／ＯＦＦ、チャンネル切換ボタン群８５の操作によるチャンネル切換、プラス方向チャンネル選択ボタン８６またはマイナス方向チャンネル選択ボタン８７の操作によるチャンネル選択、プラス方向音量調整ボタン８８またはマイナス方向音量調整ボタン８９の操作による音量調整などの、各種操作が行われたとき、リモートコントローラ６０のＣＰＵ６１は、それぞれの操作ごとに、操作の内容、および、操作が行われた時刻、または直前の操作との間の時間間隔を、当該の操作の履歴として、ＲＡＭ６４に記録する。
【００３８】
ただし、例えば、ＲＡＭ６４には直近の１０回の操作の履歴を記録できるようにされ、それより古い操作履歴は消去される。
【００３９】
図４に、ＲＡＭ６４に記録されている操作履歴の一例を示す。操作１が、最も直近の操作であり、操作１０が、最も古い操作である。具体的に、この例では、古い順に示すと、以下のとおりである。
【００４０】
（ａ）操作１０は、１０時５５分２５秒３６に、電源スイッチ７３を押して、テレビジョン受信機１０の電源をＯＮにし、その前の電源ＯＦＦ時の直前に受信していた地上アナログ放送のあるチャンネルを受信する状態にした。
【００４１】
（ｂ）操作９は、操作１０から３７秒３５後の、１０時５６分０３秒１１に、チャンネル切換ボタン群８５中の８番のボタンを押して、チャンネル８に切り換えた。
【００４２】
（ｃ）操作８は、操作９から０２秒１２後の、１０時５６分０５秒２３に、２画面ボタン９１を押して、２画面表示にした。
【００４３】
（ｄ）操作７は、操作８から０３秒２１後の、１０時５６分０８秒４４に、プラス方向音量調整ボタン８８を押して、音量を上げた。
【００４４】
（ｅ）操作６は、操作７から０６秒３０後の、１０時５６分１５秒１４に、チャンネル切換ボタン群８５中の６番のボタンを押して、チャンネル６に切り換えた。
【００４５】
（ｆ）操作５は、操作６から００秒４８後の、１０時５６分１６秒０２に、メモボタン９５を押した。
【００４６】
（ｇ）操作４は、操作５から０２秒５３後の、１０時５６分１８秒５５に、電源スイッチ７３を押して、テレビジョン受信機１０の電源をＯＦＦにした。
【００４７】
（ｈ）操作３は、操作４から０１秒４８後の、１０時５６分２０秒４３に、電源スイッチ７３を押して、テレビジョン受信機１０の電源をＯＮにした。
【００４８】
（ｉ）操作２は、操作３から３５秒０９後の、１０時５６分５５秒５２に、マイナス方向チャンネル選択ボタン８７を押して、操作３の電源ＯＮ時にチャンネル６になっていた選択チャンネルをチャンネル８に切り換えた。
【００４９】
（ｊ）操作１は、操作２から２５秒０３後の、１０時５７分２０秒５５に、操作切換ボタン７５を押して、映像記録再生装置５０の操作に切り換えた。
【００５０】
図４には、操作履歴として、操作順序および操作内容のほかに、操作時刻および操作時間間隔を示しているが、操作時刻と操作時間間隔は、いずれか一方を記録すればよい。例えば、操作時刻を記録する場合、後述の再現時、その操作時刻から操作時間間隔を算出することができる。
【００５１】
操作順序は、最も直近の操作が１番とされ、次に操作が行われると、その操作が１番とされ、それまでの操作は、それぞれ順序（番号）が１だけ繰り上げられ、１１番とされる操作の履歴は、ＲＡＭ６４から消去される。
【００５２】
液晶表示部６７の表示画面６７ａには、その時々における最大１０回分の操作の履歴が表示されるように構成することができるが、通常の操作時には、操作履歴がＲＡＭ６４に記録されるものの、表示画面６７ａに過去の操作履歴が表示されず、例えば、再現ボタン７６を押すと、表示画面６７ａに過去の操作履歴が表示されるように構成することもできる。この場合には、操作履歴が表示された状態で再度、再現ボタン７６を押すと、後述のように過去の操作が再現されるように構成すればよい。
【００５３】
上述したランダム検査のように、各種の操作をランダムに行って、バグがあるか否かを調べる場合、液晶表示部６７の表示画面６７ａには、以上のように操作履歴が表示されるので、バグがあったとき、検査者は、それが、どの操作を、どの順序で行った場合であるを、さらには、どういう時間間隔で行った場合であるかを、記憶に頼ることなく正確に判断することができる。
【００５４】
（２−２．操作の再現：図５）
図４のように操作履歴が表示された状態で、再現ボタン７６を押すと、リモートコントローラ６０のＣＰＵ６１は、ＲＡＭ６４に記録されている過去の一連の操作を、操作履歴で示された順序で、さらには時間間隔で、再現する一連のリモートコントロール信号を生成し、送信部６９から送信する。
【００５５】
この場合、ＲＡＭ６４に記録されている全ての操作が再現されるように構成することもできるが、検査者などの利用者が再現範囲を指定できるように構成することもできる。
【００５６】
後者の場合、図４のように操作履歴が表示された状態で、例えば、操作４から操作１までの直近の４回の操作を再現させる場合には、（１）再現ボタン７６を押し、チャンネル切換ボタン群８５中の４番のボタンを押す、または（２）再現ボタン７６を押し、チャンネル切換ボタン群８５中の４番のボタンを押し、さらに１番のボタンを押す、または（３）再現ボタン７６を押し、チャンネル切換ボタン群８５中の１番のボタンを押し、さらに４番のボタンを押す、または（４）再現ボタン７６を押し、チャンネル切換ボタン群８５中の４番のボタンを押し、さらに再現ボタン７６を押す、などの操作を行うように構成する。
【００５７】
再現ボタン７６が押された後、定められた時間内にチャンネル切換ボタン群８５中のボタンが押されなかった場合には、特に再現範囲が指定されなかったものとして、そのときＲＡＭ６４に記録されている全ての操作が再現されるように構成する。
【００５８】
図５に、リモートコントローラ６０のＣＰＵ６１が行う以上のような再現処理の一例を示す。
【００５９】
この例の再現処理１００では、表示画面６７ａに操作履歴を表示した状態で、まずステップ１０１で、再現ボタン７６が押されたか否かを判断し、押されたときには、ステップ１０２に進んで、再現範囲が指定されたか否かを判断する。
【００６０】
そして、特に再現範囲が指定されなかったときには、ステップ１０２からステップ１０３に進んで、操作履歴中の全ての操作を操作履歴中の順序および時間間隔で行った場合と同じ一連のリモートコントロール信号を生成して、送信部６９から送信する。
【００６１】
一方、再現範囲が指定されたときには、ステップ１０２からステップ１０４に進んで、操作履歴中の指定された範囲の操作を操作履歴中の順序および時間間隔で行った場合と同じ一連のリモートコントロール信号を生成して、送信部６９から送信する。
【００６２】
上記のランダム検査の結果、バグがあったときには、以上のように、検査者は、自身が実際に行う操作としては簡単な操作によって、バグが出現したときと同じ操作を、同じ順序で、同じ時間間隔で、再現させることができる。
【００６３】
［３．他の実施形態］
上述した実施形態は、テレビジョン受信機の場合であるが、この発明は、多機能のデジタル化されたテレビジョン受信機と同様にソフトウェア（プログラム）によって各種の機能を実現する他の電子機器にも適用することができる。
【図面の簡単な説明】
【００６４】
【図１】この発明を適用したテレビジョン受信機の一例を示す図である。
【図２】リモートコントローラの機能構成の一例を示す図である。
【図３】リモートコントローラの外観構成の一例を示す図である。
【図４】操作履歴の一例を示す図である。
【図５】再現処理の一例を示す図である。
【符号の説明】
【００６５】
主要部については図中に全て記述したので、ここでは省略する。
【図１】
2007104274.tif 000003
【図２】
2007104274.tif 000004
【図３】
2007104274.tif 000005
【図４】
2007104274.tif 000006
【図５】
2007104274.tif 000007