(57)【要約】【課題】  装置本体に設けられた操作ボタンの数を極力少なくすることでコストの低減が可能なデータ再生装置を提供すること。【解決手段】  操作ボタン１２２に、データ再生装置１００に関する複数の動作の指示を割り当てる。データ再生装置１００は、複数の動作それぞれを制御するための複数の動作制御部３１〜３６と、予め、複数の動作制御部３１〜３６それぞれを特定するための複数の表示データを記憶するメモリ１１２と、操作ボタン１２２からの操作信号を検知するための信号検知部１０２と、信号検知部１０２による検知結果に基づいて、表示中の表示データを他の表示データに切り替えるための表示切替部１０４と、検知部１０２による検知結果に基づいて、実行中の動作を、表示中の表示データに対応する動作制御部３１〜３６による動作に切り替えるための動作切替部１０５とを備える。【選択図】        図３
2007073134.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより操作される単一の操作ボタンを備えたデータ再生装置であって、
前記操作ボタンには、前記データ再生装置に関する複数の動作の指示が割り当てられており、
前記複数の動作それぞれを制御するための複数の動作制御手段と、
予め、前記複数の動作制御手段それぞれを特定するための複数の表示データを記憶する記憶手段と、
前記操作ボタンからの操作信号を検知するための検知手段と、
前記検知手段によって前記操作信号が検知される操作時間が、所定の閾値以上であるか否かを判断するための時間判断手段と、
前記操作時間が前記閾値未満であると判断された場合に、表示中の表示データを他の表示データに切り替えるための表示切替手段と、
前記操作時間が前記閾値以上であると判断された場合に、実行中の動作を、前記表示中の表示データに対応する動作制御手段による動作に切り替えるための動作切替手段とを備える、データ再生装置。
【請求項２】
ユーザにより操作される操作ボタンを備えたデータ再生装置であって、
前記操作ボタンには、前記データ再生装置に関する複数の動作の指示が割り当てられており、
前記複数の動作それぞれを制御するための複数の動作制御手段と、
予め、前記複数の動作制御手段それぞれを特定するための複数の表示データを記憶する記憶手段と、
前記操作ボタンからの操作信号を検知するための検知手段と、
前記検知手段による検知結果に基づいて、表示中の表示データを他の表示データに切り替えるための表示切替手段と、
前記検知手段による検知結果に基づいて、実行中の動作を、前記表示中の表示データに対応する動作制御手段による動作に切り替えるための動作切替手段とを備える、データ再生装置。
【請求項３】
前記検知手段によって前記操作信号が検知される操作時間が、所定の第１の閾値以上であるか否かを判断するための第１の時間判断手段をさらに備え、
前記表示切替手段は、前記操作時間が前記第１の閾値未満であると判断された場合に、前記表示中の表示データを前記他の表示データに切り替え、
前記動作切替手段は、前記操作時間が前記第１の閾値以上であると判断された場合に、前記実行中の動作を、前記対応する動作制御手段による動作に切り替える、請求項２に記載のデータ再生装置。
【請求項４】
前記動作切替手段は、前記実行中の動作を制御する動作制御手段に対して実行停止命令を発行し、前記対応する動作制御手段に対して実行開始命令を発行するための命令発行手段を含む、請求項３に記載のデータ再生装置。
【請求項５】
前記記憶手段には、さらに、前記複数の動作制御手段の各々について、対応する表示データが表示中であるか否かを識別するための表示識別情報と、対応する動作が実行中であるか否かを識別するための実行識別情報とが対応付けて格納され、
前記表示切替手段は、前記操作時間が前記第１の閾値未満であると判断された場合に前記表示識別情報を変更し、
前記動作切替手段は、前記操作時間が前記第１の閾値以上であると判断された場合に前記実行識別情報を変更する、請求項３に記載のデータ再生装置。
【請求項６】
前記複数の動作制御手段は、種別を選択する動作を制御する選択動作制御手段を含み、
前記動作切替手段は、前記対応する動作制御手段が前記選択動作制御手段である場合に、前記検知手段による検知結果に基づいて、種別切替処理を行なうための種別切替手段を含む、請求項３に記載のデータ再生装置。
【請求項７】
前記種別切替手段は、前記検知手段により検知される前記操作信号の中断時間が、所定の第２の閾値未満である場合に、前記種別切替処理を行ない、
前記中断時間が前記第２の閾値以上である場合には、再度、前記第１の時間判断手段が前記操作時間の判断を行なう、請求項６に記載のデータ再生装置。
【請求項８】
着脱可能な記録媒体に記憶されたデータの読み出しが可能な駆動手段をさらに備え、
前記表示切替手段は、前記記録媒体の着脱情報に基づいて、前記複数の表示データのうちから、前記表示切替手段による切り替え対象となる表示データを選択するための選択手段を含む、請求項２に記載のデータ再生装置。
【請求項９】
前記記録媒体はビデオカセットであり、
前記選択手段は、さらに前記ビデオカセットが爪有りか否かに基づいて、前記切り替え対象となる表示データを選択する、請求項８に記載のデータ再生装置。
【請求項１０】
ユーザにより操作される操作ボタンと、前記複数の動作それぞれを制御するための複数の動作制御部と、予め、前記複数の動作制御部それぞれを特定するための複数の表示データを記憶する記憶部とを備えたデータ再生装置を制御するためのプログラムであって、
前記操作ボタンには、前記データ再生装置に関する複数の動作の指示が割り当てられており、
前記操作ボタンからの操作信号を検知するステップと、
前記操作信号が検知される操作時間が、所定の閾値以上であるか否かを判断するステップと、
前記操作時間が前記閾値未満である第１の操作時間と判断された場合に、表示中の表示データを他の表示データに切り替えるステップと、
前記操作時間が前記閾値以上である第２の操作時間と判断された場合に、実行中の動作を、前記表示中の表示データに対応する動作制御部による動作に切り替えるステップとをコンピュータに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ再生装置およびデータ再生装置を制御するためのプログラムに関し、特に、データ再生装置に関する複数の動作の指示が割り当てられた操作ボタンを備えたデータ再生装置および該データ再生装置を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来より、たとえばデータ再生装置などの制御操作を容易にするための提案がなされている。
【０００３】
特許文献１には、操作ボタンの数を削減して簡単な操作を実現させることの可能なビデオ装置が開示されている。特許文献１の図１には、ビデオ装置の前面とリモコン送信機のそれぞれに配置された電源投入ボタンと２種類の操作ボタンとが記載されている。
【０００４】
また、特許文献２には、再生映像が出力される第１の動作と、再生映像が出力されない第２の動作とを切り替えるための第１の切替操作部と、左右対称に構成され、中心を境にしての操作に対応しテープ走行を第１の方向と第２の方向とを切り替えるための第２の切替操作部とを備えたビデオテープレコーダ用の切替操作装置が開示されている。これらの切替操作部はひとつにまとまっていることから、各制御操作を容易に行なうことができる。
【０００５】
また、特許文献３には、操作性を悪化させることなく複数のＡＶ機器における操作制御を実行可能な操作制御装置が開示されている。
【特許文献１】特開２００２−２５８８２６号公報
【特許文献２】特開２０００−０３６１４５号公報
【特許文献３】特開２００２−０６４７７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記文献に開示された装置では、操作ボタンの数は複数であり、１つの操作ボタンの押下操作のみで各種の動作が行なわれるものではない。
【０００７】
また、データ再生装置などの装置に対する各種動作の指示は、リモートコントローラ（以下「リモコン」という）を用いて行なわれことが一般的であり、装置本体の操作ボタンは殆ど使用されることがない。そこで、装置本体の操作ボタンを無くして、コスト削減を図ることが考えられる。しかしながら、リモコンの電池が切れてしまった場合や、リモコンを紛失した場合などには、装置本体の操作ボタンが必要となる。
【０００８】
本発明は、上記のような問題を解決するためになされたものであって、その目的は、装置本体に設けられた操作ボタンの数を極力少なくすることでコストの低減が可能なデータ再生装置を提供することである。
【課題を解決するための手段】
【０００９】
この発明のある局面に従うデータ再生装置は、ユーザにより操作される単一の操作ボタンを備えたデータ再生装置であって、操作ボタンには、データ再生装置に関する複数の動作の指示が割り当てられており、複数の動作それぞれを制御するための複数の動作制御手段と、予め、複数の動作制御手段それぞれを特定するための複数の表示データを記憶する記憶手段と、操作ボタンからの操作信号を検知するための検知手段と、検知手段によって操作信号が検知される操作時間が、所定の閾値以上であるか否かを判断するための時間判断手段と、操作時間が閾値未満であると判断された場合に、表示中の表示データを他の表示データに切り替えるための表示切替手段と、操作時間が閾値以上であると判断された場合に、実行中の動作を、表示中の表示データに対応する動作制御手段による動作に切り替えるための動作切替手段とを備える。
【００１０】
この発明の他の局面に従うデータ再生装置は、ユーザにより操作される操作ボタンを備えたデータ再生装置であって、操作ボタンには、データ再生装置に関する複数の動作の指示が割り当てられており、複数の動作それぞれを制御するための複数の動作制御手段と、予め、複数の動作制御手段それぞれを特定するための複数の表示データを記憶する記憶手段と、操作ボタンからの操作信号を検知するための検知手段と、検知手段による検知結果に基づいて、表示中の表示データを他の表示データに切り替えるための表示切替手段と、検知手段による検知結果に基づいて、実行中の動作を、表示中の表示データに対応する動作制御手段による動作に切り替えるための動作切替手段とを備える。
【００１１】
好ましくは、検知手段によって操作信号が検知される操作時間が、所定の第１の閾値以上であるか否かを判断するための第１の時間判断手段をさらに備え、表示切替手段は、操作時間が第１の閾値未満であると判断された場合に、表示中の表示データを他の表示データに切り替え、動作切替手段は、操作時間が第１の閾値以上であると判断された場合に、実行中の動作を、対応する動作制御手段による動作に切り替える。
【００１２】
好ましくは、動作切替手段は、実行中の動作を制御する動作制御手段に対して実行停止命令を発行し、対応する動作制御手段に対して実行開始命令を発行するための命令発行手段を含む。
【００１３】
好ましくは、記憶手段には、さらに、複数の動作制御手段の各々について、対応する表示データが表示中であるか否かを識別するための表示識別情報と、対応する動作が実行中であるか否かを識別するための実行識別情報とが対応付けて格納され、表示切替手段は、操作時間が第１の閾値未満であると判断された場合に表示識別情報を変更し、動作切替手段は、操作時間が第１の閾値以上であると判断された場合に実行識別情報を変更する。
【００１４】
好ましくは、複数の動作制御手段は、種別を選択する動作を制御する選択動作制御手段を含み、動作切替手段は、対応する動作制御手段が選択動作制御手段である場合に、検知手段による検知結果に基づいて、種別切替処理を行なうための種別切替手段を含む。
【００１５】
好ましくは、種別切替手段は、検知手段により検知される操作信号の中断時間が、所定の第２の閾値未満である場合に、種別切替処理を行ない、中断時間が第２の閾値以上である場合には、再度、第１の時間判断手段が操作時間の判断を行なう。
【００１６】
好ましくは、着脱可能な記録媒体に記憶されたデータの読み出しが可能な駆動手段をさらに備え、表示切替手段は、記録媒体の着脱情報に基づいて、複数の表示データのうちから、表示切替手段による切り替え対象となる表示データを選択するための選択手段を含む。
【００１７】
好ましくは、記録媒体はビデオカセットであり、選択手段は、さらにビデオカセットが爪有りか否かに基づいて、切り替え対象となる表示データを選択する。
【００１８】
この発明の他の局面に従うプログラムは、ユーザにより操作される操作ボタンと、複数の動作それぞれを制御するための複数の動作制御部と、予め、複数の動作制御部それぞれを特定するための複数の表示データを記憶する記憶部とを備えたデータ再生装置を制御するためのプログラムであって、操作ボタンには、データ再生装置に関する複数の動作の指示が割り当てられており、操作ボタンからの操作信号を検知するステップと、操作信号が検知される操作時間が、所定の閾値以上であるか否かを判断するステップと、操作時間が閾値未満である第１の操作時間と判断された場合に、表示中の表示データを他の表示データに切り替えるステップと、操作時間が閾値以上である第２の操作時間と判断された場合に、実行中の動作を、表示中の表示データに対応する動作制御部による動作に切り替えるステップとをコンピュータに実行させる。
【発明の効果】
【００１９】
本発明によると、ユーザは、表示を見ながら１つの操作ボタンを操作することで、データ再生装置に関する複数の動作のうち、希望する動作を実行させることができる。したがって、操作ボタンの数を削減することができる。これにより、コスト削減を可能とすることができる。
【発明を実施するための最良の形態】
【００２０】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００２１】
［実施の形態１］
（構成）
図１は、本発明の実施の形態１に係るデータ再生装置１００の外観の一例を示す図である。図１を参照して、データ再生装置１００の前面には、データ再生装置１００の作動状態や後述する動作特定表示データを表示するための表示部１２８、および、ユーザによる操作が可能な操作ボタン１２２が備えられる。操作ボタン１２２には、複数の動作の指示が割り当てられている。図１においては、操作ボタン１２２は表示部１２８の下方に設けられる。表示部１２８に表示される作動状態とは、たとえば、データ再生装置１００における時刻情報や録画状況等である。
【００２２】
なお、本実施の形態では、データ再生装置１００は、単一の操作ボタン１２２を備えるものとして説明するが、必ずしも単一でなくてもよい。たとえば、電源の投入状態を変化させるための電源ボタンが別に設けられてもよい。また、操作ボタン１２２の位置、大きさおよび形は、図示されるような例に限定されるものではない。
【００２３】
データ再生装置１００には、着脱可能な記録媒体たとえばＤＶＤ（Digital Versatile Disk）１７２が挿入可能である。ＤＶＤ１７２は、トレイ１７０ａに載置されて挿入される。なお、ＤＶＤ１７２が挿入口に挿入されるものであってもよい。データ再生装置１００には、伝送ケーブル１９２を介してテレビ受像機（以下「テレビ」という）４００が接続される。テレビ４００には、画像や映像など各種データを表示することのできるモニタ４００ａが備えられる。
【００２４】
また、データ再生装置１００は、ユーザが遠隔操作可能なリモコン装置１８０からの指示を、内蔵されている受光部１２４を介して受信することができる。また、リモコン装置１８０には、各種動作の指示を入力するための複数のキーが備えられている。複数のキーは、たとえば、データ再生装置１００の電源の投入状態を変化させるための電源キー、再生開始を指示するための再生キー、動作の停止を指示するための停止キー、早送りを指示するための早送りキー、巻戻しを指示するための巻戻しキー、データ再生装置１００の各種メニューをモニタ４００ａに表示させるためのメニューキー、モニタ４００ａに表示されるカーソルなどのポインタを上下左右のそれぞれの方向に移動させるためのカーソルキー、および操作を決定するための決定キーなどを含む。
【００２５】
図２は、本発明の実施の形態１におけるデータ再生装置１００のハードウェア構成を表わすブロック図である。
【００２６】
データ再生装置１００は、各種データおよびプログラムを格納するためのメモリ１１２と、格納されているデータおよび外部から入力される指示に基づいて予め定められた処理を実行するためのシステム制御部１１０と、上記した操作ボタン１２２および表示部１２８と、リモコン信号を受信して所定の制御信号をシステム制御部１１０に出力するための受光部１２４と、時刻を計測して信号をシステム制御部１１０に出力するための計時回路１２６とを含む。
【００２７】
データ再生装置１００はさらに、アンテナ１９０と、受信された電波から所定の電波を選択するためのチューナ１３０と、外部から映像および音声信号の入力を受付けるための外部入力部１３２と、入力される信号を所定の処理に基づいて圧縮するためのＭＰＥＧ（Moving Picture Experts Group）エンコーダ１５２と、ＤＶＤ１７２を駆動して映像音声データを記録したり再生したりするための駆動装置１７０と、圧縮されている映像音声信号を復号化するためのＭＰＥＧデコーダ１５４と、映像の表示画面にデータ再生装置１００の作動状態その他の情報を表示する信号を生成するためのＯＳＤ（On Screen Display）画像生成回路１１４と、ＯＳＤ画像生成回路１１４により生成された信号とＭＰＥＧデコーダ１５４からの出力信号とを合成して出力するための合成回路１５８と、入力されるデジタル信号をアナログ信号に変換して出力するためのＤ／Ａ（Digital to Analog）変換部１６０と、伝送ケーブル１９２が接続可能であり映像音声信号を出力するための出力部１６８とを含む。
【００２８】
なお、本実施の形態では、着脱可能な記録媒体の例としてＤＶＤ１７２を用いて説明するが、他の記録媒体たとえばビデオカセットなどでも構わない。また、本実施の形態では、着脱可能な記録媒体に対してデータの記録および再生が行なわれるものとして説明するが、ハードディスク装置などの固定型の記録媒体に対して記録および再生が行なわれるものであってもよい。また、データ再生装置１００は、少なくとも再生動作を実行できるものであればよい。また、ここでは、映像音声データを再生（および記録）の対象と想定するが、映像データのみを対象としてもよいし、音声データのみを対象としてもよい。なお、以下の説明においては、再生（および記録）の対象となるデータを、単に「データ」という。
【００２９】
図３は、本発明の実施の形態１のデータ再生装置１００におけるシステム制御部１１０の機能ブロック図である。
【００３０】
図３を参照して、システム制御部１１０は、データ再生装置１００に関する複数の動作それぞれを制御するための複数の動作制御部、たとえば、トレイ開閉制御部３１、再生制御部３２、巻戻し制御部３３、早送り制御部３４、停止制御部３５および電源切断制御部３６を含む。トレイ開閉制御部３１は、トレイ１７０ａをオープンするための制御を行なう。再生制御部３２は、ＤＶＤ１７２に格納されたデータを再生するための制御を行なう。巻戻し制御部３３は、データの巻戻し制御を行なう。早送り制御部３４は、データの早送り制御を行なう。停止制御部３５は、各種動作の停止を制御する。電源切断制御部３６は、データ再生装置１００の電源を切断する。このように、本実施の形態における複数の動作は、トレイ開閉、再生、巻戻し、早送り、停止および電源ＯＦＦを含む。
【００３１】
メモリ１１２には、表示データテーブル４１と動作対応テーブル４２とが含まれる。表示データテーブル４１は、予め、複数の動作制御部それぞれを特定するための複数の動作特定表示データが記憶される。動作対応テーブル４２には、たとえば、各動作制御部について、対応する動作特定表示データが表示中であるか否かを識別するための表示識別情報と、対応する動作が実行中であるか否かを識別するための実行識別情報とが対応付けて格納される。なお、これらの具体例については後述する。また、本実施の形態では、メモリ１１２にこのようなテーブルが格納されるものとして説明したが、たとえば、図示しないハードディスクなどに格納されてもよい。また、動作特定表示データや識別情報がテーブル形式により動作制御部と対応付けられるものとしたが、このような形式に限らない。
【００３２】
システム制御部１１０は、信号検知部１０２と、表示切替部１０４と、動作切替部１０５と、時間判断部１０８とを含む。
【００３３】
信号検知部１０２は、操作ボタン１２２からの操作信号を検知する。時間判断部１０８は、信号検知部１０２が操作信号を検知する操作時間が、所定の閾値たとえば２秒以上であるか否かを判断する。操作時間のカウントは、たとえば、計時回路１２６から出力される時刻データに基づき行なわれる。
【００３４】
表示切替部１０４は、操作時間が２秒未満であると判断された場合に、表示中の動作特定表示データを他の動作特定表示データに切り替える。より具体的には、動作対応テーブル４２に記憶された表示識別情報に基づいて、表示を切替える。また、表示切替部１０４は、操作時間が２秒未満であると判断された場合に、表示識別情報を変更する。なお、ここでは、動作特定表示データが、表示部１２８に表示されるものとして説明するが、モニタ４００ａにＯＳＤ表示されるものであってもよい。以下、操作時間が２秒未満である操作を「短押し操作」という。
【００３５】
動作切替部１０５は、操作時間が２秒以上であると判断された場合に、実行中の動作を、表示中の動作特定表示データに対応する動作制御部（以下「特定動作制御部」という）
による動作に切り替える。より具体的には、動作対応テーブル４２に記憶された実行識別情報に基づいて、動作を切替える。動作切替部１０５は、実行中の動作を制御する動作制御部に対して実行停止命令を発行し、特定制御部に対して実行開始命令を発行するための命令発行部１０６を含む。また、動作切替部１０５は、操作時間が２秒以上であると判断された場合に、実行識別情報を変更する。以下、操作時間が２秒以上である操作を「長押し操作」という。
【００３６】
なお、図３に示した各機能ブロックの動作は、メモリ１１２中に格納されたソフトウェアを実行することで実現されてもよいし、少なくとも１つについては、ハードウェアで実現されてもよい。
【００３７】
図４は、本発明の実施の形態１における表示データテーブル４１および動作対応テーブル４２の構造例を示す図である。
【００３８】
図４（ａ）を参照して、表示データテーブル４１は、２つの項目からなる。１つの項目は、６つの動作制御部それぞれを特定するための６つの動作特定表示データであり、もう１つの項目は、これらの動作特定表示データそれぞれを表示データテーブル４１において一意に特定するための識別子である。ここでは、説明を簡単にするために、後述する変数ｊ（ｊ＝１，２，…６）の値が各動作特定表示データに対応付けられているものと想定する。変数ｊの値が“１”の動作特定表示データは、“ＯＰＥＮ”であり、変数ｊの値が“２”の動作特定表示データは、“ＰＬＡＹ”である。また、変数ｊの値が“３”の動作特定表示データは、“ＲＥＷ”である。変数ｊの値が“４”の動作特定表示データは、“ＦＦ”である。変数ｊの値が“５”の動作特定表示データは、“ＳＴＯＰ”である。変数ｊの値“６”の動作特定表示データは、“Ｐ−ＯＦＦ”である。
【００３９】
なお、このように、本実施の形態では、動作特定表示データは文字データであるものとして説明するが、文字データに限らない。動作特定表示データは、動作を特定することとができればよく、たとえば、図形データなどであってもよい。また、各動作を色で識別させるようにしてもよい。
【００４０】
図４（ｂ）は、動作対応テーブル４２の構造例を示す図である。動作対応テーブル４２には、６つの動作制御部それぞれを動作対応テーブル４２において一意に特定するための識別子と、表示識別情報たとえば表示フラグＤＳ（ｊ）および実行識別情報たとえば実行フラグＥＸ（ｋ）とが対応付けられて格納される。ここでも説明を簡単にするために、識別子として後述する変数ｉ（ｉ＝１，２，…６）の値が対応付けられているものと想定する。
【００４１】
（動作について）
図５は、本発明の実施の形態１におけるデータ再生装置１００のシステム制御部１１０が実行する切替処理を示すフローチャートである。図５のフローチャートに示す処理は、予めプログラムとしてメモリ１１２に格納されており、システム制御部１１０がこのプログラムを読み出して実行することにより、切替処理の機能が実現される。
【００４２】
図５を参照して、初めに、信号検知部１０２は、操作ボタン１２２がＯＮ，ＯＦＦされたか否か（操作されたか否か）を、操作ボタン１２２からの操作信号に基づき判断する（ステップＳ２）。操作ボタン１２２のＯＮ，ＯＦＦを検知した場合（ステップＳ２においてＹＥＳ）、ステップＳ４に進む。信号検知部１０２は、操作ボタン１２２のＯＮ，ＯＦＦを検知するまで待機する（ステップＳ２においてＮＯ）。
【００４３】
ステップＳ４において、システム制御部１１０は、データ再生装置１００の電源（図示せず）をＯＮする。次に、システム制御部１１０は、動作対応テーブル４２の初期設定を行なう（ステップＳ６）。
【００４４】
次に、信号検知部１０２は、操作ボタン１２２がＯＮ，ＯＦＦされたか否かを、操作信号に基づき判断する（ステップＳ８）。操作ボタン１２２のＯＮ，ＯＦＦを検知するまで待機する（ステップＳ８においてＮＯ）。操作ボタン１２２のＯＮ，ＯＦＦを検知した場合（ステップＳ８においてＹＥＳ）、変数ｉおよび変数ｊを１とする（ステップＳ１０）。
【００４５】
次に、表示切替部１０４は、動作対応テーブル４２の表示フラグＤＳ（ｊ）にフラグをセットする（ステップＳ１２）。表示切替部１０４は、表示データテーブル４１のｊ番目の動作特定表示データを表示する（ステップＳ１４）。そして、信号検知部１０２は、操作ボタン１２２がＯＮされたか否か（操作ボタン１２２が押下されたか否か）を操作信号に基づき判断する（ステップＳ１６）。信号検知部１０２は、操作ボタン１２２のＯＮを検知するまで待機する（ステップＳ１６においてＮＯ）。操作ボタン１２２のＯＮを検知した場合（ステップＳ１６においてＹＥＳ）、時間判断部１０８は、タイマカウントを開始する（ステップＳ１８）。
【００４６】
次に、信号検知部１０２は、操作ボタン１２２がＯＦＦされたか否か（操作ボタン１２２の押下が解除されたか否か）を操作信号に基づき判断する（ステップＳ２０）。操作信号の入力がなくなるまで操作時間をカウントする（ステップＳ２０においてＮＯ）。信号検知部１０２は、操作ボタン１２２がＯＦＦされたと判断した場合、すなわち、操作ボタン１２２からの操作信号が検知されなくなった場合（ステップＳ２０においてＹＥＳ）、時間判断部１０８は、タイマカウントを停止する（ステップＳ２１）。
【００４７】
時間判断部１０８は、カウント値が、たとえば２秒以上であるか否かを判断する（ステップＳ２２）。カウント値が２秒以上であると判断した場合（ステップＳ２２においてＹＥＳ）、ステップＳ３４に進む。一方、カウント値が２秒未満であると判断した場合（ステップＳ２２においてＮＯ）、ステップＳ２４に進む。
【００４８】
ステップＳ２４において、表示切替部１０４は、動作対応テーブル４２の表示フラグＤＳ（ｊ）のフラグをリセットする。そして、表示切替部１０４の、変数ｉが６であるか否かを判断する（ステップＳ２６）。変数ｉが６であると判断した場合（ステップＳ２６においてＹＥＳ）、ステップＳ３０に進む。一方、変数ｉが６でないと判断した場合（ステップＳ２６においてＮＯ）、ステップＳ２８に進む。
【００４９】
ステップＳ２８において、表示切替部１０４は、変数ｉを１だけインクリメントし、変数ｊを変数ｉと同じ値とする。ステップＳ３０において、表示切替部１０４は、変数ｉを１とし、変数ｊを変数ｉと同じ値とする。
【００５０】
ステップＳ２８またはステップＳ３０の処理が終ると、表示切替部１０４は、動作対応テーブル４２の表示フラグＤＳ（ｊ）にフラグをセットする（ステップＳ３２）。ステップＳ３２の処理が終ると、ステップＳ１４に戻る。
【００５１】
ステップＳ３４において、動作切替部１０５は、動作対応テーブル４２の実行フラグＥＸ（ｋ）が１の動作があるか否かを判断する。実行フラグＥＸ（ｋ）が１である動作制御部があると判断した場合（ステップＳ３４においてＹＥＳ）、ステップＳ３６に進む。一方、実行フラグＥＸ（ｋ）が１の動作がないと判断した場合（ステップＳ３４においてＮＯ）、ステップＳ４０に進む。
【００５２】
ステップＳ３６において、命令発行部１０６は、実行フラグＥＸ（ｋ）が１である動作制御部に対し、実行停止命令を発行する。そして、動作切替部１０５は、動作対応テーブル４２の実行フラグＥＸ（ｋ）をリセットする（ステップＳ３８）。ステップＳ３８の処理が終ると、ステップＳ４０に進む。
【００５３】
ステップＳ４０において、変数ｋを変数ｉと同じ値とする。そして、動作対応テーブル４２の実行フラグＥＸ（ｋ）にフラグをセットする（ステップＳ４２）。続いて、命令発行部１０６は、実行フラグＥＸ（ｋ）が１である動作制御部に対し、実行開始命令を発行する（ステップＳ４４）。ステップＳ４４の処理が終るとステップＳ１４に戻る。
【００５４】
図６は、本発明の実施の形態１における切替処理を示すタイミングチャートである。
図６を参照して、時間ｔ０は、図５のステップＳ４において電源がＯＮされた時間であるものとする。初めに、図５のステップＳ８において、操作ボタン１２２のＯＮ，ＯＦＦ（時間ｔ１，ｔ２）が検知された場合、表示部１２８には、トレイ開閉制御部３１に対応する動作特定表示データ“ＯＰＥＮ”が表示される。電源がＯＮされた後の最初の操作ボタン１２２の操作は、長押し操作であってもよいし短押し操作であってもよい。
【００５５】
次に、操作ボタン１２２の短押し操作が行なわれた場合、すなわち、操作時間（ｔ４−ｔ３）が２秒未満であった場合（ステップＳ２２においてＮＯ）、表示部１２８には再生制御部３２に対応する動作特定表示データ“ＰＬＡＹ”が表示される。さらに、操作ボタン１２２の短押し操作が行なわれた場合、すなわち、操作時間（ｔ６−ｔ５）が２秒未満であった場合（ステップＳ２２においてＮＯ）、表示部１２８には、巻戻し制御部３３に対応する動作特定表示データ“ＲＥＷ”が表示される。
【００５６】
次に、操作ボタン１２２の長押し操作が検知された場合、すなわち、操作時間（ｔ８−ｔ７）が２秒以上であった場合（ステップＳ２２においてＹＥＳ）、表示中の動作特定表示データ“ＲＥＷ”に対応する巻戻し制御部３３による動作“巻戻し”が選択される。本実施の形態では、命令発行部１０６が、巻戻し制御部３３に対して実行開始命令を発行する（ステップＳ４４）。これに応じて、巻戻し制御部３３が巻戻し処理を開始する。
【００５７】
次に、操作ボタン１２２の短押し操作が行なわれた場合、すなわち、操作時間（ｔ１０−ｔ９）が２秒未満であった場合（ステップＳ２２においてＮＯ）、早送り制御部３４に対応する動作特定表示データ“ＦＦ”が表示される。以降同様に、操作ボタン１２２の短押し操作が４回検知されると、表示部１２８には、動作特定表示データ“ＳＴＯＰ”、“Ｐ−ＯＦＦ”、“ＯＰＥＮ”および“ＰＬＡＹ”が順次表示される。
【００５８】
動作特定表示データ“ＰＬＡＹ”が表示部１２８に表示されている場合に、長押し操作が検知されると、すなわち、操作時間（ｔ２０−ｔ１９）が２秒以上であった場合（ステップＳ２２においてＹＥＳ）、実行中の動作“巻戻し”を、表示中の動作特定表示データ“ＰＬＡＹ”に対応する再生制御部３２による動作“再生”に切り替えられる。具体的には、命令発行部１０６が、巻戻し制御部３３に対して実行停止命令を発行し（ステップＳ３６）、再生制御部３２に対して実行開始命令を発行する（ステップＳ４４）。これにより、巻戻し制御部３３による巻戻し動作から再生制御部３５による再生動作に、動作が切り替えられる。
【００５９】
このように、ユーザは、操作ボタン１２２の短押し操作と長押し操作とを使い分けることで、データ再生装置１００に関する複数の動作を実行することができる。したがって、操作ボタン１２２の数を、たとえば１つなど極力少なくすることができる。これにより、コストダウンを図ることが可能となる。また、データ再生装置１００の筐体の構成を簡単にすることができる。また、装置を小型化することもできる。また、操作ボタン１２２を１つ備えることで、データ再生装置１００に関する様々な機能をソフトウェアにより実現することが可能となる。
【００６０】
なお、本実施の形態では、操作ボタン１２２が長押し操作されると表示切替を行ない、操作ボタン１２２が短押し操作されると動作の切替を行なうこととしたが、たとえばこれらを逆にしてもよい。すなわち、操作ボタン１２２が長押し操作されると動作の切替を行ない、操作ボタン１２２が短押し操作されると表示切替を行なうこととしてもよい。
【００６１】
［実施の形態２］
実施の形態２では、複数の動作制御部に、種別を選択するための動作を制御する種別動作制御部が含まれる場合に、システム制御部が実行する処理について説明する。また、記録媒体の着脱情報に基づいて、複数の動作特定表示データのうち、表示切替の対象となる表示データを選択する。
【００６２】
（構成について）
本発明の実施の形態２に係るデータ再生装置の外観およびハードウェア構成は、実施の形態１に係るデータ再生装置１００の構成と同様である。したがって、ここでも、図１および図２に示した符号を用いて説明する。なお、実施の形態２においては、記録媒体として、ＤＶＤ１７２に代えてビデオカセットが着脱可能であるものと想定する。ビデオカセットは、デジタルデータが記録されるものであってもよいし、アナログデータが記録されるものであってもよい。ビデオカセットは、挿入口（図１に示したトレイ１７０ａに相当）に挿入される。また、実施の形態２におけるシステム制御部の機能は、実施の形態１におけるシステム制御部１１０の機能と異なる。したがって、実施の形態２では、システム制御部１１０Ａとして説明する。
【００６３】
また、ここでの「種別」とは、１つの動作において切り替え可能なものであり、たとえばチャンネルやモードなどをいう。
【００６４】
図７は、本発明の実施の形態２のデータ再生装置１００におけるシステム制御部１１０Ａの機能ブロック図である。
【００６５】
図７を参照して、システム制御部１１０Ａは、データ再生装置１００に関する複数の動作それぞれを制御するための複数の動作制御部、たとえば、上記した再生制御部３２、巻戻し制御部３３、早送り制御部３４、停止制御部３５および電源切断制御部３６と、ビデオカセットへの録画を制御するための録画制御部３７と、チャンネルＵＰ制御部３８と、チャンネルＤＯＷＮ制御部３９とを含む。
【００６６】
チャンネルＵＰ制御部３８は、チャンネルを昇順で切り替えるための、チャンネルの選択動作を制御する。チャンネルＤＯＷＮ制御部３９は、チャンネルを降順で切り替えるための、チャンネルの選択動作を制御する。
【００６７】
このように、本実施の形態では、複数の動作制御部には、選択動作制御部すなわち、チャンネルＵＰ制御部３８およびチャンネルＤＯＷＮ制御部３９が含まれる。
【００６８】
メモリ１１２には、たとえば、３つの表示データテーブル４１Ａ，４１Ｂ，４１Ｃと、３つの動作対応テーブル４２Ａ，４２Ｂ，４２Ｃと、１つの種別対応テーブル４３とが含まれる。表示データテーブル４１Ａ，４１Ｂ，４１Ｃには、予め、上記した８つの動作制御部のうち、少なくとも２つの動作制御部それぞれを特定するための複数の動作特定表示データが記憶される。なお、８つの動作特定表示データは、必ず、表示データテーブル４１Ａ，４１Ｂ，４１Ｃのうちのいずれかに記憶されるものとする。また、１つの動作特定表示データが、複数の表示データテーブルに重複して記憶されてもよい。
【００６９】
動作対応テーブル４２Ａ，４２Ｂ，４２Ｃは、表示データテーブル４１Ａ，４１Ｂ，４１Ｃそれぞれに記憶された動作特定表示データに対応する動作制御部の各々について、対応する動作特定表示データが表示中であるか否かを識別するための表示識別情報と、対応する動作が実行中であるか否かを識別するための実行識別情報とが対応付けて格納される。
【００７０】
種別対応テーブル４３には、複数の種別それぞれについて、実行中（選択中）であるか否かを識別するための実行識別情報が対応付けられる。なお、これらの具体例については後述する。
【００７１】
システム制御部１１０Ａは、実施の形態１と同様に、信号検知部１０２と、表示切替部１０４と、動作切替部１０５と、時間判断部１０８とを含む。表示切替部１０４は、切替対象となる動作特定表示データを選択するための選択部１０７を含む。また、動作切替部１０５は、種別切替処理を行なうための種別切替部１０９を含む。
【００７２】
本実施の形態では、選択部１０７は、ビデオカセットの着脱情報および／またはビデオカセットが爪有りか否かの情報に基づいて、動作特定表示データを選択する。選択部１０７は、このような情報に基づき、たとえば、表示データテーブル４１Ａ，４１Ｂ，４１Ｃのうち、いずれかの表示データテーブルを選択する。これにより、選択された表示データテーブルに格納された２以上の動作特定表示データが切替対象の表示データとして選択される。
【００７３】
種別切替部１０９は、信号検知部１０２が操作信号を検知した場合に、種別切替処理を行なう。より具体的には、信号検知部１０２が操作信号を検知した場合に、チャンネルＵＰ制御部３８およびチャンネルＤＯＷＮ制御部３９のいずれか一方に対して、種別選択のための信号（以下「種別選択信号」という）を送信する。また、操作ボタン１２２の操作の中断時間、すなわち、信号検知部１０２により操作信号が検知されない時間が所定値たとえば５秒未満である場合に、種別切替処理を行なう。中断時間が５秒以上である場合には、再度、時間判断部１０８が操作時間の判断を行なう。
【００７４】
なお、図７に示した各機能ブロックの動作は、メモリ１１２中に格納されたソフトウェアを実行することで実現されてもよいし、少なくとも１つについては、ハードウェアで実現されてもよい。
【００７５】
図８は、本発明の実施の形態２における第１の表示データテーブル４１Ａおよび第１の表示データテーブル４１Ａに関連する第１の動作対応テーブル４２Ａの構造例を示す図である。
【００７６】
図８（ａ）を参照して、第１の表示データテーブル４１Ａには、たとえば再生制御部３２、巻戻し制御部３３、早送り制御部３４、停止制御部３５および電源切断制御部３６それぞれを特定するための５つの動作特定表示データが格納される。また、これらの動作特定表示データそれぞれに対して、後述する変数ｊＡ（ｊＡ＝１，２，…５）の値が対応付けられる。変数ｊＡは、これらの動作特定表示データそれぞれを表示データテーブル４１Ａにおいて一意に特定するための識別子である。変数ｊＡの値が“１”の動作特定表示データは、“ＰＬＡＹ”であり、変数ｊＡの値が“２”の動作特定表示データは、“ＲＥＷ”である。また、変数ｊＡの値が“３”の動作特定表示データは、“ＦＦ”である。変数ｊＡの値が“４”の動作特定表示データは、“ＳＴＯＰ”である。変数ｊＡの値が“５”の動作特定表示データは、“Ｐ−ＯＦＦ”である。
【００７７】
図８（ｂ）は、第１の動作対応テーブル４２Ａの構造例を示す図である。第１の動作対応テーブル４２Ａには、第１の表示データテーブル４１Ａに格納されている５つの動作特定表示データに対応する５つの動作制御部それぞれを動作対応テーブル４２Ａにおいて一意に特定するための識別子と、表示識別情報たとえば表示フラグＤＳ（ｊＡ）および実行識別情報たとえば実行フラグＥＸ（ｋＡ）とが対応付けられる。ここでも説明を簡単にするために、識別子として後述する変数ｉＡ（ｉＡ＝１，２，…５）の値が対応付けられているものと想定する。
【００７８】
図９は、第２の表示データテーブル４１Ａと、第２の表示データテーブル４１Ａに関連する第１の動作対応テーブル４２Ａの構造例を示す図である。
【００７９】
図９（ａ）を参照して、第２の表示データテーブル４１Ｂには、たとえば再生制御部３２、録画制御部３７、巻戻し制御部３３、早送り制御部３４および電源切断制御部３６それぞれを特定するための５つの動作特定表示データが格納される。また、これらの動作特定表示データそれぞれに対して、後述する変数ｊＢ（ｊＢ＝１，２，…５）の値が対応付けられる。変数ｊＢは、これらの動作特定表示データそれぞれを表示データテーブル４１Ａにおいて一意に特定するための識別子である。変数ｊＢの値が“１”の動作特定表示データは、“ＰＬＡＹ”であり、変数ｊＢの値が“２”の動作特定表示データは、“ＲＥＣ”である。また、変数ｊＢの値が“３”の動作特定表示データは、“ＲＥＷ”である。変数ｊＢの値が“４”の動作特定表示データは、“ＦＦ”である。変数ｊＢの値が“５”の動作特定表示データは、“Ｐ−ＯＦＦ”である。
【００８０】
図９（ｂ）は、第２の動作対応テーブル４２Ｂの構造例を示す図である。第２の動作対応テーブル４２Ｂには、第２の表示データテーブル４１Ｂに格納されている５つの動作特定表示データに対応する５つの動作制御部それぞれを動作対応テーブル４２Ｂにおいて一意に特定するための識別子と、表示識別情報たとえば表示フラグＤＳ（ｊＢ）および実行識別情報たとえば実行フラグＥＸ（ｋＢ）とが対応付けられる。ここでも説明を簡単にするために、識別子として後述する変数ｉＢ（ｉＢ＝１，２，…５）の値が対応付けられているものと想定する。
【００８１】
図１０は、第３の表示データテーブル４１Ｃと、第３の表示データテーブル４１Ｃに関連する第３の動作対応テーブル４２Ｃと、種別対応テーブル４３の構造例を示す図である。
【００８２】
図１０（ａ）を参照して、第３の表示データテーブル４１Ｃには、たとえばチャンネルＵＰ制御部３８、チャンネルＤＯＷＮ制御部３９および電源切断制御部３６それぞれを特定するための３つの動作特定表示データが格納される。また、これらの動作特定表示データそれぞれに対して、後述する変数ｊＣ（ｊＣ＝１，２，３）の値が対応付けられる。変数ｊＣは、これらの動作特定表示データそれぞれを表示データテーブル４Ｃにおいて一意に特定するための識別子である。変数ｊＣが“１”の動作特定表示データは、“ＣＨ−ＵＰ”であり、変数ｊＣが“２”の動作特定表示データは、“ＣＨ−ＤＯＷＮ”である。また、変数ｊＣが“３”の動作特定表示データは、“Ｐ−ＯＦＦ”である。
【００８３】
図１０（ｂ）は、第３の動作対応テーブル４２Ｃの構造例を示す図である。第３の動作対応テーブル４２Ｃには、第３の表示データテーブル４１Ｃに格納されている３つの動作特定表示データに対応する３つの動作制御部それぞれを動作対応テーブル４２Ｃにおいて一意に特定するための識別子と、表示識別情報たとえば表示フラグＤＳ（ｊＣ）および実行識別情報たとえば実行フラグＥＸ１（ｋＣ）とが対応付けられる。ここでも説明を簡単にするために、識別子として後述する変数ｉＣ（ｉＣ＝１，２，３）の値が対応付けられているものと想定する。
【００８４】
図１０（ｃ）は、種別対応テーブル４３の構造例を示す図である。種別対応テーブル４３には、チャンネルＵＰ制御部３８およびチャンネルＤＯＷＮ制御部３９が制御する種別（チャンネル）選択動作を行なうためのデータが格納される。たとえば、種別（チャンネル）１ｃｈ〜１２ｃｈそれぞれを種別対応テーブル４３において一意に特定するための識別子と、実行識別情報たとえば実行フラグＥＸ２（ｒ）とが対応付けて格納される。ここでも説明を簡単にするために、識別子として後述する変数ｑ（ｑ＝１０１，１０２，…１１２）の値が対応付けられているものとして想定する。
【００８５】
（動作について）
図１１は、本発明の実施の形態２におけるデータ再生装置１００のシステム制御部１１０Ａが実行する切替処理の流れを示すフローチャートである。図１１のフローチャートに示す処理もまた、予めプログラムとしてメモリ１１２に格納されており、システム制御部１１０がこのプログラムを読み出して実行することにより、切替処理の機能が実現される。なお、図５のフローチャートに示される処理と同様の処理については、同じステップ番号を付し、ここでの説明は繰り返さない。
【００８６】
システム制御部１１０Ａは、ステップＳ２〜Ｓ８の処理が終ると、ステップＳ１０２に進む。ステップＳ１０２において、選択部１０７は、ビデオカセットが装着されているか否かを判断する。ビデオカセットが装着されていると判断した場合（ステップＳ１０２においてＹＥＳ）、ステップＳ１０４に進む。一方、ビデオカセットが装着されていないと判断した場合（ステップＳ１０２においてＮＯ）、ステップＳ１１０に進む。
【００８７】
ステップＳ１０４において、選択部１０７は、装着されているビデオカセットが爪ありか否かを判断する。爪ありであると判断した場合（ステップＳ１０４においてＹＥＳ）、第１の表示・動作切替処理を実行する（ステップＳ１０６）。一方、爪ありでないと判断した場合（ステップＳ１０４においてＮＯ）、第２の表示・動作切替処理を実行する（ステップＳ１０８）。また、ステップＳ１０において、第３の表示・動作切替処理が実行される。
【００８８】
図１２は、第１の表示・動作切替処理を示すフローチャートである。ここでも、図５のフローチャートと同様の処理については、同じステップ番号を付し、ここでの説明は繰り返さない。
【００８９】
はじめに、選択部１０７は、第１の表示データテーブル４１Ａに格納された動作特定表示データを表示対象のデータとして選択する。したがって、第１の表示・動作切替処理では、第１の表示データテーブル４１Ａおよび第１の動作対応テーブル４２Ａが参照される。
【００９０】
図１２を参照して、表示切替部１０４は、変数ｉＡおよび変数ｊＡを１とする（ステップＳ１０Ａ）。
【００９１】
次に、表示切替部１０４は、動作対応テーブル４２Ａの表示フラグＤＳ（ｊＡ）にフラグをセットする（ステップＳ１２Ａ）。表示切替部１０４は、表示データテーブル４１ＡのｊＡ番目の動作特定表示データを表示する（ステップＳ１４Ａ）。ステップＳ１４Ａの処理が終わると、上述のステップＳ１６〜Ｓ２２の処理が実行される。
【００９２】
ステップＳ２２において、カウント値が２秒以上であると判断した場合（ステップＳ２２においてＹＥＳ）、ステップＳ３４Ａに進む。一方、カウント値が２秒未満であると判断した場合（ステップＳ２２においてＮＯ）、ステップＳ２４Ａに進む。
【００９３】
ステップＳ２４Ａにおいて、表示切替部１０４は、動作対応テーブル４２Ａの表示フラグＤＳ（ｊＡ）のフラグをリセットする。そして、表示切替部１０４の、変数ｉＡが５であるか否かを判断する（ステップＳ２６Ａ）。変数ｉＡが５であると判断した場合（ステップＳ２６ＡにおいてＹＥＳ）、ステップＳ３０Ａに進む。一方、変数ｉＡが５でないと判断した場合（ステップＳ２６ＡにおいてＮＯ）、ステップＳ２８Ａに進む。
【００９４】
ステップＳ２８Ａにおいて、表示切替部１０４は、変数ｉＡを１だけインクリメントし、変数ｊＡを変数ｉＡと同じ値とする。ステップＳ３０において、表示切替部１０４は、変数ｉＡを１とし、変数ｊＡを変数ｉＡと同じ値とする。
【００９５】
ステップＳ２８ＡまたはステップＳ３０Ａの処理が終ると、表示切替部１０４は、動作対応テーブル４２Ａの表示フラグＤＳ（ｊＡ）にフラグをセットする（ステップＳ３２Ａ）。ステップＳ３２Ａの処理が終ると、ステップＳ１４Ａに戻る。
【００９６】
ステップＳ３４Ａにおいて、動作切替部１０５は、動作対応テーブル４２Ａの実行フラグＥＸ（ｋＡ）が１の動作があるか否かを判断する。実行フラグＥＸ（ｋＡ）が１である動作制御部があると判断した場合（ステップＳ３４ＡにおいてＹＥＳ）、ステップＳ３６Ａに進む。一方、実行フラグＥＸ（ｋＡ）が１の動作がないと判断した場合（ステップＳ３４ＡにおいてＮＯ）、ステップＳ４０Ａに進む。
【００９７】
ステップＳ３６Ａにおいて、命令発行部１０６は、実行フラグＥＸ（ｋＡ）が１である動作制御部に対し、実行停止命令を発行する。そして、動作切替部１０５は、動作対応テーブル４２Ａの実行フラグＥＸ（ｋＡ）をリセットする（ステップＳ３８Ａ）。ステップＳ３８Ａの処理が終ると、ステップＳ４０Ａに進む。
【００９８】
ステップＳ４０Ａにおいて、動作切替部１０５は、変数ｋＡを変数ｉＡと同じ値とする。そして、動作対応テーブル４２Ａの実行フラグＥＸ（ｋＡ）にフラグをセットする（ステップＳ４２Ａ）。続いて、命令発行部１０６は、実行フラグＥＸ（ｋＡ）が１である動作制御部に対し、実行開始命令を発行する（ステップＳ４４Ａ）。ステップＳ４４Ａの処理が終るとステップＳ１４Ａに戻る。
【００９９】
図１３は、第２の表示・動作切替処理を示すフローチャートである。ここでも、図５のフローチャートと同様の処理については、同じステップ番号を付し、ここでの説明は繰り返さない。
【０１００】
はじめに、選択部１０７は、第２の表示データテーブル４１Ｂに格納された動作特定表示データを表示対象のデータとして選択する。したがって、第２の表示・動作切替処理では、第２の表示データテーブル４１Ｂおよび第２の動作対応テーブル４２Ｂが参照される。
【０１０１】
図１３を参照して、表示切替部１０４は、変数ｉＢおよび変数ｊＢを１とする（ステップＳ１０Ｂ）。
【０１０２】
次に、表示切替部１０４は、動作対応テーブル４２Ｂの表示フラグＤＳ（ｊＢ）にフラグをセットする（ステップＳ１２Ｂ）。表示切替部１０４は、表示データテーブル４１ＢのｊＢ番目の動作特定表示データを表示する（ステップＳ１４Ｂ）。ステップＳ１４Ｂの処理が終わると、上述のステップＳ１６〜Ｓ２２の処理が実行される。
【０１０３】
ステップＳ２２において、カウント値が２秒以上であると判断した場合（ステップＳ２２においてＹＥＳ）、ステップＳ３４Ｂに進む。一方、カウント値が２秒未満であると判断した場合（ステップＳ２２においてＮＯ）、ステップＳ２４Ｂに進む。
【０１０４】
ステップＳ２４Ｂにおいて、表示切替部１０４は、動作対応テーブル４２Ｂの表示フラグＤＳ（ｊＢ）のフラグをリセットする。そして、表示切替部１０４の、変数ｉＢが５であるか否かを判断する（ステップＳ２６Ｂ）。変数ｉＢが５であると判断した場合（ステップＳ２６ＢにおいてＹＥＳ）、ステップＳ３０Ｂに進む。一方、変数ｉＢが５でないと判断した場合（ステップＳ２６ＢにおいてＮＯ）、ステップＳ２８Ｂに進む。
【０１０５】
ステップＳ２８Ｂにおいて、表示切替部１０４は、変数ｉＢを１だけインクリメントし、変数ｊＢを変数ｉＢと同じ値とする。ステップＳ３０において、表示切替部１０４は、変数ｉＢを１とし、変数ｊＢを変数ｉＢと同じ値とする。
【０１０６】
ステップＳ２８ＢまたはステップＳ３０Ｂの処理が終ると、表示切替部１０４は、動作対応テーブル４２Ｂの表示フラグＤＳ（ｊＢ）にフラグをセットする（ステップＳ３２Ｂ）。ステップＳ３２Ｂの処理が終ると、ステップＳ１４Ｂに戻る。
【０１０７】
ステップＳ３４Ｂにおいて、動作切替部１０５は、動作対応テーブル４２Ｂの実行フラグＥＸ（ｋＢ）が１の動作があるか否かを判断する。実行フラグＥＸ（ｋＢ）が１である動作制御部があると判断した場合（ステップＳ３４ＢにおいてＹＥＳ）、ステップＳ３６Ｂに進む。一方、実行フラグＥＸ（ｋＢ）が１の動作がないと判断した場合（ステップＳ３４ＢにおいてＮＯ）、ステップＳ４０Ｂに進む。
【０１０８】
ステップＳ３６Ｂにおいて、命令発行部１０６は、実行フラグＥＸ（ｋＢ）が１である動作制御部に対し、実行停止命令を発行する。そして、動作切替部１０５は、動作対応テーブル４２Ｂの実行フラグＥＸ（ｋＢ）をリセットする（ステップＳ３８Ｂ）。ステップＳ３８Ｂの処理が終ると、ステップＳ４０Ｂに進む。
【０１０９】
ステップＳ４０Ｂにおいて、動作切替部１０５は、変数ｋＢを変数ｉＢと同じ値とする。そして、動作対応テーブル４２Ｂの実行フラグＥＸ（ｋＢ）にフラグをセットする（ステップＳ４２Ｂ）。続いて、命令発行部１０６は、実行フラグＥＸ（ｋＢ）が１である動作制御部に対し、実行開始命令を発行する（ステップＳ４４Ｂ）。ステップＳ４４Ｂの処理が終るとステップＳ１４Ｂに戻る。
【０１１０】
図１４〜図１６は、第３の表示・動作切替処理を示すフローチャートである。ここでも、図５のフローチャートと同様の処理については、同じステップ番号を付し、ここでの説明は繰り返さない。
【０１１１】
はじめに、選択部１０７は、第３の表示データテーブル４１Ｃに格納された動作特定表示データを表示対象のデータとして選択する。したがって、第３の表示・動作切替処理では、第３の表示データテーブル４１Ｃ、第３の動作対応テーブル４２Ｃおよび種別対応テーブル４３が参照される。
【０１１２】
図１４を参照して、表示切替部１０４は、変数ｉＣおよび変数ｊＣを１とする（ステップＳ１０Ｃ）。
【０１１３】
次に、表示切替部１０４は、動作対応テーブル４２Ｃの表示フラグＤＳ（ｊＣ）にフラグをセットする（ステップＳ１２Ｃ）。表示切替部１０４は、表示データテーブル４１ＣのｊＣ番目の動作特定表示データを表示する（ステップＳ１４Ｃ）。ステップＳ１４Ｃの処理が終わると、上述のステップＳ１６〜Ｓ２２の処理が実行される。
【０１１４】
ステップＳ２２において、カウント値が２秒以上であると判断した場合（ステップＳ２２においてＹＥＳ）、ステップＳ３４Ｃに進む。一方、カウント値が２秒未満であると判断した場合（ステップＳ２２においてＮＯ）、ステップＳ２４Ｃに進む。
【０１１５】
ステップＳ２４Ｃにおいて、表示切替部１０４は、動作対応テーブル４２Ｃの表示フラグＤＳ（ｊＣ）のフラグをリセットする。そして、表示切替部１０４の、変数ｉＣが５であるか否かを判断する（ステップＳ２６Ｃ）。変数ｉＣが５であると判断した場合（ステップＳ２６ＣにおいてＹＥＳ）、ステップＳ３０Ｃに進む。一方、変数ｉＣが５でないと判断した場合（ステップＳ２６ＣにおいてＮＯ）、ステップＳ２８Ｃに進む。
【０１１６】
ステップＳ２８Ｃにおいて、表示切替部１０４は、変数ｉＣを１だけインクリメントし、変数ｊＣを変数ｉＣと同じ値とする。ステップＳ３０において、表示切替部１０４は、変数ｉＣを１とし、変数ｊＣを変数ｉＣと同じ値とする。
【０１１７】
ステップＳ２８ＣまたはステップＳ３０Ｃの処理が終ると、表示切替部１０４は、動作対応テーブル４２Ｃの表示フラグＤＳ（ｊＣ）にフラグをセットする（ステップＳ３２Ｃ）。ステップＳ３２Ｃの処理が終ると、ステップＳ１４Ｃに戻る。
【０１１８】
ステップＳ３４Ｃにおいて、動作切替部１０５は、動作対応テーブル４２Ｃの実行フラグＥＸ（ｋＣ）が１の動作制御部があるか否かを判断する。実行フラグＥＸ（ｋＣ）が１である動作制御部があると判断した場合（ステップＳ３４ＣにおいてＹＥＳ）、ステップＳ３６Ｃに進む。一方、実行フラグＥＸ（ｋＣ）が１の動作がないと判断した場合（ステップＳ３４ＣにおいてＮＯ）、ステップＳ４０Ｃに進む。
【０１１９】
ステップＳ３６Ｃにおいて、命令発行部１０６は、実行フラグＥＸ（ｋＣ）が１である動作制御部に対し、実行停止命令を発行する。そして、動作切替部１０５は、動作対応テーブル４２Ｃの実行フラグＥＸ（ｋＣ）をリセットする（ステップＳ３８Ｃ）。ステップＳ３８Ｃの処理が終ると、ステップＳ４０Ｃに進む。
【０１２０】
ステップＳ４０Ｃにおいて、動作切替部１０５は、変数ｋＣを変数ｉＣと同じ値とする。そして、動作対応テーブル４２Ｃの実行フラグＥＸ（ｋＣ）にフラグをセットする（ステップＳ４２Ｃ）。続いて、命令発行部１０６は、実行フラグＥＸ（ｋＣ）が１である動作制御部に対し、実行開始命令を発行する（ステップＳ４４Ｃ）。
【０１２１】
次に、動作切替部１０５は、変数ｉＣの値を判定する（ステップＳ２０２）。変数ｉＣの値が“１”であると判定された場合、ステップＳ２０４Ａに進む。変数ｉＣの値が“２”であると判定された場合、ステップＳ２０４Ｂに進む。一方、変数ｉＣの値が“３”であると判定された場合、ステップＳ１４Ｃに戻る。
【０１２２】
ステップＳ２０４Ａ以降のチャンネルＵＰ動作の処理を図１５に示し、ステップＳ２０４Ｂ以降のチャンネルＤＯＷＮ動作の処理を図１６に示す。
【０１２３】
図１５を参照して、ステップＳ２０４Ａにおいて、時間判断部１０８は、タイマカウントを開始する。次に、動作切替部１０５は、変数ｑを１０１とし（ステップＳ２０６Ａ）、実行フラグＥＸ２（ｒ）のフラグをリセットする（ステップＳ２１２）。そして、動作切替部１０５は、変数ｒを変数ｑと同じ値とする（ステップＳ２１４）。そして、動作切替部１０５は、チャンネルＵＰ制御部３８に対し、実行フラグＥＸ２（ｒ）が１である種別を選択するよう、種別選択信号を送信する（ステップＳ２１６）。これにより、チャンネルＵＰ制御部３８は、受信した種別選択信号に基づく種別（チャンネル）を選択する。
【０１２４】
次に、時間判断部１０８は、カウント値が５秒以上であるか否かを判断する（ステップＳ２１８）。カウント値が５秒以上であると判断した場合（ステップＳ２１８においてＹＥＳ）、ステップＳ２３０に進む。一方、カウント値が５秒未満であると判断した場合（ステップＳ２１８においてＮＯ）、ステップＳ２２０に進む。
【０１２５】
ステップＳ２２０において、信号検知部１０２は、操作ボタン１２２がＯＮ，ＯＦＦされたか否かを操作信号に基づき判断する。操作信号が検知されるまで（ステップＳ２２０においてＮＯ）、ステップＳ２１８の判断を繰返す。操作ボタン１２２がＯＮ，ＯＦＦされた場合（ステップＳ２２０においてＹＥＳ）、時間判断部１０８は、タイマカウントを再スタートする（ステップＳ２２２）。
【０１２６】
次に、動作切替部１０５は、変数ｑが１１２であるか否かを判断する（ステップＳ２２４Ａ）。変数ｑが１１２であると判断した場合（ステップＳ２２４ＡにおいてＹＥＳ）、変数ｑを１０１とする（ステップＳ２２６Ａ）。一方、変数ｑが１１２でないと判断した場合（ステップＳ２２４ＡにおいてＮＯ）、変数ｑを１だけインクリメントする（ステップＳ２２８Ａ）。ステップＳ２２６ＡまたはステップＳ２２８Ａの処理が終ると、ステップＳ２１２に戻る。
【０１２７】
ステップＳ２３０において、時間判断部１０８は、タイマカウントをストップする。ステップＳ２３０の処理が終ると、図１４のステップＳ１６に戻る。
【０１２８】
図１６を参照して、ステップＳ２０４Ａにおいて、時間判断部１０８は、タイマカウントを開始する。次に、動作切替部１０５は、変数ｑを１１２とし（ステップＳ２０６Ｂ）、実行フラグＥＸ２（ｒ）のフラグをリセットする（ステップＳ２１２）。そして、動作切替部１０５は、変数ｒを変数ｑと同じ値とする（ステップＳ２１４）。そして、動作切替部１０５は、チャンネルＤＯＷＮ制御部３９に対し、実行フラグＥＸ２（ｒ）が１である種別を選択するよう、種別選択信号を送信する（ステップＳ２１６）。これにより、チャンネルＤＯＷＮ制御部３９は、受信した種別選択信号に基づく種別（チャンネル）を選択する。
【０１２９】
次に、時間判断部１０８は、カウント値が５秒以上であるか否かを判断する（ステップＳ２１８）。カウント値が５秒以上であると判断した場合（ステップＳ２１８においてＹＥＳ）、ステップＳ２３０に進む。一方、カウント値が５秒未満であると判断した場合（ステップＳ２１８においてＮＯ）、ステップＳ２２０に進む。
【０１３０】
ステップＳ２２０において、信号検知部１０２は、操作ボタン１２２がＯＮ，ＯＦＦされたか否かを操作信号に基づき判断する。操作信号が検知されるまで（ステップＳ２２０においてＮＯ）、ステップＳ２１８の判断を繰返す。操作ボタン１２２がＯＮ，ＯＦＦされた場合（ステップＳ２２０においてＹＥＳ）、時間判断部１０８は、タイマカウントを再スタートする（ステップＳ２２２）。
【０１３１】
次に、動作切替部１０５は、変数ｑが１０１であるか否かを判断する（ステップＳ２２４Ｂ）。変数ｑが１０１であると判断した場合（ステップＳ２２４ＢにおいてＹＥＳ）、変数ｑを１１２とする（ステップＳ２２６Ｂ）。一方、変数ｑが１０１でないと判断した場合（ステップＳ２２４ＢにおいてＮＯ）、変数ｑを１だけデクリメントする（ステップＳ２２８Ｂ）。ステップＳ２２６ＢまたはステップＳ２２８Ｂの処理が終ると、ステップＳ２１２に戻る。
【０１３２】
ステップＳ２３０において、時間判断部１０８は、タイマカウントをストップする。ステップＳ２３０の処理が終ると、図１４のステップＳ１６に戻る。
【０１３３】
図１７は、本発明の実施の形態２における第３の表示・動作切替処理を示すタイミングチャートである。なお、第１および第２の表示・動作切替処理は、実施の形態１において図６に示した切替処理と同様に行なわれる。
【０１３４】
図１７を参照して、時間ｔ０は、図１１のステップＳ４において電源がＯＮされた時間であるものとする。初めに、図１１のステップＳ８において、操作ボタン１２２のＯＮ，ＯＦＦ（時間ｔ１，ｔ２）が検知された場合、表示部１２８には、チャンネルＵＰ制御部３８に対応する動作特定表示データ“ＣＨ−ＵＰ”が表示される。電源がＯＮされた後の最初の操作ボタン１２２の操作は、長押し操作であってもよいし短押し操作であってもよい。
【０１３５】
次に、操作ボタン１２２の短押し操作が行なわれた場合、すなわち、操作時間（ｔ４−ｔ３）が２秒未満であった場合（ステップＳ２２においてＮＯ）、表示部１２８にはチャンネルＤＯＷＮ制御部３９に対応する動作特定表示データ“ＣＨ−ＤＯＷＮ”が表示される。
【０１３６】
次に、操作ボタン１２２の長押し操作が検知された場合、すなわち、操作時間（ｔ６−ｔ５）が２秒以上であった場合（ステップＳ２２においてＹＥＳ）、表示中の動作特定表示データ“ＣＨ−ＤＯＷＮ”に対応するチャンネルＤＯＷＮ制御部３９による動作“チャンネルＤＯＷＮ（チャンネル降順選択動作）”が選択される。本実施の形態では、命令発行部１０６が、チャンネルＤＯＷＮ制御部３９に対して実行開始命令を発行する（ステップＳ４４Ｃ）。これに応じて、チャンネルＤＯＷＮ制御部３９がチャンネルＤＯＷＮ処理を開始する。この際、チャンネルＤＯＷＮ制御部３９により１２ｃｈが選択される（ステップＳ２０６Ｂ，Ｓ２１６）。
【０１３７】
次に、５秒以内に操作ボタン１２２の操作（短押し操作および長押し操作のいずれか）が行なわれた場合（ステップＳ２２０においてＹＥＳ）、チャンネルＤＯＷＮ制御部３９により１１ｃｈが選択される。さらに、操作ボタン１２２の操作がそれぞれ５秒以内に３回行なわれると、チャンネルＤＯＷＮ制御部３９により、１０ｃｈ、９ｃｈ、８ｃｈが順次選択される。
【０１３８】
そして、次に操作ボタン１２２が操作されるまでの中断時間（ｔ１５−ｔ１４）が、５秒以上である場合（ステップＳ２１８においてＮＯ）、時間判断部１０８による操作時間の判断処理に戻る。そして、操作ボタン１２２の短押し操作が行なわれた場合、すなわち、操作時間（ｔ１６−ｔ１５）が２秒未満であった場合（ステップＳ２２においてＮＯ）、電源切断制御部３６に対応する動作特定表示データ“Ｐ−ＯＦＦ”が表示される。
【０１３９】
次に操作ボタン１２２の短押し操作が行なわれると、すなわち、操作時間（ｔ１８−ｔ１７）が２秒未満であった場合（ステップＳ２２においてＮＯ）、動作特定表示データ“ＣＨ−ＵＰ”が表示部１２８に表示される。この際、長押し操作が検知されると、すなわち、操作時間（ｔ２０−ｔ１９）が２秒以上であった場合（ステップＳ２２においてＹＥＳ）、実行中の動作“チャンネルＤＯＷＮ”は、表示中の動作特定表示データ“ＣＨ−ＵＰ”に対応するチャンネルＵＰ制御部３８による動作“チャンネルＵＰ（チャンネル昇順選択動作）”に切り替えられる。具体的には、命令発行部１０６が、チャンネルＤＯＷＮ制御部３９に対して実行停止命令を発行し（ステップＳ３６Ｃ）、チャンネルＵＰ制御部３８に対して実行開始命令を発行する（ステップＳ４４Ｃ）。これにより、チャンネルＤＯＷＮ制御部３９によるチャンネルＤＯＷＮ動作からチャンネルＵＰ制御部３８によるチャンネルＵＰ動作に、動作が切り替えられる。この際、チャンネルＵＰ制御部３８により、１ｃｈが選択される（ステップＳ２０６Ａ，Ｓ２１６）。
【０１４０】
このように、第２の実施の形態においても、ユーザは、操作ボタン１２２の短押し操作と長押し操作とを使い分けることで、データ再生装置１００に関する複数の動作を実行することができる。これにより、実施の形態１と同様の効果を得ることができる。
【０１４１】
なお、本実施の形態では、中断時間によって、種別の切替と表示・動作切替とを切り替えることとしたが、これに限られず、たとえば、操作時間によってこれらが切り替えられてもよい。この場合、たとえば、短押し操作の場合に、種別の切替を行ない、長押し操作の場合には表示・動作の切替を行なうこととしてもよい。また、第１〜第３の表示・動作切替処理において、中断時間の判定値を共通（５秒）としたが、共通でなくてもよい。
【０１４２】
また、本実施の形態では、種別切替を行なう際、選択中の種別は表示しない（種別の表示切替は行なわない）ものとして説明したが、選択中の種別をたとえば表示部１２８に表示することとしてもよい。
【０１４３】
また、本実施の形態では、予め、第１〜第３の表示・動作切替処理において参照されるデータを、それぞれ別のテーブルに格納することとしたが、このような形式でなくてもよい。たとえば、表示データテーブルおよび動作対応テーブルを各々１つだけ設けて、いずれの表示・動作切替処理において選択されるかを示す識別情報が格納されてもよい。
【０１４４】
上記ＤＶＤ１７２の代わりに、プログラムを記録しているたとえば光学媒体等を駆動装置１７０で読み出して、メモリ１１２のプログラムをアップデートすることもできる。
【０１４５】
また、本発明のデータ再生装置が行なう、表示および動作の切替方法を、プログラムとして提供することもできる。このようなプログラムは、ＣＤ−ＲＯＭ（Compact Disc-ROM）などの光学媒体や、メモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１４６】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１４７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１４８】
【図１】本発明の実施の形態１および２に係るデータ再生装置の外観の一例を示す図である。
【図２】本発明の実施の形態１および２におけるデータ再生装置のハードウェア構成を表わすブロック図である。
【図３】本発明の実施の形態１のデータ再生装置におけるシステム制御部の機能ブロック図である。
【図４】（ａ）は、表示データテーブルの構造例を示す図であり、（ｂ）は、動作対応テーブルの構造例を示す図である。
【図５】本発明の実施の形態１におけるデータ再生装置のシステム制御部が実行する切替処理を示すフローチャートである。
【図６】本発明の実施の形態１における切替処理を示すタイミングチャートである。
【図７】本発明の実施の形態２のデータ再生装置におけるシステム制御部の機能ブロック図である。
【図８】（ａ）は、第１の表示データテーブルの構造例を示す図であり、（ｂ）は、第１の動作対応テーブルの構造例を示す図である。
【図９】（ａ）は、第２の表示データテーブルの構造例を示す図であり、（ｂ）は、第２の動作対応テーブルの構造例を示す図である。
【図１０】（ａ）は、第３の表示データテーブルの構造例を示す図であり、（ｂ）は、第３の動作対応テーブルの構造例を示す図であり、（ｃ）は、種別対応テーブルの構造例を示す図である。
【図１１】本発明の実施の形態２におけるデータ再生装置のシステム制御部が実行する切替処理の流れを示すフローチャートである。
【図１２】第１の表示・動作切替処理を示すフローチャートである。
【図１３】第２の表示・動作切替処理を示すフローチャートである。
【図１４】第３の表示・動作切替処理を示す第１のフローチャートである。
【図１５】第３の表示・動作切替処理を示す第２のフローチャートである。
【図１６】第３の表示・動作切替処理を示す第３のフローチャートである。
【図１７】本発明の実施の形態２における第３の表示・動作切替処理を示すタイミングチャートである。
【符号の説明】
【０１４９】
３１  トレイ開閉制御部、３２  再生制御部、３３  巻戻し制御部、３４  早送り制御部、３５  停止制御部、３６  電源切断制御部、３７  録画制御部、３８  チャンネルＵＰ制御部、３９  チャンネルＤＯＷＮ制御部、４１，４１Ａ，４１Ｂ，４１Ｃ  表示データテーブル、４２，４２Ａ，４２Ｂ，４２Ｃ  動作対応テーブル、４３  種別対応テーブル、１００  データ再生装置、１０２  信号検知部、１０４  表示切替部、１０５  動作切替部、１０６  命令発行部、１０７  選択部、１０８  時間判断部、１０９  種別切替部、１１０，１１０Ａ  システム制御部、１１２  メモリ、１１４  ＯＳＤ画像生成回路、１２２  操作ボタン、１２４  受光部、１２６  計時回路、１２８  表示部、１３０  チューナ、１３２  外部入力部、１５２  ＭＰＥＧエンコーダ、１５４  ＭＰＥＧデコーダ、１５８  合成回路、１６０  Ｄ／Ａ変換部、１６８  出力部、１７０ａ  トレイ、１７０  駆動装置、１８０  リモコン装置、１９０  アンテナ、１９２  伝送ケーブル、４００  テレビ、４００ａ  モニタ。
【図１】
2007073134.tif 000003
【図２】
2007073134.tif 000004
【図３】
2007073134.tif 000005
【図４】
2007073134.tif 000006
【図５】
2007073134.tif 000007
【図６】
2007073134.tif 000008
【図７】
2007073134.tif 000009
【図８】
2007073134.tif 000010
【図９】
2007073134.tif 000011
【図１０】
2007073134.tif 000012
【図１１】
2007073134.tif 000013
【図１２】
2007073134.tif 000014
【図１３】
2007073134.tif 000015
【図１４】
2007073134.tif 000016
【図１５】
2007073134.tif 000017
【図１６】
2007073134.tif 000018
【図１７】
2007073134.tif 000019