JP4384683B2 - VIDEO REPRODUCTION DEVICE, VIDEO REPRODUCTION DEVICE CONTROL METHOD, AND PROGRAM - Google Patents
VIDEO REPRODUCTION DEVICE, VIDEO REPRODUCTION DEVICE CONTROL METHOD, AND PROGRAM Download PDFInfo
- 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
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.
映像再生処理を実行することによって、例えば映画などの映像を再生する映像再生装置が知られている。このような映像再生装置としては、映像の再生に関する操作を受け付けるための操作パネル画像を表示する機能を備えた映像再生装置も知られている。
上記のような映像再生装置では、映像の再生に関する操作の興趣を向上するために、ユーザの操作に応じて変化するような動的な操作パネル画像を実現することが考えられる。また、動的な操作パネル画像を実現するためには汎用的なアニメーション再生技術を利用することが考えられる。しかしながら、この場合、操作パネル画像を表示するための処理負荷が重くなるため、映像再生処理を十分に実行できなくなってしまう場合がある。その結果、映像の再生品質が低下し、ユーザが不満を感じてしまう場合がある。 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
図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
図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
図3に示すように、映像再生装置10はバス42、マイクロプロセッサ44、主記憶46、画像処理部48、第1液晶表示部22a、第2液晶表示部32、入出力処理部50、カードスロット26、音声処理部52、スピーカ34、操作キー部24、タッチパネル22b、通信インタフェース54を含む。これらは電池(図示せず)とともに筐体内に収容されており、該電池により駆動される。
As shown in FIG. 3, the
マイクロプロセッサ44は、図示しないROMに格納されるオペレーティングシステムや、メモリカード40に格納されるプログラムやデータに基づいて映像再生装置10の各部を制御する。主記憶46は例えばRAMを含んで構成される。メモリカード40から読み出されたプログラムが主記憶46に必要に応じて書き込まれる。主記憶46はマイクロプロセッサ44の作業用メモリとしても用いられる。バス42はアドレス及びデータを映像再生装置10の各部でやり取りするために用いられる。マイクロプロセッサ44、主記憶46、画像処理部48及び入出力処理部50は、バス42によって相互データ通信可能に接続される。
The
第1液晶表示部22a及び第2液晶表示部32は公知の液晶表示パネルである。画像処理部48はVRAMを含む。画像処理部48はマイクロプロセッサ44からの指示に従って画像をVRAM上に描画する。VRAM上に描画された画像は所定のタイミングで第1液晶表示部22aや第2液晶表示部32に表示される。
The first liquid
入出力処理部50は、マイクロプロセッサ44がカードスロット26、音声処理部52、操作キー部24、タッチパネル22b、通信インタフェース54とデータ授受するためのインタフェースである。入出力処理部50にはカードスロット26、音声処理部52、操作キー部24、タッチパネル22b、通信インタフェース54が接続される。
The input /
カードスロット26はメモリカード40に記憶されたプログラムやデータをマイクロプロセッサ44からの指示に従って読み出す。なお、ここでは、プログラムやデータを映像再生装置10に供給するためにメモリカード40を用いるが、光ディスクなどの他の情報記憶媒体を用いるようにしてもよい。または、インターネットなどの通信ネットワークを介して遠隔地からプログラムやデータを映像再生装置10に供給するようにしてもよい。あるいは、赤外線通信などの各種データ通信を利用してプログラムやデータを映像再生装置10に供給するようにしてもよい。
The
音声処理部52はサウンドバッファを含む。音声処理部52は、メモリカード40からサウンドバッファに読み出された各種音声データをスピーカ34から出力する。
The
操作キー部24はユーザが操作入力を行うための入力手段である。操作キー部24は十字ボタン24c、ボタン24a,24b,24x,24y,24l,24rを含む。入出力処理部50は一定周期ごと(例えば1/60秒ごと)に操作キー部24の各部の状態をスキャンし、そのスキャン結果を表す操作信号をバス42を介してマイクロプロセッサ44に供給する。マイクロプロセッサ44はユーザの操作内容をその操作信号に基づいて判断する。タッチパネル22bもユーザが操作入力を行うための入力手段である。タッチパネル22bは、ユーザによって押圧された位置に応じた押圧位置情報を入出力処理部50を介してマイクロプロセッサ44に供給する。マイクロプロセッサ44はユーザが押圧したタッチパネル22b上の位置をその押圧位置情報に基づいて判断する。
The operation
通信インタフェース54は映像再生装置10を通信ネットワークに接続するためのインタフェースである。
The
上記の構成を備える映像再生装置10は各種映像を再生する機能を備えている。映像再生装置10では、例えば教養(美容など)に関する映像、音楽に関する映像、映画などが再生される。以下、この映像再生機能について説明する。なお以下では、第1チャプターから第4チャプターまでの4つのチャプターから構成される映像が再生される場合について説明する。
The
映像再生装置10は映像を第2液晶表示部32に表示する。また映像再生装置10は、映像の再生に関する操作をユーザが行うための操作画面(操作パネル画像)を第1液晶表示部22aに表示する。
The
図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
連続再生ボタン60とチャプター再生ボタン62は映像の再生モードをユーザが選択するためのボタン画像である。連続再生ボタン60が選択された場合には再生モードが連続再生モードに設定される。「連続再生モード」とは映像を最初から最後まで再生するモードである。チャプター再生ボタン62が選択された場合には再生モードがチャプター再生モードに設定される。「チャプター再生モード」とはユーザが選択した一つのチャプターのみを再生するモードである。
The
第1チャプターボタン64、第2チャプターボタン66、第3チャプターボタン68や第4チャプターボタン70は第1チャプター、第2チャプター、第3チャプター、第4チャプターの各々に対応するボタン画像である。これらのボタン画像はユーザが所望のチャプターを選択するための画像である。また、これらのボタン画像は映像の再生の進行度をユーザに案内する画像(進行度画像)である。なお以下では、第1チャプターボタン64、第2チャプターボタン66、第3チャプターボタン68及び第4チャプターボタン70のことをまとめて「チャプターボタン」と記載する。
The
再生ボタン72と停止ボタン74はユーザが映像の再生の開始又は停止を指示するためのボタン画像である。再生ボタン72が選択された場合には映像の再生が開始される。一方、停止ボタン74が選択された場合には映像の再生が停止される。
The
操作画面における操作にはタッチパネル22bが利用される。すなわち、ボタン画像の表示領域に対応するタッチパネル22b上の領域をユーザがペンや自分の指で押圧すると、そのボタン画像が選択される。この場合、そのボタン画像の表示領域に対応するタッチパネル22b上の領域を押圧することをユーザがやめても、そのボタン画像は、選択された状態(以下、「選択状態」と記載する。)を維持し続ける。そして、ユーザがそのボタン画像の表示領域に対応するタッチパネル22b上の領域を再び押圧すると、そのボタン画像の選択が解除される。すなわち、そのボタン画像は、選択されていない状態(以下、「非選択状態」と記載する。)に戻る。なお以下では、ボタン画像の表示領域に対応するタッチパネル22b上の領域をユーザが押圧することを「ユーザがボタン画像を指示する」というように記載する。
The
操作画面では、選択されているボタン画像と選択されていないボタン画像とが区別して表示される。本実施の形態の場合、選択されているボタン画像の表面には斜線が表される。一方、選択されていないボタン画像には影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
図5は、図4に示す操作画面でユーザが再生ボタン72を指示した場合の操作画面の一例を示す。図5に示すように、この場合、再生ボタン72が選択されるとともに第1チャプターボタン64も自動的に選択される。また、この場合、第2液晶表示部32において映像が第1チャプターから再生される。
FIG. 5 shows an example of the operation screen when the user instructs the
なお、ボタン画像の状態が非選択状態から選択状態に変化する場合には、ボタン画像の表示態様が変化するとともに、そのボタン画像に対して各種エフェクトが施される。本実施の形態では、ボタン画像の状態が非選択状態から選択状態に変化する場合、ボタン画像が光った後、ボタン画像の影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
図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
なお、ボタン画像の状態が選択状態から非選択状態に変化する場合にも、ボタン画像の表示態様が変化するとともに、そのボタン画像に対して各種エフェクトが施される。本実施の形態では、ボタン画像の状態が選択状態から非選択状態に変化する場合、ボタン画像が光った後、ボタン画像の表面に表された斜線が徐々に消えるとともに、ボタン画像の影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
連続再生モードで映像が再生されている間にユーザが停止ボタン74を指示した場合、映像の再生が停止され、操作画面は図4に示す状態に戻る。すなわち、停止ボタン74が選択されるとともに、再生ボタン72と、停止ボタン74が指示された時点で再生中であったチャプターのチャプターボタンと、の選択が解除される。なお連続再生モードでは、映像の再生が完了した場合(第4チャプターの再生が完了した場合)にも操作画面は図4に示す状態に戻る。
When the user instructs the
図4に示す操作画面でユーザがチャプター再生ボタン62を指示した場合、再生モードがチャプター再生モードに設定される。図7はこの場合の操作画面の一例を示す。図7に示すように、この場合、チャプター再生ボタン62が選択されるとともに連続再生ボタン60の選択が自動的に解除される。
When the user instructs the
チャプター再生モードでは、映像を再生するために、ユーザは所望のチャプターに対応するチャプターボタンを指示した後に再生ボタン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
チャプター再生モードで映像が再生されている間にユーザが停止ボタン74を指示した場合、映像の再生が停止され、操作画面は図7に示す状態に戻る。すなわち、停止ボタン74が選択されるとともに、再生ボタン72と、停止ボタン74が指示された時点で再生中であったチャプターに対応するチャプターボタンと、の選択が解除される。なおチャプター再生モードでは、一つのチャプターの再生が完了した場合にも操作画面は図7に示す状態に戻る。
When the user designates the
なお本実施の形態では、ユーザが再生モードを変更した場合、操作画面が図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
上記のような操作画面は汎用的なアニメーション再生技術を利用して実現される。このような操作画面によれば、ユーザの操作に応じて操作画面が変化することになるため、映像の再生に関する操作の興趣を向上できるようになる。しかしながら、その反面、操作画面を表示するための処理負荷が重くなるため、映像の再生処理を十分に実行できなくなる場合がある。すなわち、いわゆる「処理落ち」が映像の再生に関して発生する場合がある。その結果、映像の再生品質にユーザが不満を感じてしまう場合がある。以下、操作画面の表示処理の負荷に起因して映像の再生品質が低下してしまうことを抑制するための技術について説明する。 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
[映像データ記憶部]
映像データ記憶部80は例えばメモリカード40及び主記憶46によって実現される。映像データ記憶部80は映像データを記憶する。例えば、映像データは映像や音声を所定の方式で圧縮したデータである。なお「映像」には、例えば、各種教養(美容など)に関する映像、音楽に関する映像、映画、ゲーム映像(オープニングシーンの映像やイベントシーンの映像など)などが含まれる。
[Video data storage unit]
The video
映像データ記憶部80は映像再生制御データも記憶する。図10は映像再生制御データの一例を示している。図10に示す映像再生制御データは、再生モードフラグと、再生状態フラグと、待機時間カウンタと、現在チャプター番号と、現在再生位置と、を含む。再生モードフラグは現在の再生モードを示し、0又は1の値をとる。値「0」は連続再生モードを示し、値「1」はチャプター再生モードを示す。再生状態フラグは映像の再生状態を示し、0〜2の整数値をとる。値「0」は映像の再生を停止中であることを示す。値「1」は映像の再生を待機中であることを示す。値「2」は映像の再生を実行中であることを示す。待機時間カウンタは、映像の再生が待機されている場合において、映像の再生が待機されてからの経過時間を1/60秒単位で示す。待機時間カウンタの初期値は0である。現在チャプター番号は現在再生又は選択されているチャプターの番号を示す。例えば第1チャプターが再生されている場合、現在チャプター番号は1になる。なお、いずれのチャプターも再生又は選択されていない場合、現在チャプター番号は0になる。現在再生位置は映像の現在の再生位置を示す。例えば、現在再生位置は映像の何番目のフレームが現在再生されているかを示す。以上の映像再生制御データは操作画面における操作内容や映像の再生の進行状況に基づいて更新される。このため、映像再生制御データは操作画面における操作内容や映像の再生の進行状況を示すデータともいうことができる。
The video
[映像再生制御部及び映像表示部]
映像再生制御部82は例えばマイクロプロセッサ44及び画像処理部48によって実現される。映像表示部84は例えば第2液晶表示部32によって実現される。映像再生制御部82は、映像データ記憶部80に記憶される映像データと映像再生制御データとに基づいて映像再生処理を実行することによって映像を再生する。例えば、映像再生制御部82は、映像や音声が所定の方式で圧縮された映像データを復号することによって、映像を映像表示部84に表示し、音声をスピーカ34から出力する。
[Video playback control unit and video display unit]
The video
[操作画面データ記憶部]
操作画面データ記憶部85は例えばメモリカード40及びVRAMによって実現される。操作画面データ記憶部85は操作画面を表す操作画面データを記憶する。操作画面データ記憶部85は、動画像データ記憶部85a(第1記憶手段)と、静止画像データ記憶部85b(第2記憶手段)と、を含む。
[Operation screen data storage]
The operation screen data storage unit 85 is realized by the
[動画像データ記憶部]
動画像データ記憶部85aは例えばメモリカード40によって実現される。動画像データ記憶部85aは操作画面を表す動画像データを記憶する。操作画面を表す動画像データは、汎用的なアニメーション再生技術に則ったデータである。図11は操作画面の動画像データの一例を示す。図11に示すように、操作画面の動画像データは、各ボタン画像のアニメーションデータと、各ボタン画像のアニメーションデータの現在再生位置データと、各ボタン画像のアニメーションデータの再生制御のためのスクリプトデータ(プログラム)と、を含む。
[Moving image data storage unit]
The moving image
まず、各ボタン画像のアニメーションデータについて説明する。図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
第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
第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
第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
本実施の形態の場合、各ボタン画像の第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
その後、マイクロプロセッサ44は連続再生ボタン60が指示されたか否かを判定する(S102)。ボタン画像が指示されたか否かは、そのボタン画像の表示位置と、タッチパネル22bから出力される押圧位置情報と、に基づいて判定される。連続再生ボタン60が指示されたと判定された場合、マイクロプロセッサ44は連続再生ボタン処理を実行する(S103)。図15は連続再生ボタン処理を示すフロー図である。上述したように、再生モードがチャプター再生モードから連続再生モードに変更された場合、操作画面は図4に示す状態に戻る。このため、連続再生ボタン処理は、再生モードがチャプター再生モードから連続再生モードに変更された場合に操作画面を図4に示す状態に戻すための処理である。
Thereafter, the
図15に示すように、まずマイクロプロセッサ44は再生モードフラグが0であるか否かを判定する(S201)。再生モードフラグが0である場合、再生モードがすでに連続再生モードであるため、下記の処理(S202〜S209)を実行する必要がない。このため、本処理は終了する。
As shown in FIG. 15, the
一方、再生モードフラグが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
その後、マイクロプロセッサ44は現在チャプター番号(n)を読み出す(S204)。そしてマイクロプロセッサ44は、第nチャプターボタンの状態を非選択状態に変えるために、第nチャプターボタンの現在再生位置を第91フレームに更新する(S205)。また、マイクロプロセッサ44は現在チャプター番号を0に更新する(S206)。
Thereafter, the
その後、マイクロプロセッサ44は再生状態フラグが0であるか否かを判定する(S207)。再生状態フラグが0でない場合、マイクロプロセッサ44は再生ボタン72及び停止ボタン74の現在再生位置を更新する(S208)。すなわち、再生ボタン72の状態を非選択状態に変えるために、再生ボタン72の現在再生位置が第91フレームに更新される。また、停止ボタン74の状態を選択状態に変えるために、停止ボタン74の現在再生位置が第31フレームに更新される。また、マイクロプロセッサ44は再生状態フラグを0に更新する(S209)。以上で連続再生ボタン処理は終了する。
Thereafter, the
図14のS102において連続再生ボタン60が指示されていないと判定された場合、マイクロプロセッサ44はチャプター再生ボタン62が指示されたか否かを判定する(S104)。チャプター再生ボタン62が指示されたと判定された場合、マイクロプロセッサ44はチャプター再生ボタン処理を実行する(S105)。上述したように、再生モードが連続再生モードからチャプター再生モードに変更された場合、操作画面は図7に示す状態に戻る。このため、チャプター再生ボタン処理は、再生モードが連続再生モードからチャプター再生モードに変更された場合に操作画面を図7に示す状態に戻すための処理である。
When it is determined in S102 of FIG. 14 that the
チャプター再生ボタン処理は連続再生ボタン処理(図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
図14のS104においてチャプター再生ボタン62が指示されていないと判定された場合、マイクロプロセッサ44はチャプターボタンが指示されたか否かを判定する(S106)。チャプターボタンが指示されたと判定された場合、マイクロプロセッサ44はチャプターボタン処理を実行する(S107)。図16はチャプターボタン処理を示すフロー図である。
If it is determined in S104 of FIG. 14 that the
図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
図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
図17に示すように、まずマイクロプロセッサ44は再生状態フラグが0であるか否かを判定する(S401)。再生状態フラグが0でない場合とは既に再生ボタン72が選択されている状態であるため、下記の処理(S402〜S410)を実行する必要がない。このため、本処理は終了する。一方、再生状態フラグが0である場合、マイクロプロセッサ44は再生モードフラグが0であるか否かを判定する(S402)。
As shown in FIG. 17, first, the
再生モードフラグが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
一方、再生モードフラグが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
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
図14のS108において再生ボタン72が指示されていないと判定された場合、マイクロプロセッサ44は停止ボタン74が指示されたか否かを判定する(S110)。停止ボタン74が指示されたと判定された場合、マイクロプロセッサ44は停止ボタン処理を実行する(S111)。図18は停止ボタン処理を示すフロー図である。停止ボタン処理は操作画面を図4又は図7に示す状態に戻すための処理である。
If it is determined in S108 in FIG. 14 that the
図18に示すように、まずマイクロプロセッサ44は再生状態フラグが0であるか否かを判定する(S501)。再生状態フラグが0である場合とは既に停止ボタン74が選択されている状態であるため、下記の処理(S502〜S506)を実行する必要がない。このため、本処理は終了する。
As shown in FIG. 18, first, the
一方、再生状態フラグが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
図14のS101〜S111の処理が実行された後、マイクロプロセッサ44は各ボタン画像のアニメーションデータを再生することによって操作画面を更新する(S112)。この場合、各ボタン画像のアニメーションデータは、各ボタン画像のアニメーションデータの現在再生位置データ(図13参照)に基づいて再生される。
After the processing of S101 to S111 in FIG. 14 is executed, the
[静止画像データ記憶部]
静止画像データ記憶部85bは例えばVRAMによって実現される。静止画像データ記憶部85bは操作画面を表す静止画像データを記憶する。本実施の形態の場合、静止画像データ記憶部85bは、静止画像データ取得部90によって取得された操作画面の静止画像データを記憶する。
[Still image data storage]
The still image
[操作画面表示部]
操作画面表示部88は例えば第1液晶表示部22aによって実現される。操作画面表示部88は操作画面を表示する。
[Operation screen display area]
The operation
[第1操作画面表示制御部]
第1操作画面表示制御部86は例えばマイクロプロセッサ44及び画像処理部48によって実現される。第1操作画面表示制御部86は、動画像データ記憶部85aに記憶される操作画面の動画像データに基づいて操作画面を操作画面表示部88に表示する。より具体的には、第1操作画面表示制御部86は各ボタン画像のアニメーションデータを再生することによって操作画面を操作画面表示部86に表示する。なお以下では、動画像データ記憶部85aに記憶される操作画面の動画像データに基づいて表示される操作画面のことを「動的操作画面」と記載する。
[First operation screen display control unit]
The first operation screen
[静止画像データ取得部]
静止画像データ取得部90は例えばマイクロプロセッサ44及び画像処理部48によって実現される。静止画像データ取得部90は、動的操作画面が操作画面表示部88に表示されている間の所定のタイミングにおいて、操作画面表示部88に表示される操作画面をキャプチャする。静止画像データ取得部90によってキャプチャされた画像(操作画面の静止画像データ)は静止画像データ記憶部85bに記憶される。
[Still image data acquisition unit]
The still image
[第2操作画面表示制御部]
第2操作画面表示制御部92は例えばマイクロプロセッサ44及び画像処理部48によって実現される。第2操作画面表示制御部92は、静止画像データ記憶部85bに記憶される操作画面の静止画像データに基づいて操作画面を操作画面表示部88に表示する。より具体的には、第2操作画面表示制御部92は操作画面の静止画像データを操作画面表示部88に表示する。なお以下では、静止画像データ記憶部85bに記憶される操作画面の静止画像データに基づいて表示される操作画面のことを「静的操作画面」と記載する。
[Second operation screen display control unit]
The second operation screen
[判定部]
判定部94は例えばマイクロプロセッサ44によって実現される。判定部94は映像再生処理の実行状態が所定状態であるか否かを判定する。例えば、判定部94は映像再生制御部82が映像再生処理を実行中であるか否かを判定する。言い換えれば、判定部94は映像表示部84に映像を表示中であるか否かを判定する。判定部94による判定は、映像データ記憶部80に記憶される映像再生制御データに基づいて実行される。
[Determining part]
The
[切替部]
切替部96は例えばマイクロプロセッサ44及び画像処理部48によって実現される。切替部96は、動的操作画面が操作画面表示部88に表示される状態と、静的操作画面が操作画面表示部88に表示される状態と、を判定部94の判定結果に基づいて切り替える。本実施の形態の場合、映像再生制御部82が映像再生処理を実行中でない場合(映像表示部84に映像を表示中でない場合)、動的操作画面が操作画面表示部88に表示される。一方、映像再生制御部82が映像再生処理を実行中である場合(映像表示部84に映像を表示中である場合)、静的操作画面が操作画面表示部88に表示される。
[Switching section]
The switching
次に、上記に説明した機能ブロックを実現するための処理について説明する。図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
まず、マイクロプロセッサ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
一方、再生状態フラグが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
なお、待機時間カウンタの値は再生ボタン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
また、待機時間カウンタの値はチャプターボタンが映像の再生中に指示された場合にも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
一方、待機時間カウンタの値が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
その後、マイクロプロセッサ44は再生状態フラグを2に更新する(S608)。また、マイクロプロセッサ44(第2操作画面表示制御部92、切替部96)は静的操作画面の表示を開始する。(S609)。すなわち、S607でキャプチャされた操作画面が第1液晶表示部22aに表示され、第1液晶表示部22aに表示される操作画面が動的操作画面から静的操作画面に切り替えられる。さらに、マイクロプロセッサ44(映像再生制御部82)は、メモリカード40(映像データ記憶部80)に記憶された映像データを読み出し、第2液晶表示部32(映像表示部84)において映像の表示を開始する(S610)。
Thereafter, the
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
S611において、再生ボタン72以外のボタン画像が指示されたと判定された場合、マイクロプロセッサ44はそのボタン画像が連続再生ボタン60、チャプター再生ボタン62又は停止ボタン74であるか否かを判定する(S616)。そのボタン画像が連続再生ボタン60、チャプター再生ボタン62又は停止ボタン74である場合、映像の再生を停止するための処理が実行される。
If it is determined in S611 that a button image other than the
まずマイクロプロセッサ44は再生状態フラグを0に更新する(S617)。その後、マイクロプロセッサ44は映像の再生を停止する(S618)。また、マイクロプロセッサ44(第1操作画面表示制御部86、第2切替手段)は動的操作画面の表示を開始する(S619)。すなわち、第1液晶表示部22aに表示される操作画面が静的操作画面から動的操作画面に切り替えられる。
First, the
このとき、静的操作画面の表示中に行われた操作を動的操作画面に反映するために、静的操作画面の表示中に行われた操作に基づいて動的操作画面が更新される。すなわち、マイクロプロセッサ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
S616において、指示されたボタン画像が連続再生ボタン60、チャプター再生ボタン62又は停止ボタン74でないと判定された場合、すなわち、指示されたボタン画像がチャプターボタンである場合、指示されたチャプターボタンの状態を選択状態に変えるための処理が実行される。
If it is determined in S616 that the instructed button image is not the
まずマイクロプロセッサ44は再生状態フラグを1に更新し、待機時間カウンタの値を0に更新する(S620)。その後、マイクロプロセッサ44は映像の再生を待機(一時停止)する(S621)。また、マイクロプロセッサ44(第1操作画面表示制御部86、第2切替手段)は動的操作画面の表示を開始する(S622)。すなわち、第1液晶表示部22aに表示される操作画面が静的操作画面から動的操作画面に切り替えられる。
First, the
このとき、静的操作画面の表示中に行われた操作を動的操作画面に反映するために動的操作画面が更新される。すなわち、マイクロプロセッサ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
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
S630やS632で第nチャプターボタン、再生ボタン72や停止ボタン74の現在再生位置が更新されているため、このときの動的操作画面では、第nチャプターボタン及び再生ボタン72の第4アニメーションデータと、停止ボタン74の第2アニメーションデータと、の再生が開始される。その結果、第nチャプターボタン、再生ボタン72や停止ボタン74の状態が更新される。
Since the current playback positions of the nth chapter button, the
以上説明した映像再生装置10では、原則として動画像データに基づいて操作画面(動的操作画面)が表示される。その結果、ユーザの操作に応じて変化する動的な操作画面が実現され、映像の再生に関する操作の興趣が向上される。
In the
ところで、動的操作画面は各ボタン画像のアニメーションデータを再生することによって表示されるため、操作画面を表示するための処理負荷は重くなる。このため、映像を再生するための処理を十分に実行できなくなるおそれがある。その結果、映像の再生品質が低下するおそれがある。この点、映像再生装置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
また映像再生装置10では、動的操作画面が表示される間の所定のタイミングで、第1液晶表示部22aに表示される操作画面がキャプチャされることによって、操作画面の静止画像データが生成される。その結果、ユーザの操作内容が反映された静的操作画面が表示されるようになる。なお、ユーザの操作内容が反映された静的操作画面が表示されるように図るための方法としては、操作画面で行われ得る操作内容を考慮して、あらかじめ複数種類の静止画像データを用意しておく方法も考えられる。例えば図4〜図7の操作画面を表す静止画像データなどをあらかじめ用意しておく方法も考えられる。しかしながら、この場合、データ量が増大してしまう。この点、映像表示装置10によれば、操作画面の静止画像データを複数種類用意する必要がないため、データ量の軽減を図ることが可能になる。
Further, the
また映像再生装置10では、静的操作画面の表示中にユーザが操作を行った場合、第1液晶表示部22aに表示される操作画面が静的操作画面から動的操作画面に切り替えられる(図20のS611、S619、S622参照)。そして、静的操作画面の表示中にユーザが行った操作内容に応じて各ボタン画像のアニメーションデータが再生される(図20のS619、S622、図15のS202、S205、S208、図16のS303、図18のS503、S505参照)。このようにして、映像再生装置10では、静的操作画面の表示中にユーザが行った操作内容が操作画面に反映されるようになっている。
Further, in the
例えば、静的操作画面の表示中、かつ、第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
ところで、この場合、操作画面の静止画像データの再取得(操作画面のキャプチャ)は、ユーザが指示したチャプターボタンなどの第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
また映像再生装置10では、静的操作画面の表示中に映像の再生の進行度が変化した場合(すなわち、第1チャプター、第2チャプター、第3チャプター又は第4チャプターの再生が完了した場合)、第1液晶表示部22aに表示される操作画面が静的操作画面から動的操作画面に切り替えられる(図20のS613、図21のS629、S635参照)。そして、映像の再生の進行度の変化内容に応じて、ボタン画像のアニメーションデータが再生される(図21のS625、S630、S632参照)。このようにして、映像再生装置10では、静的操作画面が表示される間に映像の再生の進行度が変化した場合に、その変化内容が操作画面に反映されるようになっている。
Further, in the
例えば、静的操作画面の表示中に第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
ところで、この場合、操作画面の静止画像データの再取得(操作画面のキャプチャ)は、チャプターボタンの第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
なお、本発明は以上説明した実施の形態に限定されるものではない。 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
また例えば、操作画面における操作には十字ボタン24cやボタン24aなどが利用されるようにしてもよい。例えば、十字ボタン24cの操作に応じて移動するカーソルが操作画面に表示されるようにしてもよい。そして、カーソルがいずれかのボタン画像上に位置している状態でボタン24aが選択された場合にそのボタン画像が指示されたと判断されるようにしてもよい。
Further, for example, the
また例えば、操作画面はボタン画像以外の操作部材画像を含むようにしてもよい。例えば、音量を調整するためのスライダーバー画像が操作画面に含まれるようにしてもよい。 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
また、以上の説明では、プログラムを情報記憶媒体たるメモリカード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
なお、操作画面表示部88と映像表示部84とは一つの表示手段(ディスプレイやテレビなど)によって実現されるようにしてもよい。すなわち、操作画面(操作パネル画像)と映像再生画面とは一つの表示手段(ディスプレイやテレビなど)に表示されるようにしてもよい。
Note that the operation
また、映像再生装置10は携帯ゲーム機12以外のコンピュータを用いて実現することができる。例えば、映像再生装置10はDVD(登録商標)プレイヤーなどの光ディスク再生装置を用いて実現することができる。また例えば、映像再生装置10はパーソナルコンピュータ、携帯電話機、携帯情報端末(PDA)や据置型ゲーム装置などを用いて実現することもできる。なお、光ディスク再生装置、パーソナルコンピュータ、据置型ゲーム装置を用いて映像再生装置10を実現する場合には、例えばモニタ、液晶ディスプレイ又はテレビなどが表示手段として用いられる。
In addition, the
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表示制御手段によって前記操作パネル画像が前記表示手段に表示される場合において、前記表示手段に表示される前記操作パネル画像をキャプチャすることによって前記静止画像データを取得する静止画像データ取得手段を含み、
前記第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.
前記静止画像データ取得手段は、前記第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.
前記第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.
前記操作パネル画像は、所定操作が行われた場合に変化する第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.
前記操作パネル画像は、前記映像の再生の進行度を表す進行度画像を含み、
前記映像再生装置は、
前記第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.
前記進行度画像は、第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.
前記第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.
前記第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.
前記操作パネル画像は、前記映像の再生の進行度を表す進行度画像を含み、
前記映像再生装置は、
前記第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
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)
| 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 |
-
2007
- 2007-08-22 JP JP2007216304A patent/JP4384683B2/en active Active
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 |