(57)【特許請求の範囲】
【請求項１】
映像の再生に関する操作をユーザが行うための操作パネル画像を表示する表示手段と、前記操作の内容に基づいて映像再生処理を実行することによって前記映像を再生する映像再生手段と、を含む映像再生装置において、
前記操作パネル画像を表す動画像データを記憶する第１記憶手段と、
前記操作パネル画像を表す静止画像データを記憶する第２記憶手段と、
前記動画像データに基づいて前記操作パネル画像を前記表示手段に表示させる第１表示制御手段と、
前記静止画像データに基づいて前記操作パネル画像を前記表示手段に表示させる第２表示制御手段と、
前記映像再生処理の実行状態が所定状態であるか否かを判定する判定手段と、
前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態と、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態と、を前記判定手段による判定結果に基づいて切り替える切替手段と、
を含むことを特徴とする映像再生装置。
【請求項２】
請求項１に記載の映像再生装置において、
前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを取得する静止画像データ取得手段を含み、
前記第２記憶手段は、前記静止画像データ取得手段によって取得された前記静止画像データを記憶する、
ことを特徴とする映像再生装置。
【請求項３】
請求項２に記載の映像再生装置において、
前記静止画像データ取得手段は、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に切り替えられる場合に、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを取得し、
前記切替手段は、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態への切り替えを、前記静止画像データ取得手段によって前記静止画像データが取得された後に実行する、
ことを特徴とする映像再生装置。
【請求項４】
請求項３に記載の映像再生装置において、
前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記ユーザが前記操作を行ったか否かを判定する第２判定手段と、
前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に、前記第２判定手段による判定結果に基づいて切り替える第２切替手段と、を含み、
前記第１表示制御手段は、前記第２切替手段による切り替えが実行された場合、前記第２判定手段によって前記ユーザが行ったと判定された前記操作の内容に基づいて前記動画像データを再生することによって、前記操作パネル画像を更新し、
前記静止画像データ取得手段は、前記第１表示制御手段によって前記操作パネル画像が更新された場合、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを再取得し、
前記切替手段は、前記静止画像データ取得手段によって前記静止画像データが再取得された後、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に切り替える、
ことを特徴とする映像再生装置。
【請求項５】
請求項４に記載の映像再生装置において、
前記操作パネル画像は、所定操作が行われた場合に変化する第１操作部材画像と、前記第１操作部材が変化する場合に変化する第２操作部材画像と、を含み、
前記動画像データは、前記所定操作が行われた場合の前記第１操作部材画像の変化を表す第１操作部材動画像データと、前記第１操作部材が変化する場合の前記第２操作部材画像の変化を表す第２操作部材動画像データと、を含み、
前記第１操作部材動画像データの再生時間と前記第２操作部材動画像データの再生時間とは同一の所定時間であり、
前記第１表示制御手段は、前記所定操作が行われたことに起因して前記第２切替手段による切り替えが実行された場合、前記第１操作部材動画像データと前記第２操作部材動画像データとを再生することによって、前記第１操作部材画像と前記第２操作部材画像とを更新し、
前記静止画像データ取得手段は、前記第１操作部材動画像データと前記第２操作部材動画像データとの再生が開始されてから前記所定時間が経過したか否かを判定する手段を含み、前記第１操作部材動画像データと前記第２操作部材動画像データとの再生が開始されてから前記所定時間が経過したと判定された場合、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを再取得する、
ことを特徴とする映像再生装置。
【請求項６】
請求項３乃至５のいずれかに記載の映像再生装置において、
前記操作パネル画像は、前記映像の再生の進行度を表す進行度画像を含み、
前記映像再生装置は、
前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記映像の再生の進行度が変化したか否かを判定する第３判定手段と、
前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に、前記第３判定手段による判定結果に基づいて切り替える第３切替手段と、を含み、
前記第１表示制御手段は、前記第３切替手段による切り替えが実行された場合、前記映像の再生の進行度に基づいて前記動画像データを再生することによって、前記進行度画像を更新し、
前記静止画像データ取得手段は、前記第１表示制御手段によって前記進行度画像が更新された場合、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを再取得し、
前記切替手段は、前記静止画像データ取得手段によって前記静止画像データが再取得された後、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に切り替える、
ことを特徴とする映像再生装置。
【請求項７】
請求項６に記載の映像再生装置において、
前記進行度画像は、第１進行度に対応する第１進行度画像と、第２進行度に対応する第２進行度画像と、を含み、
前記動画像データは、前記映像の再生の進行度が前記第１進行度から前記第２進行度に変化した場合の前記第１進行度画像の変化を表す第１進行度動画像データと、前記映像の再生の進行度が前記第１進行度から前記第２進行度に変化した場合の前記第２進行度画像の変化を表す第２進行度動画像データと、を含み、
前記第１進行度動画像データの再生時間と前記第２進行度動画像データの再生時間とは同一の所定時間であり、
前記第１表示制御手段は、前記映像の再生の進行度が前記第１進行度から前記第２進行度に変化したことに起因して前記第３切替手段による切り替えが実行された場合、前記第１進行度動画像データと前記第２進行度動画像データとを再生することによって、前記第１進行度画像と前記第２進行度画像とを更新し、
前記静止画像データ取得手段は、前記第１進行度動画像データと前記第２進行度動画像データとの再生が開始されてから前記所定時間が経過したか否かを判定する手段を含み、前記第１進行度動画像データと前記第２進行度動画像データとの再生が開始されてから前記所定時間が経過したと判定された場合、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを再取得する、
ことを特徴とする映像再生装置。
【請求項８】
請求項１に記載の映像再生装置において、
前記第２記憶手段は、前記操作パネル画像を表す静止画像データを複数記憶するとともに、前記複数の静止画像データの各々に対応づけて、前記操作の内容に関する条件を記憶し、
前記第２表示制御手段は、前記複数の静止画像データのうちの、前記ユーザによって行われた前記操作の内容が満足する前記条件に対応する前記静止画像データに基づいて、前記操作パネル画像を前記表示手段に表示させる、
ことを特徴とする映像再生装置。
【請求項９】
請求項１に記載の映像再生装置において、
前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記ユーザが前記操作を行ったか否かを判定する第２判定手段と、
前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に、前記第２判定手段による判定結果に基づいて切り替える第２切替手段と、を含み、
前記第１表示制御手段は、前記第２切替手段による切り替えが実行された場合、前記第２判定手段によって前記ユーザが行ったと判定された前記操作の内容に基づいて前記動画像データを再生することによって、前記操作パネル画像を更新する、
ことを特徴とする映像再生装置。
【請求項１０】
請求項１又は９に記載の映像再生装置において、
前記操作パネル画像は、前記映像の再生の進行度を表す進行度画像を含み、
前記映像再生装置は、
前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記映像の再生の進行度が変化したか否かを判定する第３判定手段と、
前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に、前記第３判定手段による判定結果に基づいて切り替える第３切替手段と、を含み、
前記第１表示制御手段は、前記第３切替手段による切り替えが実行された場合、前記映像の再生の進行度に基づいて前記動画像データを再生することによって、前記進行度画像を更新する、
ことを特徴とする映像再生装置。
【請求項１１】
映像の再生に関する操作をユーザが行うための操作パネル画像を表示する表示手段と、前記操作の内容に基づいて映像再生処理を実行することによって前記映像を再生する映像再生手段と、を含む映像再生装置の制御方法において、
前記操作パネル画像を表す動画像データを記憶してなる第１記憶手段に記憶される前記動画像データに基づいて、前記操作パネル画像を前記表示手段に表示させる第１表示制御ステップと、
前記操作パネル画像を表す静止画像データを記憶してなる第２記憶手段に記憶される前記静止画像データに基づいて、前記操作パネル画像を前記表示手段に表示させる第２表示制御ステップと、
前記映像再生処理の実行状態が所定状態であるか否かを判定する判定ステップと、
前記第１表示制御ステップによって前記操作パネル画像が前記表示手段に表示される状態と、前記第２表示制御ステップによって前記操作パネル画像が前記表示手段に表示される状態と、を前記判定ステップにおける判定結果に基づいて切り替える切替ステップと、
を含むことを特徴とする映像再生装置の制御方法。
【請求項１２】
映像の再生に関する操作をユーザが行うための操作パネル画像を表示する表示手段と、前記操作の内容に基づいて映像再生処理を実行することによって前記映像を再生する映像再生手段と、を含む映像再生装置としてコンピュータを機能させるためのプログラムであって、
前記操作パネル画像を表す動画像データを記憶してなる第１記憶手段に記憶される前記動画像データに基づいて、前記操作パネル画像を前記表示手段に表示させる第１表示制御手段、
前記操作パネル画像を表す静止画像データを記憶してなる第２記憶手段に記憶される前記静止画像データに基づいて、前記操作パネル画像を前記表示手段に表示させる第２表示制御手段、
前記映像再生処理の実行状態が所定状態であるか否かを判定する判定手段、及び、
前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態と、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態と、を前記判定手段による判定結果に基づいて切り替える切替手段、
として前記コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は映像再生装置、映像再生装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
映像再生処理を実行することによって、例えば映画などの映像を再生する映像再生装置が知られている。このような映像再生装置としては、映像の再生に関する操作を受け付けるための操作パネル画像を表示する機能を備えた映像再生装置も知られている。
【特許文献１】特開２００５−４０２２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のような映像再生装置では、映像の再生に関する操作の興趣を向上するために、ユーザの操作に応じて変化するような動的な操作パネル画像を実現することが考えられる。また、動的な操作パネル画像を実現するためには汎用的なアニメーション再生技術を利用することが考えられる。しかしながら、この場合、操作パネル画像を表示するための処理負荷が重くなるため、映像再生処理を十分に実行できなくなってしまう場合がある。その結果、映像の再生品質が低下し、ユーザが不満を感じてしまう場合がある。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、操作パネル画像の表示処理の負荷に起因して映像の再生品質が低下してしまうことを抑制できるようになる映像再生装置、映像再生装置の制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係る映像再生装置は、映像の再生に関する操作をユーザが行うための操作パネル画像を表示する表示手段と、前記操作の内容に基づいて映像再生処理を実行することによって前記映像を再生する映像再生手段と、を含む映像再生装置において、前記操作パネル画像を表す動画像データを記憶する第１記憶手段と、前記操作パネル画像を表す静止画像データを記憶する第２記憶手段と、前記動画像データに基づいて前記操作パネル画像を前記表示手段に表示させる第１表示制御手段と、前記静止画像データに基づいて前記操作パネル画像を前記表示手段に表示させる第２表示制御手段と、前記映像再生処理の実行状態が所定状態であるか否かを判定する判定手段と、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態と、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態と、を前記判定手段による判定結果に基づいて切り替える切替手段と、を含むことを特徴とする。
【０００６】
また、本発明に係る映像再生装置の制御方法は、映像の再生に関する操作をユーザが行うための操作パネル画像を表示する表示手段と、前記操作の内容に基づいて映像再生処理を実行することによって前記映像を再生する映像再生手段と、を含む映像再生装置の制御方法において、前記操作パネル画像を表す動画像データを記憶してなる第１記憶手段に記憶される前記動画像データに基づいて、前記操作パネル画像を前記表示手段に表示させる第１表示制御ステップと、前記操作パネル画像を表す静止画像データを記憶してなる第２記憶手段に記憶される前記静止画像データに基づいて、前記操作パネル画像を前記表示手段に表示させる第２表示制御ステップと、前記映像再生処理の実行状態が所定状態であるか否かを判定する判定ステップと、前記第１表示制御ステップによって前記操作パネル画像が前記表示手段に表示される状態と、前記第２表示制御ステップによって前記操作パネル画像が前記表示手段に表示される状態と、を前記判定ステップにおける判定結果に基づいて切り替える切替ステップと、を含むことを特徴とする。
【０００７】
また、本発明に係るプログラムは、映像の再生に関する操作をユーザが行うための操作パネル画像を表示する表示手段と、前記操作の内容に基づいて映像再生処理を実行することによって前記映像を再生する映像再生手段と、を含む映像再生装置として、携帯ゲーム機、据置型ゲーム機、光ディスク再生装置、パーソナルコンピュータ、携帯電話機や携帯情報端末（ＰＤＡ）などのコンピュータを機能させるためのプログラムであって、前記操作パネル画像を表す動画像データを記憶してなる第１記憶手段に記憶される前記動画像データに基づいて、前記操作パネル画像を前記表示手段に表示させる第１表示制御手段、前記操作パネル画像を表す静止画像データを記憶してなる第２記憶手段に記憶される前記静止画像データに基づいて、前記操作パネル画像を前記表示手段に表示させる第２表示制御手段、前記映像再生処理の実行状態が所定状態であるか否かを判定する判定手段、及び、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態と、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態と、を前記判定手段による判定結果に基づいて切り替える切替手段、として前記コンピュータを機能させるためのプログラムである。
【０００８】
また、本発明に係る情報記憶媒体は、上記プログラムを記録したコンピュータ読み取り可能な情報記憶媒体である。また、本発明に係るプログラム配信装置は、上記プログラムを記録した情報記憶媒体を備え、当該情報記憶媒体から上記プログラムを読み出し、配信するプログラム配信装置である。また、本発明に係るプログラム配信方法は、上記プログラムを記録した情報記憶媒体から上記プログラムを読み出し、配信するプログラム配信方法である。
【０００９】
本発明は、映像の再生に関する操作をユーザが行うための操作パネル画像を表示する表示手段と、上記操作の内容に基づいて映像再生処理を実行することによって映像を再生する映像再生手段と、を含む映像再生装置に関するものである。本発明では、操作パネル画像を表す動画像データと、操作パネル画像を表す静止画像データと、が記憶される。そして、操作パネル画像が動画像データに基づいて表示手段に表示される状態と、操作パネル画像が静止画像データに基づいて表示手段に表示される状態とが、映像再生処理の実行状態が所定状態であるか否かの判定結果に基づいて切り替えられる。本発明によれば、操作パネル画像の表示処理の負荷に起因して映像の再生品質が低下してしまうことを抑制できるようになる。
【００１０】
また、本発明の一態様では、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを取得する静止画像データ取得手段を含むようにしてもよい。前記第２記憶手段は、前記静止画像データ取得手段によって取得された前記静止画像データを記憶するようにしてもよい。
【００１１】
また、本発明の一態様では、前記静止画像データ取得手段は、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に切り替えられる場合に、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを取得するようにしてもよい。前記切替手段は、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態への切り替えを、前記静止画像データ取得手段によって前記静止画像データが取得された後に実行するようにしてもよい。
【００１２】
また、本発明の一態様では、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記ユーザが前記操作を行ったか否かを判定する第２判定手段と、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に、前記第２判定手段による判定結果に基づいて切り替える第２切替手段と、を含むようにしてもよい。前記第１表示制御手段は、前記第２切替手段による切り替えが実行された場合、前記第２判定手段によって前記ユーザが行ったと判定された前記操作の内容に基づいて前記動画像データを再生することによって、前記操作パネル画像を更新するようにしてもよい。前記静止画像データ取得手段は、前記第１表示制御手段によって前記操作パネル画像が更新された場合、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを再取得するようにしてもよい。前記切替手段は、前記静止画像データ取得手段によって前記静止画像データが再取得された後、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に切り替えるようにしてもよい。
【００１３】
また、本発明の一態様では、前記操作パネル画像は、所定操作が行われた場合に変化する第１操作部材画像と、前記第１操作部材が変化する場合に変化する第２操作部材画像と、を含むようにしてもよい。前記動画像データは、前記所定操作が行われた場合の前記第１操作部材画像の変化を表す第１操作部材動画像データと、前記第１操作部材が変化する場合の前記第２操作部材画像の変化を表す第２操作部材動画像データと、を含むようにしてもよい。前記第１操作部材動画像データの再生時間と前記第２操作部材動画像データの再生時間とは同一の所定時間であってもよい。前記第１表示制御手段は、前記所定操作が行われたことに起因して前記第２切替手段による切り替えが実行された場合、前記第１操作部材動画像データと前記第２操作部材動画像データとを再生することによって、前記第１操作部材画像と前記第２操作部材画像とを更新するようにしてもよい。前記静止画像データ取得手段は、前記第１操作部材動画像データと前記第２操作部材動画像データとの再生が開始されてから前記所定時間が経過したか否かを判定する手段を含み、前記第１操作部材動画像データと前記第２操作部材動画像データとの再生が開始されてから前記所定時間が経過したと判定された場合、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを再取得するようにしてもよい。
【００１４】
また、本発明の一態様では、前記操作パネル画像は、前記映像の再生の進行度を表す進行度画像を含むようにしてもよい。前記映像再生装置は、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記映像の再生の進行度が変化したか否かを判定する第３判定手段と、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に、前記第３判定手段による判定結果に基づいて切り替える第３切替手段と、を含むようにしてもよい。前記第１表示制御手段は、前記第３切替手段による切り替えが実行された場合、前記映像の再生の進行度に基づいて前記動画像データを再生することによって、前記進行度画像を更新するようにしてもよい。前記静止画像データ取得手段は、前記第１表示制御手段によって前記進行度画像が更新された場合、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを再取得するようにしてもよい。前記切替手段は、前記静止画像データ取得手段によって前記静止画像データが再取得された後、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に切り替えるようにしてもよい。
【００１５】
また、本発明の一態様では、前記進行度画像は、第１進行度に対応する第１進行度画像と、第２進行度に対応する第２進行度画像と、を含むようにしてもよい。前記動画像データは、前記映像の再生の進行度が前記第１進行度から前記第２進行度に変化した場合の前記第１進行度画像の変化を表す第１進行度動画像データと、前記映像の再生の進行度が前記第１進行度から前記第２進行度に変化した場合の前記第２進行度画像の変化を表す第２進行度動画像データと、を含むようにしてもよい。前記第１進行度動画像データの再生時間と前記第２進行度動画像データの再生時間とは同一の所定時間であってもよい。前記第１表示制御手段は、前記映像の再生の進行度が前記第１進行度から前記第２進行度に変化したことに起因して前記第３切替手段による切り替えが実行された場合、前記第１進行度動画像データと前記第２進行度動画像データとを再生することによって、前記第１進行度画像と前記第２進行度画像とを更新するようにしてもよい。前記静止画像データ取得手段は、前記第１進行度動画像データと前記第２進行度動画像データとの再生が開始されてから前記所定時間が経過したか否かを判定する手段を含み、前記第１進行度動画像データと前記第２進行度動画像データとの再生が開始されてから前記所定時間が経過したと判定された場合、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを再取得するようにしてもよい。
【００１６】
また、本発明の一態様では、前記第２記憶手段は、前記操作パネル画像を表す静止画像データを複数記憶するとともに、前記複数の静止画像データの各々に対応づけて、前記操作の内容に関する条件を記憶するようにしてもよい。前記第２表示制御手段は、前記複数の静止画像データのうちの、前記ユーザによって行われた前記操作の内容が満足する前記条件に対応する前記静止画像データに基づいて、前記操作パネル画像を前記表示手段に表示させるようにしてもよい。
【００１７】
また、本発明の一態様では、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記ユーザが前記操作を行ったか否かを判定する第２判定手段と、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に、前記第２判定手段による判定結果に基づいて切り替える第２切替手段と、を含むようにしてもよい。前記第１表示制御手段は、前記第２切替手段による切り替えが実行された場合、前記第２判定手段によって前記ユーザが行ったと判定された前記操作の内容に基づいて前記動画像データを再生することによって、前記操作パネル画像を更新するようにしてもよい。
【００１８】
また、本発明の一態様では、前記操作パネル画像は、前記映像の再生の進行度を表す進行度画像を含むようにしてもよい。前記映像再生装置は、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記映像の再生の進行度が変化したか否かを判定する第３判定手段と、前記第２表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第１表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に、前記第３判定手段による判定結果に基づいて切り替える第３切替手段と、を含むようにしてもよい。前記第１表示制御手段は、前記第３切替手段による切り替えが実行された場合、前記映像の再生の進行度に基づいて前記動画像データを再生することによって、前記進行度画像を更新するようにしてもよい。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態の一例について図面に基づき詳細に説明する。ここでは、本発明の実施形態に係る映像再生装置を携帯ゲーム機を用いて実現する場合について説明する。なお、本発明の実施形態に係る映像再生装置は、光ディスク再生装置、パーソナルコンピュータ、携帯電話機、携帯情報端末（ＰＤＡ）や据置型ゲーム装置などを用いて実現することも可能である。
【００２０】
図１及び図２は本実施の形態に係る映像再生装置１０（携帯ゲーム機１２）の外観を示している。図３は本実施の形態に係る映像再生装置１０のハードウェア構成を示している。
【００２１】
図１は映像再生装置１０を正面前方から見た様子を表す斜視図である。図１に示すように、映像再生装置１０は第１筐体２０と第２筐体３０とを含む。第１筐体２０と第２筐体３０とはヒンジ部１４を介して結合される。第１筐体２０の表面２０ａにはタッチスクリーン２２、十字ボタン２４ｃ、ボタン２４ａ，２４ｂ，２４ｘ，２４ｙが設けられている。タッチスクリーン２２は、図３に示す第１液晶表示部２２ａと、第１液晶表示部２２ａの上に重ねられたタッチパネル２２ｂと、を含む。十字ボタン２４ｃは例えば方向指示操作に用いられる。ボタン２４ａ，２４ｂ，２４ｘ，２４ｙは各種操作に用いられる。第２筐体３０の表面３０ａには第２液晶表示部３２が設けられている。また第２筐体３０にはスピーカ３４が内蔵されている。
【００２２】
図２は、折り畳み状態（第１筐体２０の表面２０ａと第２筐体３０の表面３０ａとが合わされた状態）の映像再生装置１０の背面図である。図２に示すように、第１筐体２０の背面側側面の左右にはボタン２４ｌ，２４ｒがそれぞれ設けられる。また、第１筐体２０の背面側側面の中央には、図３に示すメモリカード４０（情報記憶媒体）を装着可能なカードスロット２６が設けられている。なお、映像再生装置１０には電源スイッチ等の図示しない他の部材も取り付けられる。
【００２３】
図３に示すように、映像再生装置１０はバス４２、マイクロプロセッサ４４、主記憶４６、画像処理部４８、第１液晶表示部２２ａ、第２液晶表示部３２、入出力処理部５０、カードスロット２６、音声処理部５２、スピーカ３４、操作キー部２４、タッチパネル２２ｂ、通信インタフェース５４を含む。これらは電池（図示せず）とともに筐体内に収容されており、該電池により駆動される。
【００２４】
マイクロプロセッサ４４は、図示しないＲＯＭに格納されるオペレーティングシステムや、メモリカード４０に格納されるプログラムやデータに基づいて映像再生装置１０の各部を制御する。主記憶４６は例えばＲＡＭを含んで構成される。メモリカード４０から読み出されたプログラムが主記憶４６に必要に応じて書き込まれる。主記憶４６はマイクロプロセッサ４４の作業用メモリとしても用いられる。バス４２はアドレス及びデータを映像再生装置１０の各部でやり取りするために用いられる。マイクロプロセッサ４４、主記憶４６、画像処理部４８及び入出力処理部５０は、バス４２によって相互データ通信可能に接続される。
【００２５】
第１液晶表示部２２ａ及び第２液晶表示部３２は公知の液晶表示パネルである。画像処理部４８はＶＲＡＭを含む。画像処理部４８はマイクロプロセッサ４４からの指示に従って画像をＶＲＡＭ上に描画する。ＶＲＡＭ上に描画された画像は所定のタイミングで第１液晶表示部２２ａや第２液晶表示部３２に表示される。
【００２６】
入出力処理部５０は、マイクロプロセッサ４４がカードスロット２６、音声処理部５２、操作キー部２４、タッチパネル２２ｂ、通信インタフェース５４とデータ授受するためのインタフェースである。入出力処理部５０にはカードスロット２６、音声処理部５２、操作キー部２４、タッチパネル２２ｂ、通信インタフェース５４が接続される。
【００２７】
カードスロット２６はメモリカード４０に記憶されたプログラムやデータをマイクロプロセッサ４４からの指示に従って読み出す。なお、ここでは、プログラムやデータを映像再生装置１０に供給するためにメモリカード４０を用いるが、光ディスクなどの他の情報記憶媒体を用いるようにしてもよい。または、インターネットなどの通信ネットワークを介して遠隔地からプログラムやデータを映像再生装置１０に供給するようにしてもよい。あるいは、赤外線通信などの各種データ通信を利用してプログラムやデータを映像再生装置１０に供給するようにしてもよい。
【００２８】
音声処理部５２はサウンドバッファを含む。音声処理部５２は、メモリカード４０からサウンドバッファに読み出された各種音声データをスピーカ３４から出力する。
【００２９】
操作キー部２４はユーザが操作入力を行うための入力手段である。操作キー部２４は十字ボタン２４ｃ、ボタン２４ａ，２４ｂ，２４ｘ，２４ｙ，２４ｌ，２４ｒを含む。入出力処理部５０は一定周期ごと（例えば１／６０秒ごと）に操作キー部２４の各部の状態をスキャンし、そのスキャン結果を表す操作信号をバス４２を介してマイクロプロセッサ４４に供給する。マイクロプロセッサ４４はユーザの操作内容をその操作信号に基づいて判断する。タッチパネル２２ｂもユーザが操作入力を行うための入力手段である。タッチパネル２２ｂは、ユーザによって押圧された位置に応じた押圧位置情報を入出力処理部５０を介してマイクロプロセッサ４４に供給する。マイクロプロセッサ４４はユーザが押圧したタッチパネル２２ｂ上の位置をその押圧位置情報に基づいて判断する。
【００３０】
通信インタフェース５４は映像再生装置１０を通信ネットワークに接続するためのインタフェースである。
【００３１】
上記の構成を備える映像再生装置１０は各種映像を再生する機能を備えている。映像再生装置１０では、例えば教養（美容など）に関する映像、音楽に関する映像、映画などが再生される。以下、この映像再生機能について説明する。なお以下では、第１チャプターから第４チャプターまでの４つのチャプターから構成される映像が再生される場合について説明する。
【００３２】
映像再生装置１０は映像を第２液晶表示部３２に表示する。また映像再生装置１０は、映像の再生に関する操作をユーザが行うための操作画面（操作パネル画像）を第１液晶表示部２２ａに表示する。
【００３３】
図４〜図８は操作画面の一例を示す。図４は操作画面の初期状態を示す。図４に示すように、操作画面は複数のボタン画像（操作部材画像）を含む。すなわち、操作画面は連続再生ボタン６０、チャプター再生ボタン６２、第１チャプターボタン６４、第２チャプターボタン６６、第３チャプターボタン６８、第４チャプターボタン７０、再生ボタン７２、停止ボタン７４を含む。なお、各ボタン画像の表示位置はあらかじめ決められている。
【００３４】
連続再生ボタン６０とチャプター再生ボタン６２は映像の再生モードをユーザが選択するためのボタン画像である。連続再生ボタン６０が選択された場合には再生モードが連続再生モードに設定される。「連続再生モード」とは映像を最初から最後まで再生するモードである。チャプター再生ボタン６２が選択された場合には再生モードがチャプター再生モードに設定される。「チャプター再生モード」とはユーザが選択した一つのチャプターのみを再生するモードである。
【００３５】
第１チャプターボタン６４、第２チャプターボタン６６、第３チャプターボタン６８や第４チャプターボタン７０は第１チャプター、第２チャプター、第３チャプター、第４チャプターの各々に対応するボタン画像である。これらのボタン画像はユーザが所望のチャプターを選択するための画像である。また、これらのボタン画像は映像の再生の進行度をユーザに案内する画像（進行度画像）である。なお以下では、第１チャプターボタン６４、第２チャプターボタン６６、第３チャプターボタン６８及び第４チャプターボタン７０のことをまとめて「チャプターボタン」と記載する。
【００３６】
再生ボタン７２と停止ボタン７４はユーザが映像の再生の開始又は停止を指示するためのボタン画像である。再生ボタン７２が選択された場合には映像の再生が開始される。一方、停止ボタン７４が選択された場合には映像の再生が停止される。
【００３７】
操作画面における操作にはタッチパネル２２ｂが利用される。すなわち、ボタン画像の表示領域に対応するタッチパネル２２ｂ上の領域をユーザがペンや自分の指で押圧すると、そのボタン画像が選択される。この場合、そのボタン画像の表示領域に対応するタッチパネル２２ｂ上の領域を押圧することをユーザがやめても、そのボタン画像は、選択された状態（以下、「選択状態」と記載する。）を維持し続ける。そして、ユーザがそのボタン画像の表示領域に対応するタッチパネル２２ｂ上の領域を再び押圧すると、そのボタン画像の選択が解除される。すなわち、そのボタン画像は、選択されていない状態（以下、「非選択状態」と記載する。）に戻る。なお以下では、ボタン画像の表示領域に対応するタッチパネル２２ｂ上の領域をユーザが押圧することを「ユーザがボタン画像を指示する」というように記載する。
【００３８】
操作画面では、選択されているボタン画像と選択されていないボタン画像とが区別して表示される。本実施の形態の場合、選択されているボタン画像の表面には斜線が表される。一方、選択されていないボタン画像には影７６が表される。図４に示す操作画面では連続再生ボタン６０と停止ボタン７４のみが選択され、それ以外のボタン画像は選択されていない。
【００３９】
図５は、図４に示す操作画面でユーザが再生ボタン７２を指示した場合の操作画面の一例を示す。図５に示すように、この場合、再生ボタン７２が選択されるとともに第１チャプターボタン６４も自動的に選択される。また、この場合、第２液晶表示部３２において映像が第１チャプターから再生される。
【００４０】
なお、ボタン画像の状態が非選択状態から選択状態に変化する場合には、ボタン画像の表示態様が変化するとともに、そのボタン画像に対して各種エフェクトが施される。本実施の形態では、ボタン画像の状態が非選択状態から選択状態に変化する場合、ボタン画像が光った後、ボタン画像の影７６が徐々に消えるとともに、ボタン画像の表面に斜線が徐々に生じるようになっている。
【００４１】
図６は、第１チャプターの再生が完了し、第２チャプターの再生が開始された場合の操作画面の一例を示す。図６に示すように、この場合、第１チャプターボタン６４の選択が解除され、第２チャプターボタン６６が選択される。このように、連続再生モードにおいて、あるチャプターの再生が完了して次のチャプターの再生が開始された場合、再生が完了したチャプターのチャプターボタンの選択が自動的に解除され、再生が開始されたチャプターのチャプターボタンが自動的に選択される。
【００４２】
なお、ボタン画像の状態が選択状態から非選択状態に変化する場合にも、ボタン画像の表示態様が変化するとともに、そのボタン画像に対して各種エフェクトが施される。本実施の形態では、ボタン画像の状態が選択状態から非選択状態に変化する場合、ボタン画像が光った後、ボタン画像の表面に表された斜線が徐々に消えるとともに、ボタン画像の影７６が徐々に生じるようになっている。
【００４３】
連続再生モードで映像が再生されている間にユーザが停止ボタン７４を指示した場合、映像の再生が停止され、操作画面は図４に示す状態に戻る。すなわち、停止ボタン７４が選択されるとともに、再生ボタン７２と、停止ボタン７４が指示された時点で再生中であったチャプターのチャプターボタンと、の選択が解除される。なお連続再生モードでは、映像の再生が完了した場合（第４チャプターの再生が完了した場合）にも操作画面は図４に示す状態に戻る。
【００４４】
図４に示す操作画面でユーザがチャプター再生ボタン６２を指示した場合、再生モードがチャプター再生モードに設定される。図７はこの場合の操作画面の一例を示す。図７に示すように、この場合、チャプター再生ボタン６２が選択されるとともに連続再生ボタン６０の選択が自動的に解除される。
【００４５】
チャプター再生モードでは、映像を再生するために、ユーザは所望のチャプターに対応するチャプターボタンを指示した後に再生ボタン７２を指示する必要がある。図８は、ユーザが第３チャプターボタン６８を指示した後に再生ボタン７２を指示した場合の操作画面の一例を示す。図８に示すように、この場合、第３チャプターボタン６８と再生ボタン７２とが選択される。また、この場合、第２液晶表示部３２において映像の第３チャプターが再生される。
【００４６】
チャプター再生モードで映像が再生されている間にユーザが停止ボタン７４を指示した場合、映像の再生が停止され、操作画面は図７に示す状態に戻る。すなわち、停止ボタン７４が選択されるとともに、再生ボタン７２と、停止ボタン７４が指示された時点で再生中であったチャプターに対応するチャプターボタンと、の選択が解除される。なおチャプター再生モードでは、一つのチャプターの再生が完了した場合にも操作画面は図７に示す状態に戻る。
【００４７】
なお本実施の形態では、ユーザが再生モードを変更した場合、操作画面が図４又は図７に示す状態に戻るようになっている。例えば連続再生モードにおいてユーザがチャプター再生ボタン６２が指示した場合、操作画面は図７に示す状態に戻る。またチャプター再生モードにおいてユーザが連続再生ボタン６０を指示した場合、操作画面は図４に示す状態に戻る。また、映像の再生中にユーザが連続再生ボタン６０又はチャプター再生ボタン６２を指示した場合、映像の再生も停止される。
【００４８】
上記のような操作画面は汎用的なアニメーション再生技術を利用して実現される。このような操作画面によれば、ユーザの操作に応じて操作画面が変化することになるため、映像の再生に関する操作の興趣を向上できるようになる。しかしながら、その反面、操作画面を表示するための処理負荷が重くなるため、映像の再生処理を十分に実行できなくなる場合がある。すなわち、いわゆる「処理落ち」が映像の再生に関して発生する場合がある。その結果、映像の再生品質にユーザが不満を感じてしまう場合がある。以下、操作画面の表示処理の負荷に起因して映像の再生品質が低下してしまうことを抑制するための技術について説明する。
【００４９】
図９は映像再生装置１０で実現される機能ブロックを示している。図９に示すように、映像再生装置１０は、映像データ記憶部８０と、映像再生制御部８２（映像再生手段）と、映像表示部８４と、操作画面データ記憶部８５と、第１操作画面表示制御部８６（第１表示制御手段）と、操作画面表示部８８（表示手段）と、静止画像データ取得部９０と、第２操作画面表示制御部９２（第２表示制御手段）と、判定部９４と、切替部９６と、を機能的に含む。これらの機能ブロックはメモリカード４０に記憶されたプログラムをマイクロプロセッサ４４が実行することによって実現される。
【００５０】
［映像データ記憶部］
映像データ記憶部８０は例えばメモリカード４０及び主記憶４６によって実現される。映像データ記憶部８０は映像データを記憶する。例えば、映像データは映像や音声を所定の方式で圧縮したデータである。なお「映像」には、例えば、各種教養（美容など）に関する映像、音楽に関する映像、映画、ゲーム映像（オープニングシーンの映像やイベントシーンの映像など）などが含まれる。
【００５１】
映像データ記憶部８０は映像再生制御データも記憶する。図１０は映像再生制御データの一例を示している。図１０に示す映像再生制御データは、再生モードフラグと、再生状態フラグと、待機時間カウンタと、現在チャプター番号と、現在再生位置と、を含む。再生モードフラグは現在の再生モードを示し、０又は１の値をとる。値「０」は連続再生モードを示し、値「１」はチャプター再生モードを示す。再生状態フラグは映像の再生状態を示し、０〜２の整数値をとる。値「０」は映像の再生を停止中であることを示す。値「１」は映像の再生を待機中であることを示す。値「２」は映像の再生を実行中であることを示す。待機時間カウンタは、映像の再生が待機されている場合において、映像の再生が待機されてからの経過時間を１／６０秒単位で示す。待機時間カウンタの初期値は０である。現在チャプター番号は現在再生又は選択されているチャプターの番号を示す。例えば第１チャプターが再生されている場合、現在チャプター番号は１になる。なお、いずれのチャプターも再生又は選択されていない場合、現在チャプター番号は０になる。現在再生位置は映像の現在の再生位置を示す。例えば、現在再生位置は映像の何番目のフレームが現在再生されているかを示す。以上の映像再生制御データは操作画面における操作内容や映像の再生の進行状況に基づいて更新される。このため、映像再生制御データは操作画面における操作内容や映像の再生の進行状況を示すデータともいうことができる。
【００５２】
［映像再生制御部及び映像表示部］
映像再生制御部８２は例えばマイクロプロセッサ４４及び画像処理部４８によって実現される。映像表示部８４は例えば第２液晶表示部３２によって実現される。映像再生制御部８２は、映像データ記憶部８０に記憶される映像データと映像再生制御データとに基づいて映像再生処理を実行することによって映像を再生する。例えば、映像再生制御部８２は、映像や音声が所定の方式で圧縮された映像データを復号することによって、映像を映像表示部８４に表示し、音声をスピーカ３４から出力する。
【００５３】
［操作画面データ記憶部］
操作画面データ記憶部８５は例えばメモリカード４０及びＶＲＡＭによって実現される。操作画面データ記憶部８５は操作画面を表す操作画面データを記憶する。操作画面データ記憶部８５は、動画像データ記憶部８５ａ（第１記憶手段）と、静止画像データ記憶部８５ｂ（第２記憶手段）と、を含む。
【００５４】
［動画像データ記憶部］
動画像データ記憶部８５ａは例えばメモリカード４０によって実現される。動画像データ記憶部８５ａは操作画面を表す動画像データを記憶する。操作画面を表す動画像データは、汎用的なアニメーション再生技術に則ったデータである。図１１は操作画面の動画像データの一例を示す。図１１に示すように、操作画面の動画像データは、各ボタン画像のアニメーションデータと、各ボタン画像のアニメーションデータの現在再生位置データと、各ボタン画像のアニメーションデータの再生制御のためのスクリプトデータ（プログラム）と、を含む。
【００５５】
まず、各ボタン画像のアニメーションデータについて説明する。図１２は各ボタン画像のアニメーションデータについて示す図である。本実施の形態の場合、図１２に示すように、各ボタン画像のアニメーションデータは長さ（再生時間）が１２０フレームのデータになっている。なお以下では、ｎ番目のフレームのことを「第ｎフレーム」と記載する。また、ここではフレーム間隔は１／６０秒であることとする。
【００５６】
第１フレームから第３０フレームまでの部分は、ボタン画像を非選択状態で表示し続けるためのアニメーションデータである。より具体的には、第１フレームから第３０フレームまでの部分は、ボタン画像を「表面に斜線が付されておらず、かつ、影７６が付された状態」で表示し続けるためのアニメーションデータである。このため、ボタン画像が選択されていない場合、そのボタン画像のアニメーションデータの第１フレームから第３０フレームまでの部分が繰り返し再生される。以下、第１フレームから第３０フレームまでの部分を「第１アニメーションデータ」と呼ぶ。
【００５７】
第３１フレームから第６０フレームまでの部分は、ボタン画像の状態が非選択状態から選択状態に変わる様子を表示するためのアニメーションデータである。より具体的には、第３１フレームから第６０フレームまでの部分は、「ボタン画像が光った後、ボタン画像の影７６が徐々に消えるとともにボタン画像の表面に斜線が徐々に生じる様子」を表示するためのアニメーションデータである。このため、ボタン画像の状態が非選択状態から選択状態に変化する場合、そのボタン画像のアニメーションデータの第３１フレームから第６０フレームまでの部分が再生される。なお、第３１フレームから第６０フレームまでの部分の再生が完了した場合には第６１フレームから第９０フレームまでの部分が繰り返し再生される。以下、第３１フレームから第６０フレームまでの部分を「第２アニメーションデータ」と呼ぶ。
【００５８】
第６１フレームから第９０フレームまでの部分は、ボタン画像を選択状態で表示し続けるためのアニメーションデータである。より具体的には、第６１フレームから第９０フレームまでの部分は、ボタン画像を「表面に斜線が付され、かつ、影７６が付されていない状態」で表示し続けるためのアニメーションデータである。このため、ボタン画像が選択されている場合、そのボタン画像のアニメーションデータの第６１フレームから第９０フレームまでの部分が繰り返し再生される。以下、第６１フレームから第９０フレームまでの部分を「第３アニメーションデータ」と呼ぶ。
【００５９】
第９１フレームから第１２０フレームまでの部分は、ボタン画像の状態が選択状態から非選択状態に変わる様子を表示するためのアニメーションデータである。より具体的には、第９１フレームから第１２０フレームまでの部分は、「ボタン画像が光った後、ボタン画像の表面の斜線が徐々に消えるとともにボタン画像の影７６が徐々に生じる様子」を表示するためのアニメーションデータである。このため、ボタン画像の状態が選択状態から非選択状態に変化する場合、そのボタン画像のアニメーションデータの第９１フレームから第１２０フレームまでの部分が再生される。なお、第９１フレームから第１２０フレームまでの部分の再生が完了した場合には第１フレームから第３０フレームまでの部分が繰り返し再生される。以下、第９１フレームから第１２０フレームまでの部分を「第４アニメーションデータ」と呼ぶ。
【００６０】
本実施の形態の場合、各ボタン画像の第２アニメーションデータの長さ（フレーム数）と、各ボタン画像の第４アニメーションデータの長さと、が同じ長さ（本実施の形態の場合３０フレーム）に統一されている点に特徴がある。この点については後述する。
【００６１】
次に、各ボタン画像のアニメーションデータの現在再生位置データについて説明する。図１３はこのデータの一例を示している。このデータは各ボタン画像のアニメーションデータの現在再生位置を示す。本実施の形態の場合、このデータは、各ボタン画像のアニメーションデータの何番目のフレームが再生中であるかを示す。なお以下では、ボタン画像のアニメーションデータの現在再生位置を更新することを「ボタン画像の現在再生位置を更新する」というように記載する。
【００６２】
次に、各ボタン画像のアニメーションデータの再生制御のためのスクリプトデータ（プログラム）について説明する。このスクリプトデータは、操作画面が動画像データに基づいて表示されている間において所定時間（本実施の形態の場合１／６０秒）ごとに実行される処理のプログラムである。スクリプトデータには例えば各ボタン画像が指示された場合に実行される処理が定められている。図１４はスクリプトデータの処理を示すフロー図である。
【００６３】
図１４に示すように、まずマイクロプロセッサ４４は各ボタン画像のアニメーションデータの現在再生位置を１フレーム進める（Ｓ１０１）。なお、選択されていないボタン画像に関しては第１アニメーションデータを繰り返し再生するために、現在再生位置が第３０フレームである場合には第１フレームに更新される。同様に、選択されたボタン画像に関しては第３アニメーションデータを繰り返し再生するために、現在再生位置が第９０フレームである場合には第６１フレームに更新される。
【００６４】
その後、マイクロプロセッサ４４は連続再生ボタン６０が指示されたか否かを判定する（Ｓ１０２）。ボタン画像が指示されたか否かは、そのボタン画像の表示位置と、タッチパネル２２ｂから出力される押圧位置情報と、に基づいて判定される。連続再生ボタン６０が指示されたと判定された場合、マイクロプロセッサ４４は連続再生ボタン処理を実行する（Ｓ１０３）。図１５は連続再生ボタン処理を示すフロー図である。上述したように、再生モードがチャプター再生モードから連続再生モードに変更された場合、操作画面は図４に示す状態に戻る。このため、連続再生ボタン処理は、再生モードがチャプター再生モードから連続再生モードに変更された場合に操作画面を図４に示す状態に戻すための処理である。
【００６５】
図１５に示すように、まずマイクロプロセッサ４４は再生モードフラグが０であるか否かを判定する（Ｓ２０１）。再生モードフラグが０である場合、再生モードがすでに連続再生モードであるため、下記の処理（Ｓ２０２〜Ｓ２０９）を実行する必要がない。このため、本処理は終了する。
【００６６】
一方、再生モードフラグが０でない場合、マイクロプロセッサ４４は連続再生ボタン６０及びチャプター再生ボタン６２の現在再生位置を更新する（Ｓ２０２）。すなわち、連続再生ボタン６０の状態を選択状態に変えるために、連続再生ボタン６０の現在再生位置が、第２アニメーションデータの開始位置である第３１フレームに更新される。また、チャプター再生ボタン６２の状態を非選択状態に変えるために、チャプター再生ボタン６２の現在再生位置が、第４アニメーションデータの開始位置である第９１フレームに更新される。また、マイクロプロセッサ４４は再生モードフラグを０に更新する（Ｓ２０３）。
【００６７】
その後、マイクロプロセッサ４４は現在チャプター番号（ｎ）を読み出す（Ｓ２０４）。そしてマイクロプロセッサ４４は、第ｎチャプターボタンの状態を非選択状態に変えるために、第ｎチャプターボタンの現在再生位置を第９１フレームに更新する（Ｓ２０５）。また、マイクロプロセッサ４４は現在チャプター番号を０に更新する（Ｓ２０６）。
【００６８】
その後、マイクロプロセッサ４４は再生状態フラグが０であるか否かを判定する（Ｓ２０７）。再生状態フラグが０でない場合、マイクロプロセッサ４４は再生ボタン７２及び停止ボタン７４の現在再生位置を更新する（Ｓ２０８）。すなわち、再生ボタン７２の状態を非選択状態に変えるために、再生ボタン７２の現在再生位置が第９１フレームに更新される。また、停止ボタン７４の状態を選択状態に変えるために、停止ボタン７４の現在再生位置が第３１フレームに更新される。また、マイクロプロセッサ４４は再生状態フラグを０に更新する（Ｓ２０９）。以上で連続再生ボタン処理は終了する。
【００６９】
図１４のＳ１０２において連続再生ボタン６０が指示されていないと判定された場合、マイクロプロセッサ４４はチャプター再生ボタン６２が指示されたか否かを判定する（Ｓ１０４）。チャプター再生ボタン６２が指示されたと判定された場合、マイクロプロセッサ４４はチャプター再生ボタン処理を実行する（Ｓ１０５）。上述したように、再生モードが連続再生モードからチャプター再生モードに変更された場合、操作画面は図７に示す状態に戻る。このため、チャプター再生ボタン処理は、再生モードが連続再生モードからチャプター再生モードに変更された場合に操作画面を図７に示す状態に戻すための処理である。
【００７０】
チャプター再生ボタン処理は連続再生ボタン処理（図１５参照）と類似の処理である。チャプター再生ボタン処理は下記に挙げる点で連続再生ボタン処理と異なる。すなわち、Ｓ２０１では再生モードフラグが１であるか否かが判定される。また、Ｓ２０２では連続再生ボタン６０の現在再生位置が第９１フレームに更新され、チャプター再生ボタン６２の現在再生位置が第３１フレームに更新される。さらに、Ｓ２０３では再生モードフラグが１に更新される。
【００７１】
図１４のＳ１０４においてチャプター再生ボタン６２が指示されていないと判定された場合、マイクロプロセッサ４４はチャプターボタンが指示されたか否かを判定する（Ｓ１０６）。チャプターボタンが指示されたと判定された場合、マイクロプロセッサ４４はチャプターボタン処理を実行する（Ｓ１０７）。図１６はチャプターボタン処理を示すフロー図である。
【００７２】
図１６に示すように、まずマイクロプロセッサ４４は現在チャプター番号（ｎ）を読み出す（Ｓ３０１）。またマイクロプロセッサ４４は、指示されたチャプターボタンのチャプター番号（ｍ）を取得する（Ｓ３０２）。その後、マイクロプロセッサ４４は第ｎチャプターボタン及び第ｍチャプターボタンの現在再生位置を更新する（Ｓ３０３）。すなわち、第ｎチャプターボタンの状態を非選択状態に変えるために、第ｎチャプターボタンの現在再生位置が第９１フレームに更新される。また、第ｍチャプターボタンの状態を選択状態に変えるために、第ｍチャプターボタンの現在再生位置が第３１フレームに更新される。その後、マイクロプロセッサ４４は現在チャプター番号をｍに更新し、映像の現在再生位置を第ｍチャプターの先頭フレームに更新する（Ｓ３０４）。以上でチャプターボタン処理は終了する。
【００７３】
図１４のＳ１０６においてチャプターボタンが指示されていないと判定された場合、マイクロプロセッサ４４は再生ボタン７２が指示されたか否かを判定する（Ｓ１０８）。再生ボタン７２が指示されたと判定された場合、マイクロプロセッサ４４は再生ボタン処理を実行する（Ｓ１０９）。図１７は再生ボタン処理を示すフロー図である。再生ボタン処理は操作画面を例えば図５又は図８に示す状態に変えるための処理である。
【００７４】
図１７に示すように、まずマイクロプロセッサ４４は再生状態フラグが０であるか否かを判定する（Ｓ４０１）。再生状態フラグが０でない場合とは既に再生ボタン７２が選択されている状態であるため、下記の処理（Ｓ４０２〜Ｓ４１０）を実行する必要がない。このため、本処理は終了する。一方、再生状態フラグが０である場合、マイクロプロセッサ４４は再生モードフラグが０であるか否かを判定する（Ｓ４０２）。
【００７５】
再生モードフラグが０である場合、マイクロプロセッサ４４は現在チャプター番号（ｎ）が１であるか否かを判定する（Ｓ４０３）。現在チャプター番号（ｎ）が１でない場合、マイクロプロセッサ４４は第ｎチャプターボタン及び第１チャプターボタン６４の現在再生位置を更新する（Ｓ４０４）。すなわち、第ｎチャプターボタンの状態を非選択状態に変えるために、第ｎチャプターボタンの現在再生位置が第９１フレームに更新される。また、第１チャプターボタン６４の状態を選択状態に変えるために、第１チャプターボタン６４の現在再生位置が第３１フレームに更新される。また、マイクロプロセッサ４４は現在チャプター番号を１に更新し、映像の現在再生位置を第１チャプターの先頭フレームに更新する（Ｓ４０５）。連続再生モードは第１チャプターから順番に再生するモードである。このため、再生ボタン７２が指示された際に第１チャプターが選択されていない場合には、第１チャプターを自動的に選択する必要がある。このような理由でＳ４０３〜Ｓ４０５の処理は実行される。
【００７６】
一方、再生モードフラグが０でない場合、マイクロプロセッサ４４は現在チャプター番号（ｎ）が０であるか否かを判定する（Ｓ４０６）。現在チャプター番号（ｎ）が０である場合、マイクロプロセッサ４４は、第１チャプターボタンの状態を選択状態に変えるために、第１チャプターボタン６４の現在再生位置を第３１フレームに更新する（Ｓ４０７）。また、マイクロプロセッサ４４は現在チャプター番号を１に更新し、映像の現在再生位置を第１チャプターの先頭フレームに更新する（Ｓ４０８）。チャプター再生モードは一つのチャプターのみを再生するモードである。このため、再生ボタン７２が指示された際にいずれのチャプターも選択されていない場合には、いずれかのチャプター（ここでは第１チャプター）を自動的に選択する必要がある。このような理由でＳ４０６〜Ｓ４０８の処理は実行される。
【００７７】
Ｓ４０２〜Ｓ４０８の処理が実行された後、マイクロプロセッサ４４は再生ボタン７２及び停止ボタン７４の現在再生位置を更新する（Ｓ４０９）。すなわち、再生ボタン７２の状態を選択状態に変えるために、再生ボタン７２の現在再生位置が、第２アニメーションデータの開始位置である第３１フレームに更新される。また、停止ボタン７４の状態を非選択状態に変えるために、停止ボタン７４の現在再生位置が、第４アニメーションデータの開始位置である第９１フレームに更新される。また、マイクロプロセッサ４４は再生状態フラグを１に更新し、待機時間カウンタを０に更新する（Ｓ４１０）。以上で再生ボタン処理は終了する。なお、後述するように（図１９のＳ６０４〜Ｓ６１０参照）、この場合、再生ボタン７２の第２アニメーションデータや停止ボタン７４の第４アニメーションデータなどの再生が完了するのを待って、映像の再生が開始される。待機時間カウンタは、それらのアニメーションデータの再生が完了したか否かを判断するために用いられる。
【００７８】
図１４のＳ１０８において再生ボタン７２が指示されていないと判定された場合、マイクロプロセッサ４４は停止ボタン７４が指示されたか否かを判定する（Ｓ１１０）。停止ボタン７４が指示されたと判定された場合、マイクロプロセッサ４４は停止ボタン処理を実行する（Ｓ１１１）。図１８は停止ボタン処理を示すフロー図である。停止ボタン処理は操作画面を図４又は図７に示す状態に戻すための処理である。
【００７９】
図１８に示すように、まずマイクロプロセッサ４４は再生状態フラグが０であるか否かを判定する（Ｓ５０１）。再生状態フラグが０である場合とは既に停止ボタン７４が選択されている状態であるため、下記の処理（Ｓ５０２〜Ｓ５０６）を実行する必要がない。このため、本処理は終了する。
【００８０】
一方、再生状態フラグが０でない場合、マイクロプロセッサ４４は現在チャプター番号（ｎ）を読み出す（Ｓ５０２）。そしてマイクロプロセッサ４４は、第ｎチャプターボタンの状態を非選択状態に変えるために、第ｎチャプターボタンの現在再生位置を第９１フレームに更新する（Ｓ５０３）。また、マイクロプロセッサ４４は現在チャプター番号を０に更新する（Ｓ５０４）。その後、マイクロプロセッサ４４は再生ボタン７２及び停止ボタン７４の現在再生位置を更新する（Ｓ５０５）。すなわち、再生ボタン７２の状態を非選択状態に変えるために、再生ボタン７２の現在再生位置が第９１フレームに更新される。また、停止ボタン７４の状態を選択状態に変えるために、停止ボタン７４の現在再生位置が第３１フレームに更新される。また、マイクロプロセッサ４４は再生状態フラグを０に更新する（Ｓ５０６）。以上で停止ボタン処理は終了する。
【００８１】
図１４のＳ１０１〜Ｓ１１１の処理が実行された後、マイクロプロセッサ４４は各ボタン画像のアニメーションデータを再生することによって操作画面を更新する（Ｓ１１２）。この場合、各ボタン画像のアニメーションデータは、各ボタン画像のアニメーションデータの現在再生位置データ（図１３参照）に基づいて再生される。
【００８２】
［静止画像データ記憶部］
静止画像データ記憶部８５ｂは例えばＶＲＡＭによって実現される。静止画像データ記憶部８５ｂは操作画面を表す静止画像データを記憶する。本実施の形態の場合、静止画像データ記憶部８５ｂは、静止画像データ取得部９０によって取得された操作画面の静止画像データを記憶する。
【００８３】
［操作画面表示部］
操作画面表示部８８は例えば第１液晶表示部２２ａによって実現される。操作画面表示部８８は操作画面を表示する。
【００８４】
［第１操作画面表示制御部］
第１操作画面表示制御部８６は例えばマイクロプロセッサ４４及び画像処理部４８によって実現される。第１操作画面表示制御部８６は、動画像データ記憶部８５ａに記憶される操作画面の動画像データに基づいて操作画面を操作画面表示部８８に表示する。より具体的には、第１操作画面表示制御部８６は各ボタン画像のアニメーションデータを再生することによって操作画面を操作画面表示部８６に表示する。なお以下では、動画像データ記憶部８５ａに記憶される操作画面の動画像データに基づいて表示される操作画面のことを「動的操作画面」と記載する。
【００８５】
［静止画像データ取得部］
静止画像データ取得部９０は例えばマイクロプロセッサ４４及び画像処理部４８によって実現される。静止画像データ取得部９０は、動的操作画面が操作画面表示部８８に表示されている間の所定のタイミングにおいて、操作画面表示部８８に表示される操作画面をキャプチャする。静止画像データ取得部９０によってキャプチャされた画像（操作画面の静止画像データ）は静止画像データ記憶部８５ｂに記憶される。
【００８６】
［第２操作画面表示制御部］
第２操作画面表示制御部９２は例えばマイクロプロセッサ４４及び画像処理部４８によって実現される。第２操作画面表示制御部９２は、静止画像データ記憶部８５ｂに記憶される操作画面の静止画像データに基づいて操作画面を操作画面表示部８８に表示する。より具体的には、第２操作画面表示制御部９２は操作画面の静止画像データを操作画面表示部８８に表示する。なお以下では、静止画像データ記憶部８５ｂに記憶される操作画面の静止画像データに基づいて表示される操作画面のことを「静的操作画面」と記載する。
【００８７】
［判定部］
判定部９４は例えばマイクロプロセッサ４４によって実現される。判定部９４は映像再生処理の実行状態が所定状態であるか否かを判定する。例えば、判定部９４は映像再生制御部８２が映像再生処理を実行中であるか否かを判定する。言い換えれば、判定部９４は映像表示部８４に映像を表示中であるか否かを判定する。判定部９４による判定は、映像データ記憶部８０に記憶される映像再生制御データに基づいて実行される。
【００８８】
［切替部］
切替部９６は例えばマイクロプロセッサ４４及び画像処理部４８によって実現される。切替部９６は、動的操作画面が操作画面表示部８８に表示される状態と、静的操作画面が操作画面表示部８８に表示される状態と、を判定部９４の判定結果に基づいて切り替える。本実施の形態の場合、映像再生制御部８２が映像再生処理を実行中でない場合（映像表示部８４に映像を表示中でない場合）、動的操作画面が操作画面表示部８８に表示される。一方、映像再生制御部８２が映像再生処理を実行中である場合（映像表示部８４に映像を表示中である場合）、静的操作画面が操作画面表示部８８に表示される。
【００８９】
次に、上記に説明した機能ブロックを実現するための処理について説明する。図１９〜図２１は、最初に動的操作画面が第１液晶表示部２２ａに表示された後に映像再生装置１０が所定時間（本実施の形態では１／６０秒）ごとに実行する処理を示すフロー図である。マイクロプロセッサ４４はメモリーカード４０に記憶されたプログラムに従って、図１９〜図２１に示す処理を実行する。
【００９０】
まず、マイクロプロセッサ４４（判定部９４）は再生状態フラグが０であるか否かを判定する（Ｓ６０１）。再生状態フラグが０である場合、マイクロプロセッサ４４（第１操作画面表示制御部８６、切替部９６）は動的操作画面の表示を継続する（Ｓ６０２）。すなわち、第１液晶表示部２２ａに動的操作画面が表示される状態が維持される。
【００９１】
一方、再生状態フラグが０でない場合、マイクロプロセッサ４４は再生状態フラグが１であるか否かを判定する（Ｓ６０３）。再生状態フラグが１である場合、マイクロプロセッサ４４は待機時間カウンタの値に１を加算する（Ｓ６０４）。そして、マイクロプロセッサ４４（静止画像データ取得部９０）は待機時間カウンタの値が３０未満であるか否かを判定する（Ｓ６０５）。値「３０」は、ボタン画像の状態を変えるための第２アニメーションデータ及び第４アニメーションデータの長さ（フレーム数）である。
【００９２】
なお、待機時間カウンタの値は再生ボタン７２が指示された場合に０に初期化される（図１７のＳ４１０参照）。また、この場合、再生状態フラグが１に更新されるとともに、再生ボタン７２及び停止ボタン７４の状態を変えるために、再生ボタン７２の第２アニメーションデータと停止ボタン７４の第４アニメーションデータとが再生される（図１７のＳ４０９及びＳ４１０参照）。この場合、Ｓ６０５では、再生ボタン７２の第２アニメーションデータと停止ボタン７４の第４アニメーションデータとの再生が完了したか否かが判定されることになる。すなわち、再生ボタン７２及び停止ボタン７４の状態変化が完了したか否かが判定されることになる。
【００９３】
また、待機時間カウンタの値はチャプターボタンが映像の再生中に指示された場合にも０に初期化される（図２０のＳ６２０参照）。また、この場合、再生状態フラグが１に更新されるとともに、そのチャプターボタンと、そのチャプターボタンが指示された際に再生中であったチャプターのチャプターボタンと、の状態を変えるために、それらのチャプターボタンの第２アニメーションデータ又は第４アニメーションデータが再生される（図２０のＳ６２０、Ｓ６２２、図１６のＳ３０３参照）。この場合、Ｓ６０５では、それらのチャプターボタンの第２アニメーションデータ又は第４アニメーションデータの再生が完了したか否かが判定されることになる。すなわち、それらのチャプターボタンの状態変化が完了したか否かが判定されることになる。
【００９４】
また、待機時間カウンタの値は、連続再生モードで映像が再生されている間に第１チャプター、第２チャプター又は第３チャプターのいずれかの再生が完了した場合にも０に初期化される（図２１のＳ６２７参照）。また、この場合、再生状態フラグが１に更新されるとともに、そのチャプターと次のチャプターのチャプターボタンの状態を変えるために、それらのチャプターボタンの第２アニメーションデータ又は第４アニメーションデータが再生される（図２１のＳ６２５、Ｓ６２７参照）。この場合、Ｓ６０５では、それらのチャプターボタンの第２アニメーションデータ又は第４アニメーションデータの再生が完了したか否かが判定されることになる。すなわち、それらのチャプターボタンの状態変化が完了したか否かが判定されることになる。
【００９５】
待機時間カウンタの値が３０未満である場合、すなわちボタン画像の状態が変化中である場合、マイクロプロセッサ４４（第１操作画面表示制御部８６、切替部９６）は動的操作画面の表示を継続する（Ｓ６０６）。
【００９６】
一方、待機時間カウンタの値が３０未満でない場合、すなわちボタン画像の状態変化が完了した場合、マイクロプロセッサ４４及び画像処理部４８（静止画像データ取得部９０）は、その時点で第１液晶表示部２２ａに表示されている操作画面をキャプチャすることによって、操作画面の静止画像データを取得する（Ｓ６０７）。より具体的には、第１液晶表示部２２ａに表示される操作画面がＶＲＡＭ上の所定領域に記憶されているため、マイクロプロセッサ４４及び画像処理部４８は、その所定領域に記憶された操作画面をＶＲＡＭ上の別の領域（静止画像データ記憶部８５ｂ）にコピーする。
【００９７】
その後、マイクロプロセッサ４４は再生状態フラグを２に更新する（Ｓ６０８）。また、マイクロプロセッサ４４（第２操作画面表示制御部９２、切替部９６）は静的操作画面の表示を開始する。（Ｓ６０９）。すなわち、Ｓ６０７でキャプチャされた操作画面が第１液晶表示部２２ａに表示され、第１液晶表示部２２ａに表示される操作画面が動的操作画面から静的操作画面に切り替えられる。さらに、マイクロプロセッサ４４（映像再生制御部８２）は、メモリカード４０（映像データ記憶部８０）に記憶された映像データを読み出し、第２液晶表示部３２（映像表示部８４）において映像の表示を開始する（Ｓ６１０）。
【００９８】
Ｓ６０３において再生状態フラグが１でないと判定された場合、すなわち再生状態フラグが２である場合、図２０に示すように、マイクロプロセッサ４４（第２判定手段）は、再生ボタン７２以外のボタン画像が指示されたか否かを判定する（Ｓ６１１）。再生ボタン７２以外のボタン画像が指示されていない場合、マイクロプロセッサ４４は現在チャプター番号（ｎ）を読み出す（Ｓ６１２）。そして、マイクロプロセッサ４４（第３判定手段）は第ｎチャプターの再生が完了したか否かを判定する（Ｓ６１３）。第ｎチャプターの再生が完了していない場合、マイクロプロセッサ４４（第２操作画面表示制御部９２、切替部９６）は静的操作画面の表示を継続する（Ｓ６１４）。また、マイクロプロセッサ４４は映像の再生を継続する（Ｓ６１５）。
【００９９】
Ｓ６１１において、再生ボタン７２以外のボタン画像が指示されたと判定された場合、マイクロプロセッサ４４はそのボタン画像が連続再生ボタン６０、チャプター再生ボタン６２又は停止ボタン７４であるか否かを判定する（Ｓ６１６）。そのボタン画像が連続再生ボタン６０、チャプター再生ボタン６２又は停止ボタン７４である場合、映像の再生を停止するための処理が実行される。
【０１００】
まずマイクロプロセッサ４４は再生状態フラグを０に更新する（Ｓ６１７）。その後、マイクロプロセッサ４４は映像の再生を停止する（Ｓ６１８）。また、マイクロプロセッサ４４（第１操作画面表示制御部８６、第２切替手段）は動的操作画面の表示を開始する（Ｓ６１９）。すなわち、第１液晶表示部２２ａに表示される操作画面が静的操作画面から動的操作画面に切り替えられる。
【０１０１】
このとき、静的操作画面の表示中に行われた操作を動的操作画面に反映するために、静的操作画面の表示中に行われた操作に基づいて動的操作画面が更新される。すなわち、マイクロプロセッサ４４（第１操作画面表示制御部８６）は、静的操作画面の表示中にユーザが指示したボタン画像（言い換えれば、Ｓ６１１においてユーザが指示したと判定されたボタン画像）に対応する処理を、動的操作画面の表示が開始される同時に実行する。例えば、静的操作画面の表示中にユーザが指示したボタン画像が連続再生ボタン６０である場合には連続再生ボタン処理（図１５参照）が実行される。また例えば、静的操作画面の表示中にユーザが指示したボタン画像がチャプター再生ボタン６２である場合にはチャプター再生ボタン処理（図１６参照）が実行される。また例えば、静的操作画面の表示中にユーザが指示したボタン画像が停止ボタン７４である場合には停止ボタン処理（図１８参照）が実行される。
【０１０２】
Ｓ６１６において、指示されたボタン画像が連続再生ボタン６０、チャプター再生ボタン６２又は停止ボタン７４でないと判定された場合、すなわち、指示されたボタン画像がチャプターボタンである場合、指示されたチャプターボタンの状態を選択状態に変えるための処理が実行される。
【０１０３】
まずマイクロプロセッサ４４は再生状態フラグを１に更新し、待機時間カウンタの値を０に更新する（Ｓ６２０）。その後、マイクロプロセッサ４４は映像の再生を待機（一時停止）する（Ｓ６２１）。また、マイクロプロセッサ４４（第１操作画面表示制御部８６、第２切替手段）は動的操作画面の表示を開始する（Ｓ６２２）。すなわち、第１液晶表示部２２ａに表示される操作画面が静的操作画面から動的操作画面に切り替えられる。
【０１０４】
このとき、静的操作画面の表示中に行われた操作を動的操作画面に反映するために動的操作画面が更新される。すなわち、マイクロプロセッサ４４（第１操作画面表示制御部８６）はチャプターボタン指示処理（図１６参照）を動的操作画面の表示が開始されると同時に実行する。これによって、ユーザが指示したチャプターボタンの第２アニメーションデータと、そのチャプターボタンが指示された際に再生中であったチャプターのチャプターボタンの第４アニメーションデータと、の再生が開始される。その結果、それらのチャプターボタンの状態が更新される。ところで、Ｓ６２０では再生状態フラグが１に更新され、待機時間カウンタが０に更新されている。このため、上記のチャプターボタンの第２アニメーションデータ又は第４アニメーションデータの再生が開始されると、図１９のＳ６０４及びＳ６０５の処理によって、それらのアニメーションデータの再生が完了したか否かが監視される。すなわち、上記のチャプターボタンの状態の更新が完了したか否かが監視される。そして、それらのアニメーションデータの再生が完了した場合には操作画面のキャプチャ（操作画面の静止画像データの再取得）が実行される（図１９のＳ６０７参照）。また、その後、操作画面が動的操作画面から静的操作画面に切り替えられ（図１９のＳ６０９参照）、映像の再生が再開される（図１９のＳ６１０参照）。
【０１０５】
Ｓ６１３において第ｎチャプターの再生が完了したと判定された場合、図２１に示すように、マイクロプロセッサ４４は再生モードフラグが０であるか否かを判定する（Ｓ６２３）。再生モードフラグが０である場合、現在チャプター番号（ｎ）が４であるか否かを判定する（Ｓ６２４）。現在チャプター番号（ｎ）が４でない場合、マイクロプロセッサ４４（第１操作画面表示制御部８６）は第ｎチャプターボタン及び第ｎ＋１チャプターボタンの現在再生位置を更新する（Ｓ６２５）。すなわち、第ｎチャプターボタンの状態を非選択状態に変える第４アニメーションデータの再生を開始するために、第ｎチャプターボタンの現在再生位置が第９１フレームに更新される。また、第ｎ＋１チャプターボタンの状態を選択状態に変える第２アニメーションデータの再生を開始するために、第ｎ＋１チャプターボタンの現在再生位置が第３１フレームに更新される。また、マイクロプロセッサ４４は現在チャプター番号をｎ＋１に更新し、映像の現在再生位置を第ｎ＋１チャプターの先頭フレームに更新する。（Ｓ６２６）。さらに、マイクロプロセッサ４４は再生状態フラグを１に更新し、待機時間カウンタを０に初期化する（Ｓ６２７）。その後、マイクロプロセッサ４４は映像の再生を待機（一時停止）する（Ｓ６２８）。また、マイクロプロセッサ４４（第１操作画面表示制御部８６、第３切替手段）は動的操作画面の表示を開始する（Ｓ６２９）。すなわち、第１液晶表示部２２ａに表示される操作画面が静的操作画面から動的操作画面に切り替えられる。
【０１０６】
Ｓ６２５で第ｎチャプターボタン及び第ｎ＋１チャプターボタンの現在再生位置が更新されているため、このときの動的操作画面では、第ｎチャプターボタンの第４アニメーションデータと、第ｎ＋１チャプターボタンの第２アニメーションデータと、の再生が開始される。その結果、第ｎチャプターボタン及び第ｎ＋１チャプターボタンの状態が更新される。ところで、Ｓ６２７では再生状態フラグが１に更新され、待機時間カウンタが０に更新されている。このため、第ｎチャプターボタンの第４アニメーションデータと、第ｎ＋１チャプターボタンの第２アニメーションデータと、の再生が開始されると、図１９のＳ６０４及びＳ６０５の処理によって、それらのアニメーションデータの再生が完了したか否かが監視される。すなわち、第ｎチャプターボタン及び第ｎ＋１チャプターボタンの状態の更新が完了したか否かが監視される。そして、それらのアニメーションデータの再生が完了した場合には操作画面のキャプチャ（操作画面の静止画像データの再取得）が実行される（図１９のＳ６０７参照）。また、その後、操作画面が動的操作画面から静的操作画面に切り替えられ（図１９のＳ６０９参照）、映像の再生が再開される（図１９のＳ６１０参照）。
【０１０７】
なお、Ｓ６２３において再生モードフラグが０でないと判定された場合は、チャプター再生モードにおいて第ｎチャプターの再生が完了した場合である。また、Ｓ６２４において現在チャプター番号（ｎ）が４であると判定された場合は、連続再生モードにおいて第４チャプターの再生が完了した場合である。これらの場合、映像の再生を停止するための処理が実行される。
【０１０８】
すなわち、マイクロプロセッサ４４（第１操作画面表示制御部８６）は、第ｎチャプターボタンの状態を非選択状態に変えるために、第ｎチャプターボタンの現在再生位置を第９１フレームに更新する（Ｓ６３０）。また、マイクロプロセッサ４４は現在チャプター番号を０に更新する（Ｓ６３１）。また、マイクロプロセッサ４４（第１操作画面表示制御部８６）は再生ボタン７２及び停止ボタン７４の現在再生位置を更新する（Ｓ６３２）。すなわち、再生ボタン７２の状態を非選択状態に変えるために、再生ボタン７２の現在再生位置が第９１フレームに更新される。また、停止ボタン７４の状態を選択状態に変えるために、停止ボタン７４の現在再生位置が第３１フレームに更新される。さらに、マイクロプロセッサ４４は再生状態フラグを０に更新する（Ｓ６３３）。その後、マイクロプロセッサ４４及び画像処理部４８は映像の再生を停止する（Ｓ６３４）。また、マイクロプロセッサ４４（第１操作画面表示制御部８６、第３切替手段）は動的操作画面の表示を開始する（Ｓ６３５）。すなわち、第１液晶表示部２２ａに表示される操作画面が静的操作画面から動的操作画面に切り替えられる。
【０１０９】
Ｓ６３０やＳ６３２で第ｎチャプターボタン、再生ボタン７２や停止ボタン７４の現在再生位置が更新されているため、このときの動的操作画面では、第ｎチャプターボタン及び再生ボタン７２の第４アニメーションデータと、停止ボタン７４の第２アニメーションデータと、の再生が開始される。その結果、第ｎチャプターボタン、再生ボタン７２や停止ボタン７４の状態が更新される。
【０１１０】
以上説明した映像再生装置１０では、原則として動画像データに基づいて操作画面（動的操作画面）が表示される。その結果、ユーザの操作に応じて変化する動的な操作画面が実現され、映像の再生に関する操作の興趣が向上される。
【０１１１】
ところで、動的操作画面は各ボタン画像のアニメーションデータを再生することによって表示されるため、操作画面を表示するための処理負荷は重くなる。このため、映像を再生するための処理を十分に実行できなくなるおそれがある。その結果、映像の再生品質が低下するおそれがある。この点、映像再生装置１０では、第１液晶表示部２２ａに表示される操作画面が、動的操作画面と静的操作画面との間で、映像再生処理の実行状態に基づいて切り替えられる。より具体的には、映像再生処理が実行されてない場合（映像が再生されていない場合）には動的操作画面が表示される。そして、映像再生処理の実行が開始される場合（映像の再生が開始される場合）には、第１液晶表示部２２ａに表示される操作画面が動的操作画面から静的操作画面に切り替えられる。その結果、映像再生処理の実行中（映像の再生中）には静的操作画面が表示され、操作画面を表示するための処理負荷が軽減される。映像再生装置１０によれば、操作画面を表示するための処理負荷に起因して映像の再生品質が低下してしまうことを抑制できるようになる。
【０１１２】
また映像再生装置１０では、動的操作画面が表示される間の所定のタイミングで、第１液晶表示部２２ａに表示される操作画面がキャプチャされることによって、操作画面の静止画像データが生成される。その結果、ユーザの操作内容が反映された静的操作画面が表示されるようになる。なお、ユーザの操作内容が反映された静的操作画面が表示されるように図るための方法としては、操作画面で行われ得る操作内容を考慮して、あらかじめ複数種類の静止画像データを用意しておく方法も考えられる。例えば図４〜図７の操作画面を表す静止画像データなどをあらかじめ用意しておく方法も考えられる。しかしながら、この場合、データ量が増大してしまう。この点、映像表示装置１０によれば、操作画面の静止画像データを複数種類用意する必要がないため、データ量の軽減を図ることが可能になる。
【０１１３】
また映像再生装置１０では、静的操作画面の表示中にユーザが操作を行った場合、第１液晶表示部２２ａに表示される操作画面が静的操作画面から動的操作画面に切り替えられる（図２０のＳ６１１、Ｓ６１９、Ｓ６２２参照）。そして、静的操作画面の表示中にユーザが行った操作内容に応じて各ボタン画像のアニメーションデータが再生される（図２０のＳ６１９、Ｓ６２２、図１５のＳ２０２、Ｓ２０５、Ｓ２０８、図１６のＳ３０３、図１８のＳ５０３、Ｓ５０５参照）。このようにして、映像再生装置１０では、静的操作画面の表示中にユーザが行った操作内容が操作画面に反映されるようになっている。
【０１１４】
例えば、静的操作画面の表示中、かつ、第３チャプターの再生中にユーザが第１チャプターボタン６４を指示した場合を想定する。この場合、第１液晶表示部２２ａに表示される操作画面が静的操作画面から動的操作画面に切り替えられる（図２０のＳ６１１、Ｓ６２２参照）。そして、第１チャプターボタン６４（第１操作部材画像）の第２アニメーションデータ（第１操作部材動画像データ）と、第３チャプターボタン６８（第２操作部材画像）の第４アニメーションデータ（第２操作部材動画像データ）と、が再生される（図２０のＳ６２２、図１６のＳ３０３参照）。これによって、第１チャプターボタン６４及び第３チャプターボタン６８の状態が更新される。そして、それらのアニメーションデータの再生が完了された後、第１液晶表示部２２ａに表示される操作画面がキャプチャされることによって操作画面の静止画像データが再取得される（図１９のＳ６０５、Ｓ６０７参照）。さらに、その後、第１液晶表示部２２ａに表示される操作画面が動的操作画面から静的操作画面に切り替えられる（図１９のＳ６０９参照）。このようにして、映像再生装置１０では、静的操作画面の表示中にユーザが行った操作内容が静的操作画面に反映されるようになっている。
【０１１５】
ところで、この場合、操作画面の静止画像データの再取得（操作画面のキャプチャ）は、ユーザが指示したチャプターボタンなどの第２アニメーションデータ又は第４アニメーションデータの再生がすべて完了した後で実行する必要がある。この点、映像表示装置１０では、各ボタン画像の第２アニメーションデータ及び第４アニメーションデータの長さ（フレーム数）が３０フレームに統一されているため、操作画面の静止画像データの再取得のタイミングを比較的容易に判断することができる（図１９のＳ６０５参照）。
【０１１６】
また映像再生装置１０では、静的操作画面の表示中に映像の再生の進行度が変化した場合（すなわち、第１チャプター、第２チャプター、第３チャプター又は第４チャプターの再生が完了した場合）、第１液晶表示部２２ａに表示される操作画面が静的操作画面から動的操作画面に切り替えられる（図２０のＳ６１３、図２１のＳ６２９、Ｓ６３５参照）。そして、映像の再生の進行度の変化内容に応じて、ボタン画像のアニメーションデータが再生される（図２１のＳ６２５、Ｓ６３０、Ｓ６３２参照）。このようにして、映像再生装置１０では、静的操作画面が表示される間に映像の再生の進行度が変化した場合に、その変化内容が操作画面に反映されるようになっている。
【０１１７】
例えば、静的操作画面の表示中に第１チャプターの再生が完了し、第２チャプターの再生が開始される場合を想定する。この場合、第１液晶表示部２２ａに表示される操作画面が静的操作画面から動的操作画面に切り替えられる（図２１のＳ６２９参照）。そして、第１チャプターボタン６４（第１進行度画像）の第４アニメーションデータ（第１進行度動画像データ）と、第３チャプターボタン６８（第２進行度画像）の第４アニメーションデータ（第２進行度動画像データ）と、が再生される（図２１のＳ６２５参照）。これによって、第１チャプターボタン６４及び第３チャプターボタン６８の状態が更新される。そして、それらのアニメーションデータの再生が完了された後、第１液晶表示部２２ａに表示される操作画面がキャプチャされることによって操作画面の静止画像データが再取得される（図１９のＳ６０５、Ｓ６０７参照）。さらに、その後、第１液晶表示部２２ａに表示される操作画面が動的操作画面から静的操作画面に切り替えられる（図１９のＳ６０９参照）。このようにして、映像再生装置１０では、静的操作画面の表示中に第１チャプター、第２チャプター又は第３チャプターの再生が完了し、次のチャプターの再生が開始される場合には、そのことが静的操作画面に反映されるようになっている。
【０１１８】
ところで、この場合、操作画面の静止画像データの再取得（操作画面のキャプチャ）は、チャプターボタンの第２アニメーションデータ又は第４アニメーションデータの再生がすべて完了した後で実行する必要がある。この点、映像表示装置１０では、チャプターボタンの第２アニメーションデータ及び第４アニメーションデータの長さ（フレーム数）が統一されているため、操作画面の静止画像データの再取得のタイミングを比較的容易に判断することができる。
【０１１９】
なお、本発明は以上説明した実施の形態に限定されるものではない。
【０１２０】
例えば、静止画像データ記憶部８５ｂは、操作画面の静止画像データを複数記憶するようにしてもよい。この場合、静止画像データ記憶部８５ｂに記憶される複数の静止画像データには、例えば、図４〜図７に示す操作画面の静止画像データが含まれる。また、この場合、静止画像データ記憶部８５ｂには、複数の静止画像データの各々に対応づけて、操作内容に関する条件が記憶される。「操作内容に関する条件」とは、例えば選択中のボタンの組み合わせに関する条件である。また第２操作画面表示制御部９２は、ユーザが行った操作内容を映像再生制御データに基づいて判断する。例えば、第２操作画面表示制御部９２は、現在選択中のボタンの組み合わせを判断する。そして第２操作画面表示制御部９２は、ユーザが行った操作内容が満足する上記条件に対応する静止画像データを静止画像データ記憶部８５ｂから読み出し、その静止画像データを動画表示部８８に表示する。このようにしても、操作画面を表示するための処理負荷に起因して映像の再生品質が低下してしまうことを抑制することが可能になる。また、ユーザが行った操作内容が反映された静的操作画面が表示されるようになる。
【０１２１】
また例えば、操作画面における操作には十字ボタン２４ｃやボタン２４ａなどが利用されるようにしてもよい。例えば、十字ボタン２４ｃの操作に応じて移動するカーソルが操作画面に表示されるようにしてもよい。そして、カーソルがいずれかのボタン画像上に位置している状態でボタン２４ａが選択された場合にそのボタン画像が指示されたと判断されるようにしてもよい。
【０１２２】
また例えば、操作画面はボタン画像以外の操作部材画像を含むようにしてもよい。例えば、音量を調整するためのスライダーバー画像が操作画面に含まれるようにしてもよい。
【０１２３】
また例えば、映像表示部８４はゲーム画面（ゲームプレイ映像）を表示するようにしてもよい。例えば、映像表示部８４は各種オブジェクトが配置されたゲーム空間を仮想カメラから見た様子を表す映像を操作画面における操作に従って表示するようにしてもよい。この場合、映像データ記憶部８０にはゲーム空間の状態を示すデータが記憶される。「ゲーム空間の状態を表すデータ」とは、例えばゲーム空間に配置される各種オブジェクトや仮想カメラの現在位置や姿勢などを示すデータである。そして、映像再生制御部８２は、ゲーム空間を仮想カメラから見た様子を表す画像を上記のデータに基づいて所定時間（例えば１／６０秒）ごとに生成し、その画像を映像表示部８４に表示する。
【０１２４】
また、以上の説明では、プログラムを情報記憶媒体たるメモリカード４０から映像表示装置１０（携帯ゲーム機１２）に供給するようにしたが、通信ネットワークを介してプログラムを家庭等に配信するようにしてもよい。図２２は、通信ネットワークを用いたプログラム配信システムの全体構成を示す図である。図２２に基づいて本発明に係るプログラム配信方法を説明する。図２２に示すように、このプログラム配信システム１００はプログラム配信装置１０８と通信ネットワーク１０６と携帯ゲーム機１２とを含む。プログラム配信装置１０８はデータベース１０２とサーバ１０４とを含む。通信ネットワーク１０６は例えばインターネットやケーブルテレビネットワークを含む。このシステムでは、データベース（情報記憶媒体）１０２に、メモリカード４０の記憶内容と同様のプログラムが記憶される。そして、携帯ゲーム機１２を用いて需要者がプログラム配信要求をすることによって、それが通信ネットワーク１０６を介してサーバ１０４に伝えられる。そして、サーバ１０４はプログラム配信要求に応じてデータベース１０２からプログラムを読み出し、それを携帯ゲーム機１２に送信する。ここではプログラム配信要求に応じてプログラムを送信するようにしたが、サーバ１０４から一方的にプログラムを送信するようにしてもよい。このように通信ネットワーク１０６を介してプログラムを配信するようにすれば、需要者はプログラムを容易に入手できるようになる。
【０１２５】
なお、操作画面表示部８８と映像表示部８４とは一つの表示手段（ディスプレイやテレビなど）によって実現されるようにしてもよい。すなわち、操作画面（操作パネル画像）と映像再生画面とは一つの表示手段（ディスプレイやテレビなど）に表示されるようにしてもよい。
【０１２６】
また、映像再生装置１０は携帯ゲーム機１２以外のコンピュータを用いて実現することができる。例えば、映像再生装置１０はＤＶＤ（登録商標）プレイヤーなどの光ディスク再生装置を用いて実現することができる。また例えば、映像再生装置１０はパーソナルコンピュータ、携帯電話機、携帯情報端末（ＰＤＡ）や据置型ゲーム装置などを用いて実現することもできる。なお、光ディスク再生装置、パーソナルコンピュータ、据置型ゲーム装置を用いて映像再生装置１０を実現する場合には、例えばモニタ、液晶ディスプレイ又はテレビなどが表示手段として用いられる。
【図面の簡単な説明】
【０１２７】
【図１】本実施の形態に係る映像再生装置の外観を表す図である。
【図２】本実施の形態に係る映像再生装置の外観を表す図である。
【図３】本実施の形態に係る映像再生装置のハードウェア構成を示す図である。
【図４】操作画面の一例を示す図である。
【図５】操作画面の一例を示す図である。
【図６】操作画面の一例を示す図である。
【図７】操作画面の一例を示す図である。
【図８】操作画面の一例を示す図である。
【図９】本実施の形態に係る映像再生装置の機能ブロック図である。
【図１０】映像再生制御データの一例を示す図である。
【図１１】操作画面の動画像データの一例を示す図である。
【図１２】ボタン画像のアニメーションデータについて説明するための図である。
【図１３】ボタン画像の現在再生位置データの一例を示す図である。
【図１４】スクリプトデータの処理を示すフロー図である。
【図１５】連続再生ボタン処理を示すフロー図である。
【図１６】チャプターボタン処理を示すフロー図である。
【図１７】再生ボタン処理を示すフロー図である。
【図１８】停止ボタン処理を示すフロー図である。
【図１９】映像再生装置が実行する処理を示すフロー図である。
【図２０】映像再生装置が実行する処理を示すフロー図である。
【図２１】映像再生装置が実行する処理を示すフロー図である。
【図２２】本発明の他の実施形態に係るプログラム配信システムの全体構成を示す図である。
【符号の説明】
【０１２８】
１０  映像再生装置、１２  携帯ゲーム機、１４  ヒンジ部、２０  第１筐体、２０ａ  第１筐体の表面、２２  タッチスクリーン、２２ａ  第１液晶表示部、２２ｂ  タッチパネル、２４  操作キー部、２４ａ，２４ｂ，２４ｘ，２４ｙ，２４ｌ，２４ｒ  ボタン、２４ｃ  十字ボタン、２６  カードスロット、３０  第２筐体、３０ａ  第２筐体の表面、３２  第２液晶表示部、３４  スピーカ、４０  メモリカード、４２  バス、４４  マイクロプロセッサ、４６  主記憶、４８  画像処理部、５０  入出力処理部、５２  音声処理部、５４  通信インタフェース、６０  連続再生ボタン、６２  チャプター再生ボタン、６４  第１チャプターボタン、６６  第２チャプターボタン、６８  第３チャプターボタン、７０  第４チャプターボタン、７２  再生ボタン、７４  停止ボタン、７６  影、８０  映像データ記憶部、８２  映像再生制御部、８４  映像表示部、８５  操作画面データ記憶部、８５ａ  動画像データ記憶部、８５ｂ  静止画像データ記憶部、８６  第１操作画面表示制御部、８８  操作画面表示部、９０  静止画像データ取得部、９２  第２操作画面表示制御部、９４  判定部、９６  切替部、１００  プログラム配信システム、１０２  データベース、１０４  サーバ、１０６  通信ネットワーク、１０８  プログラム配信装置。
【図１】
0004384683.tif 000002
【図２】
0004384683.tif 000003
【図３】
0004384683.tif 000004
【図４】
0004384683.tif 000005
【図５】
0004384683.tif 000006
【図６】
0004384683.tif 000007
【図７】
0004384683.tif 000008
【図８】
0004384683.tif 000009
【図９】
0004384683.tif 000010
【図１０】
0004384683.tif 000011
【図１１】
0004384683.tif 000012
【図１２】
0004384683.tif 000013
【図１３】
0004384683.tif 000014
【図１４】
0004384683.tif 000015
【図１５】
0004384683.tif 000016
【図１６】
0004384683.tif 000017
【図１７】
0004384683.tif 000018
【図１８】
0004384683.tif 000019
【図１９】
0004384683.tif 000020
【図２０】
0004384683.tif 000021
【図２１】
0004384683.tif 000022
【図２２】
0004384683.tif 000023