(57)【要約】【課題】スライドショー再生中に、当該スライドショーを中断することなく、画像に対して動作を付加する編集を行うことのできる再生装置を提供する。【解決手段】表示領域と、当該表示領域に重ねて配置され、ユーザからの入力を検出する検出部とを有する入力検出手段と、スライドショーの再生動作に関する情報である再生情報を取得する再生情報取得手段と、取得された再生情報に基づいてスライドショーを再生するための再生制御を行う再生制御手段と、スライドショーの再生中に表示領域において入力検出手段によって検出された軌跡を示す軌跡情報を取得する軌跡情報取得手段と、取得された軌跡情報に基づいて表示領域に表示されている画像の表示を制御する表示制御手段と、取得された軌跡情報に基づいて再生情報を変更する変更手段と、を備えることとする。【選択図】図７
2010256488.tif 000002
【特許請求の範囲】
【請求項１】
時間の経過に従って表示領域において画像を切り替えながら表示するスライドショーを再生する再生装置であって、
前記表示領域と、当該表示領域に重ねて配置され、ユーザからの入力を検出する検出部とを有する入力検出手段と、
前記スライドショーの再生動作に関する情報である再生情報を取得する再生情報取得手段と、
前記取得された前記再生情報に基づいて前記スライドショーを再生するための再生制御を行う再生制御手段と、
前記スライドショーの再生中に前記表示領域において前記入力検出手段によって検出された軌跡を示す軌跡情報を取得する軌跡情報取得手段と、
前記取得された軌跡情報に基づいて前記表示領域に表示されている画像の表示を制御する表示制御手段と、
前記取得された軌跡情報に基づいて前記再生情報を変更する変更手段と、
を備えることを特徴とする再生装置。
【請求項２】
請求項１に記載の再生装置であって、
前記表示制御手段は、前記軌跡情報の示す軌跡の始点に対応する前記表示領域内の位置を基準点として、画像の表示を制御することを特徴とする再生装置。
【請求項３】
請求項１又は２に記載の再生装置であって、
前記軌跡情報取得手段により取得された前記軌跡情報に基づいて、前記軌跡の終端点における終端速度を検出する速度検出手段と、
前記速度検出手段により検出された前記終端速度が所定の速度以上であるか否かを判断する速度判断手段と、
を更に備え、
前記変更手段は、前記速度判定手段により前記終端速度が所定の速度以上であると判断されたことに基づいて、前記画像が前記表示領域内を前記軌跡情報に基づいて移動して前記終端点に到達した以降は、当該終端速度が検出された方向に移動するように前記再生情報を変更することを特徴とする再生装置。
【請求項４】
請求項３に記載の再生装置であって、
前記変更手段は、前記速度判定手段により前記終端速度が所定の速度以上ではないと判断されたことに基づいて、前記画像が前記表示領域内を前記軌跡情報に基づいて移動して前記終端点に到達した所で停止し、次いで、当該画像から次に表示されるべき画像に表示画像が切り替わるように前記再生情報を変更することを特徴とする再生装置。
【請求項５】
請求項３又は４に記載の再生装置であって、
前記変更手段は、前記速度判定手段により前記終端速度が所定の速度以上であると判断されたことに基づいて、前記画像が前記表示領域内を前記軌跡情報に基づいて移動して前記終端点に到達した以降は、当該終端速度が検出された方向に、当該終端速度を維持したまま移動するように前記再生情報を変更することを特徴とする再生装置。
【請求項６】
請求項１乃至５の何れか一項に記載の再生装置であって、
前記再生情報は、前記スライドショーにおいて表示される各画像に対応付けられており、
前記変更手段は、前記軌跡情報が取得された際に前記表示領域に表示されている画像についてのみ前記再生情報を変更することを特徴とする再生装置。
【請求項７】
請求項１乃至６の何れか一項に記載の再生装置であって、
前記変更手段は、前記再生情報の変更が予め禁止されている画像以外の画像についてのみ前記再生情報を変更することを特徴とする再生装置。
【請求項８】
請求項７に記載の再生装置において、
前記表示制御手段は、前記再生情報の変更が予め禁止されている画像以外の画像が前記表示領域に表示されている場合にのみ、当該画像の表示を制御することを特徴とする再生装置。
【請求項９】
請求項１乃至５の何れか一項に記載の再生装置であって、
前記再生情報は、前記スライドショーにおいて表示される各画像に対応付けられており、
前記変更手段は、前記スライドショーの再生中に表示される全ての画像について前記再生情報を変更することを特徴とする再生装置。
【請求項１０】
請求項１乃至９の何れか一項に記載の再生装置であって、
前記スライドショーの再生中に前記変更手段により変更された前記再生情報を変更前の状態に戻すための取消操作を検出する取消操作検出手段、
を更に備え、
前記変更手段は、前記再生情報を変更した場合において前記取消操作が検出された場合には、当該再生情報を変更前の状態に戻すことを特徴とする再生装置。
【請求項１１】
請求項１乃至１０の何れか一項に記載の再生装置であって、
前記スライドショーの再生中に、前記再生情報の変更を許可する許可操作を検出する許可操作検出手段、
を更に備え、
前記変更手段は、前記許可操作が検出されている間に取得された前記軌跡情報のみに基づいて前記再生情報を変更することを特徴とする再生装置。
【請求項１２】
請求項１乃至１０の何れか一項に記載の再生装置であって、
前記入力検出手段は、前記ユーザの入力による前記表示領域面に対する圧力の大きさを検出可能であり、
前記変更手段は、前記表示領域面に対して所定の大きさ以上の圧力でユーザにより描かれた軌跡を示す軌跡情報のみに基づいて前記再生情報を変更することを特徴とする再生装置。
【請求項１３】
時間の経過に従って表示領域において画像を切り替えながら表示するスライドショーを再生する再生装置であって、前記表示領域と、当該表示領域に重ねて配置され、ユーザからの入力を検出する検出部とを有する入力検出手段、を備える再生装置における再生方法であって、
前記スライドショーの再生動作に関する情報である再生情報を取得する再生情報取得工程と、
前記取得された前記再生情報に基づいて前記スライドショーを再生するための再生制御を行う再生制御工程と、
前記スライドショーの再生中に前記表示領域において前記入力検出手段によって検出された軌跡を示す軌跡情報を取得する軌跡情報取得工程と、
前記取得された軌跡情報に基づいて前記表示領域に表示されている画像の表示を制御する表示制御工程と、
前記取得された軌跡情報に基づいて前記再生情報を変更する変更工程と、
を含むことを特徴とする再生方法。
【請求項１４】
時間の経過に従って表示領域において画像を切り替えながら表示するスライドショーを再生する再生装置であって、前記表示領域と、当該表示領域に重ねて配置され、ユーザからの入力を検出する検出部とを有する入力検出手段、を備える再生装置に含まれるコンピュータを、
前記スライドショーの再生動作に関する情報である再生情報を取得する再生情報取得手段、
前記取得された前記再生情報に基づいて前記スライドショーを再生するための再生制御を行う再生制御手段、
前記スライドショーの再生中に前記表示領域において前記入力検出手段によって検出された軌跡を示す軌跡情報を取得する軌跡情報取得手段、
前記取得された軌跡情報に基づいて前記表示領域に表示されている画像の表示を制御する表示制御手段、
前記取得された軌跡情報に基づいて前記再生情報を変更する変更手段、
として機能させることを特徴とする再生用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時間の経過に従って画像を切り替えながら表示するスライドショーを再生する再生装置等の技術分野に関する。
【背景技術】
【０００２】
従来、デジタルカメラで撮影した画像の利用方法として多くの方法が提案されているが、近頃、その方法の１つとしてデジタルフォトフレーム（写真立て）での利用が知られている。デジタルフォトフレームとは、デジタルカメラで撮影され記憶媒体に保存されている画像データに関して、当該記憶媒体を当該デジタルフォトフレームに挿入・装着することにより当該画像データを当該デジタルフォトフレームの内部に転送し、それを当該デジタルフォトフレームが具備する液晶ディスプレイ等に表示することにより、当該画像データの印刷をせずして、外見上は旧来の写真立て（印刷済み写真をはさんでインテリアとして設置される非電子的什器）と同様に画像を表示することのできる装置である。
【０００３】
このデジタルフォトフレームにて画像を表示する形式の１つに、時間の経過に従って画像を切り替えながら表示するスライドショー再生による表示形式がある。特許文献１には、スライドショー再生中において、ユーザが削除したいと考える画像が表示された場合に、ユーザが当該画像に対する削除操作を行うことで当該スライドショーの終了後に画像の削除操作のような、スライドショーに対して編集処理を行うことができる技術が公開されている。
【０００４】
また、特許文献２には、スライドショー再生中において、ユーザが編集を行いたいと考える画像が表示された場合に、ユーザが編集操作を行うことによって当該スライドショーが中断し、画像に対して編集処理を行うことができる技術が公開されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１８４１０９号公報
【特許文献２】特開２００７−９６５７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の技術では、スライドショー再生中にスライドショーを再生したまま画像の動作を付加したり、スライドショーの設定変更などの編集を行えないという課題があり、編集を行うためにはスライドショーを中断もしくは終了させ、画像毎に動作を追加するなどの編集操作を行い、再度スライドショーを再生しなくてはならないという不都合があった。
【０００７】
本発明は、以上の点等に鑑みてなされたものであり、スライドショー再生中に、当該スライドショーを中断することなく、画像に対して動作を付加したり、スライドショーの設定を変更することができる再生装置、再生方法及び再生用プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の再生装置は、時間の経過に従って表示領域において画像を切り替えながら表示するスライドショーを再生する再生装置であって、前記表示領域と、当該表示領域に重ねて配置され、ユーザからの入力を検出する検出部とを有する入力検出手段と、前記スライドショーの再生動作に関する情報である再生情報を取得する再生情報取得手段と、前記取得された前記再生情報に基づいて前記スライドショーを再生するための再生制御を行う再生制御手段と、前記スライドショーの再生中に前記表示領域において前記入力検出手段によって検出された軌跡を示す軌跡情報を取得する軌跡情報取得手段と、前記取得された軌跡情報に基づいて前記表示領域に表示されている画像の表示を制御する表示制御手段と、前記取得された軌跡情報に基づいて前記再生情報を変更する変更手段と、を備えることを特徴とする。
【０００９】
請求項２に記載の再生装置は、請求項１に記載の再生装置であって、前記表示制御手段は、前記軌跡情報の示す軌跡の始点に対応する前記表示領域内の位置を基準点として、画像の表示を制御することを特徴とする。
【００１０】
請求項３に記載の再生装置は、請求項１又は２に記載の再生装置であって、前記軌跡情報取得手段により取得された前記軌跡情報に基づいて、前記軌跡の終端点における終端速度を検出する速度検出手段と、前記速度検出手段により検出された前記終端速度が所定の速度以上であるか否かを判断する速度判断手段と、を更に備え、前記変更手段は、前記速度判定手段により前記終端速度が所定の速度以上であると判断されたことに基づいて、前記画像が前記表示領域内を前記軌跡情報に基づいて移動して前記終端点に到達した以降は、当該終端速度が検出された方向に移動するように前記再生情報を変更することを特徴とする。
【００１１】
請求項４に記載の再生装置は、請求項３に記載の再生装置であって、前記変更手段は、前記速度判定手段により前記終端速度が所定の速度以上ではないと判断されたことに基づいて、前記画像が前記表示領域内を前記軌跡情報に基づいて移動して前記終端点に到達した所で停止し、次いで、当該画像から次に表示されるべき画像に表示画像が切り替わるように前記再生情報を変更することを特徴とする。
【００１２】
請求項５に記載の再生装置は、請求項３又は４に記載の再生装置であって、前記変更手段は、前記速度判定手段により前記終端速度が所定の速度以上であると判断されたことに基づいて、前記画像が前記表示領域内を前記軌跡情報に基づいて移動して前記終端点に到達した以降は、当該終端速度が検出された方向に、当該終端速度を維持したまま移動するように前記再生情報を変更することを特徴とする。
【００１３】
請求項６に記載の再生装置は、請求項１乃至５の何れか一項に記載の再生装置であって、前記再生情報は、前記スライドショーにおいて表示される各画像に対応付けられており、前記変更手段は、前記軌跡情報が取得された際に前記表示領域に表示されている画像についてのみ前記再生情報を変更することを特徴とする。
【００１４】
請求項７に記載の再生装置は、請求項１乃至６の何れか一項に記載の再生装置であって、前記変更手段は、前記再生情報の変更が予め禁止されている画像以外の画像についてのみ前記再生情報を変更することを特徴とする。
【００１５】
請求項８に記載の再生装置は、請求項７に記載の再生装置において、前記表示制御手段は、前記再生情報の変更が予め禁止されている画像以外の画像が前記表示領域に表示されている場合にのみ、当該画像の表示を制御することを特徴とする。
【００１６】
請求項９に記載の再生装置は、請求項１乃至５の何れか一項に記載の再生装置であって、前記再生情報は、前記スライドショーにおいて表示される各画像に対応付けられており、前記変更手段は、前記スライドショーの再生中に表示される全ての画像について前記再生情報を変更することを特徴とする。
【００１７】
請求項１０に記載の再生装置は、請求項１乃至９の何れか一項に記載の再生装置であって、前記スライドショーの再生中に前記変更手段により変更された前記再生情報を変更前の状態に戻すための取消操作を検出する取消操作検出手段、を更に備え、前記変更手段は、前記再生情報を変更した場合において前記取消操作が検出された場合には、当該再生情報を変更前の状態に戻すことを特徴とする。
【００１８】
請求項１１に記載の再生装置は、請求項１乃至１０の何れか一項に記載の再生装置であって、前記スライドショーの再生中に、前記再生情報の変更を許可する許可操作を検出する許可操作検出手段、を更に備え、前記変更手段は、前記許可操作が検出されている間に取得された前記軌跡情報のみに基づいて前記再生情報を変更することを特徴とする。
【００１９】
請求項１２に記載の再生装置は、請求項１乃至１０の何れか一項に記載の再生装置であって、前記入力検出手段は、前記ユーザの入力による前記表示領域面に対する圧力の大きさを検出可能であり、前記変更手段は、前記表示領域面に対して所定の大きさ以上の圧力でユーザにより描かれた軌跡を示す軌跡情報のみに基づいて前記再生情報を変更することを特徴とする。
【００２０】
請求項１３に記載の再生方法は、時間の経過に従って表示領域において画像を切り替えながら表示するスライドショーを再生する再生装置であって、前記表示領域と、当該表示領域に重ねて配置され、ユーザからの入力を検出する検出部とを有する入力検出手段、を備える再生装置における再生方法であって、前記スライドショーの再生動作に関する情報である再生情報を取得する再生情報取得工程と、前記取得された前記再生情報に基づいて前記スライドショーを再生するための再生制御を行う再生制御工程と、前記スライドショーの再生中に前記表示領域において前記入力検出手段によって検出された軌跡を示す軌跡情報を取得する軌跡情報取得工程と、前記取得された軌跡情報に基づいて前記表示領域に表示されている画像の表示を制御する表示制御工程と、前記取得された軌跡情報に基づいて前記再生情報を変更する変更工程と、を含むことを特徴とする。
【００２１】
請求項１４に記載の再生用プログラムは、時間の経過に従って表示領域において画像を切り替えながら表示するスライドショーを再生する再生装置であって、前記表示領域と、当該表示領域に重ねて配置され、ユーザからの入力を検出する検出部とを有する入力検出手段、を備える再生装置に含まれるコンピュータを、前記スライドショーの再生動作に関する情報である再生情報を取得する再生情報取得手段、前記取得された前記再生情報に基づいて前記スライドショーを再生するための再生制御を行う再生制御手段、前記スライドショーの再生中に前記表示領域において前記入力検出手段によって検出された軌跡を示す軌跡情報を取得する軌跡情報取得手段、前記取得された軌跡情報に基づいて前記表示領域に表示されている画像の表示を制御する表示制御手段、前記取得された軌跡情報に基づいて前記再生情報を変更する変更手段、として機能させることを特徴とする。
【発明の効果】
【００２２】
請求項１、１３、１４に記載の発明によれば、スライドショーの再生中にスライドショーを停止することなく、画像の再生情報を変更することによって、動作を付加する編集を行うことができる。また、ユーザは、表示領域に重ねて配された検出部が検出できるように軌跡を描くことにより容易に再生情報を変更することができ、また、当該軌跡を描くことにともなって、表示領域に表示されている画像も制御されることから、再生情報がどのように変更されるかを容易に認識することができる。
【００２３】
請求項２に記載の発明によれば、ユーザが描いた軌跡の始点を基準にして画像の表示制御が行われるので、ユーザの直感的な操作性を向上させることができる。
【００２４】
請求項３に記載の発明によれば、ユーザは、所定の速度以上の終端速度が検出されるように軌跡を描くことによって、画像が軌跡に沿って終端点まで移動し、終端点に到達した以降は当該終端速度が検出された方向に移動する、という動作を付加することができる。
【００２５】
請求項４に記載の発明によれば、ユーザは、所定の速度以上の終端速度が検出されないように軌跡を描くことによって、画像が軌跡に沿って終端点まで移動し、終端点に到達すると次に表示されるべき画像に表示画像が切り替わる、という動作を付加することができる。
【００２６】
請求項５に記載の発明によれば、ユーザは、所定の速度以上の終端速度が検出されるように軌跡を描くことによって、画像が軌跡に沿って終端点まで移動し、終端点に到達した以降は当該終端速度が検出された方向に当該終端速度を維持したまま移動する、という動作を付加することができる。
【００２７】
請求項６に記載の発明によれば、ユーザは、表示領域に重ねて配された検出部が検出できるように軌跡を描くことにより、その時点で表示領域に表示されている画像についてのみ再生情報を変更することができる。
【００２８】
請求項７に記載の発明によれば、ユーザは、再生情報を変更したくない画像について予め再生情報の変更を禁止としておくことによって、誤って再生情報を変更してしまうことを防止することができる。
【００２９】
請求項８に記載の発明によれば、予め再生情報の変更が禁止されている画像については、ユーザが軌跡を描いた場合であっても画像の表示制御が行われないことから、ユーザは当該画像の表示制御が行われないことによって再生情報の変更を禁止としたことを認識することができる。
【００３０】
請求項９に記載の発明によれば、ユーザは、表示領域に重ねて配された検出部が検出できるように軌跡を描くことにより、スライドショーの再生中に表示される全ての画像について一括で再生情報を変更することができる。
【００３１】
請求項１０に記載の発明によれば、ユーザは、自らが描いた軌跡に基づいて変更された再生情報を変更前に戻したい場合には、取消操作を行うことで当該再生情報の変更を取り消すことができる。
【００３２】
請求項１１に記載の発明によれば、ユーザは、再生情報を変更するために許可操作を行いつつ軌跡情報を描く必要があることから、誤って再生情報を変更してしまうことを防止することができる。
【００３３】
請求項１２に記載の発明によれば、ユーザは、再生情報を変更するために、所定の大きさ以上の圧力で軌跡を描く必要があることから、誤って再生情報を変更してしまうことを防止することができる。
【図面の簡単な説明】
【００３４】
【図１】本実施形態に係る再生装置のブロック図である。
【図２】本実施形態におけるシナリオファイルの設定テーブルの一例を示す図である。
【図３】本実施形態における軌跡リストの設定テーブルの一例を示す図である。
【図４】本実施形態における軌跡リストの一例の基となる入力点検出座標を示す図である。
【図５】本実施形態における終端点座標の一例を示す図である。
【図６】本実施形態における自動制御リストの設定テーブルの一例を示す図である。
【図７】本実施形態におけるシステム制御部１０１によるスライドショー処理の一例を示すフローチャートである。
【図８】本実施形態におけるシステム制御部１０１によるシナリオファイル更新処理の一例を示すフローチャートである。
【図９】本実施形態における動作種別が「移動」である際のシステム制御部１０１による画像の表示制御例を示す図である。
【図１０】本実施形態における動作種別が「拡大」又は「縮小」である際のシステム制御部１０１による画像の表示制御例を示す図である。
【図１１】本実施形態における動作種別が「回転」である際のシステム制御部１０１による画像の表示制御例を示す図である。
【図１２】本実施形態における動作種別が「移動」である際のシステム制御部１０１による画像の表示制御例を示す図である。
【発明を実施するための形態】
【００３５】
以下、本発明の実施形態を図面に基づいて説明する。なお、以下に説明する実施の形態は、再生装置に対して本発明を適用した場合の実施形態である。
【００３６】
［１．再生装置の構成及び機能］
始めに、図１等を参照して、第１実施形態に係る再生装置１００の構成及び機能について説明する。図１は、本実施形態に係る再生装置１００の概要構成例を示す図である。
【００３７】
再生装置１００は、スライドショー再生中に、当該スライドショーを中断することなく、スライドショーで表示中の画像に対して動作を付加する編集を行うことができる機能を有する。図１に示すように、再生装置１００は、当該機能を実現するために、システム制御部１０１、記憶部１０２、入力部１０３、表示部１０５を備えて構成されている。
【００３８】
表示部１０５は、例えば、液晶表示パネルや有機ＥＬ（Electro Luminescence）パネル等の表示装置により構成されており、システム制御部１０１の制御の下、画像を表示する。
【００３９】
入力部１０３は、例えば、タッチパネルで構成され、また、検出部１０４（入力検出手段、軌跡情報取得手段、速度検出手段、取消操作検出手段、許可操作検出手段の一例）を備えている。検出部１０４は、表示部１０５が画像を表示する表示領域に重ねて配置された透視性パネル（検出部の一例）によって構成され、透視性パネルが圧力（又は静電気）を感知することによって、ユーザからの入力を検出する。
【００４０】
検出部１０４は、所定時間（本実施形態では一例として０．５秒とする）毎にユーザによる入力が行われたかを検出しており、ユーザにより入力が行われた場合には、当該入力が行われた点を示す入力点検出座標をシステム制御部１０１に出力する。すなわち、ユーザが入力を継続する（例えば、透視性パネルに接触し続ける）と、０．５秒毎に入力点を示す入力点検出座標がシステム制御部１０１に出力される。
【００４１】
記憶部１０２は、例えば不揮発性半導体メモリからなり、スライドショー再生用プログラムなどの各種プログラム、スライドショーにおいて再生対象となる画像を表示するための画像ファイル、スライドショーを再生するための各種設定情報を規定したシナリオファイルを記憶する。
【００４２】
図２は、シナリオファイルの設定テーブルの一例を示す図である。シナリオファイルＳＦ（Scenario File）は、表示順序、画像ファイル名、変更可否フラグ、表示時間、初期座標、第１次動作情報、第２次動作情報、・・・、第ｎ次動作情報、の各構成要素により構成される。表示順序は、スライドショーにおいて各画像ファイルを表示する順序を示す。画像ファイル名は、スライドショーにおいて表示する画像ファイルの名称を示す。表示時間は、スライドショーにおいて各画像ファイルを表示する時間を示す。変更可否フラグは、各画像ファイルに対する動作を付加する編集を許可するか否かを示すフラグであり、ユーザが任意に設定することができる。なお、変更可否フラグが「１」である画像ファイルは、動作を付加する編集が禁止される画像ファイルであることを示す。
【００４３】
初期座標は、スライドショーにおいて各画像ファイルを表示部１０５の表示領域に表示する際の初期の座標を示す。なお、シナリオファイルＳＦにおける各種座標は、表示領域の中心（重心）を原点（０，０）とするＸＹ座標系において、各画像の中心（重心）の位置を示す。例えば、図２の例では、表示順序が「２」の画像ファイルに基づく画像は、始めに、画像の中心と表示領域の中心とが一致するように表示される。
【００４４】
第１次動作情報〜第ｎ次動作情報の各動作情報は、少なくとも所要時間を構成要素とし、各画像の動作種別に応じて、移動先座標、支点座標、拡大／縮小率、回転角度を構成要素とする。動作種別としては、「移動」、「拡大」、「縮小」、「回転」があり、動作種別が「移動」である場合における動作情報の構成要素は、所要時間と移動先座標となる。また、動作種別が「拡大」又は「縮小」である場合における動作情報の構成要素は、所要時間と支点座標と拡大／縮小率となり、動作種別が「回転」である場合における動作情報の構成要素は、所要時間と支点座標と回転角度となる。各動作情報を構成する所要時間は、対応する動作を行うのに要する時間を示す。すなわち、シナリオファイルＳＦにおける表示時間、初期座標、各動作情報、第２次動作情報は、画像の再生動作に関する情報を示す。
【００４５】
図２に示すシナリオファイルＳＦは、表示順序「１」の画像ファイル「００１．ｊｐｇ」に対応する各動作情報を所要時間と移動先座標によって構成することによって、当該画像ファイルの動作種別が「移動」であることを示している。また、第１次動作情報は、所要時間「２」、移動先座標（０，０）となっており、当該画像ファイルに基づく画像が初期座標（０，０）の位置に表示されてから２秒かけて移動先座標（０，０）の位置に移動することを示している。なお、座標（０，０）の位置から座標（０，０）の位置への移動とは、実際には画像が移動せず静止することを示している。すなわち、第１次動作情報は、当該画像ファイルに基づく画像が初期座標（０，０）の位置に表示されてから２秒間静止することを示している。次いで、第２次動作情報は、所要時間「０．５」、移動先座標（０，５）となっており、当該画像ファイルに基づく画像が第１次動作情報における移動先座標（０，０）の位置に移動した時点から０．５秒かけて第２次動作情報における移動先座標（０，５）の位置に移動することを示している。このように、シナリオファイルＳＦは、第１次動作情報〜第ｎ次動作情報の各動作情報を組み合わせることによって、画像の動作を規定している。
【００４６】
シナリオファイルＳＦは、表示順序「２」の画像ファイル「００２．ｊｐｇ」に対応する各動作情報を所要時間と移動先座標によって構成することによって、当該画像ファイルの動作種別が「移動」であることを示している。また、第１次動作情報は、所要時間「５」、移動先座標（０，０）となっており、当該画像ファイルに基づく画像が初期座標（０，０）の位置に表示されてから５秒間静止することを示している。すなわち、当該画像ファイルは、５秒ある表示時間のうち５秒間静止していることとなる。
【００４７】
シナリオファイルＳＦは、表示順序「３」の画像ファイル「００３．ｊｐｇ」及び表示順序「４」の画像ファイル「００４．ｊｐｇ」に対応する各動作情報を所要時間と支点座標と拡大／縮小率とによって構成することによって、当該画像ファイルの動作種別がそれぞれ「拡大」及び「縮小」であることを示している。また、両画像ファイルに対応する第１次動作情報は、所要時間「２」、支点座標（０，０）、拡大／縮小率「１００％」となっており、当該画像ファイルに基づく画像が初期座標（０，０）の位置に表示されてから２秒かけて支点座標（０，０）を基準として「１００％」の大きさに変倍することを示している。なお、「１００％」の大きさに変倍とは、実際には画像の大きさが変化しないことを示している。すなわち、第１次動作情報は、当該画像ファイルに基づく画像が初期座標（０，０）の位置に表示されてから２秒間、大きさが変化しないことを示している。次いで、画像ファイル「００３．ｊｐｇ」に対応する第２次動作情報は、所要時間「０．５」、支点座標（−１２．５，−１０）、拡大／縮小率「１１０％」となっており、当該画像ファイルに基づく画像が、第１次動作情報に基づく動作を行った時点から０．５秒かけて支点座標（−１２．５，−１０）を基準として「１１０％」の大きさに拡大することを示している。一方、画像ファイル「００４．ｊｐｇ」に対応する第２次動作情報は、所要時間「０．５」、支点座標（−１２．５，−１０）、拡大／縮小率「９０％」となっており、当該画像ファイルに基づく画像が、第１次動作情報に基づく動作行った時点から０．５秒かけて支点座標（−１２．５，−１０）を基準として「９０％」の大きさに縮小することを示している。
【００４８】
シナリオファイルＳＦは、表示順序「５」の画像ファイル「００５．ｊｐｇ」に対応する各動作情報を所要時間と支点座標と回転角度とによって構成することによって、当該画像ファイルの動作種別が「回転」であることを示している。また、第１次動作情報は、所要時間「２」、支点座標（０，０）、回転角度「０°」となっており、当該画像ファイルに基づく画像が初期座標（０，０）の位置に表示されてから２秒かけて支点座標（０，０）を基準として「０°」回転することを示している。なお、「０°」の回転とは、実際には画像が回転しないことを示している。すなわち、第１次動作情報は、当該画像ファイルに基づく画像が初期座標（０，０）の位置に表示されてから２秒間、回転しないことを示している。次いで、第２次動作情報は、所要時間「０．５」、支点座標（−１２．５，−１０）、回転角度「９０°」となっており、当該画像ファイルに基づく画像が、第１次動作情報に基づく動作を行った時点から０．５秒かけて支点座標（−１２．５，−１０）を中心として「９０°」回転することを示している。なお、回転角度は、時計の回転方向を正方向とする。すなわち、当該画像は、支点座標（−１２．５，−１０）を中心として時計の回転方向に「９０°」回転することとなる。
【００４９】
なお、シナリオファイルＳＦにおける表示順序及び表示時間は、図示しないスライドショー設定画面よりユーザが任意に設定することができる。また、ユーザにより表示順序が設定されなかった場合には、画像ファイル名に基づく並び替え（ソート）によって得られる順序が表示順序となる。ユーザにより表示時間が設定されない場合には、初期値（例えば、５秒）が表示時間となる。表示時間は画像ファイル毎に設定することもできる。
【００５０】
また、記憶部１０２は、スライドショー再生中に、シナリオファイルＳＦを更新するための作業用ファイルである軌跡リストや自動制御リストを記憶する領域を確保する。
【００５１】
なお、本実施形態では、記憶部１０２は不揮発性半導体メモリにより構成されるが、不揮発性半導体メモリとハードディスクとによって構成して、プログラムや画像ファイルをハードディスクに記憶することとしてもよい。
【００５２】
システム制御部１０１（再生情報取得手段、再生制御手段、軌跡情報取得手段、表示制御手段、変更手段、速度検出手段、速度判断手段、取消操作検出手段、許可操作検出手段の一例）は、主としてＣＰＵ（Central Processing Unit）により構成され、再生装置１００の全体的な機能を統括的に制御する。かかる制御に際して、システム制御部１０１は、記憶部１０２に記憶されている制御プログラムを読み出して各処理を実行し、当該記憶部１０２に処理中の作業用ファイルを一時的に保持する。
【００５３】
システム制御部１０１は、スライドショーを再生していないときにメニュー画面（図示しない）を表示させる。システム制御部１０１は、メニュー画面に設けられた所定の再生開始領域内を示す入力点検出座標が検出部１０４から出力された場合には、スライドショー再生を開始する。なお、再生開始領域に対するユーザの入力操作を「スライドショー開始操作」という。
【００５４】
また、システム制御部１０１は、スライドショー再生中に、図９に示すようなスライドショー再生画面４００を表示させる。システム制御部１０１は、スライドショー再生画面４００内における再生終了領域４０１内を示す入力点検出座標が検出部１０４から出力された場合には、スライドショー再生を終了する。なお、再生終了領域４０１に対するユーザの入力操作を「スライドショー終了操作」という。
【００５５】
また、システム制御部１０１は、スライドショー再生画面４００内におけるキャンセル領域４０２内を示す入力点検出座標が検出部１０４から出力された場合には、それまでに動作を付加する編集操作が行われた場合であっても、動作を付加させない。なお、キャンセル領域４０２に対するユーザの入力操作を「キャンセル操作」という。
【００５６】
また、システム制御部１０１は、スライドショー再生画面４００内における再生終了領域４０１、キャンセル領域４０２以外の動作編集領域内を示す入力点検出座標が検出部１０４から出力された場合には、動作を付加するようにシナリオファイルＳＦの再生動作に関する情報を変更する。なお、動作編集領域に対するユーザの入力操作を「動作編集操作」という。
【００５７】
システム制御部１０１は、スライドショーの再生中に、動作編集領域内を示す入力点検出座標が所定時間（０．５秒）毎に検出部１０４から出力されると、軌跡リストを作成することによって、ユーザが当該動作編集領域において描いた軌跡を示す軌跡情報を取得する。但し、本実施形態において、システム制御部１０１が軌跡リストを作成するのは、ある時刻における入力点検出座標が１点又は２点であった場合のみである。また、システム制御部１０１は、軌跡リストを作成している際に表示している画像が表示時間の経過により次の画像に切り替わった場合や、検出部１０４が入力点検出座標を出力しなくなった場合（すなわち、ユーザが軌跡を描くことを終了した場合）には、当該軌跡リストの作成を打ち切る。なお、システム制御部１０１は、軌跡リストに基づいてシナリオファイルＳＦを更新する。
【００５８】
次に、図３を用いて軌跡リストについて説明する。
【００５９】
図３（ａ）〜（ｄ）は、軌跡リストの内容の一例を示す図である。軌跡リストＬ１は、表示順序、画像ファイル名、入力開始時期、入力点情報、の各構成要素により構成される。軌跡リストＬ１の表示順序は、ユーザによる入力が検出された際に表示していた画像ファイルの表示順序を示す。軌跡リストＬ１の画像ファイル名は、ユーザによる入力が検出された際に表示していた画像ファイルの名称を示す。入力開始時期は、スライドショー再生中に対象となる画像ファイルが表示されている期間において、ユーザによる入力が検出された時期を示す。すなわち、入力開始時期は、ユーザによる入力が検出された際に表示されている画像ファイルが表示部１０５に表示されてから、当該入力が検出されるまでの経過時間を示す。入力点情報は、ユーザによる入力が検出されてから（すなわち、入力開始時期から）、検出部１０４が所定時間（０．５秒）毎に出力した入力点検出座標を示す。入力点が１点の場合には、第１座標にのみ入力点検出座標が記述され、入力点が２点の場合には、第１座標及び第２座標に入力点検出座標が記述される。すなわち、システム制御部１０１は、検出部１０４が所定時間毎に出力した入力点検出座標を入力点情報として記述することによって、ユーザが表示領域において描いた軌跡を示す軌跡情報を取得する。そして、システム制御部１０１は、軌跡情報の示す軌跡の始点に対応する表示領域内の位置を基準点として、画像の表示を制御する。
【００６０】
システム制御部１０１は、軌跡リストＬ１の入力点情報を参照し、入力点が１点のみの場合には、画像に対して付加する動作種別は「移動」であると判定する。また、システム制御部１０１は、動作種別を「移動」と判定する場合には、各所定時間が経過する間に移動した入力検出点座標に基づいて、当該所定時間において画像を移動させるべき方向及び距離を決定し、シナリオファイルＳＦの動作情報を変更する。
【００６１】
また、システム制御部１０１は、入力点が２点であって、何れか一方の入力点が、その座標が変化しない固定点である場合には、画像に対して付加する動作種別は「拡大」、「縮小」又は「回転」の何れかであると判定する。このとき、システム制御部１０１は、時間の経過に従って、固定点に対応する入力点検出座標の示す位置と他方の入力点検出座標の示す位置との２点間距離が、長くなっている場合には動作種別は「拡大」であると判定し、短くなっている場合には動作種別は「縮小」であると判定し、一定である場合には動作種別は「回転」であると判定する。また、システム制御部１０１は、動作種別を「拡大」又は「縮小」と判定する場合には、所定時間毎の２点間距離の変化分に応じて拡大／縮小率を決定する。更に、システム制御部１０１は、動作種別を「回転」と判定する場合には、各所定時間が経過する間に移動した固定点以外の入力点検出座標が当該固定点を中心として描いた弧に対応する中心角を当該所定時間に対応する回転角度として決定する。なお、固定点は上述したシナリオファイルＳＦにおける支点座標に対応する。
【００６２】
次に、図３及び図４を用いて軌跡リストＬ１が作成される際の流れについて説明する。
【００６３】
図３（ａ）は、表示順序「１」の画像ファイル「００１．ｊｐｇ」の表示中にユーザによる入力が検出された際に作成される軌跡リストＬ１の例を示す図である。当該軌跡リストＬ１は、画像ファイル「００１．ｊｐｇ」が表示されてから２秒経過後に、ユーザによる入力の検出が開始されたことを示す。また、図４（ａ）に示すように、入力検出開始時における入力点（初期入力点）Ｐは１点のみであって、初期入力点検出座標Ｐ０が（５，３）であったことを示す。更に、当該軌跡リストＬ１は、入力の検出が開始されてから０．５秒後の入力点検出座標Ｐ１が（５，８）であることを示している。当該軌跡リストＬ１に基づいて、システム制御部１０１は、動作種別を「移動」と判定するとともに、入力の検出が開始されてから０．５秒後の入力点検出座標Ｐ１（５，８）から初期入力点検出座標Ｐ０（５，３）を減算することにより（０，５）を算出し、入力の検出が開始されてから０．５秒間で画像をＹ軸方向に「＋５」移動させることを決定する。すなわち、システム制御部１０１は、当該軌跡リストＬ１における入力開始時期及び入力点情報（「０．０秒」及び「０．５秒」の第１座標）に基づいて、表示順序「１」の画像ファイル「００１．ｊｐｇ」を、表示領域に表示してから２秒間静止させ、次いで、０．５秒かけて初期座標からＹ軸方向に「＋５」移動させるように、シナリオファイルＳＦの第１次動作情報及び第２次動作情報を更新する（図２参照）。
【００６４】
図３（ｂ）は、表示順序「３」の画像ファイル「００３．ｊｐｇ」の表示中にユーザによる入力が検出された際に作成される軌跡リストＬ１の例を示す図である。当該軌跡リストＬ１は、画像ファイル「００３．ｊｐｇ」が表示されてから２秒経過後に、ユーザによる入力の検出が開始されたことを示す。また、図４（ｂ）に示すように、入力検出開始時における入力点（初期入力点）は２点であって、第１入力点検出座標Ｐ０が（−１２．５，−１０）、第２入力点検出座標Ｑ０が（１０，８）であったことを示す。更に、当該軌跡リストＬ１は、入力の検出が開始されてから０．５秒後の第１入力点検出座標Ｐ１が（−１２．５，−１０）、第２入力点検出座標Ｑ１が（１５，１２）であることを示している。当該軌跡リストＬ１に基づいて、システム制御部１０１は、支点座標に対応する固定点座標（支点座標）を（−１２．５，−１０）と決定し、また、入力の検出が開始された時点における２点間距離（座標（−１２．５，−１０）と座標（１０，８）に基づいて算出する）と、入力の検出が開始されてから０．５秒後における２点間距離（座標（−１２．５，−１０）と座標（１５，１２）に基づいて算出する）とに基づいて、動作種別を「拡大」と判定するとともに、当該２点間距離の変化分に応じて拡大／縮小率を決定する。すなわち、システム制御部１０１は、当該軌跡リストＬ１における入力開始時期及び入力点情報（「０．０秒」及び「０．５秒」の第１座標、第２座標）に基づいて、表示順序「３」の画像ファイル「００３．ｊｐｇ」を、表示領域に表示してから２秒間静止させ、次いで、０．５秒かけて、支点座標（−１２．５，−１０）を基準として、２点間距離の変化分に応じて決定した拡大／縮小率（例えば、「１１０％」）に基づいて拡大させるように、シナリオファイルの第１次動作情報及び第２次動作情報を更新する（図２参照）。
【００６５】
図３（ｃ）は、表示順序「４」の画像ファイル「００４．ｊｐｇ」の表示中にユーザによる入力が検出された際に作成される軌跡リストＬ１の例を示す図である。当該軌跡リストＬ１は、画像ファイル「００４．ｊｐｇ」が表示されてから２秒経過後に、ユーザによる入力の検出が開始されたことを示す。また、図４（ｃ）に示すように、入力検出開始時における入力点は２点であって、第１入力点検出座標Ｐ０が（−１２．５，−１０）、第２入力点検出座標Ｑ０が（１０，８）であったことを示す。更に、当該軌跡リストＬ１は、入力の検出が開始されてから０．５秒後の第１入力点検出座標Ｐ１が（−１２．５，−１０）、第２入力点検出座標Ｑ１が（５，４）であることを示している。当該軌跡リストＬ１に基づいて、システム制御部１０１は、支点座標に対応する固定点座標（支点座標）を（−１２．５，−１０）と決定し、また、入力の検出が開始された時点における２点間距離（座標（−１２．５，−１０）と座標（１０，８）に基づいて算出する）と、入力の検出が開始されてから０．５秒後における２点間距離（座標（−１２．５，−１０）と座標（５，４）に基づいて算出する）とに基づいて、動作種別を「縮小」と判定するとともに、当該２点間距離の変化分に応じて拡大／縮小率を決定する。すなわち、システム制御部１０１は、当該軌跡リストＬ１における入力開始時期及び入力点情報（「０．０秒」及び「０．５秒」の第１座標、第２座標）に基づいて、表示順序「４」の画像ファイル「００４．ｊｐｇ」を、表示領域に表示してから２秒間静止させ、次いで、０．５秒かけて、支点座標（−１２．５，−１０）を基準として、２点間距離の変化分に応じて決定した拡大／縮小率（例えば、「９０％」）に基づいて縮小させるように、シナリオファイルの第１次動作情報及び第２次動作情報を更新する（図２参照）。
【００６６】
図３（ｄ）は、表示順序「５」の画像ファイル「００５．ｊｐｇ」の表示中にユーザによる入力が検出された際に作成される軌跡リストＬ１の例を示す図である。当該軌跡リストＬ１は、画像ファイル「００５．ｊｐｇ」が表示されてから２秒経過後に、ユーザによる入力の検出が開始されたことを示す。また、図４（ｄ）に示すように、入力検出開始時における入力点は２点であって、第１入力点検出座標Ｐ０が（１０，０）、第２入力点検出座標Ｑ０が（−１０，０）であったことを示す。更に、当該軌跡リストＬ１は、入力の検出が開始されてから０．５秒後の第１入力点検出座標Ｐ１が（１０，０）、第２入力点検出座標Ｑ１が（１０，２０）であることを示している。当該軌跡リストＬ１に基づいて、システム制御部１０１は、支点座標に対応する固定点座標を（１０，０）と決定し、また、入力の検出が開始された時点における２点間距離（座標（１０，０）と座標（−１０，０）に基づいて算出する）と、入力の検出が開始されてから０．５秒後における２点間距離（座標（１０，０）と座標（１０，２０）に基づいて算出する）とに基づいて（何れも２点間距離は「２０」）、動作種別を「回転」と判定する。また、システム制御部１０１は、入力検出開始時における入力点検出座標Ｐ０及びＱ０と、入力の検出が開始されてから０．５秒後における入力点検出座標Ｐ０及びＱ１とに基づいて、線分Ｐ０Ｑ０と線分Ｐ０Ｑ１が支点座標Ｐ０に対して作る角度（すなわち、９０°）を回転角度として決定する。すなわち、システム制御部１０１は、当該軌跡リストＬ１における入力開始時期及び入力点情報（「０．０秒」及び「０．５秒」の第１座標、第２座標）に基づいて、表示順序「５」の画像ファイル「００５．ｊｐｇ」を、表示領域に表示してから２秒間静止させ、次いで、０．５秒かけて、支点座標（１０、０）を中心として、決定した回転角度（９０°）分だけ回転させるように、シナリオファイルの第１次動作情報及び第２次動作情報を更新する（図２参照）。
【００６７】
また、システム制御部１０１は、入力点が１点のみの場合（動作種別が「移動」の場合）において、軌跡リストを作成している際に表示している画像が表示時間の経過により次の画像に切り替わる前に、検出部１０４が入力点検出座標を出力しなくなった場合（すなわち、ユーザが軌跡を描くことを終了した場合）には、当該検出部１０４が最後に出力した入力点検出座標（終端点座標）Ｐｎと、その所定時間（０．５秒）前に出力した入力点検出座標（終端点前座標）Ｐｎ−１とに基づいて、ユーザが描いた軌跡の終端点Ｐｎにおける終端速度情報（速度と方向を含む情報）を算出する。
【００６８】
ここで、図５を用いて終端速度情報の算出について説明する。図５に示すように、終端点座標Ｐｎは（６，６）であって、終端点前座標Ｐｎ−１は（２，６）である。このとき、システム制御部１０１は、両点Ｐｎ、Ｐｎ−１に基づいて、終端点における速度として、所定時間（０．５秒）でＸ軸正（＋）方向に「４」移動する、という速度を算出する。
【００６９】
システム制御部１０１は、終端速度情報を算出すると、算出した速度が所定速度以上である場合にのみ、当該終端速度情報に基づいて自動制御リストを作成する。具体的には、システム制御部１０１は、終端点座標からその時点で表示している画像が切り替わるまでの所定時間毎の座標を算出することにより、自動制御リストに記述する。
【００７０】
図６は、自動制御リストＬ１の内容の一例を示す図である。自動制御リストＬ１は、表示順序、画像ファイル名、終端点検出時期、自動制御情報、の各構成要素により構成される。自動制御リストＬ１の表示順序は、終端点座標が検出された際に表示していた画像ファイルの表示順序を示す。自動制御リストＬ１の画像ファイル名は、終端点座標が検出された際に表示していた画像ファイルの名称を示す。終端点検出時期は、スライドショー再生中に対象となる画像ファイルが表示されている期間において、終端点座標が検出された時期を示す。自動制御情報は、終端点検出時期から、対応する画像ファイルの表示時間終了までの間における所定時間（０．５秒）毎の予測座標を示す。システム制御部１０１は、終端速度情報に基づいて、終端点から終端速度の方向に終端速度を維持した場合の所定時間（０．５秒）経過毎の予測座標を算出する。
【００７１】
なお、図６は、画像ファイル「００１．ｊｐｇ」について、終端点座標Ｐｎの検出時期が当該画像ファイルの表示開始から３．５秒経過後であって、当該画像ファイルから次の画像ファイルに切り替わるまでの残り時間が１．５秒である場合における自動制御リストＬ１を示す図である。但し、終端点座標Ｐｎ（６，６）及び終端点前座標Ｐｎ−１（２，６）は図５に示した座標に基づくものとする。システム制御部１０１は、終端点座標Ｐｎ（６，６）と、算出した終端速度情報とに基づいて、１．５秒間分の０．５秒毎の予測座標を算出し、自動制御リストＬ２の自動制御情報として記述する。すなわち、終端点座標Ｐｎの検出時期から０．５秒後の予測座標を（１０，６）、１．０秒後の予測座標を（１４，６）、１．５秒後の予測座標を（１８，６）と、それぞれ算出し、自動制御リストＬ２の自動制御情報として記述する。システム制御部１０１は、自動制御リストＬ２を作成した場合には、上述した軌跡リストＬ１と当該自動制御リストＬ２とに基づいてシナリオファイルＳＦを更新する。
【００７２】
このように、システム制御部１０１は、検出部１０４から所定時間（０．５秒）毎に出力された入力点検出座標に基づいて、軌跡リストＬ１や自動制御リストＬ２を作成し、当該軌跡リストＬ１や自動制御リストＬ２に基づいて、シナリオファイルＳＦを更新する。また、システム制御部１０１は、作成した軌跡リストＬ１や自動制御リストＬ２に基づいて、リアルタイムで画像の表示を制御する。
【００７３】
［１．２．再生装置の動作］
次に、図７〜図１２を参照して、本実施形態に係る再生装置１００の動作について説明する。なお、図７は、本実施形態に係る再生装置１００のシステム制御部１０１におけるスライドショー処理の一例を示すフローチャートであり、図８は、図７のＳ１０５に示す「シナリオファイル更新処理」の具体例を示すフローチャートである。
【００７４】
図７に示す処理は、システム制御部１０１が、Ｓ１０１の処理で上述したユーザによるスライドショー開始操作を検出することにより開始する。なお、システム制御部１０１は、スライドショー開始操作を検出するまでメニュー画面（図示しない）を表示したまま待機状態となっている（Ｓ１０１：ＮＯ）。
【００７５】
システム制御部１０１は、スライドショー開始操作を検出すると（Ｓ１０１：ＹＥＳ）、シナリオファイルＳＦを読み込み、スライドショー再生を開始する（Ｓ１０２）。具体的には、システム制御部１０１は、シナリオファイルＳＦを読み込むと、表示順序が「１」である画像ファイルを読み込み、表示部１０５の表示領域に１枚目の画像を表示させる。なお、本実施形態では、Ｓ１０２の処理でスライドショーにおける１枚目の画像を表示させた後には、システム制御部１０１によるスライドショー割込処理（図示しない）において、シナリオファイルＳＦに規定された表示時間に応じて画像を切り替えるための処理が行われる。
【００７６】
次に、システム制御部１０１は、動作編集操作を検出したか否かを判別する（Ｓ１０３）。このとき、システム制御部１０１は、動作編集操作を検出していないと判別したときには（Ｓ１０３：ＮＯ）、Ｓ１０６の処理に移行する。一方、システム制御部１０１は、動作編集操作を検出したと判別したときには（Ｓ１０３：ＹＥＳ）、次いで、シナリオファイルＳＦ（図２）を参照し、表示中の画像ファイルの変更可否フラグは「０」であるか否かを判別する（Ｓ１０４）。
【００７７】
システム制御部１０１は、表示中の画像ファイルの変更可否フラグは「０」ではないと判別したときには（Ｓ１０４：ＮＯ）、Ｓ１０６の処理に移行する。一方、システム制御部１０１は、表示中の画像ファイルの変更可否フラグは「０」であると判別したときには（Ｓ１０４：ＹＥＳ）、図８を用いて後述するシナリオファイル更新処理を行い（Ｓ１０５）、Ｓ１０６の処理に移行する。
【００７８】
次に、システム制御部１０１は、ユーザによるスライドショー終了操作を検出したか否かを判別する（Ｓ１０６）。このとき、システム制御部１０１は、ユーザによるスライドショー終了操作を検出したと判別したときには（Ｓ１０６：ＹＥＳ）、スライドショー再生を終了し（Ｓ１０８）、Ｓ１０１の処理に移行する。一方、システム制御部１０１は、ユーザによるスライドショー終了操作を検出していないと判別したときには（Ｓ１０６：ＮＯ）、次いで、スライドショーにおける再生対象画像ファイルを全て表示したか否かを判別する（Ｓ１０７）。ここで、再生対象画像ファイルとは、スライドショーにおいて再生対象となっている画像ファイルである。
【００７９】
システム制御部１０１は、Ｓ１０７の処理においてスライドショーにおける再生対象画像ファイルを全て表示したと判別したときには（Ｓ１０７：ＹＥＳ）、スライドショー再生を終了し（Ｓ１０８）、Ｓ１０１の処理に移行する。一方、システム制御部１０１は、スライドショーにおける再生対象画像ファイルを全て表示していないと判別したときには（Ｓ１０７：ＮＯ）、Ｓ１０３の処理に移行する。
【００８０】
なお、本実施形態では、スライドショーにおける再生対象画像ファイルを全て表示した場合にはスライドショーを終了する構成となっているが、再生対象画像ファイルを全て表示した場合には、再度、表示順序が「１」である再生対象画像ファイルから順次表示する構成としてもよい。
【００８１】
次に、図８を用いてシナリオファイル更新処理について説明する。まず、システム制御部１０１は、検出部１０４から所定時間毎に出力される入力点検出座標に基づいて、軌跡リストＬ１を作成するとともに、表示制御を行う。具体的には、システム制御部１０１は、初期入力点検出座標と、初期入力点検出座標が出力されてから所定時間後に出力された入力点検出座標とに基づいて、動作種別を判別し、動作種別に応じて画像の表示を制御する（Ｓ１２１）。
【００８２】
ここで、図９〜図１１を参照して、システム制御部１０１による画像の表示制御について説明する。なお、図９は、動作種別が「移動」である場合における画像の表示制御例を示す。図１０は、動作種別が「拡大」又は「縮小」である場合における画像の表示制御例を示す。図１１は、動作種別が「回転」である場合における画像の表示制御例を示す。
【００８３】
図９に示すように、システム制御部１０１は、ユーザがスライドショー再生画面４００における動作編集領域内に描いた軌跡４２０（始点４２１、終端点４２２）に基づいて、画像４１０が移動するように表示制御を行う。なお、上述したように、システム制御部１０１は、スライドショー再生画面４００における再生終了領域４０１内を示す入力点検出座標が検出部１０４から出力された場合には、スライドショー終了操作が行われたと判別して、スライドショー再生を終了する。
【００８４】
また、図１０に示すように、システム制御部１０１は、ユーザがスライドショー再生画面４００における動作編集領域内に描いた軌跡４４０（始点４４１、終端点４４２）又は軌跡４５０（始点４５１、終端点４５２）と、固定点（支点座標）４３０とに基づいて、画像４１０を拡大又は縮小させる表示制御を行う。具体的には、システム制御部１０１は、ユーザにより軌跡４４０が描かれた場合には、固定点（支点座標）４３０との距離が短くなっていることから、画像４１０を縮小させる表示制御を行う。一方、システム制御部１０１は、ユーザにより軌跡４５０が描かれた場合には、固定点（支点座標）４４０との距離が長くなっていることから、画像４１０を拡大させる表示制御を行う。
【００８５】
また、図１１に示すように、システム制御部１０１は、ユーザがスライドショー再生画面４００における動作編集領域内に描いた軌跡４７０（始点４７１、終端点４７２）と、固定点（支点座標）４６０とに基づいて、画像４１０を回転させる表示制御を行う。具体的には、システム制御部１０１は、ユーザにより軌跡４７０が描かれた場合には、固定点（支点座標）４６０との距離が一定であることから、画像４１０を回転させる表示制御を行う。
【００８６】
次に、システム制御部１０１は、スライドショー割込処理（図示しない）により、表示中であった画像ファイルから表示順序が次の画像ファイルに、表示が切り替えられたか否かを判別する（Ｓ１２２）。すなわち、ユーザが軌跡を描いている最中に画像ファイルが切り替えられたか否かを判別する。このとき、システム制御部１０１は、画像ファイルが切り替えられたと判別したときには（Ｓ１２２：ＹＥＳ）、Ｓ１３１の処理に移行する。一方、システム制御部１０１は、画像ファイルは切り替えられていないと判別したときには（Ｓ１２２：ＮＯ）、Ｓ１２３の処理に移行する。
【００８７】
次に、システム制御部１０１は、動作編集操作を検出しなくなったか否かを判別する（Ｓ１２３）。すなわち、システム制御部１０１は、検出部１０４から所定時間毎に出力されていた入力点検出座標が出力されなくなるまで（Ｓ１２３：ＮＯ）、Ｓ１２１の処理を行い、入力点検出座標が出力されなくなると（Ｓ１２３：ＹＥＳ）、Ｓ１２４の処理に移行する。
【００８８】
次に、システム制御部１０１は、入力点が１点（動作種別が「移動」）だったか否かを判別する（Ｓ１２４）。すなわち、システム制御部１０１は、所定時間毎に出力された入力点検出座標は１点であったか否かを判別する。このとき、システム制御部１０１は、入力点が１点ではなかったと判別したときには（Ｓ１２４：ＮＯ）、Ｓ１２９の処理に移行する。一方、システム制御部１０１は、入力点が１点であったと判別したときには（Ｓ１２４：ＹＥＳ）、次いで、終端速度情報を算出する（Ｓ１２５）。
【００８９】
次に、システム制御部１０１は、終端速度情報に基づいて、終端速度は所定速度以上であったか否かを判別する（Ｓ１２６）。このとき、システム制御部１０１は、終端速度は所定速度以上ではなかったと判別したときには（Ｓ１２６：ＮＯ）、Ｓ１２９の処理に移行する。一方、システム制御部１０１は、終端速度は所定速度以上であったと判別したときには（Ｓ１２６：ＹＥＳ）、終端速度情報に基づいて、自動制御リストＬ２を作成し（Ｓ１２７）、当該自動制御リストＬ２に基づいて、画像の表示制御を行う（Ｓ１２８）。
【００９０】
ここで、図１２を参照して、システム制御部１０１による自動制御リストＬ２に基づく画像の表示制御について説明する。なお、図１２は、動作種別が「移動」である場合であって、終端速度が所定速度以上であった場合における画像の表示制御例を示す。
【００９１】
図１２に示すように、システム制御部１０１は、ユーザがスライドショー再生画面４００における動作編集領域内に描いた軌跡４８０（始点４８１、終端点４８２）に基づいて、画像４１０が軌跡４８０に沿って終端点４８２に向かって移動するように表示制御を行う。システム制御部１０１は、画像４１０を終端点４８２まで移動させると、次いで、自動制御リストＬ２の自動制御情報に基づいて、画像４１０を自動制御時終端点４８３まで移動させる。なお、図１２の例では、自動制御時終端点４８３がスライドショー再生画面４００内となっているが、終端速度情報に基づいて算出された自動制御時終端点４８３がスライドショー再生画面４００外の位置であった場合には、スライドショーの再生中において画像４１０が当該スライドショー再生画面４００外にフレームアウトするように表示制御が行われる。また、画像４１０が自動制御情報に基づいて自動制御時終端点４８３に到達すると、スライドショー割込処理によって次の画像に切り替えられる。
【００９２】
次に、システム制御部１０１は、キャンセル操作を検出したか否かを判別する（Ｓ１２９）。このとき、システム制御部１０１は、キャンセル操作を検出していないと判別したときには（Ｓ１２９：ＮＯ）、軌跡リスト（及び自動制御リスト）に基づいて、シナリオファイルＳＦを更新し（Ｓ１３０）、Ｓ１３１の処理に移行する。一方、システム制御部１０１は、キャンセル操作を検出したと判別したときには（Ｓ１２９：ＹＥＳ）、シナリオファイルＳＦを更新せずに、Ｓ１３１の処理に移行する。
【００９３】
最後に、システム制御部１０１は、軌跡リスト（及び自動制御リスト）を破棄して（Ｓ１３１）、シナリオファイル更新処理を終了する。なお、本実施形態では、ユーザが軌跡を描いている最中に、スライドショー割込処理によって画像が切り替えられた場合には（Ｓ１２２：ＹＥＳ）、軌跡リストは破棄され（Ｓ１３１）、シナリオファイルＳＦは更新されない構成となっているが、スライドショー割込処理において画像を切り替える際にその時点における軌跡Ｌ１リストに基づいてシナリオファイルＳＦを更新する構成としてもよい。
【００９４】
以上説明したように、本実施形態の再生装置１００は、システム制御部１０１がシナリオファイルＳＦに基づいてスライドショーを再生し、スライドショーの再生中に表示領域に重ねて配置された検出部１０４から所定時間毎に出力された入力点検出座標に基づいて、ユーザによって描かれた軌跡を示す軌跡情報を取得する。また、システム制御部１０１は、当該軌跡情報に基づいて、表示中の画像の表示を制御するとともに、シナリオファイルＳＦにおける当該表示中の画像の再生動作に関する情報を変更する。したがって、当該再生装置１００によれば、スライドショーの再生中にスライドショーを停止することなく、シナリオファイルＳＦにおける各画像の再生動作に関する情報を変更することによって、再生動作を付加する編集を行うことができる。また、ユーザは、表示領域に重ねて配された検出部１０４が検出できるように軌跡を描くことにより容易に動作を付加することができ、また、当該軌跡を描くことにともなって、表示領域に表示されている画像も制御されることから、再生動作に関する情報がどのように変更されるかを容易に認識することができる。
【００９５】
また、本実施形態の再生装置１００は、システム制御部１０１が、軌跡情報の示す軌跡の始点に対応する表示領域内の位置を基準点として、画像の表示を制御する。したがって、ユーザが描いた軌跡の始点を基準にして画像の表示制御が行われるので、ユーザの直感的な操作性を向上させることができる。
【００９６】
更に、本実施形態の再生装置１００は、システム制御部１０１が、検出部１０４により出力された入力点検出座標に基づいて作成した軌跡リストＬ１に基づいて終端速度を算出し、終端速度が所定の速度以上である場合に、表示中の画像が表示領域内を軌跡情報に基づいて移動して終端点に到達した以降は、当該終端速度の方向に当該終端速度を維持したまま移動するようにシナリオファイルＳＦの再生動作に関する情報を変更する。したがって、当該再生装置１００によれば、ユーザは、所定の速度以上の終端速度となるように軌跡を描くことによって、画像が軌跡に沿って終端点まで移動し、終端点に到達した以降は当該終端速度の方向に当該終端速度を維持したまま移動する、という動作を付加することができる。
【００９７】
更にまた、本実施形態の再生装置１００は、シナリオファイルＳＦがスライドショーにおいて表示される画像毎に再生動作に関する情報を規定しており、システム制御部１０１は、軌跡情報が取得された際に表示領域に表示されている画像についてのみ再生動作に関する情報を変更する。したがって、当該再生装置１００によれば、ユーザは、検出部１０４が検出できるように軌跡を描くことにより、その時点で表示領域に表示されている画像についてのみ再生動作に関する情報を変更することができる。
【００９８】
更にまた、本実施形態の再生装置１００は、システム制御部１０１がシナリオファイルＳＦにおける変更可否フラグが「１」以外の画像についてのみ再生動作に関する情報を変更する。したがって、当該再生装置１００によれば、ユーザは、再生動作に関する情報を変更したくない画像について予め変更可否フラグを「１」に設定しておくことによって、誤って再生動作に関する情報を変更してしまうことを防止することができる。
【００９９】
更にまた、本実施形態の再生装置１００は、ユーザによって軌跡が描かれた後に、キャンセル操作を検出した場合には、当該軌跡に基づいて作成した軌跡リストＬ１（及び自動制御リストＬ２）によって、シナリオファイルＳＦの再生動作に関する情報を更新しない。したがって、当該再生装置１００によれば、ユーザは、一旦軌跡を描いてしまっても、取消操作を行うことで再生動作に関する情報が変更されてしまうことを防ぐことができる。なお、当該構成に代えて、システム制御部１０１が、軌跡リスト（及び自動制御リスト）によって、シナリオファイルＳＦを更新した後に、キャンセル操作を検出した場合に、シナリオファイルＳＦを更新前の状態に戻す構成としてもよい。当該構成によれば、ユーザは、自らが描いた軌跡に基づいて変更されてしまった再生動作に関する情報を変更前の状態に戻したい場合には、キャンセル操作を行うことで当該再生動作に関する情報の変更を取り消すことができる。
【０１００】
なお、本実施形態では、システム制御部１０１は、終端速度が所定の速度以上ではないと判断した場合には、自動制御リストＬ２を作成しないで、表示中の画像が表示領域内を軌跡情報に基づいて移動して終端点に到達した所で停止し、当該画像の表示時間が経過するまでその位置で停止し続けるようにシナリオファイルＳＦの再生動作に関する情報を変更するが、これに代えて、システム制御部１０１は、終端速度が所定の速度以上ではないと判断した場合には、表示中の画像が表示領域内を軌跡情報に基づいて移動して終端点に到達した所で停止し、次いで、次に表示されるべき画像に表示を切り替えるようにシナリオファイルＳＦの再生動作に関する情報（表示時間）を変更する構成としてもよい。当該構成によれば、ユーザは、所定の速度以上の終端速度が検出されないように軌跡を描くことによって、画像が表示領域内を軌跡に沿って終端点まで移動し、終端点に到達すると次に表示されるべき画像に表示が切り替わる、という動作を付加することができる。
【０１０１】
また、システム制御部１０１が、シナリオファイルＳＦにおける変更可否フラグが「１」以外の画像が表示領域に表示されている場合にのみ、当該画像の表示を制御する構成、すなわち、変更可否フラグが「１」の画像を表示する場合には、Ｓ１２１又はＳ１２８（図８）の処理において表示制御を行わない構成としてもよい。当該構成とすれば、変更可否フラグが「１」の画像については、ユーザが軌跡を描いた場合であっても画像の表示制御が行われないことから、ユーザは当該画像の表示制御が行われないことによって、当該画像について変更可否フラグを「１」に設定したことを認識することができる。
【０１０２】
更に、本実施形態では、システム制御部１０１が、軌跡情報が取得された際に表示領域に表示されている画像についてのみ再生動作に関する情報を変更する構成となっているが、取得した軌跡情報に基づいて、スライドショーの再生中に表示される全ての画像について再生動作に関する情報を変更する構成としてもよい。当該構成とすれば、ユーザは、検出部１０４が検出できるように軌跡を描くことにより、スライドショーの再生中に表示される全ての画像について一括で再生動作に関する情報を変更することができる。
【０１０３】
更にまた、スライドショー再生画面４００内に、再生終了領域４０１、動作編集領域、キャンセル領域４０２とは別に、編集許可領域を設け、当該編集許可領域を示す入力点検出座標が検出部１０４から出力されている間に取得された軌跡情報のみに基づいて、シナリオファイルＳＦにおける再生動作に関する情報を変更する構成としてもよい。但し、この場合には、入力点検出座標が３点（動作編集領域に対して２点と、編集許可領域に対して１点）であっても軌跡リストを作成することとなる。当該構成によれば、ユーザは、再生動作に関する情報を変更するために編集許可領域に入力を行いつつ軌跡情報を描く必要があることから、誤って再生動作に関する情報を変更してしまうことを防止することができる。
【０１０４】
更にまた、検出部１０４がユーザの入力による透視性パネルに対する圧力の大きさを検出可能な構成とするとともに、所定の大きさ以上の圧力を検出した入力点検出座標を出力することとして、システム制御部１０１は、当該検出部１０４により出力された入力点検出座標に基づいて、ユーザにより描かれた軌跡を示す軌跡情報を取得して、当該軌跡情報のみに基づいてシナリオファイルＳＦにおける再生動作に関する情報を変更することとしてもよい。これにより、ユーザは、再生動作に関する情報を変更するために、所定の大きさ以上の圧力で軌跡を描く必要があることから、誤って再生動作に関する情報を変更してしまうことを防止することができる。
【０１０５】
更にまた、上述したシステム制御部１０１による処理に相当するプログラムをフレキシブルディスク又はハードディスク等の情報記録媒体に記録しておき、これらのプログラムを、時間の経過に従って表示部において画像を切り替えながら表示するスライドショーを再生する再生装置であって、表示領域と、当該表示領域に重ねて配置され、ユーザからの入力を検出する検出部とを有する入力検出部、を備える再生装置に含まれるコンピュータで読み出して実行することにより、当該コンピュータを上記実施形態における再生装置内のシステム制御部１０１として活用することもできる。
【符号の説明】
【０１０６】
１００  再生装置
１０１  システム制御部
１０２  記憶部
１０３  入力部
１０４  検出部
１０５  表示部
【図１】
2010256488.tif 000003
【図２】
2010256488.tif 000004
【図３】
2010256488.tif 000005
【図４】
2010256488.tif 000006
【図５】
2010256488.tif 000007
【図６】
2010256488.tif 000008
【図７】
2010256488.tif 000009
【図８】
2010256488.tif 000010
【図９】
2010256488.tif 000011
【図１０】
2010256488.tif 000012
【図１１】
2010256488.tif 000013
【図１２】
2010256488.tif 000014