Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4384683B2 - VIDEO REPRODUCTION DEVICE, VIDEO REPRODUCTION DEVICE CONTROL METHOD, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP4384683B2 - VIDEO REPRODUCTION DEVICE, VIDEO REPRODUCTION DEVICE CONTROL METHOD, AND PROGRAM - Google Patents

VIDEO REPRODUCTION DEVICE, VIDEO REPRODUCTION DEVICE CONTROL METHOD, AND PROGRAM Download PDF

Info

Publication number
JP4384683B2
JP4384683B2 JP2007216304A JP2007216304A JP4384683B2 JP 4384683 B2 JP4384683 B2 JP 4384683B2 JP 2007216304 A JP2007216304 A JP 2007216304A JP 2007216304 A JP2007216304 A JP 2007216304A JP 4384683 B2 JP4384683 B2 JP 4384683B2
Authority
JP
Japan
Prior art keywords
video
image data
operation panel
display
progress
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2007216304A
Other languages
Japanese (ja)
Other versions
JP2009048744A (en
Inventor
和弥 足立
賢太朗 永山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konami Digital Entertainment Co Ltd
Original Assignee
Konami Digital Entertainment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konami Digital Entertainment Co Ltd filed Critical Konami Digital Entertainment Co Ltd
Priority to JP2007216304A priority Critical patent/JP4384683B2/en
Publication of JP2009048744A publication Critical patent/JP2009048744A/en
Application granted granted Critical
Publication of JP4384683B2 publication Critical patent/JP4384683B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management Or Editing Of Information On Record Carriers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Television Signal Processing For Recording (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Description

本発明は映像再生装置、映像再生装置の制御方法及びプログラムに関する。   The present invention relates to a video playback apparatus, a video playback apparatus control method, and a program.

映像再生処理を実行することによって、例えば映画などの映像を再生する映像再生装置が知られている。このような映像再生装置としては、映像の再生に関する操作を受け付けるための操作パネル画像を表示する機能を備えた映像再生装置も知られている。
特開2005−40223号公報
A video playback device that plays back video such as a movie by executing video playback processing is known. As such a video playback device, a video playback device having a function of displaying an operation panel image for receiving an operation related to video playback is also known.
Japanese Patent Laying-Open No. 2005-40223

上記のような映像再生装置では、映像の再生に関する操作の興趣を向上するために、ユーザの操作に応じて変化するような動的な操作パネル画像を実現することが考えられる。また、動的な操作パネル画像を実現するためには汎用的なアニメーション再生技術を利用することが考えられる。しかしながら、この場合、操作パネル画像を表示するための処理負荷が重くなるため、映像再生処理を十分に実行できなくなってしまう場合がある。その結果、映像の再生品質が低下し、ユーザが不満を感じてしまう場合がある。   In the video playback apparatus as described above, it is conceivable to realize a dynamic operation panel image that changes according to a user operation in order to improve the interest of the operation related to video playback. In order to realize a dynamic operation panel image, it is conceivable to use a general animation reproduction technique. However, in this case, since the processing load for displaying the operation panel image becomes heavy, the video reproduction process may not be sufficiently performed. As a result, the playback quality of the video is lowered, and the user may feel dissatisfied.

本発明は上記課題に鑑みてなされたものであって、その目的は、操作パネル画像の表示処理の負荷に起因して映像の再生品質が低下してしまうことを抑制できるようになる映像再生装置、映像再生装置の制御方法及びプログラムを提供することにある。   The present invention has been made in view of the above problems, and an object of the present invention is to provide a video playback apparatus capable of suppressing a reduction in video playback quality due to a load of display processing of an operation panel image. Another object of the present invention is to provide a control method and program for a video reproduction apparatus.

上記課題を解決するために、本発明に係る映像再生装置は、映像の再生に関する操作をユーザが行うための操作パネル画像を表示する表示手段と、前記操作の内容に基づいて映像再生処理を実行することによって前記映像を再生する映像再生手段と、を含む映像再生装置において、前記操作パネル画像を表す動画像データを記憶する第1記憶手段と、前記操作パネル画像を表す静止画像データを記憶する第2記憶手段と、前記動画像データに基づいて前記操作パネル画像を前記表示手段に表示させる第1表示制御手段と、前記静止画像データに基づいて前記操作パネル画像を前記表示手段に表示させる第2表示制御手段と、前記映像再生処理の実行状態が所定状態であるか否かを判定する判定手段と、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態と、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態と、を前記判定手段による判定結果に基づいて切り替える切替手段と、を含むことを特徴とする。   In order to solve the above-described problem, a video playback apparatus according to the present invention executes display processing for displaying an operation panel image for a user to perform an operation related to video playback, and video playback processing based on the content of the operation. In a video playback apparatus including a video playback means for playing back the video, a first storage means for storing moving image data representing the operation panel image and a still image data representing the operation panel image are stored. A second storage unit; a first display control unit configured to display the operation panel image on the display unit based on the moving image data; and a second display unit configured to display the operation panel image on the display unit based on the still image data. 2 display control means, determination means for determining whether or not the execution state of the video reproduction processing is a predetermined state, and the operation by the first display control means Switching means for switching between a state in which a channel image is displayed on the display means and a state in which the operation panel image is displayed on the display means by the second display control means based on a determination result by the determination means; It is characterized by including.

また、本発明に係る映像再生装置の制御方法は、映像の再生に関する操作をユーザが行うための操作パネル画像を表示する表示手段と、前記操作の内容に基づいて映像再生処理を実行することによって前記映像を再生する映像再生手段と、を含む映像再生装置の制御方法において、前記操作パネル画像を表す動画像データを記憶してなる第1記憶手段に記憶される前記動画像データに基づいて、前記操作パネル画像を前記表示手段に表示させる第1表示制御ステップと、前記操作パネル画像を表す静止画像データを記憶してなる第2記憶手段に記憶される前記静止画像データに基づいて、前記操作パネル画像を前記表示手段に表示させる第2表示制御ステップと、前記映像再生処理の実行状態が所定状態であるか否かを判定する判定ステップと、前記第1表示制御ステップによって前記操作パネル画像が前記表示手段に表示される状態と、前記第2表示制御ステップによって前記操作パネル画像が前記表示手段に表示される状態と、を前記判定ステップにおける判定結果に基づいて切り替える切替ステップと、を含むことを特徴とする。   The video playback apparatus control method according to the present invention includes a display unit that displays an operation panel image for a user to perform an operation related to video playback, and a video playback process based on the content of the operation. In a video playback device control method including video playback means for playing back the video, based on the moving image data stored in the first storage means for storing moving image data representing the operation panel image, Based on the first display control step for displaying the operation panel image on the display means and the still image data stored in the second storage means for storing still image data representing the operation panel image, the operation A second display control step of displaying a panel image on the display means, and a determination step of determining whether or not the execution state of the video reproduction process is a predetermined state In the determination step, a state in which the operation panel image is displayed on the display unit by the first display control step and a state in which the operation panel image is displayed on the display unit by the second display control step. And a switching step of switching based on the determination result.

また、本発明に係るプログラムは、映像の再生に関する操作をユーザが行うための操作パネル画像を表示する表示手段と、前記操作の内容に基づいて映像再生処理を実行することによって前記映像を再生する映像再生手段と、を含む映像再生装置として、携帯ゲーム機、据置型ゲーム機、光ディスク再生装置、パーソナルコンピュータ、携帯電話機や携帯情報端末(PDA)などのコンピュータを機能させるためのプログラムであって、前記操作パネル画像を表す動画像データを記憶してなる第1記憶手段に記憶される前記動画像データに基づいて、前記操作パネル画像を前記表示手段に表示させる第1表示制御手段、前記操作パネル画像を表す静止画像データを記憶してなる第2記憶手段に記憶される前記静止画像データに基づいて、前記操作パネル画像を前記表示手段に表示させる第2表示制御手段、前記映像再生処理の実行状態が所定状態であるか否かを判定する判定手段、及び、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態と、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態と、を前記判定手段による判定結果に基づいて切り替える切替手段、として前記コンピュータを機能させるためのプログラムである。   The program according to the present invention reproduces the video by displaying an operation panel image for a user to perform an operation relating to the reproduction of the video, and executing a video reproduction process based on the content of the operation. A program for causing a computer such as a portable game machine, a stationary game machine, an optical disk playback device, a personal computer, a mobile phone, and a personal digital assistant (PDA) to function as a video playback device including a video playback means, A first display control unit configured to display the operation panel image on the display unit based on the moving image data stored in a first storage unit configured to store moving image data representing the operation panel image; Based on the still image data stored in the second storage means for storing still image data representing an image, A second display control means for displaying a production panel image on the display means; a determination means for determining whether or not an execution state of the video reproduction process is a predetermined state; and the operation panel image by the first display control means. As a switching means for switching between a state in which the control panel image is displayed on the display means by the second display control means based on a determination result by the determination means Is a program for making

また、本発明に係る情報記憶媒体は、上記プログラムを記録したコンピュータ読み取り可能な情報記憶媒体である。また、本発明に係るプログラム配信装置は、上記プログラムを記録した情報記憶媒体を備え、当該情報記憶媒体から上記プログラムを読み出し、配信するプログラム配信装置である。また、本発明に係るプログラム配信方法は、上記プログラムを記録した情報記憶媒体から上記プログラムを読み出し、配信するプログラム配信方法である。   An information storage medium according to the present invention is a computer-readable information storage medium recording the above program. A program distribution apparatus according to the present invention is a program distribution apparatus that includes an information storage medium that records the program, reads the program from the information storage medium, and distributes the program. The program distribution method according to the present invention is a program distribution method for reading and distributing the program from an information storage medium storing the program.

本発明は、映像の再生に関する操作をユーザが行うための操作パネル画像を表示する表示手段と、上記操作の内容に基づいて映像再生処理を実行することによって映像を再生する映像再生手段と、を含む映像再生装置に関するものである。本発明では、操作パネル画像を表す動画像データと、操作パネル画像を表す静止画像データと、が記憶される。そして、操作パネル画像が動画像データに基づいて表示手段に表示される状態と、操作パネル画像が静止画像データに基づいて表示手段に表示される状態とが、映像再生処理の実行状態が所定状態であるか否かの判定結果に基づいて切り替えられる。本発明によれば、操作パネル画像の表示処理の負荷に起因して映像の再生品質が低下してしまうことを抑制できるようになる。   The present invention includes a display unit that displays an operation panel image for a user to perform an operation related to video reproduction, and a video reproduction unit that reproduces a video by executing a video reproduction process based on the content of the operation. The present invention relates to a video reproducing apparatus including the same. In the present invention, moving image data representing an operation panel image and still image data representing an operation panel image are stored. The state in which the operation panel image is displayed on the display unit based on the moving image data and the state in which the operation panel image is displayed on the display unit based on the still image data indicate that the execution state of the video reproduction process is a predetermined state Is switched based on the determination result of whether or not. According to the present invention, it is possible to suppress a reduction in video reproduction quality due to a load of display processing of an operation panel image.

また、本発明の一態様では、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを取得する静止画像データ取得手段を含むようにしてもよい。前記第2記憶手段は、前記静止画像データ取得手段によって取得された前記静止画像データを記憶するようにしてもよい。   In the aspect of the invention, when the operation panel image is displayed on the display unit by the first display control unit, the still image is captured by capturing the operation panel image displayed on the display unit. Still image data acquisition means for acquiring data may be included. The second storage means may store the still image data acquired by the still image data acquisition means.

また、本発明の一態様では、前記静止画像データ取得手段は、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に切り替えられる場合に、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを取得するようにしてもよい。前記切替手段は、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態への切り替えを、前記静止画像データ取得手段によって前記静止画像データが取得された後に実行するようにしてもよい。   In the aspect of the invention, the still image data acquisition unit may be configured such that the operation panel image is displayed by the second display control unit from a state in which the operation panel image is displayed on the display unit by the first display control unit. May be acquired by capturing the operation panel image displayed on the display means when the display is switched to the state displayed on the display means. The switching means switches from a state in which the operation panel image is displayed on the display means by the first display control means to a state in which the operation panel image is displayed on the display means by the second display control means. May be executed after the still image data is acquired by the still image data acquisition means.

また、本発明の一態様では、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記ユーザが前記操作を行ったか否かを判定する第2判定手段と、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に、前記第2判定手段による判定結果に基づいて切り替える第2切替手段と、を含むようにしてもよい。前記第1表示制御手段は、前記第2切替手段による切り替えが実行された場合、前記第2判定手段によって前記ユーザが行ったと判定された前記操作の内容に基づいて前記動画像データを再生することによって、前記操作パネル画像を更新するようにしてもよい。前記静止画像データ取得手段は、前記第1表示制御手段によって前記操作パネル画像が更新された場合、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを再取得するようにしてもよい。前記切替手段は、前記静止画像データ取得手段によって前記静止画像データが再取得された後、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に切り替えるようにしてもよい。   In one aspect of the present invention, when the operation panel image is displayed on the display unit by the second display control unit, a second determination unit that determines whether the user has performed the operation; From the state in which the operation panel image is displayed on the display unit by the second display control unit to the state in which the operation panel image is displayed on the display unit by the first display control unit, by the second determination unit Second switching means for switching based on the determination result may be included. When the switching by the second switching unit is executed, the first display control unit reproduces the moving image data based on the content of the operation determined by the second determination unit to be performed by the user. Thus, the operation panel image may be updated. The still image data acquisition unit re-acquires the still image data by capturing the operation panel image displayed on the display unit when the operation panel image is updated by the first display control unit. It may be. After the still image data is reacquired by the still image data acquisition unit, the switching unit is configured to change the second display control from a state in which the operation panel image is displayed on the display unit by the first display control unit. The operation panel image may be switched to a state displayed on the display means by means.

また、本発明の一態様では、前記操作パネル画像は、所定操作が行われた場合に変化する第1操作部材画像と、前記第1操作部材が変化する場合に変化する第2操作部材画像と、を含むようにしてもよい。前記動画像データは、前記所定操作が行われた場合の前記第1操作部材画像の変化を表す第1操作部材動画像データと、前記第1操作部材が変化する場合の前記第2操作部材画像の変化を表す第2操作部材動画像データと、を含むようにしてもよい。前記第1操作部材動画像データの再生時間と前記第2操作部材動画像データの再生時間とは同一の所定時間であってもよい。前記第1表示制御手段は、前記所定操作が行われたことに起因して前記第2切替手段による切り替えが実行された場合、前記第1操作部材動画像データと前記第2操作部材動画像データとを再生することによって、前記第1操作部材画像と前記第2操作部材画像とを更新するようにしてもよい。前記静止画像データ取得手段は、前記第1操作部材動画像データと前記第2操作部材動画像データとの再生が開始されてから前記所定時間が経過したか否かを判定する手段を含み、前記第1操作部材動画像データと前記第2操作部材動画像データとの再生が開始されてから前記所定時間が経過したと判定された場合、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを再取得するようにしてもよい。   In one embodiment of the present invention, the operation panel image includes a first operation member image that changes when a predetermined operation is performed, and a second operation member image that changes when the first operation member changes. , May be included. The moving image data includes first operation member moving image data representing a change in the first operation member image when the predetermined operation is performed, and the second operation member image when the first operation member is changed. The second operation member moving image data representing the change in the image may be included. The reproduction time of the first operation member moving image data and the reproduction time of the second operation member moving image data may be the same predetermined time. The first display control means, when the switching by the second switching means is executed due to the predetermined operation being performed, the first operation member moving image data and the second operation member moving image data. And the first operation member image and the second operation member image may be updated. The still image data acquisition means includes means for determining whether or not the predetermined time has elapsed since the reproduction of the first operation member moving image data and the second operation member moving image data is started, When it is determined that the predetermined time has elapsed since the reproduction of the first operation member moving image data and the second operation member moving image data is started, the operation panel image displayed on the display unit is captured. Thus, the still image data may be reacquired.

また、本発明の一態様では、前記操作パネル画像は、前記映像の再生の進行度を表す進行度画像を含むようにしてもよい。前記映像再生装置は、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記映像の再生の進行度が変化したか否かを判定する第3判定手段と、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に、前記第3判定手段による判定結果に基づいて切り替える第3切替手段と、を含むようにしてもよい。前記第1表示制御手段は、前記第3切替手段による切り替えが実行された場合、前記映像の再生の進行度に基づいて前記動画像データを再生することによって、前記進行度画像を更新するようにしてもよい。前記静止画像データ取得手段は、前記第1表示制御手段によって前記進行度画像が更新された場合、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを再取得するようにしてもよい。前記切替手段は、前記静止画像データ取得手段によって前記静止画像データが再取得された後、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に切り替えるようにしてもよい。   In the aspect of the invention, the operation panel image may include a progress image indicating a progress of the video reproduction. The video reproduction apparatus includes: a third determination unit configured to determine whether or not the progress of reproduction of the video has changed when the operation panel image is displayed on the display unit by the second display control unit; From the state in which the operation panel image is displayed on the display unit by the second display control unit to the state in which the operation panel image is displayed on the display unit by the first display control unit, by the third determination unit And third switching means for switching based on the determination result. The first display control means updates the progress image by playing back the moving image data based on the progress of playback of the video when the switching by the third switching means is executed. May be. The still image data acquisition unit re-acquires the still image data by capturing the operation panel image displayed on the display unit when the progress image is updated by the first display control unit. It may be. After the still image data is reacquired by the still image data acquisition unit, the switching unit is configured to change the second display control from a state in which the operation panel image is displayed on the display unit by the first display control unit. The operation panel image may be switched to a state displayed on the display means by means.

また、本発明の一態様では、前記進行度画像は、第1進行度に対応する第1進行度画像と、第2進行度に対応する第2進行度画像と、を含むようにしてもよい。前記動画像データは、前記映像の再生の進行度が前記第1進行度から前記第2進行度に変化した場合の前記第1進行度画像の変化を表す第1進行度動画像データと、前記映像の再生の進行度が前記第1進行度から前記第2進行度に変化した場合の前記第2進行度画像の変化を表す第2進行度動画像データと、を含むようにしてもよい。前記第1進行度動画像データの再生時間と前記第2進行度動画像データの再生時間とは同一の所定時間であってもよい。前記第1表示制御手段は、前記映像の再生の進行度が前記第1進行度から前記第2進行度に変化したことに起因して前記第3切替手段による切り替えが実行された場合、前記第1進行度動画像データと前記第2進行度動画像データとを再生することによって、前記第1進行度画像と前記第2進行度画像とを更新するようにしてもよい。前記静止画像データ取得手段は、前記第1進行度動画像データと前記第2進行度動画像データとの再生が開始されてから前記所定時間が経過したか否かを判定する手段を含み、前記第1進行度動画像データと前記第2進行度動画像データとの再生が開始されてから前記所定時間が経過したと判定された場合、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを再取得するようにしてもよい。   In the aspect of the invention, the progress image may include a first progress image corresponding to the first progress and a second progress image corresponding to the second progress. The moving image data includes first progress moving image data representing a change in the first progress image when the progress of reproduction of the video changes from the first progress to the second progress; And second progress degree moving image data representing a change in the second progress degree image when the progress degree of video reproduction changes from the first progress degree to the second progress degree. The playback time of the first progress video data and the playback time of the second progress video data may be the same predetermined time. The first display control unit is configured to switch the third display unit when switching by the third switching unit is performed due to a change in the progress of the video reproduction from the first progress to the second progress. The first progress image and the second progress image may be updated by reproducing the first progress image data and the second progress image data. The still image data acquisition means includes means for determining whether or not the predetermined time has elapsed since the reproduction of the first progress video data and the second progress video data is started, When it is determined that the predetermined time has elapsed since the reproduction of the first progress video data and the second progress video data is started, the operation panel image displayed on the display means is captured. Thus, the still image data may be reacquired.

また、本発明の一態様では、前記第2記憶手段は、前記操作パネル画像を表す静止画像データを複数記憶するとともに、前記複数の静止画像データの各々に対応づけて、前記操作の内容に関する条件を記憶するようにしてもよい。前記第2表示制御手段は、前記複数の静止画像データのうちの、前記ユーザによって行われた前記操作の内容が満足する前記条件に対応する前記静止画像データに基づいて、前記操作パネル画像を前記表示手段に表示させるようにしてもよい。   In the aspect of the invention, the second storage unit stores a plurality of still image data representing the operation panel image, and associates each of the plurality of still image data with a condition regarding the content of the operation. May be stored. The second display control means converts the operation panel image to the operation panel image based on the still image data corresponding to the condition that satisfies the content of the operation performed by the user among the plurality of still image data. You may make it display on a display means.

また、本発明の一態様では、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記ユーザが前記操作を行ったか否かを判定する第2判定手段と、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に、前記第2判定手段による判定結果に基づいて切り替える第2切替手段と、を含むようにしてもよい。前記第1表示制御手段は、前記第2切替手段による切り替えが実行された場合、前記第2判定手段によって前記ユーザが行ったと判定された前記操作の内容に基づいて前記動画像データを再生することによって、前記操作パネル画像を更新するようにしてもよい。   In one aspect of the present invention, when the operation panel image is displayed on the display unit by the second display control unit, a second determination unit that determines whether the user has performed the operation; From the state in which the operation panel image is displayed on the display unit by the second display control unit to the state in which the operation panel image is displayed on the display unit by the first display control unit, by the second determination unit Second switching means for switching based on the determination result may be included. When the switching by the second switching unit is executed, the first display control unit reproduces the moving image data based on the content of the operation determined by the second determination unit to be performed by the user. Thus, the operation panel image may be updated.

また、本発明の一態様では、前記操作パネル画像は、前記映像の再生の進行度を表す進行度画像を含むようにしてもよい。前記映像再生装置は、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記映像の再生の進行度が変化したか否かを判定する第3判定手段と、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に、前記第3判定手段による判定結果に基づいて切り替える第3切替手段と、を含むようにしてもよい。前記第1表示制御手段は、前記第3切替手段による切り替えが実行された場合、前記映像の再生の進行度に基づいて前記動画像データを再生することによって、前記進行度画像を更新するようにしてもよい。   In the aspect of the invention, the operation panel image may include a progress image indicating a progress of the video reproduction. The video reproduction apparatus includes: a third determination unit configured to determine whether or not the progress of reproduction of the video has changed when the operation panel image is displayed on the display unit by the second display control unit; From the state in which the operation panel image is displayed on the display unit by the second display control unit to the state in which the operation panel image is displayed on the display unit by the first display control unit, by the third determination unit And third switching means for switching based on the determination result. The first display control means updates the progress image by playing back the moving image data based on the progress of playback of the video when the switching by the third switching means is executed. May be.

以下、本発明の実施形態の一例について図面に基づき詳細に説明する。ここでは、本発明の実施形態に係る映像再生装置を携帯ゲーム機を用いて実現する場合について説明する。なお、本発明の実施形態に係る映像再生装置は、光ディスク再生装置、パーソナルコンピュータ、携帯電話機、携帯情報端末(PDA)や据置型ゲーム装置などを用いて実現することも可能である。   Hereinafter, an example of an embodiment of the present invention will be described in detail with reference to the drawings. Here, a case where the video playback apparatus according to the embodiment of the present invention is realized using a portable game machine will be described. Note that the video playback device according to the embodiment of the present invention can also be realized using an optical disk playback device, a personal computer, a mobile phone, a personal digital assistant (PDA), a stationary game device, or the like.

図1及び図2は本実施の形態に係る映像再生装置10(携帯ゲーム機12)の外観を示している。図3は本実施の形態に係る映像再生装置10のハードウェア構成を示している。   1 and 2 show the appearance of the video playback device 10 (portable game machine 12) according to the present embodiment. FIG. 3 shows a hardware configuration of the video reproduction apparatus 10 according to the present embodiment.

図1は映像再生装置10を正面前方から見た様子を表す斜視図である。図1に示すように、映像再生装置10は第1筐体20と第2筐体30とを含む。第1筐体20と第2筐体30とはヒンジ部14を介して結合される。第1筐体20の表面20aにはタッチスクリーン22、十字ボタン24c、ボタン24a,24b,24x,24yが設けられている。タッチスクリーン22は、図3に示す第1液晶表示部22aと、第1液晶表示部22aの上に重ねられたタッチパネル22bと、を含む。十字ボタン24cは例えば方向指示操作に用いられる。ボタン24a,24b,24x,24yは各種操作に用いられる。第2筐体30の表面30aには第2液晶表示部32が設けられている。また第2筐体30にはスピーカ34が内蔵されている。   FIG. 1 is a perspective view showing a state in which the video reproduction apparatus 10 is viewed from the front front. As shown in FIG. 1, the video playback device 10 includes a first housing 20 and a second housing 30. The first housing 20 and the second housing 30 are coupled via the hinge portion 14. A touch screen 22, a cross button 24c, and buttons 24a, 24b, 24x, and 24y are provided on the surface 20a of the first housing 20. The touch screen 22 includes a first liquid crystal display unit 22a shown in FIG. 3 and a touch panel 22b overlaid on the first liquid crystal display unit 22a. The cross button 24c is used for a direction instruction operation, for example. The buttons 24a, 24b, 24x, and 24y are used for various operations. A second liquid crystal display unit 32 is provided on the surface 30 a of the second housing 30. The second housing 30 has a built-in speaker 34.

図2は、折り畳み状態(第1筐体20の表面20aと第2筐体30の表面30aとが合わされた状態)の映像再生装置10の背面図である。図2に示すように、第1筐体20の背面側側面の左右にはボタン24l,24rがそれぞれ設けられる。また、第1筐体20の背面側側面の中央には、図3に示すメモリカード40(情報記憶媒体)を装着可能なカードスロット26が設けられている。なお、映像再生装置10には電源スイッチ等の図示しない他の部材も取り付けられる。   FIG. 2 is a rear view of the video reproduction device 10 in a folded state (a state in which the surface 20a of the first housing 20 and the surface 30a of the second housing 30 are combined). As shown in FIG. 2, buttons 24 l and 24 r are provided on the left and right sides of the rear side surface of the first housing 20, respectively. A card slot 26 into which a memory card 40 (information storage medium) shown in FIG. 3 can be mounted is provided at the center of the back side surface of the first housing 20. Note that other members (not shown) such as a power switch are also attached to the video reproduction device 10.

図3に示すように、映像再生装置10はバス42、マイクロプロセッサ44、主記憶46、画像処理部48、第1液晶表示部22a、第2液晶表示部32、入出力処理部50、カードスロット26、音声処理部52、スピーカ34、操作キー部24、タッチパネル22b、通信インタフェース54を含む。これらは電池(図示せず)とともに筐体内に収容されており、該電池により駆動される。   As shown in FIG. 3, the video reproduction apparatus 10 includes a bus 42, a microprocessor 44, a main memory 46, an image processing unit 48, a first liquid crystal display unit 22a, a second liquid crystal display unit 32, an input / output processing unit 50, a card slot. 26, an audio processing unit 52, a speaker 34, an operation key unit 24, a touch panel 22b, and a communication interface 54. These are housed in a casing together with a battery (not shown), and are driven by the battery.

マイクロプロセッサ44は、図示しないROMに格納されるオペレーティングシステムや、メモリカード40に格納されるプログラムやデータに基づいて映像再生装置10の各部を制御する。主記憶46は例えばRAMを含んで構成される。メモリカード40から読み出されたプログラムが主記憶46に必要に応じて書き込まれる。主記憶46はマイクロプロセッサ44の作業用メモリとしても用いられる。バス42はアドレス及びデータを映像再生装置10の各部でやり取りするために用いられる。マイクロプロセッサ44、主記憶46、画像処理部48及び入出力処理部50は、バス42によって相互データ通信可能に接続される。   The microprocessor 44 controls each unit of the video reproduction device 10 based on an operating system stored in a ROM (not shown), a program and data stored in the memory card 40. The main memory 46 includes a RAM, for example. A program read from the memory card 40 is written to the main memory 46 as necessary. The main memory 46 is also used as a working memory for the microprocessor 44. The bus 42 is used for exchanging addresses and data among the units of the video reproduction apparatus 10. The microprocessor 44, the main memory 46, the image processing unit 48, and the input / output processing unit 50 are connected by a bus 42 so that mutual data communication is possible.

第1液晶表示部22a及び第2液晶表示部32は公知の液晶表示パネルである。画像処理部48はVRAMを含む。画像処理部48はマイクロプロセッサ44からの指示に従って画像をVRAM上に描画する。VRAM上に描画された画像は所定のタイミングで第1液晶表示部22aや第2液晶表示部32に表示される。   The first liquid crystal display unit 22a and the second liquid crystal display unit 32 are known liquid crystal display panels. The image processing unit 48 includes a VRAM. The image processing unit 48 draws an image on the VRAM according to an instruction from the microprocessor 44. The image drawn on the VRAM is displayed on the first liquid crystal display unit 22a and the second liquid crystal display unit 32 at a predetermined timing.

入出力処理部50は、マイクロプロセッサ44がカードスロット26、音声処理部52、操作キー部24、タッチパネル22b、通信インタフェース54とデータ授受するためのインタフェースである。入出力処理部50にはカードスロット26、音声処理部52、操作キー部24、タッチパネル22b、通信インタフェース54が接続される。   The input / output processing unit 50 is an interface for the microprocessor 44 to exchange data with the card slot 26, the sound processing unit 52, the operation key unit 24, the touch panel 22b, and the communication interface 54. The input / output processing unit 50 is connected to the card slot 26, the sound processing unit 52, the operation key unit 24, the touch panel 22b, and the communication interface 54.

カードスロット26はメモリカード40に記憶されたプログラムやデータをマイクロプロセッサ44からの指示に従って読み出す。なお、ここでは、プログラムやデータを映像再生装置10に供給するためにメモリカード40を用いるが、光ディスクなどの他の情報記憶媒体を用いるようにしてもよい。または、インターネットなどの通信ネットワークを介して遠隔地からプログラムやデータを映像再生装置10に供給するようにしてもよい。あるいは、赤外線通信などの各種データ通信を利用してプログラムやデータを映像再生装置10に供給するようにしてもよい。   The card slot 26 reads programs and data stored in the memory card 40 in accordance with instructions from the microprocessor 44. Here, the memory card 40 is used to supply the program and data to the video reproduction apparatus 10, but other information storage media such as an optical disk may be used. Or you may make it supply a program and data to the video reproduction apparatus 10 from a remote place via communication networks, such as the internet. Or you may make it supply a program and data to the video reproduction apparatus 10 using various data communications, such as infrared communication.

音声処理部52はサウンドバッファを含む。音声処理部52は、メモリカード40からサウンドバッファに読み出された各種音声データをスピーカ34から出力する。   The audio processing unit 52 includes a sound buffer. The audio processing unit 52 outputs various audio data read from the memory card 40 to the sound buffer from the speaker 34.

操作キー部24はユーザが操作入力を行うための入力手段である。操作キー部24は十字ボタン24c、ボタン24a,24b,24x,24y,24l,24rを含む。入出力処理部50は一定周期ごと(例えば1/60秒ごと)に操作キー部24の各部の状態をスキャンし、そのスキャン結果を表す操作信号をバス42を介してマイクロプロセッサ44に供給する。マイクロプロセッサ44はユーザの操作内容をその操作信号に基づいて判断する。タッチパネル22bもユーザが操作入力を行うための入力手段である。タッチパネル22bは、ユーザによって押圧された位置に応じた押圧位置情報を入出力処理部50を介してマイクロプロセッサ44に供給する。マイクロプロセッサ44はユーザが押圧したタッチパネル22b上の位置をその押圧位置情報に基づいて判断する。   The operation key unit 24 is an input means for a user to perform an operation input. The operation key unit 24 includes a cross button 24c and buttons 24a, 24b, 24x, 24y, 24l, and 24r. The input / output processing unit 50 scans the state of each unit of the operation key unit 24 at regular intervals (for example, every 1/60 seconds), and supplies an operation signal representing the scan result to the microprocessor 44 via the bus 42. The microprocessor 44 determines the operation content of the user based on the operation signal. The touch panel 22b is also an input means for the user to perform operation input. The touch panel 22 b supplies pressed position information corresponding to the position pressed by the user to the microprocessor 44 via the input / output processing unit 50. The microprocessor 44 determines the position on the touch panel 22b pressed by the user based on the pressed position information.

通信インタフェース54は映像再生装置10を通信ネットワークに接続するためのインタフェースである。   The communication interface 54 is an interface for connecting the video reproduction device 10 to a communication network.

上記の構成を備える映像再生装置10は各種映像を再生する機能を備えている。映像再生装置10では、例えば教養(美容など)に関する映像、音楽に関する映像、映画などが再生される。以下、この映像再生機能について説明する。なお以下では、第1チャプターから第4チャプターまでの4つのチャプターから構成される映像が再生される場合について説明する。   The video playback apparatus 10 having the above configuration has a function of playing back various videos. In the video playback device 10, for example, a video related to culture (beauty etc.), a video related to music, a movie and the like are played back. The video playback function will be described below. In the following, a case where a video composed of four chapters from the first chapter to the fourth chapter is reproduced will be described.

映像再生装置10は映像を第2液晶表示部32に表示する。また映像再生装置10は、映像の再生に関する操作をユーザが行うための操作画面(操作パネル画像)を第1液晶表示部22aに表示する。   The video reproduction device 10 displays the video on the second liquid crystal display unit 32. In addition, the video playback device 10 displays an operation screen (operation panel image) for the user to perform operations related to video playback on the first liquid crystal display unit 22a.

図4〜図8は操作画面の一例を示す。図4は操作画面の初期状態を示す。図4に示すように、操作画面は複数のボタン画像(操作部材画像)を含む。すなわち、操作画面は連続再生ボタン60、チャプター再生ボタン62、第1チャプターボタン64、第2チャプターボタン66、第3チャプターボタン68、第4チャプターボタン70、再生ボタン72、停止ボタン74を含む。なお、各ボタン画像の表示位置はあらかじめ決められている。   4 to 8 show examples of operation screens. FIG. 4 shows an initial state of the operation screen. As shown in FIG. 4, the operation screen includes a plurality of button images (operation member images). That is, the operation screen includes a continuous playback button 60, a chapter playback button 62, a first chapter button 64, a second chapter button 66, a third chapter button 68, a fourth chapter button 70, a playback button 72, and a stop button 74. Note that the display position of each button image is determined in advance.

連続再生ボタン60とチャプター再生ボタン62は映像の再生モードをユーザが選択するためのボタン画像である。連続再生ボタン60が選択された場合には再生モードが連続再生モードに設定される。「連続再生モード」とは映像を最初から最後まで再生するモードである。チャプター再生ボタン62が選択された場合には再生モードがチャプター再生モードに設定される。「チャプター再生モード」とはユーザが選択した一つのチャプターのみを再生するモードである。   The continuous playback button 60 and the chapter playback button 62 are button images for the user to select a video playback mode. When the continuous playback button 60 is selected, the playback mode is set to the continuous playback mode. “Continuous playback mode” is a mode in which video is played back from the beginning to the end. When the chapter playback button 62 is selected, the playback mode is set to the chapter playback mode. The “chapter playback mode” is a mode for playing back only one chapter selected by the user.

第1チャプターボタン64、第2チャプターボタン66、第3チャプターボタン68や第4チャプターボタン70は第1チャプター、第2チャプター、第3チャプター、第4チャプターの各々に対応するボタン画像である。これらのボタン画像はユーザが所望のチャプターを選択するための画像である。また、これらのボタン画像は映像の再生の進行度をユーザに案内する画像(進行度画像)である。なお以下では、第1チャプターボタン64、第2チャプターボタン66、第3チャプターボタン68及び第4チャプターボタン70のことをまとめて「チャプターボタン」と記載する。   The first chapter button 64, the second chapter button 66, the third chapter button 68, and the fourth chapter button 70 are button images corresponding to the first chapter, the second chapter, the third chapter, and the fourth chapter, respectively. These button images are images for the user to select a desired chapter. Further, these button images are images (progress level images) for guiding the progress of video reproduction to the user. Hereinafter, the first chapter button 64, the second chapter button 66, the third chapter button 68, and the fourth chapter button 70 are collectively referred to as “chapter buttons”.

再生ボタン72と停止ボタン74はユーザが映像の再生の開始又は停止を指示するためのボタン画像である。再生ボタン72が選択された場合には映像の再生が開始される。一方、停止ボタン74が選択された場合には映像の再生が停止される。   The playback button 72 and the stop button 74 are button images for the user to instruct start or stop of video playback. When the playback button 72 is selected, video playback is started. On the other hand, when the stop button 74 is selected, the video playback is stopped.

操作画面における操作にはタッチパネル22bが利用される。すなわち、ボタン画像の表示領域に対応するタッチパネル22b上の領域をユーザがペンや自分の指で押圧すると、そのボタン画像が選択される。この場合、そのボタン画像の表示領域に対応するタッチパネル22b上の領域を押圧することをユーザがやめても、そのボタン画像は、選択された状態(以下、「選択状態」と記載する。)を維持し続ける。そして、ユーザがそのボタン画像の表示領域に対応するタッチパネル22b上の領域を再び押圧すると、そのボタン画像の選択が解除される。すなわち、そのボタン画像は、選択されていない状態(以下、「非選択状態」と記載する。)に戻る。なお以下では、ボタン画像の表示領域に対応するタッチパネル22b上の領域をユーザが押圧することを「ユーザがボタン画像を指示する」というように記載する。   The touch panel 22b is used for operations on the operation screen. That is, when the user presses an area on the touch panel 22b corresponding to the display area of the button image with a pen or his / her finger, the button image is selected. In this case, even if the user stops pressing the area on the touch panel 22b corresponding to the display area of the button image, the button image is maintained in the selected state (hereinafter referred to as “selected state”). Keep doing. When the user presses the area on the touch panel 22b corresponding to the display area of the button image again, the selection of the button image is released. That is, the button image returns to a state where it is not selected (hereinafter referred to as “non-selected state”). In the following description, the user pressing the area on the touch panel 22b corresponding to the display area of the button image is referred to as “the user instructs the button image”.

操作画面では、選択されているボタン画像と選択されていないボタン画像とが区別して表示される。本実施の形態の場合、選択されているボタン画像の表面には斜線が表される。一方、選択されていないボタン画像には影76が表される。図4に示す操作画面では連続再生ボタン60と停止ボタン74のみが選択され、それ以外のボタン画像は選択されていない。   On the operation screen, the selected button image and the unselected button image are displayed separately. In the case of the present embodiment, diagonal lines are displayed on the surface of the selected button image. On the other hand, a shadow 76 is displayed on the unselected button image. In the operation screen shown in FIG. 4, only the continuous playback button 60 and the stop button 74 are selected, and the other button images are not selected.

図5は、図4に示す操作画面でユーザが再生ボタン72を指示した場合の操作画面の一例を示す。図5に示すように、この場合、再生ボタン72が選択されるとともに第1チャプターボタン64も自動的に選択される。また、この場合、第2液晶表示部32において映像が第1チャプターから再生される。   FIG. 5 shows an example of the operation screen when the user instructs the playback button 72 on the operation screen shown in FIG. As shown in FIG. 5, in this case, the playback button 72 is selected and the first chapter button 64 is also automatically selected. In this case, the video is reproduced from the first chapter on the second liquid crystal display unit 32.

なお、ボタン画像の状態が非選択状態から選択状態に変化する場合には、ボタン画像の表示態様が変化するとともに、そのボタン画像に対して各種エフェクトが施される。本実施の形態では、ボタン画像の状態が非選択状態から選択状態に変化する場合、ボタン画像が光った後、ボタン画像の影76が徐々に消えるとともに、ボタン画像の表面に斜線が徐々に生じるようになっている。   Note that when the state of the button image changes from the non-selected state to the selected state, the display state of the button image changes and various effects are applied to the button image. In the present embodiment, when the state of the button image changes from the non-selected state to the selected state, after the button image shines, the shadow 76 of the button image gradually disappears and a diagonal line is gradually generated on the surface of the button image. It is like that.

図6は、第1チャプターの再生が完了し、第2チャプターの再生が開始された場合の操作画面の一例を示す。図6に示すように、この場合、第1チャプターボタン64の選択が解除され、第2チャプターボタン66が選択される。このように、連続再生モードにおいて、あるチャプターの再生が完了して次のチャプターの再生が開始された場合、再生が完了したチャプターのチャプターボタンの選択が自動的に解除され、再生が開始されたチャプターのチャプターボタンが自動的に選択される。   FIG. 6 shows an example of the operation screen when the reproduction of the first chapter is completed and the reproduction of the second chapter is started. As shown in FIG. 6, in this case, the selection of the first chapter button 64 is canceled and the second chapter button 66 is selected. In this way, in the continuous playback mode, when playback of a chapter is completed and playback of the next chapter is started, the selection of the chapter button of the chapter that has been played back is automatically canceled and playback is started. The chapter button of the chapter is automatically selected.

なお、ボタン画像の状態が選択状態から非選択状態に変化する場合にも、ボタン画像の表示態様が変化するとともに、そのボタン画像に対して各種エフェクトが施される。本実施の形態では、ボタン画像の状態が選択状態から非選択状態に変化する場合、ボタン画像が光った後、ボタン画像の表面に表された斜線が徐々に消えるとともに、ボタン画像の影76が徐々に生じるようになっている。   Even when the state of the button image changes from the selected state to the non-selected state, the display state of the button image changes and various effects are applied to the button image. In the present embodiment, when the state of the button image changes from the selected state to the non-selected state, after the button image shines, the diagonal lines shown on the surface of the button image gradually disappear, and the shadow 76 of the button image It is gradually occurring.

連続再生モードで映像が再生されている間にユーザが停止ボタン74を指示した場合、映像の再生が停止され、操作画面は図4に示す状態に戻る。すなわち、停止ボタン74が選択されるとともに、再生ボタン72と、停止ボタン74が指示された時点で再生中であったチャプターのチャプターボタンと、の選択が解除される。なお連続再生モードでは、映像の再生が完了した場合(第4チャプターの再生が完了した場合)にも操作画面は図4に示す状態に戻る。   When the user instructs the stop button 74 while the video is being played back in the continuous playback mode, the video playback is stopped and the operation screen returns to the state shown in FIG. That is, the stop button 74 is selected, and the selection of the playback button 72 and the chapter button of the chapter being played at the time when the stop button 74 is instructed is released. In the continuous playback mode, the operation screen returns to the state shown in FIG. 4 even when the playback of the video is completed (when the playback of the fourth chapter is completed).

図4に示す操作画面でユーザがチャプター再生ボタン62を指示した場合、再生モードがチャプター再生モードに設定される。図7はこの場合の操作画面の一例を示す。図7に示すように、この場合、チャプター再生ボタン62が選択されるとともに連続再生ボタン60の選択が自動的に解除される。   When the user instructs the chapter playback button 62 on the operation screen shown in FIG. 4, the playback mode is set to the chapter playback mode. FIG. 7 shows an example of the operation screen in this case. As shown in FIG. 7, in this case, the chapter playback button 62 is selected and the selection of the continuous playback button 60 is automatically released.

チャプター再生モードでは、映像を再生するために、ユーザは所望のチャプターに対応するチャプターボタンを指示した後に再生ボタン72を指示する必要がある。図8は、ユーザが第3チャプターボタン68を指示した後に再生ボタン72を指示した場合の操作画面の一例を示す。図8に示すように、この場合、第3チャプターボタン68と再生ボタン72とが選択される。また、この場合、第2液晶表示部32において映像の第3チャプターが再生される。   In the chapter playback mode, in order to play back the video, the user needs to instruct the playback button 72 after instructing the chapter button corresponding to the desired chapter. FIG. 8 shows an example of the operation screen when the user designates the play button 72 after instructing the third chapter button 68. As shown in FIG. 8, in this case, the third chapter button 68 and the playback button 72 are selected. In this case, the third chapter of the video is reproduced on the second liquid crystal display unit 32.

チャプター再生モードで映像が再生されている間にユーザが停止ボタン74を指示した場合、映像の再生が停止され、操作画面は図7に示す状態に戻る。すなわち、停止ボタン74が選択されるとともに、再生ボタン72と、停止ボタン74が指示された時点で再生中であったチャプターに対応するチャプターボタンと、の選択が解除される。なおチャプター再生モードでは、一つのチャプターの再生が完了した場合にも操作画面は図7に示す状態に戻る。   When the user designates the stop button 74 while the video is being played back in the chapter playback mode, the playback of the video is stopped and the operation screen returns to the state shown in FIG. That is, the stop button 74 is selected, and the selection of the playback button 72 and the chapter button corresponding to the chapter being played at the time when the stop button 74 is instructed is released. In the chapter playback mode, the operation screen returns to the state shown in FIG. 7 even when playback of one chapter is completed.

なお本実施の形態では、ユーザが再生モードを変更した場合、操作画面が図4又は図7に示す状態に戻るようになっている。例えば連続再生モードにおいてユーザがチャプター再生ボタン62が指示した場合、操作画面は図7に示す状態に戻る。またチャプター再生モードにおいてユーザが連続再生ボタン60を指示した場合、操作画面は図4に示す状態に戻る。また、映像の再生中にユーザが連続再生ボタン60又はチャプター再生ボタン62を指示した場合、映像の再生も停止される。   In the present embodiment, when the user changes the playback mode, the operation screen returns to the state shown in FIG. 4 or FIG. For example, when the user instructs the chapter playback button 62 in the continuous playback mode, the operation screen returns to the state shown in FIG. When the user instructs the continuous playback button 60 in the chapter playback mode, the operation screen returns to the state shown in FIG. In addition, when the user instructs the continuous playback button 60 or the chapter playback button 62 during video playback, video playback is also stopped.

上記のような操作画面は汎用的なアニメーション再生技術を利用して実現される。このような操作画面によれば、ユーザの操作に応じて操作画面が変化することになるため、映像の再生に関する操作の興趣を向上できるようになる。しかしながら、その反面、操作画面を表示するための処理負荷が重くなるため、映像の再生処理を十分に実行できなくなる場合がある。すなわち、いわゆる「処理落ち」が映像の再生に関して発生する場合がある。その結果、映像の再生品質にユーザが不満を感じてしまう場合がある。以下、操作画面の表示処理の負荷に起因して映像の再生品質が低下してしまうことを抑制するための技術について説明する。   The operation screen as described above is realized using a general animation reproduction technique. According to such an operation screen, the operation screen changes according to the user's operation, so that it is possible to improve the interest of the operation related to the reproduction of the video. However, on the other hand, the processing load for displaying the operation screen becomes heavy, and there are cases where the video reproduction process cannot be performed sufficiently. That is, a so-called “processing failure” may occur in relation to video playback. As a result, the user may be dissatisfied with the playback quality of the video. Hereinafter, a technique for suppressing a reduction in the reproduction quality of the video due to the load of the display process of the operation screen will be described.

図9は映像再生装置10で実現される機能ブロックを示している。図9に示すように、映像再生装置10は、映像データ記憶部80と、映像再生制御部82(映像再生手段)と、映像表示部84と、操作画面データ記憶部85と、第1操作画面表示制御部86(第1表示制御手段)と、操作画面表示部88(表示手段)と、静止画像データ取得部90と、第2操作画面表示制御部92(第2表示制御手段)と、判定部94と、切替部96と、を機能的に含む。これらの機能ブロックはメモリカード40に記憶されたプログラムをマイクロプロセッサ44が実行することによって実現される。   FIG. 9 shows functional blocks implemented by the video playback device 10. As shown in FIG. 9, the video playback device 10 includes a video data storage unit 80, a video playback control unit 82 (video playback means), a video display unit 84, an operation screen data storage unit 85, and a first operation screen. Display control unit 86 (first display control unit), operation screen display unit 88 (display unit), still image data acquisition unit 90, second operation screen display control unit 92 (second display control unit), determination The unit 94 and the switching unit 96 are functionally included. These functional blocks are realized by the microprocessor 44 executing a program stored in the memory card 40.

[映像データ記憶部]
映像データ記憶部80は例えばメモリカード40及び主記憶46によって実現される。映像データ記憶部80は映像データを記憶する。例えば、映像データは映像や音声を所定の方式で圧縮したデータである。なお「映像」には、例えば、各種教養(美容など)に関する映像、音楽に関する映像、映画、ゲーム映像(オープニングシーンの映像やイベントシーンの映像など)などが含まれる。
[Video data storage unit]
The video data storage unit 80 is realized by the memory card 40 and the main memory 46, for example. The video data storage unit 80 stores video data. For example, the video data is data obtained by compressing video and audio by a predetermined method. The “video” includes, for example, videos related to various cultures (beauty etc.), videos related to music, movies, game videos (videos of opening scenes, videos of event scenes, etc.).

映像データ記憶部80は映像再生制御データも記憶する。図10は映像再生制御データの一例を示している。図10に示す映像再生制御データは、再生モードフラグと、再生状態フラグと、待機時間カウンタと、現在チャプター番号と、現在再生位置と、を含む。再生モードフラグは現在の再生モードを示し、0又は1の値をとる。値「0」は連続再生モードを示し、値「1」はチャプター再生モードを示す。再生状態フラグは映像の再生状態を示し、0〜2の整数値をとる。値「0」は映像の再生を停止中であることを示す。値「1」は映像の再生を待機中であることを示す。値「2」は映像の再生を実行中であることを示す。待機時間カウンタは、映像の再生が待機されている場合において、映像の再生が待機されてからの経過時間を1/60秒単位で示す。待機時間カウンタの初期値は0である。現在チャプター番号は現在再生又は選択されているチャプターの番号を示す。例えば第1チャプターが再生されている場合、現在チャプター番号は1になる。なお、いずれのチャプターも再生又は選択されていない場合、現在チャプター番号は0になる。現在再生位置は映像の現在の再生位置を示す。例えば、現在再生位置は映像の何番目のフレームが現在再生されているかを示す。以上の映像再生制御データは操作画面における操作内容や映像の再生の進行状況に基づいて更新される。このため、映像再生制御データは操作画面における操作内容や映像の再生の進行状況を示すデータともいうことができる。   The video data storage unit 80 also stores video playback control data. FIG. 10 shows an example of video reproduction control data. The video reproduction control data shown in FIG. 10 includes a reproduction mode flag, a reproduction state flag, a standby time counter, a current chapter number, and a current reproduction position. The playback mode flag indicates the current playback mode and takes a value of 0 or 1. A value “0” indicates a continuous playback mode, and a value “1” indicates a chapter playback mode. The reproduction state flag indicates the reproduction state of the video and takes an integer value of 0-2. A value “0” indicates that video playback is stopped. A value “1” indicates that video playback is waiting. A value “2” indicates that video playback is being executed. The standby time counter indicates, in 1/60 second unit, the elapsed time from the standby of the video playback when the video playback is standby. The initial value of the waiting time counter is zero. The current chapter number indicates the number of the chapter currently being played back or selected. For example, when the first chapter is being played back, the current chapter number is 1. If no chapter is played or selected, the current chapter number is 0. The current playback position indicates the current playback position of the video. For example, the current playback position indicates what number frame of the video is currently being played back. The above video playback control data is updated based on the operation content on the operation screen and the progress of video playback. Therefore, the video reproduction control data can also be referred to as data indicating the operation content on the operation screen and the progress of video reproduction.

[映像再生制御部及び映像表示部]
映像再生制御部82は例えばマイクロプロセッサ44及び画像処理部48によって実現される。映像表示部84は例えば第2液晶表示部32によって実現される。映像再生制御部82は、映像データ記憶部80に記憶される映像データと映像再生制御データとに基づいて映像再生処理を実行することによって映像を再生する。例えば、映像再生制御部82は、映像や音声が所定の方式で圧縮された映像データを復号することによって、映像を映像表示部84に表示し、音声をスピーカ34から出力する。
[Video playback control unit and video display unit]
The video reproduction control unit 82 is realized by, for example, the microprocessor 44 and the image processing unit 48. The video display unit 84 is realized by the second liquid crystal display unit 32, for example. The video playback control unit 82 plays back video by executing video playback processing based on the video data and video playback control data stored in the video data storage unit 80. For example, the video reproduction control unit 82 displays video on the video display unit 84 by decoding video data in which video and audio are compressed by a predetermined method, and outputs audio from the speaker 34.

[操作画面データ記憶部]
操作画面データ記憶部85は例えばメモリカード40及びVRAMによって実現される。操作画面データ記憶部85は操作画面を表す操作画面データを記憶する。操作画面データ記憶部85は、動画像データ記憶部85a(第1記憶手段)と、静止画像データ記憶部85b(第2記憶手段)と、を含む。
[Operation screen data storage]
The operation screen data storage unit 85 is realized by the memory card 40 and the VRAM, for example. The operation screen data storage unit 85 stores operation screen data representing the operation screen. The operation screen data storage unit 85 includes a moving image data storage unit 85a (first storage unit) and a still image data storage unit 85b (second storage unit).

[動画像データ記憶部]
動画像データ記憶部85aは例えばメモリカード40によって実現される。動画像データ記憶部85aは操作画面を表す動画像データを記憶する。操作画面を表す動画像データは、汎用的なアニメーション再生技術に則ったデータである。図11は操作画面の動画像データの一例を示す。図11に示すように、操作画面の動画像データは、各ボタン画像のアニメーションデータと、各ボタン画像のアニメーションデータの現在再生位置データと、各ボタン画像のアニメーションデータの再生制御のためのスクリプトデータ(プログラム)と、を含む。
[Moving image data storage unit]
The moving image data storage unit 85a is realized by the memory card 40, for example. The moving image data storage unit 85a stores moving image data representing an operation screen. The moving image data representing the operation screen is data according to a general animation reproduction technique. FIG. 11 shows an example of moving image data on the operation screen. As shown in FIG. 11, the moving image data of the operation screen includes animation data of each button image, current playback position data of the animation data of each button image, and script data for playback control of the animation data of each button image. (Program).

まず、各ボタン画像のアニメーションデータについて説明する。図12は各ボタン画像のアニメーションデータについて示す図である。本実施の形態の場合、図12に示すように、各ボタン画像のアニメーションデータは長さ(再生時間)が120フレームのデータになっている。なお以下では、n番目のフレームのことを「第nフレーム」と記載する。また、ここではフレーム間隔は1/60秒であることとする。   First, the animation data of each button image will be described. FIG. 12 is a diagram showing animation data of each button image. In the case of the present embodiment, as shown in FIG. 12, the animation data of each button image is data having a length (reproduction time) of 120 frames. Hereinafter, the nth frame is referred to as an “nth frame”. Here, the frame interval is 1/60 seconds.

第1フレームから第30フレームまでの部分は、ボタン画像を非選択状態で表示し続けるためのアニメーションデータである。より具体的には、第1フレームから第30フレームまでの部分は、ボタン画像を「表面に斜線が付されておらず、かつ、影76が付された状態」で表示し続けるためのアニメーションデータである。このため、ボタン画像が選択されていない場合、そのボタン画像のアニメーションデータの第1フレームから第30フレームまでの部分が繰り返し再生される。以下、第1フレームから第30フレームまでの部分を「第1アニメーションデータ」と呼ぶ。   The portions from the first frame to the 30th frame are animation data for continuing to display the button image in a non-selected state. More specifically, animation data for continuing to display the button image in a state where the surface is not hatched and a shadow 76 is added to the first to 30th frames. It is. For this reason, when the button image is not selected, the portions from the first frame to the 30th frame of the animation data of the button image are repeatedly reproduced. Hereinafter, the portion from the first frame to the 30th frame is referred to as “first animation data”.

第31フレームから第60フレームまでの部分は、ボタン画像の状態が非選択状態から選択状態に変わる様子を表示するためのアニメーションデータである。より具体的には、第31フレームから第60フレームまでの部分は、「ボタン画像が光った後、ボタン画像の影76が徐々に消えるとともにボタン画像の表面に斜線が徐々に生じる様子」を表示するためのアニメーションデータである。このため、ボタン画像の状態が非選択状態から選択状態に変化する場合、そのボタン画像のアニメーションデータの第31フレームから第60フレームまでの部分が再生される。なお、第31フレームから第60フレームまでの部分の再生が完了した場合には第61フレームから第90フレームまでの部分が繰り返し再生される。以下、第31フレームから第60フレームまでの部分を「第2アニメーションデータ」と呼ぶ。   The portions from the 31st frame to the 60th frame are animation data for displaying a state in which the state of the button image changes from the non-selected state to the selected state. More specifically, the portion from the 31st frame to the 60th frame displays “after the button image shines, the shadow 76 of the button image gradually disappears and a diagonal line gradually appears on the surface of the button image”. This is animation data. For this reason, when the state of the button image changes from the non-selected state to the selected state, the portion from the 31st frame to the 60th frame of the animation data of the button image is reproduced. In addition, when the reproduction from the 31st frame to the 60th frame is completed, the portion from the 61st frame to the 90th frame is repeatedly reproduced. Hereinafter, the part from the 31st frame to the 60th frame is referred to as “second animation data”.

第61フレームから第90フレームまでの部分は、ボタン画像を選択状態で表示し続けるためのアニメーションデータである。より具体的には、第61フレームから第90フレームまでの部分は、ボタン画像を「表面に斜線が付され、かつ、影76が付されていない状態」で表示し続けるためのアニメーションデータである。このため、ボタン画像が選択されている場合、そのボタン画像のアニメーションデータの第61フレームから第90フレームまでの部分が繰り返し再生される。以下、第61フレームから第90フレームまでの部分を「第3アニメーションデータ」と呼ぶ。   The portions from the 61st frame to the 90th frame are animation data for continuously displaying the button image in the selected state. More specifically, the portions from the 61st frame to the 90th frame are animation data for continuing to display the button image in a state where the surface is hatched and the shadow 76 is not added. . For this reason, when the button image is selected, the portion from the 61st frame to the 90th frame of the animation data of the button image is repeatedly reproduced. Hereinafter, the portion from the 61st frame to the 90th frame is referred to as “third animation data”.

第91フレームから第120フレームまでの部分は、ボタン画像の状態が選択状態から非選択状態に変わる様子を表示するためのアニメーションデータである。より具体的には、第91フレームから第120フレームまでの部分は、「ボタン画像が光った後、ボタン画像の表面の斜線が徐々に消えるとともにボタン画像の影76が徐々に生じる様子」を表示するためのアニメーションデータである。このため、ボタン画像の状態が選択状態から非選択状態に変化する場合、そのボタン画像のアニメーションデータの第91フレームから第120フレームまでの部分が再生される。なお、第91フレームから第120フレームまでの部分の再生が完了した場合には第1フレームから第30フレームまでの部分が繰り返し再生される。以下、第91フレームから第120フレームまでの部分を「第4アニメーションデータ」と呼ぶ。   The portions from the 91st frame to the 120th frame are animation data for displaying the state of the button image changing from the selected state to the non-selected state. More specifically, the portion from the 91st frame to the 120th frame displays “after the button image shines, the diagonal lines on the surface of the button image gradually disappear and the shadow 76 of the button image gradually occurs”. This is animation data. For this reason, when the state of the button image changes from the selected state to the non-selected state, the portions from the 91st frame to the 120th frame of the animation data of the button image are reproduced. When the playback from the 91st frame to the 120th frame is completed, the portion from the 1st frame to the 30th frame is repeatedly played back. Hereinafter, the portion from the 91st frame to the 120th frame is referred to as “fourth animation data”.

本実施の形態の場合、各ボタン画像の第2アニメーションデータの長さ(フレーム数)と、各ボタン画像の第4アニメーションデータの長さと、が同じ長さ(本実施の形態の場合30フレーム)に統一されている点に特徴がある。この点については後述する。   In the case of the present embodiment, the length (number of frames) of the second animation data of each button image is the same as the length of the fourth animation data of each button image (30 frames in the case of the present embodiment). Is characterized by being unified. This point will be described later.

次に、各ボタン画像のアニメーションデータの現在再生位置データについて説明する。図13はこのデータの一例を示している。このデータは各ボタン画像のアニメーションデータの現在再生位置を示す。本実施の形態の場合、このデータは、各ボタン画像のアニメーションデータの何番目のフレームが再生中であるかを示す。なお以下では、ボタン画像のアニメーションデータの現在再生位置を更新することを「ボタン画像の現在再生位置を更新する」というように記載する。   Next, the current reproduction position data of the animation data of each button image will be described. FIG. 13 shows an example of this data. This data indicates the current playback position of the animation data of each button image. In the case of the present embodiment, this data indicates what number frame of animation data of each button image is being reproduced. Hereinafter, updating the current playback position of the button image animation data is referred to as “updating the current playback position of the button image”.

次に、各ボタン画像のアニメーションデータの再生制御のためのスクリプトデータ(プログラム)について説明する。このスクリプトデータは、操作画面が動画像データに基づいて表示されている間において所定時間(本実施の形態の場合1/60秒)ごとに実行される処理のプログラムである。スクリプトデータには例えば各ボタン画像が指示された場合に実行される処理が定められている。図14はスクリプトデータの処理を示すフロー図である。   Next, script data (program) for reproduction control of animation data of each button image will be described. This script data is a program of processing executed every predetermined time (in the case of the present embodiment, 1/60 seconds) while the operation screen is displayed based on moving image data. For example, the script data defines a process to be executed when each button image is instructed. FIG. 14 is a flowchart showing script data processing.

図14に示すように、まずマイクロプロセッサ44は各ボタン画像のアニメーションデータの現在再生位置を1フレーム進める(S101)。なお、選択されていないボタン画像に関しては第1アニメーションデータを繰り返し再生するために、現在再生位置が第30フレームである場合には第1フレームに更新される。同様に、選択されたボタン画像に関しては第3アニメーションデータを繰り返し再生するために、現在再生位置が第90フレームである場合には第61フレームに更新される。   As shown in FIG. 14, first, the microprocessor 44 advances the current reproduction position of the animation data of each button image by one frame (S101). Note that the button image that has not been selected is updated to the first frame when the current playback position is the 30th frame in order to repeatedly reproduce the first animation data. Similarly, for the selected button image, in order to repeatedly reproduce the third animation data, when the current reproduction position is the 90th frame, it is updated to the 61st frame.

その後、マイクロプロセッサ44は連続再生ボタン60が指示されたか否かを判定する(S102)。ボタン画像が指示されたか否かは、そのボタン画像の表示位置と、タッチパネル22bから出力される押圧位置情報と、に基づいて判定される。連続再生ボタン60が指示されたと判定された場合、マイクロプロセッサ44は連続再生ボタン処理を実行する(S103)。図15は連続再生ボタン処理を示すフロー図である。上述したように、再生モードがチャプター再生モードから連続再生モードに変更された場合、操作画面は図4に示す状態に戻る。このため、連続再生ボタン処理は、再生モードがチャプター再生モードから連続再生モードに変更された場合に操作画面を図4に示す状態に戻すための処理である。   Thereafter, the microprocessor 44 determines whether or not the continuous playback button 60 has been instructed (S102). Whether or not a button image has been instructed is determined based on the display position of the button image and the pressed position information output from the touch panel 22b. If it is determined that the continuous playback button 60 has been instructed, the microprocessor 44 executes a continuous playback button process (S103). FIG. 15 is a flowchart showing continuous playback button processing. As described above, when the playback mode is changed from the chapter playback mode to the continuous playback mode, the operation screen returns to the state shown in FIG. Therefore, the continuous playback button process is a process for returning the operation screen to the state shown in FIG. 4 when the playback mode is changed from the chapter playback mode to the continuous playback mode.

図15に示すように、まずマイクロプロセッサ44は再生モードフラグが0であるか否かを判定する(S201)。再生モードフラグが0である場合、再生モードがすでに連続再生モードであるため、下記の処理(S202〜S209)を実行する必要がない。このため、本処理は終了する。   As shown in FIG. 15, the microprocessor 44 first determines whether or not the reproduction mode flag is 0 (S201). When the playback mode flag is 0, the playback mode is already the continuous playback mode, and therefore it is not necessary to execute the following processing (S202 to S209). Therefore, this process ends.

一方、再生モードフラグが0でない場合、マイクロプロセッサ44は連続再生ボタン60及びチャプター再生ボタン62の現在再生位置を更新する(S202)。すなわち、連続再生ボタン60の状態を選択状態に変えるために、連続再生ボタン60の現在再生位置が、第2アニメーションデータの開始位置である第31フレームに更新される。また、チャプター再生ボタン62の状態を非選択状態に変えるために、チャプター再生ボタン62の現在再生位置が、第4アニメーションデータの開始位置である第91フレームに更新される。また、マイクロプロセッサ44は再生モードフラグを0に更新する(S203)。   On the other hand, when the playback mode flag is not 0, the microprocessor 44 updates the current playback positions of the continuous playback button 60 and the chapter playback button 62 (S202). That is, in order to change the state of the continuous playback button 60 to the selected state, the current playback position of the continuous playback button 60 is updated to the 31st frame, which is the start position of the second animation data. Further, in order to change the state of the chapter playback button 62 to the non-selected state, the current playback position of the chapter playback button 62 is updated to the 91st frame which is the start position of the fourth animation data. Further, the microprocessor 44 updates the reproduction mode flag to 0 (S203).

その後、マイクロプロセッサ44は現在チャプター番号(n)を読み出す(S204)。そしてマイクロプロセッサ44は、第nチャプターボタンの状態を非選択状態に変えるために、第nチャプターボタンの現在再生位置を第91フレームに更新する(S205)。また、マイクロプロセッサ44は現在チャプター番号を0に更新する(S206)。   Thereafter, the microprocessor 44 reads the current chapter number (n) (S204). Then, the microprocessor 44 updates the current playback position of the nth chapter button to the 91st frame in order to change the state of the nth chapter button to a non-selected state (S205). Further, the microprocessor 44 updates the current chapter number to 0 (S206).

その後、マイクロプロセッサ44は再生状態フラグが0であるか否かを判定する(S207)。再生状態フラグが0でない場合、マイクロプロセッサ44は再生ボタン72及び停止ボタン74の現在再生位置を更新する(S208)。すなわち、再生ボタン72の状態を非選択状態に変えるために、再生ボタン72の現在再生位置が第91フレームに更新される。また、停止ボタン74の状態を選択状態に変えるために、停止ボタン74の現在再生位置が第31フレームに更新される。また、マイクロプロセッサ44は再生状態フラグを0に更新する(S209)。以上で連続再生ボタン処理は終了する。   Thereafter, the microprocessor 44 determines whether or not the reproduction state flag is 0 (S207). If the reproduction state flag is not 0, the microprocessor 44 updates the current reproduction positions of the reproduction button 72 and the stop button 74 (S208). That is, in order to change the state of the playback button 72 to the non-selected state, the current playback position of the playback button 72 is updated to the 91st frame. In order to change the state of the stop button 74 to the selected state, the current playback position of the stop button 74 is updated to the 31st frame. Further, the microprocessor 44 updates the reproduction state flag to 0 (S209). Thus, the continuous playback button process ends.

図14のS102において連続再生ボタン60が指示されていないと判定された場合、マイクロプロセッサ44はチャプター再生ボタン62が指示されたか否かを判定する(S104)。チャプター再生ボタン62が指示されたと判定された場合、マイクロプロセッサ44はチャプター再生ボタン処理を実行する(S105)。上述したように、再生モードが連続再生モードからチャプター再生モードに変更された場合、操作画面は図7に示す状態に戻る。このため、チャプター再生ボタン処理は、再生モードが連続再生モードからチャプター再生モードに変更された場合に操作画面を図7に示す状態に戻すための処理である。   When it is determined in S102 of FIG. 14 that the continuous playback button 60 has not been instructed, the microprocessor 44 determines whether or not the chapter playback button 62 has been instructed (S104). If it is determined that the chapter playback button 62 has been instructed, the microprocessor 44 executes a chapter playback button process (S105). As described above, when the playback mode is changed from the continuous playback mode to the chapter playback mode, the operation screen returns to the state shown in FIG. Therefore, the chapter playback button process is a process for returning the operation screen to the state shown in FIG. 7 when the playback mode is changed from the continuous playback mode to the chapter playback mode.

チャプター再生ボタン処理は連続再生ボタン処理(図15参照)と類似の処理である。チャプター再生ボタン処理は下記に挙げる点で連続再生ボタン処理と異なる。すなわち、S201では再生モードフラグが1であるか否かが判定される。また、S202では連続再生ボタン60の現在再生位置が第91フレームに更新され、チャプター再生ボタン62の現在再生位置が第31フレームに更新される。さらに、S203では再生モードフラグが1に更新される。   The chapter playback button process is similar to the continuous playback button process (see FIG. 15). The chapter playback button processing is different from the continuous playback button processing in the following points. That is, in S201, it is determined whether or not the playback mode flag is 1. In S202, the current playback position of the continuous playback button 60 is updated to the 91st frame, and the current playback position of the chapter playback button 62 is updated to the 31st frame. In S203, the playback mode flag is updated to 1.

図14のS104においてチャプター再生ボタン62が指示されていないと判定された場合、マイクロプロセッサ44はチャプターボタンが指示されたか否かを判定する(S106)。チャプターボタンが指示されたと判定された場合、マイクロプロセッサ44はチャプターボタン処理を実行する(S107)。図16はチャプターボタン処理を示すフロー図である。   If it is determined in S104 of FIG. 14 that the chapter playback button 62 has not been instructed, the microprocessor 44 determines whether or not the chapter button has been instructed (S106). If it is determined that the chapter button has been instructed, the microprocessor 44 executes a chapter button process (S107). FIG. 16 is a flowchart showing chapter button processing.

図16に示すように、まずマイクロプロセッサ44は現在チャプター番号(n)を読み出す(S301)。またマイクロプロセッサ44は、指示されたチャプターボタンのチャプター番号(m)を取得する(S302)。その後、マイクロプロセッサ44は第nチャプターボタン及び第mチャプターボタンの現在再生位置を更新する(S303)。すなわち、第nチャプターボタンの状態を非選択状態に変えるために、第nチャプターボタンの現在再生位置が第91フレームに更新される。また、第mチャプターボタンの状態を選択状態に変えるために、第mチャプターボタンの現在再生位置が第31フレームに更新される。その後、マイクロプロセッサ44は現在チャプター番号をmに更新し、映像の現在再生位置を第mチャプターの先頭フレームに更新する(S304)。以上でチャプターボタン処理は終了する。   As shown in FIG. 16, first, the microprocessor 44 reads the current chapter number (n) (S301). Further, the microprocessor 44 acquires the chapter number (m) of the instructed chapter button (S302). Thereafter, the microprocessor 44 updates the current playback position of the nth chapter button and the mth chapter button (S303). That is, in order to change the state of the nth chapter button to the non-selected state, the current playback position of the nth chapter button is updated to the 91st frame. Further, in order to change the state of the m-th chapter button to the selected state, the current playback position of the m-th chapter button is updated to the 31st frame. Thereafter, the microprocessor 44 updates the current chapter number to m, and updates the current playback position of the video to the first frame of the m-th chapter (S304). The chapter button process is thus completed.

図14のS106においてチャプターボタンが指示されていないと判定された場合、マイクロプロセッサ44は再生ボタン72が指示されたか否かを判定する(S108)。再生ボタン72が指示されたと判定された場合、マイクロプロセッサ44は再生ボタン処理を実行する(S109)。図17は再生ボタン処理を示すフロー図である。再生ボタン処理は操作画面を例えば図5又は図8に示す状態に変えるための処理である。   When it is determined in S106 of FIG. 14 that the chapter button is not instructed, the microprocessor 44 determines whether or not the playback button 72 is instructed (S108). If it is determined that the play button 72 has been instructed, the microprocessor 44 executes a play button process (S109). FIG. 17 is a flowchart showing the playback button process. The reproduction button process is a process for changing the operation screen to the state shown in FIG. 5 or FIG.

図17に示すように、まずマイクロプロセッサ44は再生状態フラグが0であるか否かを判定する(S401)。再生状態フラグが0でない場合とは既に再生ボタン72が選択されている状態であるため、下記の処理(S402〜S410)を実行する必要がない。このため、本処理は終了する。一方、再生状態フラグが0である場合、マイクロプロセッサ44は再生モードフラグが0であるか否かを判定する(S402)。   As shown in FIG. 17, first, the microprocessor 44 determines whether or not the reproduction state flag is 0 (S401). The case where the playback state flag is not 0 is a state where the playback button 72 has already been selected, and therefore it is not necessary to execute the following processing (S402 to S410). Therefore, this process ends. On the other hand, when the reproduction state flag is 0, the microprocessor 44 determines whether or not the reproduction mode flag is 0 (S402).

再生モードフラグが0である場合、マイクロプロセッサ44は現在チャプター番号(n)が1であるか否かを判定する(S403)。現在チャプター番号(n)が1でない場合、マイクロプロセッサ44は第nチャプターボタン及び第1チャプターボタン64の現在再生位置を更新する(S404)。すなわち、第nチャプターボタンの状態を非選択状態に変えるために、第nチャプターボタンの現在再生位置が第91フレームに更新される。また、第1チャプターボタン64の状態を選択状態に変えるために、第1チャプターボタン64の現在再生位置が第31フレームに更新される。また、マイクロプロセッサ44は現在チャプター番号を1に更新し、映像の現在再生位置を第1チャプターの先頭フレームに更新する(S405)。連続再生モードは第1チャプターから順番に再生するモードである。このため、再生ボタン72が指示された際に第1チャプターが選択されていない場合には、第1チャプターを自動的に選択する必要がある。このような理由でS403〜S405の処理は実行される。   When the reproduction mode flag is 0, the microprocessor 44 determines whether or not the current chapter number (n) is 1 (S403). If the current chapter number (n) is not 1, the microprocessor 44 updates the current playback position of the nth chapter button and the first chapter button 64 (S404). That is, in order to change the state of the nth chapter button to the non-selected state, the current playback position of the nth chapter button is updated to the 91st frame. In order to change the state of the first chapter button 64 to the selected state, the current playback position of the first chapter button 64 is updated to the 31st frame. Further, the microprocessor 44 updates the current chapter number to 1, and updates the current playback position of the video to the first frame of the first chapter (S405). The continuous playback mode is a mode in which playback is performed in order from the first chapter. For this reason, if the first chapter is not selected when the playback button 72 is instructed, it is necessary to automatically select the first chapter. For this reason, the processes of S403 to S405 are executed.

一方、再生モードフラグが0でない場合、マイクロプロセッサ44は現在チャプター番号(n)が0であるか否かを判定する(S406)。現在チャプター番号(n)が0である場合、マイクロプロセッサ44は、第1チャプターボタンの状態を選択状態に変えるために、第1チャプターボタン64の現在再生位置を第31フレームに更新する(S407)。また、マイクロプロセッサ44は現在チャプター番号を1に更新し、映像の現在再生位置を第1チャプターの先頭フレームに更新する(S408)。チャプター再生モードは一つのチャプターのみを再生するモードである。このため、再生ボタン72が指示された際にいずれのチャプターも選択されていない場合には、いずれかのチャプター(ここでは第1チャプター)を自動的に選択する必要がある。このような理由でS406〜S408の処理は実行される。   On the other hand, if the playback mode flag is not 0, the microprocessor 44 determines whether or not the current chapter number (n) is 0 (S406). If the current chapter number (n) is 0, the microprocessor 44 updates the current playback position of the first chapter button 64 to the 31st frame in order to change the state of the first chapter button to the selected state (S407). . Further, the microprocessor 44 updates the current chapter number to 1, and updates the current playback position of the video to the first frame of the first chapter (S408). The chapter playback mode is a mode in which only one chapter is played back. For this reason, if any chapter is not selected when the playback button 72 is instructed, it is necessary to automatically select any chapter (here, the first chapter). For this reason, the processes of S406 to S408 are executed.

S402〜S408の処理が実行された後、マイクロプロセッサ44は再生ボタン72及び停止ボタン74の現在再生位置を更新する(S409)。すなわち、再生ボタン72の状態を選択状態に変えるために、再生ボタン72の現在再生位置が、第2アニメーションデータの開始位置である第31フレームに更新される。また、停止ボタン74の状態を非選択状態に変えるために、停止ボタン74の現在再生位置が、第4アニメーションデータの開始位置である第91フレームに更新される。また、マイクロプロセッサ44は再生状態フラグを1に更新し、待機時間カウンタを0に更新する(S410)。以上で再生ボタン処理は終了する。なお、後述するように(図19のS604〜S610参照)、この場合、再生ボタン72の第2アニメーションデータや停止ボタン74の第4アニメーションデータなどの再生が完了するのを待って、映像の再生が開始される。待機時間カウンタは、それらのアニメーションデータの再生が完了したか否かを判断するために用いられる。   After the processes of S402 to S408 are executed, the microprocessor 44 updates the current playback positions of the playback button 72 and the stop button 74 (S409). That is, in order to change the state of the playback button 72 to the selected state, the current playback position of the playback button 72 is updated to the 31st frame, which is the start position of the second animation data. Further, in order to change the state of the stop button 74 to the non-selected state, the current playback position of the stop button 74 is updated to the 91st frame which is the start position of the fourth animation data. Further, the microprocessor 44 updates the reproduction state flag to 1, and updates the standby time counter to 0 (S410). Thus, the playback button process ends. As will be described later (see S604 to S610 in FIG. 19), in this case, the reproduction of the video is waited until the reproduction of the second animation data of the reproduction button 72, the fourth animation data of the stop button 74, and the like is completed. Is started. The standby time counter is used to determine whether or not the reproduction of the animation data has been completed.

図14のS108において再生ボタン72が指示されていないと判定された場合、マイクロプロセッサ44は停止ボタン74が指示されたか否かを判定する(S110)。停止ボタン74が指示されたと判定された場合、マイクロプロセッサ44は停止ボタン処理を実行する(S111)。図18は停止ボタン処理を示すフロー図である。停止ボタン処理は操作画面を図4又は図7に示す状態に戻すための処理である。   If it is determined in S108 in FIG. 14 that the play button 72 has not been instructed, the microprocessor 44 determines whether or not the stop button 74 has been instructed (S110). If it is determined that the stop button 74 has been instructed, the microprocessor 44 executes a stop button process (S111). FIG. 18 is a flowchart showing stop button processing. The stop button process is a process for returning the operation screen to the state shown in FIG. 4 or FIG.

図18に示すように、まずマイクロプロセッサ44は再生状態フラグが0であるか否かを判定する(S501)。再生状態フラグが0である場合とは既に停止ボタン74が選択されている状態であるため、下記の処理(S502〜S506)を実行する必要がない。このため、本処理は終了する。   As shown in FIG. 18, first, the microprocessor 44 determines whether or not the reproduction state flag is 0 (S501). The case where the reproduction state flag is 0 means that the stop button 74 has already been selected, and therefore it is not necessary to execute the following processing (S502 to S506). Therefore, this process ends.

一方、再生状態フラグが0でない場合、マイクロプロセッサ44は現在チャプター番号(n)を読み出す(S502)。そしてマイクロプロセッサ44は、第nチャプターボタンの状態を非選択状態に変えるために、第nチャプターボタンの現在再生位置を第91フレームに更新する(S503)。また、マイクロプロセッサ44は現在チャプター番号を0に更新する(S504)。その後、マイクロプロセッサ44は再生ボタン72及び停止ボタン74の現在再生位置を更新する(S505)。すなわち、再生ボタン72の状態を非選択状態に変えるために、再生ボタン72の現在再生位置が第91フレームに更新される。また、停止ボタン74の状態を選択状態に変えるために、停止ボタン74の現在再生位置が第31フレームに更新される。また、マイクロプロセッサ44は再生状態フラグを0に更新する(S506)。以上で停止ボタン処理は終了する。   On the other hand, when the reproduction state flag is not 0, the microprocessor 44 reads the current chapter number (n) (S502). Then, the microprocessor 44 updates the current playback position of the nth chapter button to the 91st frame in order to change the state of the nth chapter button to the non-selected state (S503). Further, the microprocessor 44 updates the current chapter number to 0 (S504). Thereafter, the microprocessor 44 updates the current playback position of the playback button 72 and the stop button 74 (S505). That is, in order to change the state of the playback button 72 to the non-selected state, the current playback position of the playback button 72 is updated to the 91st frame. In order to change the state of the stop button 74 to the selected state, the current playback position of the stop button 74 is updated to the 31st frame. Further, the microprocessor 44 updates the reproduction state flag to 0 (S506). Thus, the stop button process ends.

図14のS101〜S111の処理が実行された後、マイクロプロセッサ44は各ボタン画像のアニメーションデータを再生することによって操作画面を更新する(S112)。この場合、各ボタン画像のアニメーションデータは、各ボタン画像のアニメーションデータの現在再生位置データ(図13参照)に基づいて再生される。   After the processing of S101 to S111 in FIG. 14 is executed, the microprocessor 44 updates the operation screen by reproducing the animation data of each button image (S112). In this case, the animation data of each button image is reproduced based on the current reproduction position data (see FIG. 13) of the animation data of each button image.

[静止画像データ記憶部]
静止画像データ記憶部85bは例えばVRAMによって実現される。静止画像データ記憶部85bは操作画面を表す静止画像データを記憶する。本実施の形態の場合、静止画像データ記憶部85bは、静止画像データ取得部90によって取得された操作画面の静止画像データを記憶する。
[Still image data storage]
The still image data storage unit 85b is realized by, for example, a VRAM. The still image data storage unit 85b stores still image data representing an operation screen. In the present embodiment, the still image data storage unit 85b stores the still image data of the operation screen acquired by the still image data acquisition unit 90.

[操作画面表示部]
操作画面表示部88は例えば第1液晶表示部22aによって実現される。操作画面表示部88は操作画面を表示する。
[Operation screen display area]
The operation screen display unit 88 is realized by, for example, the first liquid crystal display unit 22a. The operation screen display unit 88 displays an operation screen.

[第1操作画面表示制御部]
第1操作画面表示制御部86は例えばマイクロプロセッサ44及び画像処理部48によって実現される。第1操作画面表示制御部86は、動画像データ記憶部85aに記憶される操作画面の動画像データに基づいて操作画面を操作画面表示部88に表示する。より具体的には、第1操作画面表示制御部86は各ボタン画像のアニメーションデータを再生することによって操作画面を操作画面表示部86に表示する。なお以下では、動画像データ記憶部85aに記憶される操作画面の動画像データに基づいて表示される操作画面のことを「動的操作画面」と記載する。
[First operation screen display control unit]
The first operation screen display control unit 86 is realized by, for example, the microprocessor 44 and the image processing unit 48. The first operation screen display control unit 86 displays an operation screen on the operation screen display unit 88 based on the moving image data of the operation screen stored in the moving image data storage unit 85a. More specifically, the first operation screen display control unit 86 displays the operation screen on the operation screen display unit 86 by reproducing the animation data of each button image. Hereinafter, an operation screen displayed based on the moving image data of the operation screen stored in the moving image data storage unit 85a is referred to as a “dynamic operation screen”.

[静止画像データ取得部]
静止画像データ取得部90は例えばマイクロプロセッサ44及び画像処理部48によって実現される。静止画像データ取得部90は、動的操作画面が操作画面表示部88に表示されている間の所定のタイミングにおいて、操作画面表示部88に表示される操作画面をキャプチャする。静止画像データ取得部90によってキャプチャされた画像(操作画面の静止画像データ)は静止画像データ記憶部85bに記憶される。
[Still image data acquisition unit]
The still image data acquisition unit 90 is realized by the microprocessor 44 and the image processing unit 48, for example. The still image data acquisition unit 90 captures the operation screen displayed on the operation screen display unit 88 at a predetermined timing while the dynamic operation screen is displayed on the operation screen display unit 88. The image captured by the still image data acquisition unit 90 (still image data of the operation screen) is stored in the still image data storage unit 85b.

[第2操作画面表示制御部]
第2操作画面表示制御部92は例えばマイクロプロセッサ44及び画像処理部48によって実現される。第2操作画面表示制御部92は、静止画像データ記憶部85bに記憶される操作画面の静止画像データに基づいて操作画面を操作画面表示部88に表示する。より具体的には、第2操作画面表示制御部92は操作画面の静止画像データを操作画面表示部88に表示する。なお以下では、静止画像データ記憶部85bに記憶される操作画面の静止画像データに基づいて表示される操作画面のことを「静的操作画面」と記載する。
[Second operation screen display control unit]
The second operation screen display control unit 92 is realized by, for example, the microprocessor 44 and the image processing unit 48. The second operation screen display control unit 92 displays an operation screen on the operation screen display unit 88 based on the still image data of the operation screen stored in the still image data storage unit 85b. More specifically, the second operation screen display control unit 92 displays still image data of the operation screen on the operation screen display unit 88. Hereinafter, an operation screen displayed based on still image data of the operation screen stored in the still image data storage unit 85b is referred to as a “static operation screen”.

[判定部]
判定部94は例えばマイクロプロセッサ44によって実現される。判定部94は映像再生処理の実行状態が所定状態であるか否かを判定する。例えば、判定部94は映像再生制御部82が映像再生処理を実行中であるか否かを判定する。言い換えれば、判定部94は映像表示部84に映像を表示中であるか否かを判定する。判定部94による判定は、映像データ記憶部80に記憶される映像再生制御データに基づいて実行される。
[Determining part]
The determination unit 94 is realized by the microprocessor 44, for example. The determination unit 94 determines whether or not the execution state of the video reproduction process is a predetermined state. For example, the determination unit 94 determines whether or not the video playback control unit 82 is executing a video playback process. In other words, the determination unit 94 determines whether a video is being displayed on the video display unit 84. The determination by the determination unit 94 is executed based on video reproduction control data stored in the video data storage unit 80.

[切替部]
切替部96は例えばマイクロプロセッサ44及び画像処理部48によって実現される。切替部96は、動的操作画面が操作画面表示部88に表示される状態と、静的操作画面が操作画面表示部88に表示される状態と、を判定部94の判定結果に基づいて切り替える。本実施の形態の場合、映像再生制御部82が映像再生処理を実行中でない場合(映像表示部84に映像を表示中でない場合)、動的操作画面が操作画面表示部88に表示される。一方、映像再生制御部82が映像再生処理を実行中である場合(映像表示部84に映像を表示中である場合)、静的操作画面が操作画面表示部88に表示される。
[Switching section]
The switching unit 96 is realized by the microprocessor 44 and the image processing unit 48, for example. The switching unit 96 switches between a state where the dynamic operation screen is displayed on the operation screen display unit 88 and a state where the static operation screen is displayed on the operation screen display unit 88 based on the determination result of the determination unit 94. . In the present embodiment, when the video playback control unit 82 is not executing video playback processing (when video is not being displayed on the video display unit 84), a dynamic operation screen is displayed on the operation screen display unit 88. On the other hand, when the video playback control unit 82 is executing video playback processing (when video is being displayed on the video display unit 84), a static operation screen is displayed on the operation screen display unit 88.

次に、上記に説明した機能ブロックを実現するための処理について説明する。図19〜図21は、最初に動的操作画面が第1液晶表示部22aに表示された後に映像再生装置10が所定時間(本実施の形態では1/60秒)ごとに実行する処理を示すフロー図である。マイクロプロセッサ44はメモリーカード40に記憶されたプログラムに従って、図19〜図21に示す処理を実行する。   Next, processing for realizing the functional blocks described above will be described. 19 to 21 show processing executed by the video reproduction device 10 every predetermined time (in this embodiment, 1/60 seconds) after the dynamic operation screen is first displayed on the first liquid crystal display unit 22a. FIG. The microprocessor 44 executes the processes shown in FIGS. 19 to 21 in accordance with the program stored in the memory card 40.

まず、マイクロプロセッサ44(判定部94)は再生状態フラグが0であるか否かを判定する(S601)。再生状態フラグが0である場合、マイクロプロセッサ44(第1操作画面表示制御部86、切替部96)は動的操作画面の表示を継続する(S602)。すなわち、第1液晶表示部22aに動的操作画面が表示される状態が維持される。   First, the microprocessor 44 (determination unit 94) determines whether or not the reproduction state flag is 0 (S601). When the reproduction state flag is 0, the microprocessor 44 (first operation screen display control unit 86, switching unit 96) continues to display the dynamic operation screen (S602). That is, the state where the dynamic operation screen is displayed on the first liquid crystal display unit 22a is maintained.

一方、再生状態フラグが0でない場合、マイクロプロセッサ44は再生状態フラグが1であるか否かを判定する(S603)。再生状態フラグが1である場合、マイクロプロセッサ44は待機時間カウンタの値に1を加算する(S604)。そして、マイクロプロセッサ44(静止画像データ取得部90)は待機時間カウンタの値が30未満であるか否かを判定する(S605)。値「30」は、ボタン画像の状態を変えるための第2アニメーションデータ及び第4アニメーションデータの長さ(フレーム数)である。   On the other hand, when the reproduction state flag is not 0, the microprocessor 44 determines whether or not the reproduction state flag is 1 (S603). If the reproduction status flag is 1, the microprocessor 44 adds 1 to the value of the standby time counter (S604). Then, the microprocessor 44 (still image data acquisition unit 90) determines whether or not the value of the standby time counter is less than 30 (S605). The value “30” is the length (number of frames) of the second animation data and the fourth animation data for changing the state of the button image.

なお、待機時間カウンタの値は再生ボタン72が指示された場合に0に初期化される(図17のS410参照)。また、この場合、再生状態フラグが1に更新されるとともに、再生ボタン72及び停止ボタン74の状態を変えるために、再生ボタン72の第2アニメーションデータと停止ボタン74の第4アニメーションデータとが再生される(図17のS409及びS410参照)。この場合、S605では、再生ボタン72の第2アニメーションデータと停止ボタン74の第4アニメーションデータとの再生が完了したか否かが判定されることになる。すなわち、再生ボタン72及び停止ボタン74の状態変化が完了したか否かが判定されることになる。   Note that the value of the standby time counter is initialized to 0 when the playback button 72 is instructed (see S410 in FIG. 17). In this case, the reproduction state flag is updated to 1, and the second animation data of the reproduction button 72 and the fourth animation data of the stop button 74 are reproduced in order to change the states of the reproduction button 72 and the stop button 74. (See S409 and S410 in FIG. 17). In this case, in S605, it is determined whether or not the reproduction of the second animation data of the reproduction button 72 and the fourth animation data of the stop button 74 is completed. That is, it is determined whether or not the state change of the play button 72 and the stop button 74 is completed.

また、待機時間カウンタの値はチャプターボタンが映像の再生中に指示された場合にも0に初期化される(図20のS620参照)。また、この場合、再生状態フラグが1に更新されるとともに、そのチャプターボタンと、そのチャプターボタンが指示された際に再生中であったチャプターのチャプターボタンと、の状態を変えるために、それらのチャプターボタンの第2アニメーションデータ又は第4アニメーションデータが再生される(図20のS620、S622、図16のS303参照)。この場合、S605では、それらのチャプターボタンの第2アニメーションデータ又は第4アニメーションデータの再生が完了したか否かが判定されることになる。すなわち、それらのチャプターボタンの状態変化が完了したか否かが判定されることになる。   Also, the value of the standby time counter is initialized to 0 even when the chapter button is instructed during video reproduction (see S620 in FIG. 20). Also, in this case, the playback state flag is updated to 1, and in order to change the state of the chapter button and the chapter button of the chapter being played when the chapter button is instructed, The second animation data or the fourth animation data of the chapter button is reproduced (see S620 and S622 in FIG. 20, and S303 in FIG. 16). In this case, in S605, it is determined whether or not the reproduction of the second animation data or the fourth animation data of those chapter buttons has been completed. That is, it is determined whether or not the state change of those chapter buttons is completed.

また、待機時間カウンタの値は、連続再生モードで映像が再生されている間に第1チャプター、第2チャプター又は第3チャプターのいずれかの再生が完了した場合にも0に初期化される(図21のS627参照)。また、この場合、再生状態フラグが1に更新されるとともに、そのチャプターと次のチャプターのチャプターボタンの状態を変えるために、それらのチャプターボタンの第2アニメーションデータ又は第4アニメーションデータが再生される(図21のS625、S627参照)。この場合、S605では、それらのチャプターボタンの第2アニメーションデータ又は第4アニメーションデータの再生が完了したか否かが判定されることになる。すなわち、それらのチャプターボタンの状態変化が完了したか否かが判定されることになる。   Further, the value of the standby time counter is initialized to 0 even when the reproduction of any of the first chapter, the second chapter, or the third chapter is completed while the video is being reproduced in the continuous reproduction mode ( (See S627 in FIG. 21). Further, in this case, the reproduction state flag is updated to 1, and the second animation data or the fourth animation data of those chapter buttons is reproduced in order to change the state of the chapter button of the chapter and the next chapter. (See S625 and S627 in FIG. 21). In this case, in S605, it is determined whether or not the reproduction of the second animation data or the fourth animation data of those chapter buttons has been completed. That is, it is determined whether or not the state change of those chapter buttons is completed.

待機時間カウンタの値が30未満である場合、すなわちボタン画像の状態が変化中である場合、マイクロプロセッサ44(第1操作画面表示制御部86、切替部96)は動的操作画面の表示を継続する(S606)。   When the value of the standby time counter is less than 30, that is, when the state of the button image is changing, the microprocessor 44 (first operation screen display control unit 86, switching unit 96) continues to display the dynamic operation screen. (S606).

一方、待機時間カウンタの値が30未満でない場合、すなわちボタン画像の状態変化が完了した場合、マイクロプロセッサ44及び画像処理部48(静止画像データ取得部90)は、その時点で第1液晶表示部22aに表示されている操作画面をキャプチャすることによって、操作画面の静止画像データを取得する(S607)。より具体的には、第1液晶表示部22aに表示される操作画面がVRAM上の所定領域に記憶されているため、マイクロプロセッサ44及び画像処理部48は、その所定領域に記憶された操作画面をVRAM上の別の領域(静止画像データ記憶部85b)にコピーする。   On the other hand, when the value of the waiting time counter is not less than 30, that is, when the state change of the button image is completed, the microprocessor 44 and the image processing unit 48 (still image data acquisition unit 90) at that time, the first liquid crystal display unit By capturing the operation screen displayed on 22a, still image data of the operation screen is acquired (S607). More specifically, since the operation screen displayed on the first liquid crystal display unit 22a is stored in a predetermined area on the VRAM, the microprocessor 44 and the image processing unit 48 operate the operation screen stored in the predetermined area. Is copied to another area (still image data storage unit 85b) on the VRAM.

その後、マイクロプロセッサ44は再生状態フラグを2に更新する(S608)。また、マイクロプロセッサ44(第2操作画面表示制御部92、切替部96)は静的操作画面の表示を開始する。(S609)。すなわち、S607でキャプチャされた操作画面が第1液晶表示部22aに表示され、第1液晶表示部22aに表示される操作画面が動的操作画面から静的操作画面に切り替えられる。さらに、マイクロプロセッサ44(映像再生制御部82)は、メモリカード40(映像データ記憶部80)に記憶された映像データを読み出し、第2液晶表示部32(映像表示部84)において映像の表示を開始する(S610)。   Thereafter, the microprocessor 44 updates the reproduction state flag to 2 (S608). Further, the microprocessor 44 (second operation screen display control unit 92, switching unit 96) starts displaying the static operation screen. (S609). That is, the operation screen captured in S607 is displayed on the first liquid crystal display unit 22a, and the operation screen displayed on the first liquid crystal display unit 22a is switched from the dynamic operation screen to the static operation screen. Further, the microprocessor 44 (video reproduction control unit 82) reads the video data stored in the memory card 40 (video data storage unit 80) and displays the video on the second liquid crystal display unit 32 (video display unit 84). Start (S610).

S603において再生状態フラグが1でないと判定された場合、すなわち再生状態フラグが2である場合、図20に示すように、マイクロプロセッサ44(第2判定手段)は、再生ボタン72以外のボタン画像が指示されたか否かを判定する(S611)。再生ボタン72以外のボタン画像が指示されていない場合、マイクロプロセッサ44は現在チャプター番号(n)を読み出す(S612)。そして、マイクロプロセッサ44(第3判定手段)は第nチャプターの再生が完了したか否かを判定する(S613)。第nチャプターの再生が完了していない場合、マイクロプロセッサ44(第2操作画面表示制御部92、切替部96)は静的操作画面の表示を継続する(S614)。また、マイクロプロセッサ44は映像の再生を継続する(S615)。   If it is determined in S603 that the playback state flag is not 1, that is, if the playback state flag is 2, the microprocessor 44 (second determination means) displays a button image other than the playback button 72 as shown in FIG. It is determined whether or not an instruction has been issued (S611). If no button image other than the play button 72 is instructed, the microprocessor 44 reads the current chapter number (n) (S612). Then, the microprocessor 44 (third determination unit) determines whether or not the reproduction of the nth chapter is completed (S613). If the reproduction of the n-th chapter has not been completed, the microprocessor 44 (second operation screen display control unit 92, switching unit 96) continues to display the static operation screen (S614). Further, the microprocessor 44 continues to reproduce the video (S615).

S611において、再生ボタン72以外のボタン画像が指示されたと判定された場合、マイクロプロセッサ44はそのボタン画像が連続再生ボタン60、チャプター再生ボタン62又は停止ボタン74であるか否かを判定する(S616)。そのボタン画像が連続再生ボタン60、チャプター再生ボタン62又は停止ボタン74である場合、映像の再生を停止するための処理が実行される。   If it is determined in S611 that a button image other than the playback button 72 has been instructed, the microprocessor 44 determines whether the button image is the continuous playback button 60, the chapter playback button 62, or the stop button 74 (S616). ). When the button image is the continuous playback button 60, the chapter playback button 62, or the stop button 74, a process for stopping the playback of the video is executed.

まずマイクロプロセッサ44は再生状態フラグを0に更新する(S617)。その後、マイクロプロセッサ44は映像の再生を停止する(S618)。また、マイクロプロセッサ44(第1操作画面表示制御部86、第2切替手段)は動的操作画面の表示を開始する(S619)。すなわち、第1液晶表示部22aに表示される操作画面が静的操作画面から動的操作画面に切り替えられる。   First, the microprocessor 44 updates the reproduction state flag to 0 (S617). Thereafter, the microprocessor 44 stops the reproduction of the video (S618). Further, the microprocessor 44 (first operation screen display control unit 86, second switching means) starts displaying the dynamic operation screen (S619). That is, the operation screen displayed on the first liquid crystal display unit 22a is switched from the static operation screen to the dynamic operation screen.

このとき、静的操作画面の表示中に行われた操作を動的操作画面に反映するために、静的操作画面の表示中に行われた操作に基づいて動的操作画面が更新される。すなわち、マイクロプロセッサ44(第1操作画面表示制御部86)は、静的操作画面の表示中にユーザが指示したボタン画像(言い換えれば、S611においてユーザが指示したと判定されたボタン画像)に対応する処理を、動的操作画面の表示が開始される同時に実行する。例えば、静的操作画面の表示中にユーザが指示したボタン画像が連続再生ボタン60である場合には連続再生ボタン処理(図15参照)が実行される。また例えば、静的操作画面の表示中にユーザが指示したボタン画像がチャプター再生ボタン62である場合にはチャプター再生ボタン処理(図16参照)が実行される。また例えば、静的操作画面の表示中にユーザが指示したボタン画像が停止ボタン74である場合には停止ボタン処理(図18参照)が実行される。   At this time, in order to reflect the operation performed during the display of the static operation screen on the dynamic operation screen, the dynamic operation screen is updated based on the operation performed during the display of the static operation screen. In other words, the microprocessor 44 (first operation screen display control unit 86) corresponds to the button image that the user specified while displaying the static operation screen (in other words, the button image determined to be specified by the user in S611). The processing to be executed is executed at the same time as the display of the dynamic operation screen starts. For example, when the button image designated by the user during the display of the static operation screen is the continuous playback button 60, the continuous playback button process (see FIG. 15) is executed. For example, when the button image designated by the user during the display of the static operation screen is the chapter playback button 62, the chapter playback button process (see FIG. 16) is executed. For example, when the button image instructed by the user during the display of the static operation screen is the stop button 74, stop button processing (see FIG. 18) is executed.

S616において、指示されたボタン画像が連続再生ボタン60、チャプター再生ボタン62又は停止ボタン74でないと判定された場合、すなわち、指示されたボタン画像がチャプターボタンである場合、指示されたチャプターボタンの状態を選択状態に変えるための処理が実行される。   If it is determined in S616 that the instructed button image is not the continuous playback button 60, the chapter playback button 62 or the stop button 74, that is, if the instructed button image is a chapter button, the state of the instructed chapter button A process for changing to a selected state is executed.

まずマイクロプロセッサ44は再生状態フラグを1に更新し、待機時間カウンタの値を0に更新する(S620)。その後、マイクロプロセッサ44は映像の再生を待機(一時停止)する(S621)。また、マイクロプロセッサ44(第1操作画面表示制御部86、第2切替手段)は動的操作画面の表示を開始する(S622)。すなわち、第1液晶表示部22aに表示される操作画面が静的操作画面から動的操作画面に切り替えられる。   First, the microprocessor 44 updates the reproduction state flag to 1, and updates the value of the standby time counter to 0 (S620). Thereafter, the microprocessor 44 waits (temporarily stops) playback of the video (S621). In addition, the microprocessor 44 (first operation screen display control unit 86, second switching means) starts displaying the dynamic operation screen (S622). That is, the operation screen displayed on the first liquid crystal display unit 22a is switched from the static operation screen to the dynamic operation screen.

このとき、静的操作画面の表示中に行われた操作を動的操作画面に反映するために動的操作画面が更新される。すなわち、マイクロプロセッサ44(第1操作画面表示制御部86)はチャプターボタン指示処理(図16参照)を動的操作画面の表示が開始されると同時に実行する。これによって、ユーザが指示したチャプターボタンの第2アニメーションデータと、そのチャプターボタンが指示された際に再生中であったチャプターのチャプターボタンの第4アニメーションデータと、の再生が開始される。その結果、それらのチャプターボタンの状態が更新される。ところで、S620では再生状態フラグが1に更新され、待機時間カウンタが0に更新されている。このため、上記のチャプターボタンの第2アニメーションデータ又は第4アニメーションデータの再生が開始されると、図19のS604及びS605の処理によって、それらのアニメーションデータの再生が完了したか否かが監視される。すなわち、上記のチャプターボタンの状態の更新が完了したか否かが監視される。そして、それらのアニメーションデータの再生が完了した場合には操作画面のキャプチャ(操作画面の静止画像データの再取得)が実行される(図19のS607参照)。また、その後、操作画面が動的操作画面から静的操作画面に切り替えられ(図19のS609参照)、映像の再生が再開される(図19のS610参照)。   At this time, the dynamic operation screen is updated to reflect the operation performed during the display of the static operation screen on the dynamic operation screen. That is, the microprocessor 44 (first operation screen display control unit 86) executes the chapter button instruction process (see FIG. 16) simultaneously with the start of the dynamic operation screen display. As a result, the reproduction of the second animation data of the chapter button designated by the user and the fourth animation data of the chapter button of the chapter that was being reproduced when the chapter button was designated is started. As a result, the state of those chapter buttons is updated. Incidentally, in S620, the reproduction state flag is updated to 1, and the standby time counter is updated to 0. For this reason, when the reproduction of the second animation data or the fourth animation data of the above chapter button is started, whether or not the reproduction of the animation data is completed is monitored by the processes of S604 and S605 in FIG. The That is, it is monitored whether or not the update of the state of the chapter button is completed. When the reproduction of the animation data is completed, operation screen capture (re-acquisition of operation screen still image data) is executed (see S607 in FIG. 19). Thereafter, the operation screen is switched from the dynamic operation screen to the static operation screen (see S609 in FIG. 19), and video reproduction is resumed (see S610 in FIG. 19).

S613において第nチャプターの再生が完了したと判定された場合、図21に示すように、マイクロプロセッサ44は再生モードフラグが0であるか否かを判定する(S623)。再生モードフラグが0である場合、現在チャプター番号(n)が4であるか否かを判定する(S624)。現在チャプター番号(n)が4でない場合、マイクロプロセッサ44(第1操作画面表示制御部86)は第nチャプターボタン及び第n+1チャプターボタンの現在再生位置を更新する(S625)。すなわち、第nチャプターボタンの状態を非選択状態に変える第4アニメーションデータの再生を開始するために、第nチャプターボタンの現在再生位置が第91フレームに更新される。また、第n+1チャプターボタンの状態を選択状態に変える第2アニメーションデータの再生を開始するために、第n+1チャプターボタンの現在再生位置が第31フレームに更新される。また、マイクロプロセッサ44は現在チャプター番号をn+1に更新し、映像の現在再生位置を第n+1チャプターの先頭フレームに更新する。(S626)。さらに、マイクロプロセッサ44は再生状態フラグを1に更新し、待機時間カウンタを0に初期化する(S627)。その後、マイクロプロセッサ44は映像の再生を待機(一時停止)する(S628)。また、マイクロプロセッサ44(第1操作画面表示制御部86、第3切替手段)は動的操作画面の表示を開始する(S629)。すなわち、第1液晶表示部22aに表示される操作画面が静的操作画面から動的操作画面に切り替えられる。   If it is determined in step S613 that the reproduction of the nth chapter has been completed, the microprocessor 44 determines whether or not the reproduction mode flag is 0 as shown in FIG. 21 (S623). If the playback mode flag is 0, it is determined whether or not the current chapter number (n) is 4 (S624). If the current chapter number (n) is not 4, the microprocessor 44 (first operation screen display control unit 86) updates the current playback positions of the nth chapter button and the (n + 1) th chapter button (S625). That is, the current playback position of the nth chapter button is updated to the 91st frame in order to start playback of the fourth animation data that changes the state of the nth chapter button to the non-selected state. Further, the current playback position of the (n + 1) th chapter button is updated to the 31st frame in order to start playback of the second animation data that changes the state of the (n + 1) th chapter button to the selected state. Further, the microprocessor 44 updates the current chapter number to n + 1, and updates the current playback position of the video to the first frame of the (n + 1) th chapter. (S626). Further, the microprocessor 44 updates the reproduction state flag to 1, and initializes the standby time counter to 0 (S627). Thereafter, the microprocessor 44 waits (temporarily stops) reproduction of the video (S628). Further, the microprocessor 44 (first operation screen display control unit 86, third switching means) starts displaying the dynamic operation screen (S629). That is, the operation screen displayed on the first liquid crystal display unit 22a is switched from the static operation screen to the dynamic operation screen.

S625で第nチャプターボタン及び第n+1チャプターボタンの現在再生位置が更新されているため、このときの動的操作画面では、第nチャプターボタンの第4アニメーションデータと、第n+1チャプターボタンの第2アニメーションデータと、の再生が開始される。その結果、第nチャプターボタン及び第n+1チャプターボタンの状態が更新される。ところで、S627では再生状態フラグが1に更新され、待機時間カウンタが0に更新されている。このため、第nチャプターボタンの第4アニメーションデータと、第n+1チャプターボタンの第2アニメーションデータと、の再生が開始されると、図19のS604及びS605の処理によって、それらのアニメーションデータの再生が完了したか否かが監視される。すなわち、第nチャプターボタン及び第n+1チャプターボタンの状態の更新が完了したか否かが監視される。そして、それらのアニメーションデータの再生が完了した場合には操作画面のキャプチャ(操作画面の静止画像データの再取得)が実行される(図19のS607参照)。また、その後、操作画面が動的操作画面から静的操作画面に切り替えられ(図19のS609参照)、映像の再生が再開される(図19のS610参照)。   Since the current playback positions of the n-th chapter button and the (n + 1) -th chapter button are updated in S625, the fourth animation data of the n-th chapter button and the second animation of the (n + 1) -th chapter button are displayed on the dynamic operation screen at this time. Playback of data is started. As a result, the states of the nth chapter button and the (n + 1) th chapter button are updated. By the way, in S627, the reproduction state flag is updated to 1, and the standby time counter is updated to 0. Therefore, when the reproduction of the fourth animation data of the n-th chapter button and the second animation data of the (n + 1) -th chapter button is started, the animation data is reproduced by the processing of S604 and S605 in FIG. It is monitored for completion. That is, it is monitored whether or not the update of the states of the nth chapter button and the (n + 1) th chapter button is completed. When the reproduction of the animation data is completed, operation screen capture (re-acquisition of operation screen still image data) is executed (see S607 in FIG. 19). Thereafter, the operation screen is switched from the dynamic operation screen to the static operation screen (see S609 in FIG. 19), and video reproduction is resumed (see S610 in FIG. 19).

なお、S623において再生モードフラグが0でないと判定された場合は、チャプター再生モードにおいて第nチャプターの再生が完了した場合である。また、S624において現在チャプター番号(n)が4であると判定された場合は、連続再生モードにおいて第4チャプターの再生が完了した場合である。これらの場合、映像の再生を停止するための処理が実行される。   When it is determined in S623 that the playback mode flag is not 0, the playback of the nth chapter is completed in the chapter playback mode. Further, when it is determined in S624 that the current chapter number (n) is 4, this is a case where the playback of the fourth chapter is completed in the continuous playback mode. In these cases, processing for stopping the reproduction of the video is executed.

すなわち、マイクロプロセッサ44(第1操作画面表示制御部86)は、第nチャプターボタンの状態を非選択状態に変えるために、第nチャプターボタンの現在再生位置を第91フレームに更新する(S630)。また、マイクロプロセッサ44は現在チャプター番号を0に更新する(S631)。また、マイクロプロセッサ44(第1操作画面表示制御部86)は再生ボタン72及び停止ボタン74の現在再生位置を更新する(S632)。すなわち、再生ボタン72の状態を非選択状態に変えるために、再生ボタン72の現在再生位置が第91フレームに更新される。また、停止ボタン74の状態を選択状態に変えるために、停止ボタン74の現在再生位置が第31フレームに更新される。さらに、マイクロプロセッサ44は再生状態フラグを0に更新する(S633)。その後、マイクロプロセッサ44及び画像処理部48は映像の再生を停止する(S634)。また、マイクロプロセッサ44(第1操作画面表示制御部86、第3切替手段)は動的操作画面の表示を開始する(S635)。すなわち、第1液晶表示部22aに表示される操作画面が静的操作画面から動的操作画面に切り替えられる。   That is, the microprocessor 44 (first operation screen display control unit 86) updates the current playback position of the nth chapter button to the 91st frame in order to change the state of the nth chapter button to a non-selected state (S630). . Further, the microprocessor 44 updates the current chapter number to 0 (S631). Further, the microprocessor 44 (first operation screen display control unit 86) updates the current reproduction positions of the reproduction button 72 and the stop button 74 (S632). That is, in order to change the state of the playback button 72 to the non-selected state, the current playback position of the playback button 72 is updated to the 91st frame. In order to change the state of the stop button 74 to the selected state, the current playback position of the stop button 74 is updated to the 31st frame. Further, the microprocessor 44 updates the reproduction state flag to 0 (S633). Thereafter, the microprocessor 44 and the image processing unit 48 stop the reproduction of the video (S634). Further, the microprocessor 44 (first operation screen display control unit 86, third switching means) starts displaying the dynamic operation screen (S635). That is, the operation screen displayed on the first liquid crystal display unit 22a is switched from the static operation screen to the dynamic operation screen.

S630やS632で第nチャプターボタン、再生ボタン72や停止ボタン74の現在再生位置が更新されているため、このときの動的操作画面では、第nチャプターボタン及び再生ボタン72の第4アニメーションデータと、停止ボタン74の第2アニメーションデータと、の再生が開始される。その結果、第nチャプターボタン、再生ボタン72や停止ボタン74の状態が更新される。   Since the current playback positions of the nth chapter button, the playback button 72, and the stop button 74 are updated in S630 and S632, the fourth animation data of the nth chapter button and the playback button 72 is displayed on the dynamic operation screen at this time. The reproduction of the second animation data of the stop button 74 is started. As a result, the states of the nth chapter button, the playback button 72, and the stop button 74 are updated.

以上説明した映像再生装置10では、原則として動画像データに基づいて操作画面(動的操作画面)が表示される。その結果、ユーザの操作に応じて変化する動的な操作画面が実現され、映像の再生に関する操作の興趣が向上される。   In the video reproduction apparatus 10 described above, an operation screen (dynamic operation screen) is displayed based on moving image data in principle. As a result, a dynamic operation screen that changes according to the user's operation is realized, and the interest of the operation relating to the reproduction of the video is improved.

ところで、動的操作画面は各ボタン画像のアニメーションデータを再生することによって表示されるため、操作画面を表示するための処理負荷は重くなる。このため、映像を再生するための処理を十分に実行できなくなるおそれがある。その結果、映像の再生品質が低下するおそれがある。この点、映像再生装置10では、第1液晶表示部22aに表示される操作画面が、動的操作画面と静的操作画面との間で、映像再生処理の実行状態に基づいて切り替えられる。より具体的には、映像再生処理が実行されてない場合(映像が再生されていない場合)には動的操作画面が表示される。そして、映像再生処理の実行が開始される場合(映像の再生が開始される場合)には、第1液晶表示部22aに表示される操作画面が動的操作画面から静的操作画面に切り替えられる。その結果、映像再生処理の実行中(映像の再生中)には静的操作画面が表示され、操作画面を表示するための処理負荷が軽減される。映像再生装置10によれば、操作画面を表示するための処理負荷に起因して映像の再生品質が低下してしまうことを抑制できるようになる。   By the way, since the dynamic operation screen is displayed by reproducing the animation data of each button image, the processing load for displaying the operation screen becomes heavy. For this reason, there is a possibility that the processing for reproducing the video cannot be performed sufficiently. As a result, the reproduction quality of the video may be degraded. In this regard, in the video playback device 10, the operation screen displayed on the first liquid crystal display unit 22a is switched between the dynamic operation screen and the static operation screen based on the execution state of the video playback processing. More specifically, the dynamic operation screen is displayed when the video playback process is not executed (when the video is not played back). When execution of the video playback process is started (when video playback is started), the operation screen displayed on the first liquid crystal display unit 22a is switched from the dynamic operation screen to the static operation screen. . As a result, the static operation screen is displayed while the video playback process is being executed (during video playback), and the processing load for displaying the operation screen is reduced. According to the video playback device 10, it is possible to suppress a reduction in video playback quality due to a processing load for displaying an operation screen.

また映像再生装置10では、動的操作画面が表示される間の所定のタイミングで、第1液晶表示部22aに表示される操作画面がキャプチャされることによって、操作画面の静止画像データが生成される。その結果、ユーザの操作内容が反映された静的操作画面が表示されるようになる。なお、ユーザの操作内容が反映された静的操作画面が表示されるように図るための方法としては、操作画面で行われ得る操作内容を考慮して、あらかじめ複数種類の静止画像データを用意しておく方法も考えられる。例えば図4〜図7の操作画面を表す静止画像データなどをあらかじめ用意しておく方法も考えられる。しかしながら、この場合、データ量が増大してしまう。この点、映像表示装置10によれば、操作画面の静止画像データを複数種類用意する必要がないため、データ量の軽減を図ることが可能になる。   Further, the video playback device 10 generates still image data of the operation screen by capturing the operation screen displayed on the first liquid crystal display unit 22a at a predetermined timing while the dynamic operation screen is displayed. The As a result, a static operation screen that reflects the user's operation content is displayed. As a method for displaying a static operation screen that reflects the user's operation content, multiple types of still image data are prepared in advance in consideration of the operation content that can be performed on the operation screen. It is also possible to keep it. For example, a method of preparing still image data representing the operation screens of FIGS. 4 to 7 in advance may be considered. However, in this case, the amount of data increases. In this regard, according to the video display device 10, it is not necessary to prepare a plurality of types of still image data on the operation screen, so that the data amount can be reduced.

また映像再生装置10では、静的操作画面の表示中にユーザが操作を行った場合、第1液晶表示部22aに表示される操作画面が静的操作画面から動的操作画面に切り替えられる(図20のS611、S619、S622参照)。そして、静的操作画面の表示中にユーザが行った操作内容に応じて各ボタン画像のアニメーションデータが再生される(図20のS619、S622、図15のS202、S205、S208、図16のS303、図18のS503、S505参照)。このようにして、映像再生装置10では、静的操作画面の表示中にユーザが行った操作内容が操作画面に反映されるようになっている。   Further, in the video reproduction apparatus 10, when the user performs an operation while the static operation screen is displayed, the operation screen displayed on the first liquid crystal display unit 22a is switched from the static operation screen to the dynamic operation screen (see FIG. 20 S611, S619, and S622). Then, the animation data of each button image is reproduced according to the content of the operation performed by the user while the static operation screen is displayed (S619 and S622 in FIG. 20, S202, S205 and S208 in FIG. 15, and S303 in FIG. 16). , See S503 and S505 in FIG. In this manner, in the video reproduction device 10, the operation contents performed by the user while the static operation screen is displayed are reflected on the operation screen.

例えば、静的操作画面の表示中、かつ、第3チャプターの再生中にユーザが第1チャプターボタン64を指示した場合を想定する。この場合、第1液晶表示部22aに表示される操作画面が静的操作画面から動的操作画面に切り替えられる(図20のS611、S622参照)。そして、第1チャプターボタン64(第1操作部材画像)の第2アニメーションデータ(第1操作部材動画像データ)と、第3チャプターボタン68(第2操作部材画像)の第4アニメーションデータ(第2操作部材動画像データ)と、が再生される(図20のS622、図16のS303参照)。これによって、第1チャプターボタン64及び第3チャプターボタン68の状態が更新される。そして、それらのアニメーションデータの再生が完了された後、第1液晶表示部22aに表示される操作画面がキャプチャされることによって操作画面の静止画像データが再取得される(図19のS605、S607参照)。さらに、その後、第1液晶表示部22aに表示される操作画面が動的操作画面から静的操作画面に切り替えられる(図19のS609参照)。このようにして、映像再生装置10では、静的操作画面の表示中にユーザが行った操作内容が静的操作画面に反映されるようになっている。   For example, it is assumed that the user instructs the first chapter button 64 while the static operation screen is being displayed and the third chapter is being played. In this case, the operation screen displayed on the first liquid crystal display unit 22a is switched from the static operation screen to the dynamic operation screen (see S611 and S622 in FIG. 20). The second animation data (first operation member moving image data) of the first chapter button 64 (first operation member image) and the fourth animation data (second operation) of the third chapter button 68 (second operation member image). Operation member moving image data) is reproduced (see S622 in FIG. 20 and S303 in FIG. 16). As a result, the states of the first chapter button 64 and the third chapter button 68 are updated. Then, after the reproduction of the animation data is completed, the operation screen displayed on the first liquid crystal display unit 22a is captured to re-acquire still image data of the operation screen (S605 and S607 in FIG. 19). reference). Further, thereafter, the operation screen displayed on the first liquid crystal display unit 22a is switched from the dynamic operation screen to the static operation screen (see S609 in FIG. 19). In this way, in the video reproduction apparatus 10, the operation content performed by the user while the static operation screen is displayed is reflected on the static operation screen.

ところで、この場合、操作画面の静止画像データの再取得(操作画面のキャプチャ)は、ユーザが指示したチャプターボタンなどの第2アニメーションデータ又は第4アニメーションデータの再生がすべて完了した後で実行する必要がある。この点、映像表示装置10では、各ボタン画像の第2アニメーションデータ及び第4アニメーションデータの長さ(フレーム数)が30フレームに統一されているため、操作画面の静止画像データの再取得のタイミングを比較的容易に判断することができる(図19のS605参照)。   By the way, in this case, the re-acquisition of the still image data of the operation screen (capture of the operation screen) needs to be executed after the reproduction of the second animation data or the fourth animation data such as the chapter button designated by the user is completed. There is. In this regard, in the video display device 10, since the length (number of frames) of the second animation data and the fourth animation data of each button image is unified to 30 frames, the timing of re-acquisition of still image data of the operation screen Can be determined relatively easily (see S605 in FIG. 19).

また映像再生装置10では、静的操作画面の表示中に映像の再生の進行度が変化した場合(すなわち、第1チャプター、第2チャプター、第3チャプター又は第4チャプターの再生が完了した場合)、第1液晶表示部22aに表示される操作画面が静的操作画面から動的操作画面に切り替えられる(図20のS613、図21のS629、S635参照)。そして、映像の再生の進行度の変化内容に応じて、ボタン画像のアニメーションデータが再生される(図21のS625、S630、S632参照)。このようにして、映像再生装置10では、静的操作画面が表示される間に映像の再生の進行度が変化した場合に、その変化内容が操作画面に反映されるようになっている。   Further, in the video playback device 10, when the progress of video playback changes while the static operation screen is displayed (that is, when playback of the first chapter, the second chapter, the third chapter, or the fourth chapter is completed). The operation screen displayed on the first liquid crystal display unit 22a is switched from the static operation screen to the dynamic operation screen (see S613 in FIG. 20 and S629 and S635 in FIG. 21). Then, the animation data of the button image is reproduced in accordance with the change in the progress of the video reproduction (see S625, S630, and S632 in FIG. 21). In this way, in the video playback device 10, when the progress of video playback changes while the static operation screen is displayed, the content of the change is reflected on the operation screen.

例えば、静的操作画面の表示中に第1チャプターの再生が完了し、第2チャプターの再生が開始される場合を想定する。この場合、第1液晶表示部22aに表示される操作画面が静的操作画面から動的操作画面に切り替えられる(図21のS629参照)。そして、第1チャプターボタン64(第1進行度画像)の第4アニメーションデータ(第1進行度動画像データ)と、第3チャプターボタン68(第2進行度画像)の第4アニメーションデータ(第2進行度動画像データ)と、が再生される(図21のS625参照)。これによって、第1チャプターボタン64及び第3チャプターボタン68の状態が更新される。そして、それらのアニメーションデータの再生が完了された後、第1液晶表示部22aに表示される操作画面がキャプチャされることによって操作画面の静止画像データが再取得される(図19のS605、S607参照)。さらに、その後、第1液晶表示部22aに表示される操作画面が動的操作画面から静的操作画面に切り替えられる(図19のS609参照)。このようにして、映像再生装置10では、静的操作画面の表示中に第1チャプター、第2チャプター又は第3チャプターの再生が完了し、次のチャプターの再生が開始される場合には、そのことが静的操作画面に反映されるようになっている。   For example, it is assumed that the reproduction of the first chapter is completed and the reproduction of the second chapter is started while the static operation screen is displayed. In this case, the operation screen displayed on the first liquid crystal display unit 22a is switched from the static operation screen to the dynamic operation screen (see S629 in FIG. 21). The fourth animation data (first progress video data) of the first chapter button 64 (first progress image) and the fourth animation data (second progress) of the third chapter button 68 (second progress image). Progression level moving image data) is reproduced (see S625 in FIG. 21). As a result, the states of the first chapter button 64 and the third chapter button 68 are updated. Then, after the reproduction of the animation data is completed, the operation screen displayed on the first liquid crystal display unit 22a is captured to re-acquire still image data of the operation screen (S605 and S607 in FIG. 19). reference). Further, thereafter, the operation screen displayed on the first liquid crystal display unit 22a is switched from the dynamic operation screen to the static operation screen (see S609 in FIG. 19). In this way, in the video playback device 10, when the playback of the first chapter, the second chapter, or the third chapter is completed while the static operation screen is displayed, and playback of the next chapter is started, Is reflected in the static operation screen.

ところで、この場合、操作画面の静止画像データの再取得(操作画面のキャプチャ)は、チャプターボタンの第2アニメーションデータ又は第4アニメーションデータの再生がすべて完了した後で実行する必要がある。この点、映像表示装置10では、チャプターボタンの第2アニメーションデータ及び第4アニメーションデータの長さ(フレーム数)が統一されているため、操作画面の静止画像データの再取得のタイミングを比較的容易に判断することができる。   In this case, re-acquisition of the still image data of the operation screen (capture of the operation screen) needs to be executed after all the reproduction of the second animation data or the fourth animation data of the chapter button is completed. In this regard, in the video display device 10, since the length (number of frames) of the second animation data and the fourth animation data of the chapter button is unified, it is relatively easy to re-acquire the still image data of the operation screen. Can be judged.

なお、本発明は以上説明した実施の形態に限定されるものではない。   The present invention is not limited to the embodiment described above.

例えば、静止画像データ記憶部85bは、操作画面の静止画像データを複数記憶するようにしてもよい。この場合、静止画像データ記憶部85bに記憶される複数の静止画像データには、例えば、図4〜図7に示す操作画面の静止画像データが含まれる。また、この場合、静止画像データ記憶部85bには、複数の静止画像データの各々に対応づけて、操作内容に関する条件が記憶される。「操作内容に関する条件」とは、例えば選択中のボタンの組み合わせに関する条件である。また第2操作画面表示制御部92は、ユーザが行った操作内容を映像再生制御データに基づいて判断する。例えば、第2操作画面表示制御部92は、現在選択中のボタンの組み合わせを判断する。そして第2操作画面表示制御部92は、ユーザが行った操作内容が満足する上記条件に対応する静止画像データを静止画像データ記憶部85bから読み出し、その静止画像データを動画表示部88に表示する。このようにしても、操作画面を表示するための処理負荷に起因して映像の再生品質が低下してしまうことを抑制することが可能になる。また、ユーザが行った操作内容が反映された静的操作画面が表示されるようになる。   For example, the still image data storage unit 85b may store a plurality of still image data of the operation screen. In this case, the plurality of still image data stored in the still image data storage unit 85b includes, for example, still image data of the operation screens illustrated in FIGS. In this case, the still image data storage unit 85b stores conditions relating to the operation contents in association with each of the plurality of still image data. The “condition regarding the operation content” is, for example, a condition regarding a combination of currently selected buttons. The second operation screen display control unit 92 determines the content of the operation performed by the user based on the video reproduction control data. For example, the second operation screen display control unit 92 determines the combination of currently selected buttons. Then, the second operation screen display control unit 92 reads out still image data corresponding to the above-described condition that satisfies the operation performed by the user from the still image data storage unit 85b, and displays the still image data on the moving image display unit 88. . Even in this case, it is possible to suppress a reduction in the reproduction quality of the video due to the processing load for displaying the operation screen. In addition, a static operation screen that reflects the content of the operation performed by the user is displayed.

また例えば、操作画面における操作には十字ボタン24cやボタン24aなどが利用されるようにしてもよい。例えば、十字ボタン24cの操作に応じて移動するカーソルが操作画面に表示されるようにしてもよい。そして、カーソルがいずれかのボタン画像上に位置している状態でボタン24aが選択された場合にそのボタン画像が指示されたと判断されるようにしてもよい。   Further, for example, the cross button 24c and the button 24a may be used for the operation on the operation screen. For example, a cursor that moves according to the operation of the cross button 24c may be displayed on the operation screen. Then, when the button 24a is selected in a state where the cursor is positioned on any button image, it may be determined that the button image is instructed.

また例えば、操作画面はボタン画像以外の操作部材画像を含むようにしてもよい。例えば、音量を調整するためのスライダーバー画像が操作画面に含まれるようにしてもよい。   For example, the operation screen may include an operation member image other than the button image. For example, a slider bar image for adjusting the volume may be included in the operation screen.

また例えば、映像表示部84はゲーム画面(ゲームプレイ映像)を表示するようにしてもよい。例えば、映像表示部84は各種オブジェクトが配置されたゲーム空間を仮想カメラから見た様子を表す映像を操作画面における操作に従って表示するようにしてもよい。この場合、映像データ記憶部80にはゲーム空間の状態を示すデータが記憶される。「ゲーム空間の状態を表すデータ」とは、例えばゲーム空間に配置される各種オブジェクトや仮想カメラの現在位置や姿勢などを示すデータである。そして、映像再生制御部82は、ゲーム空間を仮想カメラから見た様子を表す画像を上記のデータに基づいて所定時間(例えば1/60秒)ごとに生成し、その画像を映像表示部84に表示する。   For example, the video display unit 84 may display a game screen (game play video). For example, the video display unit 84 may display a video representing a state in which a game space in which various objects are arranged is viewed from a virtual camera according to an operation on the operation screen. In this case, the video data storage unit 80 stores data indicating the state of the game space. The “data indicating the state of the game space” is data indicating, for example, various objects arranged in the game space, the current position and posture of the virtual camera, and the like. Then, the video reproduction control unit 82 generates an image representing a state in which the game space is viewed from the virtual camera based on the above data every predetermined time (for example, 1/60 seconds), and the image is displayed on the video display unit 84. indicate.

また、以上の説明では、プログラムを情報記憶媒体たるメモリカード40から映像表示装置10(携帯ゲーム機12)に供給するようにしたが、通信ネットワークを介してプログラムを家庭等に配信するようにしてもよい。図22は、通信ネットワークを用いたプログラム配信システムの全体構成を示す図である。図22に基づいて本発明に係るプログラム配信方法を説明する。図22に示すように、このプログラム配信システム100はプログラム配信装置108と通信ネットワーク106と携帯ゲーム機12とを含む。プログラム配信装置108はデータベース102とサーバ104とを含む。通信ネットワーク106は例えばインターネットやケーブルテレビネットワークを含む。このシステムでは、データベース(情報記憶媒体)102に、メモリカード40の記憶内容と同様のプログラムが記憶される。そして、携帯ゲーム機12を用いて需要者がプログラム配信要求をすることによって、それが通信ネットワーク106を介してサーバ104に伝えられる。そして、サーバ104はプログラム配信要求に応じてデータベース102からプログラムを読み出し、それを携帯ゲーム機12に送信する。ここではプログラム配信要求に応じてプログラムを送信するようにしたが、サーバ104から一方的にプログラムを送信するようにしてもよい。このように通信ネットワーク106を介してプログラムを配信するようにすれば、需要者はプログラムを容易に入手できるようになる。   In the above description, the program is supplied from the memory card 40 as an information storage medium to the video display device 10 (portable game machine 12). However, the program is distributed to a home or the like via a communication network. Also good. FIG. 22 is a diagram showing an overall configuration of a program distribution system using a communication network. A program distribution method according to the present invention will be described with reference to FIG. As shown in FIG. 22, the program distribution system 100 includes a program distribution device 108, a communication network 106, and a portable game machine 12. The program distribution device 108 includes a database 102 and a server 104. The communication network 106 includes, for example, the Internet and a cable television network. In this system, a program similar to the storage content of the memory card 40 is stored in the database (information storage medium) 102. Then, when the consumer makes a program distribution request using the portable game machine 12, it is transmitted to the server 104 via the communication network 106. Then, the server 104 reads the program from the database 102 in response to the program distribution request and transmits it to the portable game machine 12. Here, the program is transmitted in response to the program distribution request, but the program may be transmitted unilaterally from the server 104. Thus, if the program is distributed via the communication network 106, the consumer can easily obtain the program.

なお、操作画面表示部88と映像表示部84とは一つの表示手段(ディスプレイやテレビなど)によって実現されるようにしてもよい。すなわち、操作画面(操作パネル画像)と映像再生画面とは一つの表示手段(ディスプレイやテレビなど)に表示されるようにしてもよい。   Note that the operation screen display unit 88 and the video display unit 84 may be realized by a single display unit (display, television, or the like). That is, the operation screen (operation panel image) and the video playback screen may be displayed on one display means (display, television, etc.).

また、映像再生装置10は携帯ゲーム機12以外のコンピュータを用いて実現することができる。例えば、映像再生装置10はDVD(登録商標)プレイヤーなどの光ディスク再生装置を用いて実現することができる。また例えば、映像再生装置10はパーソナルコンピュータ、携帯電話機、携帯情報端末(PDA)や据置型ゲーム装置などを用いて実現することもできる。なお、光ディスク再生装置、パーソナルコンピュータ、据置型ゲーム装置を用いて映像再生装置10を実現する場合には、例えばモニタ、液晶ディスプレイ又はテレビなどが表示手段として用いられる。   In addition, the video reproduction device 10 can be realized using a computer other than the portable game machine 12. For example, the video playback device 10 can be realized using an optical disk playback device such as a DVD (registered trademark) player. Further, for example, the video reproduction device 10 can be realized by using a personal computer, a mobile phone, a personal digital assistant (PDA), a stationary game device, or the like. In the case where the video playback device 10 is realized using an optical disc playback device, a personal computer, or a stationary game device, for example, a monitor, a liquid crystal display, a television, or the like is used as the display means.

本実施の形態に係る映像再生装置の外観を表す図である。It is a figure showing the external appearance of the video reproduction apparatus concerning this Embodiment. 本実施の形態に係る映像再生装置の外観を表す図である。It is a figure showing the external appearance of the video reproduction apparatus concerning this Embodiment. 本実施の形態に係る映像再生装置のハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of the video reproduction apparatus concerning this Embodiment. 操作画面の一例を示す図である。It is a figure which shows an example of an operation screen. 操作画面の一例を示す図である。It is a figure which shows an example of an operation screen. 操作画面の一例を示す図である。It is a figure which shows an example of an operation screen. 操作画面の一例を示す図である。It is a figure which shows an example of an operation screen. 操作画面の一例を示す図である。It is a figure which shows an example of an operation screen. 本実施の形態に係る映像再生装置の機能ブロック図である。It is a functional block diagram of the video reproduction device according to the present embodiment. 映像再生制御データの一例を示す図である。It is a figure which shows an example of video reproduction | regeneration control data. 操作画面の動画像データの一例を示す図である。It is a figure which shows an example of the moving image data of an operation screen. ボタン画像のアニメーションデータについて説明するための図である。It is a figure for demonstrating the animation data of a button image. ボタン画像の現在再生位置データの一例を示す図である。It is a figure which shows an example of the present reproduction position data of a button image. スクリプトデータの処理を示すフロー図である。It is a flowchart which shows the process of script data. 連続再生ボタン処理を示すフロー図である。It is a flowchart which shows a continuous reproduction button process. チャプターボタン処理を示すフロー図である。It is a flowchart which shows a chapter button process. 再生ボタン処理を示すフロー図である。It is a flowchart which shows a reproduction | regeneration button process. 停止ボタン処理を示すフロー図である。It is a flowchart which shows a stop button process. 映像再生装置が実行する処理を示すフロー図である。It is a flowchart which shows the process which a video reproduction apparatus performs. 映像再生装置が実行する処理を示すフロー図である。It is a flowchart which shows the process which a video reproduction apparatus performs. 映像再生装置が実行する処理を示すフロー図である。It is a flowchart which shows the process which a video reproduction apparatus performs. 本発明の他の実施形態に係るプログラム配信システムの全体構成を示す図である。It is a figure which shows the whole structure of the program delivery system which concerns on other embodiment of this invention.

符号の説明Explanation of symbols

10 映像再生装置、12 携帯ゲーム機、14 ヒンジ部、20 第1筐体、20a 第1筐体の表面、22 タッチスクリーン、22a 第1液晶表示部、22b タッチパネル、24 操作キー部、24a,24b,24x,24y,24l,24r ボタン、24c 十字ボタン、26 カードスロット、30 第2筐体、30a 第2筐体の表面、32 第2液晶表示部、34 スピーカ、40 メモリカード、42 バス、44 マイクロプロセッサ、46 主記憶、48 画像処理部、50 入出力処理部、52 音声処理部、54 通信インタフェース、60 連続再生ボタン、62 チャプター再生ボタン、64 第1チャプターボタン、66 第2チャプターボタン、68 第3チャプターボタン、70 第4チャプターボタン、72 再生ボタン、74 停止ボタン、76 影、80 映像データ記憶部、82 映像再生制御部、84 映像表示部、85 操作画面データ記憶部、85a 動画像データ記憶部、85b 静止画像データ記憶部、86 第1操作画面表示制御部、88 操作画面表示部、90 静止画像データ取得部、92 第2操作画面表示制御部、94 判定部、96 切替部、100 プログラム配信システム、102 データベース、104 サーバ、106 通信ネットワーク、108 プログラム配信装置。   DESCRIPTION OF SYMBOLS 10 Video reproduction apparatus, 12 Portable game machine, 14 Hinge part, 20 1st housing | casing, 20a The surface of 1st housing | casing, 22 Touch screen, 22a 1st liquid crystal display part, 22b Touch panel, 24 Operation key part, 24a, 24b , 24x, 24y, 24l, 24r button, 24c cross button, 26 card slot, 30 second housing, 30a surface of second housing, 32 second liquid crystal display section, 34 speaker, 40 memory card, 42 bus, 44 Microprocessor, 46 Main memory, 48 Image processing unit, 50 Input / output processing unit, 52 Audio processing unit, 54 Communication interface, 60 Continuous playback button, 62 Chapter playback button, 64 First chapter button, 66 Second chapter button, 68 3rd chapter button, 70 4th chapter button, 72 playback Button, 74 stop button, 76 shadow, 80 video data storage unit, 82 video playback control unit, 84 video display unit, 85 operation screen data storage unit, 85a moving image data storage unit, 85b still image data storage unit, 86 Operation screen display control unit, 88 operation screen display unit, 90 still image data acquisition unit, 92 second operation screen display control unit, 94 determination unit, 96 switching unit, 100 program distribution system, 102 database, 104 server, 106 communication network 108 Program distribution apparatus.

Claims (12)

映像の再生に関する操作をユーザが行うための操作パネル画像を表示する表示手段と、前記操作の内容に基づいて映像再生処理を実行することによって前記映像を再生する映像再生手段と、を含む映像再生装置において、
前記操作パネル画像を表す動画像データを記憶する第1記憶手段と、
前記操作パネル画像を表す静止画像データを記憶する第2記憶手段と、
前記動画像データに基づいて前記操作パネル画像を前記表示手段に表示させる第1表示制御手段と、
前記静止画像データに基づいて前記操作パネル画像を前記表示手段に表示させる第2表示制御手段と、
前記映像再生処理の実行状態が所定状態であるか否かを判定する判定手段と、
前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態と、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態と、を前記判定手段による判定結果に基づいて切り替える切替手段と、
を含むことを特徴とする映像再生装置。
Video playback including display means for displaying an operation panel image for a user to perform an operation related to video playback, and video playback means for playing back the video by executing video playback processing based on the contents of the operation In the device
First storage means for storing moving image data representing the operation panel image;
Second storage means for storing still image data representing the operation panel image;
First display control means for causing the display means to display the operation panel image based on the moving image data;
Second display control means for causing the display means to display the operation panel image based on the still image data;
Determination means for determining whether or not the execution state of the video reproduction process is a predetermined state;
Determination by the determination unit between a state in which the operation panel image is displayed on the display unit by the first display control unit and a state in which the operation panel image is displayed on the display unit by the second display control unit Switching means for switching based on the results;
A video reproducing apparatus comprising:
請求項1に記載の映像再生装置において、
前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを取得する静止画像データ取得手段を含み、
前記第2記憶手段は、前記静止画像データ取得手段によって取得された前記静止画像データを記憶する、
ことを特徴とする映像再生装置。
The video playback apparatus according to claim 1,
Still image data acquisition means for acquiring the still image data by capturing the operation panel image displayed on the display means when the operation panel image is displayed on the display means by the first display control means. Including
The second storage means stores the still image data acquired by the still image data acquisition means;
A video reproducing apparatus characterized by that.
請求項2に記載の映像再生装置において、
前記静止画像データ取得手段は、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に切り替えられる場合に、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを取得し、
前記切替手段は、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態への切り替えを、前記静止画像データ取得手段によって前記静止画像データが取得された後に実行する、
ことを特徴とする映像再生装置。
The video playback device according to claim 2,
The still image data acquisition means is in a state in which the operation panel image is displayed on the display means by the second display control means from a state in which the operation panel image is displayed on the display means by the first display control means. To capture the still image data by capturing the operation panel image displayed on the display means,
The switching means switches from a state in which the operation panel image is displayed on the display means by the first display control means to a state in which the operation panel image is displayed on the display means by the second display control means. Is executed after the still image data is acquired by the still image data acquisition means,
A video reproducing apparatus characterized by that.
請求項3に記載の映像再生装置において、
前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記ユーザが前記操作を行ったか否かを判定する第2判定手段と、
前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に、前記第2判定手段による判定結果に基づいて切り替える第2切替手段と、を含み、
前記第1表示制御手段は、前記第2切替手段による切り替えが実行された場合、前記第2判定手段によって前記ユーザが行ったと判定された前記操作の内容に基づいて前記動画像データを再生することによって、前記操作パネル画像を更新し、
前記静止画像データ取得手段は、前記第1表示制御手段によって前記操作パネル画像が更新された場合、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを再取得し、
前記切替手段は、前記静止画像データ取得手段によって前記静止画像データが再取得された後、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に切り替える、
ことを特徴とする映像再生装置。
The video playback device according to claim 3,
Second determination means for determining whether or not the user has performed the operation when the operation panel image is displayed on the display means by the second display control means;
From the state in which the operation panel image is displayed on the display unit by the second display control unit to the state in which the operation panel image is displayed on the display unit by the first display control unit, by the second determination unit Second switching means for switching based on the determination result,
When the switching by the second switching unit is executed, the first display control unit reproduces the moving image data based on the content of the operation determined by the second determination unit to be performed by the user. To update the operation panel image,
When the operation panel image is updated by the first display control unit, the still image data acquisition unit re-acquires the still image data by capturing the operation panel image displayed on the display unit,
After the still image data is reacquired by the still image data acquisition unit, the switching unit is configured to change the second display control from a state in which the operation panel image is displayed on the display unit by the first display control unit. Switching to a state in which the operation panel image is displayed on the display means by means;
A video reproducing apparatus characterized by that.
請求項4に記載の映像再生装置において、
前記操作パネル画像は、所定操作が行われた場合に変化する第1操作部材画像と、前記第1操作部材が変化する場合に変化する第2操作部材画像と、を含み、
前記動画像データは、前記所定操作が行われた場合の前記第1操作部材画像の変化を表す第1操作部材動画像データと、前記第1操作部材が変化する場合の前記第2操作部材画像の変化を表す第2操作部材動画像データと、を含み、
前記第1操作部材動画像データの再生時間と前記第2操作部材動画像データの再生時間とは同一の所定時間であり、
前記第1表示制御手段は、前記所定操作が行われたことに起因して前記第2切替手段による切り替えが実行された場合、前記第1操作部材動画像データと前記第2操作部材動画像データとを再生することによって、前記第1操作部材画像と前記第2操作部材画像とを更新し、
前記静止画像データ取得手段は、前記第1操作部材動画像データと前記第2操作部材動画像データとの再生が開始されてから前記所定時間が経過したか否かを判定する手段を含み、前記第1操作部材動画像データと前記第2操作部材動画像データとの再生が開始されてから前記所定時間が経過したと判定された場合、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを再取得する、
ことを特徴とする映像再生装置。
The video reproduction apparatus according to claim 4, wherein
The operation panel image includes a first operation member image that changes when a predetermined operation is performed, and a second operation member image that changes when the first operation member changes,
The moving image data includes first operation member moving image data representing a change in the first operation member image when the predetermined operation is performed, and the second operation member image when the first operation member is changed. Second operation member moving image data representing the change of
The reproduction time of the first operation member moving image data and the reproduction time of the second operation member moving image data are the same predetermined time,
The first display control means, when the switching by the second switching means is executed due to the predetermined operation being performed, the first operation member moving image data and the second operation member moving image data. To update the first operation member image and the second operation member image,
The still image data acquisition means includes means for determining whether or not the predetermined time has elapsed since the reproduction of the first operation member moving image data and the second operation member moving image data is started, When it is determined that the predetermined time has elapsed since the reproduction of the first operation member moving image data and the second operation member moving image data is started, the operation panel image displayed on the display unit is captured. Re-acquiring the still image data by
A video reproducing apparatus characterized by that.
請求項3乃至5のいずれかに記載の映像再生装置において、
前記操作パネル画像は、前記映像の再生の進行度を表す進行度画像を含み、
前記映像再生装置は、
前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記映像の再生の進行度が変化したか否かを判定する第3判定手段と、
前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に、前記第3判定手段による判定結果に基づいて切り替える第3切替手段と、を含み、
前記第1表示制御手段は、前記第3切替手段による切り替えが実行された場合、前記映像の再生の進行度に基づいて前記動画像データを再生することによって、前記進行度画像を更新し、
前記静止画像データ取得手段は、前記第1表示制御手段によって前記進行度画像が更新された場合、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを再取得し、
前記切替手段は、前記静止画像データ取得手段によって前記静止画像データが再取得された後、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に切り替える、
ことを特徴とする映像再生装置。
The video reproduction device according to any one of claims 3 to 5,
The operation panel image includes a progress image representing the progress of playback of the video,
The video playback device
Third determination means for determining whether or not the progress of reproduction of the video has changed when the operation panel image is displayed on the display means by the second display control means;
From the state in which the operation panel image is displayed on the display unit by the second display control unit to the state in which the operation panel image is displayed on the display unit by the first display control unit, by the third determination unit Third switching means for switching based on the determination result,
The first display control means updates the progress image by playing back the moving image data based on the progress of playback of the video when switching by the third switching means is executed,
The still image data acquisition means re-acquires the still image data by capturing the operation panel image displayed on the display means when the progress image is updated by the first display control means.
After the still image data is reacquired by the still image data acquisition unit, the switching unit is configured to change the second display control from a state in which the operation panel image is displayed on the display unit by the first display control unit. Switching to a state in which the operation panel image is displayed on the display means by means;
A video reproducing apparatus characterized by that.
請求項6に記載の映像再生装置において、
前記進行度画像は、第1進行度に対応する第1進行度画像と、第2進行度に対応する第2進行度画像と、を含み、
前記動画像データは、前記映像の再生の進行度が前記第1進行度から前記第2進行度に変化した場合の前記第1進行度画像の変化を表す第1進行度動画像データと、前記映像の再生の進行度が前記第1進行度から前記第2進行度に変化した場合の前記第2進行度画像の変化を表す第2進行度動画像データと、を含み、
前記第1進行度動画像データの再生時間と前記第2進行度動画像データの再生時間とは同一の所定時間であり、
前記第1表示制御手段は、前記映像の再生の進行度が前記第1進行度から前記第2進行度に変化したことに起因して前記第3切替手段による切り替えが実行された場合、前記第1進行度動画像データと前記第2進行度動画像データとを再生することによって、前記第1進行度画像と前記第2進行度画像とを更新し、
前記静止画像データ取得手段は、前記第1進行度動画像データと前記第2進行度動画像データとの再生が開始されてから前記所定時間が経過したか否かを判定する手段を含み、前記第1進行度動画像データと前記第2進行度動画像データとの再生が開始されてから前記所定時間が経過したと判定された場合、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを再取得する、
ことを特徴とする映像再生装置。
The video playback apparatus according to claim 6, wherein
The progress image includes a first progress image corresponding to the first progress and a second progress image corresponding to the second progress,
The moving image data includes first progress moving image data representing a change in the first progress image when the progress of reproduction of the video changes from the first progress to the second progress; Second progress moving image data representing a change in the second progress image when the progress of video reproduction changes from the first progress to the second progress,
The playback time of the first progress video data and the playback time of the second progress video data are the same predetermined time,
The first display control unit is configured to switch the third display unit when switching by the third switching unit is performed due to a change in the progress of the video reproduction from the first progress to the second progress. Updating the first progress image and the second progress image by reproducing the first progress video data and the second progress video data;
The still image data acquisition means includes means for determining whether or not the predetermined time has elapsed since the reproduction of the first progress video data and the second progress video data is started, When it is determined that the predetermined time has elapsed since the reproduction of the first progress video data and the second progress video data is started, the operation panel image displayed on the display means is captured. Re-acquiring the still image data by
A video reproducing apparatus characterized by that.
請求項1に記載の映像再生装置において、
前記第2記憶手段は、前記操作パネル画像を表す静止画像データを複数記憶するとともに、前記複数の静止画像データの各々に対応づけて、前記操作の内容に関する条件を記憶し、
前記第2表示制御手段は、前記複数の静止画像データのうちの、前記ユーザによって行われた前記操作の内容が満足する前記条件に対応する前記静止画像データに基づいて、前記操作パネル画像を前記表示手段に表示させる、
ことを特徴とする映像再生装置。
The video playback apparatus according to claim 1,
The second storage means stores a plurality of still image data representing the operation panel image, and stores a condition relating to the content of the operation in association with each of the plurality of still image data.
The second display control means converts the operation panel image to the operation panel image based on the still image data corresponding to the condition that satisfies the content of the operation performed by the user among the plurality of still image data. Display on the display means,
A video reproducing apparatus characterized by that.
請求項1に記載の映像再生装置において、
前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記ユーザが前記操作を行ったか否かを判定する第2判定手段と、
前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に、前記第2判定手段による判定結果に基づいて切り替える第2切替手段と、を含み、
前記第1表示制御手段は、前記第2切替手段による切り替えが実行された場合、前記第2判定手段によって前記ユーザが行ったと判定された前記操作の内容に基づいて前記動画像データを再生することによって、前記操作パネル画像を更新する、
ことを特徴とする映像再生装置。
The video playback apparatus according to claim 1,
Second determination means for determining whether or not the user has performed the operation when the operation panel image is displayed on the display means by the second display control means;
From the state in which the operation panel image is displayed on the display unit by the second display control unit to the state in which the operation panel image is displayed on the display unit by the first display control unit, by the second determination unit Second switching means for switching based on the determination result,
When the switching by the second switching unit is executed, the first display control unit reproduces the moving image data based on the content of the operation determined by the second determination unit to be performed by the user. To update the operation panel image,
A video reproducing apparatus characterized by that.
請求項1又は9に記載の映像再生装置において、
前記操作パネル画像は、前記映像の再生の進行度を表す進行度画像を含み、
前記映像再生装置は、
前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記映像の再生の進行度が変化したか否かを判定する第3判定手段と、
前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態から、前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態に、前記第3判定手段による判定結果に基づいて切り替える第3切替手段と、を含み、
前記第1表示制御手段は、前記第3切替手段による切り替えが実行された場合、前記映像の再生の進行度に基づいて前記動画像データを再生することによって、前記進行度画像を更新する、
ことを特徴とする映像再生装置。
The video reproduction device according to claim 1 or 9,
The operation panel image includes a progress image representing the progress of playback of the video,
The video playback device
Third determination means for determining whether or not the progress of reproduction of the video has changed when the operation panel image is displayed on the display means by the second display control means;
From the state in which the operation panel image is displayed on the display unit by the second display control unit to the state in which the operation panel image is displayed on the display unit by the first display control unit, by the third determination unit Third switching means for switching based on the determination result,
The first display control unit updates the progress image by reproducing the moving image data based on the progress of reproduction of the video when switching by the third switching unit is performed.
A video reproducing apparatus characterized by that.
映像の再生に関する操作をユーザが行うための操作パネル画像を表示する表示手段と、前記操作の内容に基づいて映像再生処理を実行することによって前記映像を再生する映像再生手段と、を含む映像再生装置の制御方法において、
前記操作パネル画像を表す動画像データを記憶してなる第1記憶手段に記憶される前記動画像データに基づいて、前記操作パネル画像を前記表示手段に表示させる第1表示制御ステップと、
前記操作パネル画像を表す静止画像データを記憶してなる第2記憶手段に記憶される前記静止画像データに基づいて、前記操作パネル画像を前記表示手段に表示させる第2表示制御ステップと、
前記映像再生処理の実行状態が所定状態であるか否かを判定する判定ステップと、
前記第1表示制御ステップによって前記操作パネル画像が前記表示手段に表示される状態と、前記第2表示制御ステップによって前記操作パネル画像が前記表示手段に表示される状態と、を前記判定ステップにおける判定結果に基づいて切り替える切替ステップと、
を含むことを特徴とする映像再生装置の制御方法。
Video playback including display means for displaying an operation panel image for a user to perform an operation related to video playback, and video playback means for playing back the video by executing video playback processing based on the contents of the operation In the device control method,
A first display control step for causing the display means to display the operation panel image based on the moving image data stored in a first storage means for storing moving image data representing the operation panel image;
A second display control step of causing the display means to display the operation panel image based on the still image data stored in the second storage means for storing still image data representing the operation panel image;
A determination step of determining whether or not the execution state of the video reproduction process is a predetermined state;
The determination in the determination step is a state in which the operation panel image is displayed on the display unit by the first display control step and a state in which the operation panel image is displayed on the display unit by the second display control step. A switching step to switch based on the results;
A method for controlling a video playback apparatus, comprising:
映像の再生に関する操作をユーザが行うための操作パネル画像を表示する表示手段と、前記操作の内容に基づいて映像再生処理を実行することによって前記映像を再生する映像再生手段と、を含む映像再生装置としてコンピュータを機能させるためのプログラムであって、
前記操作パネル画像を表す動画像データを記憶してなる第1記憶手段に記憶される前記動画像データに基づいて、前記操作パネル画像を前記表示手段に表示させる第1表示制御手段、
前記操作パネル画像を表す静止画像データを記憶してなる第2記憶手段に記憶される前記静止画像データに基づいて、前記操作パネル画像を前記表示手段に表示させる第2表示制御手段、
前記映像再生処理の実行状態が所定状態であるか否かを判定する判定手段、及び、
前記第1表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態と、前記第2表示制御手段によって前記操作パネル画像が前記表示手段に表示される状態と、を前記判定手段による判定結果に基づいて切り替える切替手段、
として前記コンピュータを機能させるためのプログラム。
Video playback including display means for displaying an operation panel image for a user to perform an operation related to video playback, and video playback means for playing back the video by executing video playback processing based on the contents of the operation A program for causing a computer to function as a device,
First display control means for displaying the operation panel image on the display means based on the moving image data stored in the first storage means for storing moving image data representing the operation panel image;
Second display control means for displaying the operation panel image on the display means based on the still image data stored in the second storage means for storing still image data representing the operation panel image;
Determination means for determining whether or not the execution state of the video reproduction process is a predetermined state; and
Determination by the determination unit between a state in which the operation panel image is displayed on the display unit by the first display control unit and a state in which the operation panel image is displayed on the display unit by the second display control unit Switching means for switching based on the result,
A program for causing the computer to function as
JP2007216304A 2007-08-22 2007-08-22 VIDEO REPRODUCTION DEVICE, VIDEO REPRODUCTION DEVICE CONTROL METHOD, AND PROGRAM Active JP4384683B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007216304A JP4384683B2 (en) 2007-08-22 2007-08-22 VIDEO REPRODUCTION DEVICE, VIDEO REPRODUCTION DEVICE CONTROL METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007216304A JP4384683B2 (en) 2007-08-22 2007-08-22 VIDEO REPRODUCTION DEVICE, VIDEO REPRODUCTION DEVICE CONTROL METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2009048744A JP2009048744A (en) 2009-03-05
JP4384683B2 true JP4384683B2 (en) 2009-12-16

Family

ID=40500810

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007216304A Active JP4384683B2 (en) 2007-08-22 2007-08-22 VIDEO REPRODUCTION DEVICE, VIDEO REPRODUCTION DEVICE CONTROL METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP4384683B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5655478B2 (en) * 2010-10-01 2015-01-21 ソニー株式会社 Information processing apparatus and information processing method
US9159313B2 (en) * 2012-04-03 2015-10-13 Sony Corporation Playback control apparatus, playback control method, and medium for playing a program including segments generated using speech synthesis and segments not generated using speech synthesis

Also Published As

Publication number Publication date
JP2009048744A (en) 2009-03-05

Similar Documents

Publication Publication Date Title
JP3897774B2 (en) Multimedia playback apparatus and menu screen display method
JP4938733B2 (en) Menu screen display method and menu screen display device
JP4349277B2 (en) Movie playback device
JP2003008946A (en) Imaging device
WO2006043383A1 (en) Moving picture data edition device and moving picture data edition method
JP2005143109A (en) Slider bar interface for digital cameras
JP5639900B2 (en) Information processing program, information processing method, information processing apparatus, and information processing system
JP4546331B2 (en) Video camera
US8600214B2 (en) Portable terminal and method for managing videos therein
JP4384683B2 (en) VIDEO REPRODUCTION DEVICE, VIDEO REPRODUCTION DEVICE CONTROL METHOD, AND PROGRAM
JP2007087573A (en) Method, apparatus, and information recording medium for moving focusing between buttons on a screen displaying a plurality of applications
MX2011003073A (en) Digital broadcast receiving device.
JP2004032535A (en) Image reproducing apparatus, image recording / reproducing apparatus, control method thereof, program and storage medium
CN101351248A (en) Game device, game device control method, and information storage medium
JP3272271B2 (en) Video playback device and video recording medium
JP3765724B2 (en) Multi-angle playback apparatus and playback method
JP5294932B2 (en) Image reproducing apparatus, method and program
JP4855372B2 (en) REPRODUCTION DEVICE, DATA REPRODUCTION METHOD, CONTROL PROGRAM, AND RECORDING MEDIUM
JP3132432U (en) Video split display device
EP1798878B1 (en) Method and mobile communication terminal for storing broadcasting program
JP2003101911A (en) Image reproducing device
KR100718385B1 (en) Portable playback device and method thereof capable of playing back a plurality of video files
JP2011259110A (en) Video playback method and video playback device
JP5188209B2 (en) Display control apparatus, method, and program
JP2009100019A (en) Recording / playback device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090526

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090908

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090925

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121002

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4384683

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131002

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250