(57)【特許請求の範囲】
【請求項１】
第１のノブを備えた第１のスクロールバーと第２のノブを備えた第２のスクロールバーとが並列に表示される表示部と、
前記第１および第２のスクロールバーに対する入力操作が行われ、該入力操作に応じた指示信号を出力する入力部と、
前記入力部からの前記指示信号に従って、コンテンツファイルの再生および前記第１および第２のスクロールバーの表示を制御する制御部と、を有し、
前記第１のスクロールバーのスケール範囲は、前記コンテンツファイルの全再生範囲に対応し、前記第１のノブによって前記全再生範囲のうちの再生位置が示され、該再生位置を含む部分再生範囲を示すスライダーが該部分再生範囲に対応する長さで前記第１のスクロールバー上に表示され、
前記第２のスクロールバーのスケール範囲は、前記部分再生範囲に対応し、前記第２のノブによって前記部分再生範囲のうちの前記第１のノブに対応する再生位置が示され、
前記制御部は、
前記第１および第２のノブによって示される再生位置から前記コンテンツファイルを再生し、
前記第２のスクロールバーの両端と前記第１のスクロールバー上の前記スライダーの両端とをそれぞれ直線で結ぶことで形成される台形形状の領域を前記表示部に表示させ、
前記第１および第２のスクロールバーの少なくとも一方のスクロールバーを該スクロールバーと交差する方向に移動するための入力操作が行われ、該スクロールバーの移動の方向および移動量を示す前記指示信号を前記入力部から受け付けると、該指示信号にて示される移動方向および移動量に応じて、前記第１および第２のスクロールバーの間隔を増減するとともに、前記台形形状の領域における前記第２のスクロールバーと前記直線とのなす角度が前記スクロールバーの移動の前後で同じとなるように前記スライダーの長さを変化させる、携帯端末装置。
【請求項２】
前記制御部は、前記台形形状の領域の底辺と前記直線を延長することで形成された２つの辺部とからなる三角形状の領域を、前記表示部に表示させ、前記第１のノブまたは前記第１のスクロールバーを前記三角形状の領域内にドラッグしたことを示す前記指示信号を前記入力部から受け付けると、前記ドラッグした位置に前記第１のスクロールバーを平行移動して前記スライダーの長さを変化させる、請求項１に記載の携帯端末装置。
【請求項３】
前記コンテンツファイルは、動画ファイルであり、
前記入力部は、イン点を指定するための第１のボタンと、アウト点を指定するための第２のボタンとを有し、
前記制御部は、前記動画ファイルの再生中に前記第１のボタンが押下されると、該押下時点の再生位置を前記イン点として保持し、前記動画ファイルの再生中に前記第２のボタンが押下されると、該押下時点の再生位置を前記アウト点として保持し、該保持したイン点およびアウト点に基づいて前記動画ファイルから動画を切り出す、請求項１または２に記載の携帯端末装置。
【請求項４】
前記制御部は、前記第１および第２のスクロールバー上の、前記保持したイン点およびアウト点のそれぞれに対応する再生位置に、該イン点およびアウト点をそれぞれ示すマークを表示させる、請求項３に記載の携帯端末装置。
【請求項５】
第１のノブを備えた第１のスクロールバーと第２のノブを備えた第２のスクロールバーとが並列に表示される表示部と、前記第１および第２のスクロールバーに対する入力操作が行われ、該入力操作に応じた指示信号を出力する入力部と、前記入力部からの前記指示信号に従って、コンテンツファイルの再生および前記第１および第２のスクロールバーの表示を制御する制御部と、を有し、前記第１のスクロールバーのスケール範囲は、前記コンテンツファイルの全再生範囲に対応し、前記第１のノブによって前記全再生範囲のうちの再生位置が示され、該再生位置を含む部分再生範囲を示すスライダーが該部分再生範囲に対応する長さで前記第１のスクロールバー上に表示され、前記第２のスクロールバーのスケール範囲は、前記部分再生範囲に対応し、前記第２のノブによって前記部分再生範囲のうちの前記第１のノブに対応する再生位置が示される携帯端末装置において行われる表示制御方法であって、
前記第２のスクロールバーの両端と前記第１のスクロールバー上の前記スライダーの両端とをそれぞれ直線で結ぶことで形成される台形形状の領域を前記表示部に表示させ、
前記第１および第２のスクロールバーの少なくとも一方のスクロールバーを該スクロールバーと交差する方向に移動するための入力操作が行われると、該スクロールバーの移動の方向および移動量に応じて、前記第１および第２のスクロールバーの間隔を増減するとともに、前記台形形状の領域における前記第２のスクロールバーと前記直線とのなす角度が前記スクロールバーの移動の前後で同じとなるように前記スライダーの長さを変化させる、表示制御方法。
【請求項６】
第１のノブを備えた第１のスクロールバーと第２のノブを備えた第２のスクロールバーとが並列に表示される表示部と、前記第１および第２のスクロールバーに対する入力操作が行われ、該入力操作に応じた指示信号を出力する入力部と、前記入力部からの前記指示信号に従って、コンテンツファイルの再生および前記第１および第２のスクロールバーの表示を制御する制御部と、を有し、前記第１のスクロールバーのスケール範囲は、前記コンテンツファイルの全再生範囲に対応し、前記第１のノブによって前記全再生範囲のうちの再生位置が示され、該再生位置を含む部分再生範囲を示すスライダーが該部分再生範囲に対応する長さで前記第１のスクロールバー上に表示され、前記第２のスクロールバーのスケール範囲は、前記部分再生範囲に対応し、前記第２のノブによって前記部分再生範囲のうちの前記第１のノブに対応する再生位置が示される携帯端末装置のプログラムであって、
前記第２のスクロールバーの両端と前記第１のスクロールバー上の前記スライダーの両端とをそれぞれ直線で結ぶことで形成される台形形状の領域を前記表示部に表示させる処理と、
前記第１および第２のスクロールバーの少なくとも一方のスクロールバーを該スクロールバーと交差する方向に移動するための入力操作が行われると、該スクロールバーの移動の方向および移動量に応じて、前記第１および第２のスクロールバーの間隔を増減するとともに、前記台形形状の領域における前記第２のスクロールバーと前記直線とのなす角度が前記スクロールバーの移動の前後で同じとなるように前記スライダーの長さを変化させる処理とを、コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキスト、絵、画像（静止画や動画）などのコンテンツを画面上で水平方向または垂直方向にスライドさせて表示するスクロール機能を備えた携帯端末装置に関する。
【背景技術】
【０００２】
スクロール機能を備えた携帯端末装置では、コンテンツとともに、ノブを備えたスクロールバーが表示される。スクロールバーは、画面に収まりきらないコンテンツの一部の領域を表示し、ノブを移動させると、その移動に応じて表示領域が移動するようになっている。タッチパネル上での指またはペンによる入力操作を通じて、ノブを移動させることができる。
【０００３】
例えば、動画ファイルを再生する場合は、動画ファイルの再生位置をノブによって指定するスクロールバーが用いられる。スクロールバーのスケール範囲が、動画ファイルの全再生範囲に対応する。操作者は、ノブを移動することで、動画ファイルを所望の再生位置から再生することができる。
【０００４】
しかし、携帯端末装置の表示画面は小さいため、その一部に表示されるスクロールバーも非常に小さいものとなる。このような小さなスクロールバーでは、ノブによる再生位置の指定は非常に大まかなものとなるため、スクロール操作により動画ファイルの再生位置を微調整することは困難である。
【０００５】
特許文献１には、上記問題を解決することできる情報処理装置が開示されている。この情報処理装置では、第１のスクロールボタン（ノブ）を備えた第１のスクロールバーと、第２のスクロールボタン（ノブ）を備えた第２のスクロールバーとが表示される。
【０００６】
第１のスクロールバーのスケール範囲は、動画ファイルの全再生範囲に対応する。第２のスクロールバーのスケール範囲は、第１のスクロールバー上の第１のスクロールボタンの位置を含む部分スケール範囲に対応する。
【０００７】
上記の情報処理装置によれば、第１のスクロールバーの部分スケール範囲を拡大した第２のスクロールバーを用いてスクロール操作を行うことより、動画ファイルの再生位置を微調整することができる。
【０００８】
また、第１および第２のスクロールバーは、同じ長さであり、互いに平行に配置されており、第１のスクロールバー上の部分スケール範囲の両端と第２のスクロールバーの両端とをそれぞれ結ぶ直線（破線）が画面上に表示される。この直線（破線）の表示により、操作者は、動画ファイルの全再生範囲のうちのどの再生範囲を拡大しているかを視覚的に認識することができる。
【０００９】
さらに、第２のスクロールボタンを所定の方向に移動させることで、第１のスクロールバーに対する第２のスクロールバーのスケールの部分拡大範囲を調整することができる。調整後のスケールの部分拡大範囲に応じて第１のスクロールバー上の部分スケール範囲が変化する。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００９−２９５１４７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかし、特許文献１に記載の情報処理装置においては、第２のスクロールボタンのドラッグ量（移動量）とスケールの部分拡大範囲（部分再生範囲）との関係を視覚的に認識することは困難であるため、ドラッグ量をどのくらいにすれば第１のスクロールバー上に表示された部分スケール範囲が目的の範囲に設定することができるかを予測することはできない。このため、例えば、第２のスクロールボタンのドラッグ量（移動量）を少しずつ変化させて部分スケール範囲の変化を確認するといった作業を繰り返すことで、所望の拡大範囲を得る。このような作業の繰り返しは手間がかかるため、操作者にとって不便である。
【００１２】
本発明の目的は、上記の問題を解決し、所望の部分拡大範囲（部分再生範囲）を得るためのドラッグ量を視覚的に簡単に予測することできる、携帯端末装置、表示制御方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明の携帯端末装置は、第１のノブを備えた第１のスクロールバーと第２のノブを備えた第２のスクロールバーとが並列に表示される表示部と、前記第１および第２のスクロールバーに対する入力操作が行われ、該入力操作に応じた指示信号を出力する入力部と、前記入力部からの前記指示信号に従って、コンテンツファイルの再生および前記第１および第２のスクロールバーの表示を制御する制御部と、を有する。前記第１のスクロールバーのスケール範囲は、前記コンテンツファイルの全再生範囲に対応し、前記第１のノブによって前記全再生範囲のうちの再生位置が示され、該再生位置を含む部分再生範囲を示すスライダーが該部分再生範囲に対応する長さで前記第１のスクロールバー上に表示される。前記第２のスクロールバーのスケール範囲は、前記部分再生範囲に対応し、前記第２のノブによって前記部分再生範囲のうちの前記第１のノブに対応する再生位置が示される。前記制御部は、前記第１および第２のノブによって示される再生位置から前記コンテンツファイルを再生し、前記第２のスクロールバーの両端と前記第１のスクロールバー上の前記スライダーの両端とをそれぞれ直線で結ぶことで形成される台形形状の領域を前記表示部に表示させ、前記第１および第２のスクロールバーの少なくとも一方のスクロールバーを該スクロールバーと交差する方向に移動するための入力操作が行われ、該スクロールバーの移動の方向および移動量を示す前記指示信号を前記入力部から受け付けると、該指示信号にて示される移動方向および移動量に応じて、前記第１および第２のスクロールバーの間隔を増減するとともに、前記台形形状の領域における前記第２のスクロールバーと前記直線とのなす角度が前記スクロールバーの移動の前後で同じとなるように前記スライダーの長さを変化させる。
【００１４】
本発明の表示制御方法は、第１のノブを備えた第１のスクロールバーと第２のノブを備えた第２のスクロールバーとが並列に表示される表示部と、前記第１および第２のスクロールバーに対する入力操作が行われ、該入力操作に応じた指示信号を出力する入力部と、前記入力部からの前記指示信号に従って、コンテンツファイルの再生および前記第１および第２のスクロールバーの表示を制御する制御部と、を有し、前記第１のスクロールバーのスケール範囲は、前記コンテンツファイルの全再生範囲に対応し、前記第１のノブによって前記全再生範囲のうちの再生位置が示され、該再生位置を含む部分再生範囲を示すスライダーが該部分再生範囲に対応する長さで前記第１のスクロールバー上に表示され、前記第２のスクロールバーのスケール範囲は、前記部分再生範囲に対応し、前記第２のノブによって前記部分再生範囲のうちの前記第１のノブに対応する再生位置が示される携帯端末装置において行われる表示制御方法であって、前記第２のスクロールバーの両端と前記第１のスクロールバー上の前記スライダーの両端とをそれぞれ直線で結ぶことで形成される台形形状の領域を前記表示部に表示させ、前記第１および第２のスクロールバーの少なくとも一方のスクロールバーを該スクロールバーと交差する方向に移動するための入力操作が行われると、該スクロールバーの移動の方向および移動量に応じて、前記第１および第２のスクロールバーの間隔を増減するとともに、前記台形形状の領域における前記第２のスクロールバーと前記直線とのなす角度が前記スクロールバーの移動の前後で同じとなるように前記スライダーの長さを変化させることを特徴とする。
【００１５】
本発明のプログラムは、第１のノブを備えた第１のスクロールバーと第２のノブを備えた第２のスクロールバーとが並列に表示される表示部と、前記第１および第２のスクロールバーに対する入力操作が行われ、該入力操作に応じた指示信号を出力する入力部と、前記入力部からの前記指示信号に従って、コンテンツファイルの再生および前記第１および第２のスクロールバーの表示を制御する制御部と、を有し、前記第１のスクロールバーのスケール範囲は、前記コンテンツファイルの全再生範囲に対応し、前記第１のノブによって前記全再生範囲のうちの再生位置が示され、該再生位置を含む部分再生範囲を示すスライダーが該部分再生範囲に対応する長さで前記第１のスクロールバー上に表示され、前記第２のスクロールバーのスケール範囲は、前記部分再生範囲に対応し、前記第２のノブによって前記部分再生範囲のうちの前記第１のノブに対応する再生位置が示される携帯端末装置のプログラムであって、前記第２のスクロールバーの両端と前記第１のスクロールバー上の前記スライダーの両端とをそれぞれ直線で結ぶことで形成される台形形状の領域を前記表示部に表示させる処理と、前記第１および第２のスクロールバーの少なくとも一方のスクロールバーを該スクロールバーと交差する方向に移動するための入力操作が行われると、該スクロールバーの移動の方向および移動量に応じて、前記第１および第２のスクロールバーの間隔を増減するとともに、前記台形形状の領域における前記第２のスクロールバーと前記直線とのなす角度が前記スクロールバーの移動の前後で同じとなるように前記スライダーの長さを変化させる処理とを、コンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、台形形状の領域の高さを基準にして、所望の部分拡大範囲（部分再生範囲）を得るためのドラッグ量を視覚的に簡単に予測することできる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態である携帯端末装置の構成を示すブロック図である。
【図２】図１に示す携帯端末装置で用いられるスクロール操作用画面の一例を示す模式図である。
【図３】図２に示すスクロール操作用画面に表示された台形形状の領域を用いた拡大率の設定手法を説明するための模式図である。
【図４】図２に示すスクロール操作用画面に表示された台形形状の領域を用いて２倍の拡大率を設定する場合の表示形態を示す模式図である。
【図５】本発明の第２の実施形態である携帯端末装置の外観を示す模式図である。
【図６】本発明の第２の実施形態である携帯端末装置の構成を示すブロック図である。
【図７】図６に示す携帯端末装置における動画編集時に用いられる動画編集用操作画面を示す模式図である。
【図８】図６に示す携帯端末装置の制御部により行われる動画編集時の表示制御処理の一手順を示すフローチャートである。
【図９Ａ】図６に示す携帯端末装置におけるスクロールバーおよび台形形状の領域の表示形態を説明するための模式図である。
【図９Ｂ】図６に示す携帯端末装置におけるスクロールバーおよび台形形状の領域の別の表示形態を説明するための模式図である。
【図９Ｃ】図６に示す携帯端末装置におけるスクロールバーおよび台形形状の領域のさらに別の表示形態を説明するための模式図である。
【図９Ｄ】図６に示す携帯端末装置におけるスクロールバーおよび台形形状の領域のさらに別の表示形態を説明するための模式図である。
【図９Ｅ】図６に示す携帯端末装置におけるスクロールバーおよび台形形状の領域の他の表示形態を説明するための模式図である。
【発明を実施するための形態】
【００１８】
次に、本発明の実施形態について図面を参照して説明する。
【００１９】
（第１の実施形態）
図１は、本発明の第１の実施形態である携帯端末装置の構成を示すブロック図である。
【００２０】
図１を参照すると、携帯端末装置は、制御部１０、表示部１１、入力部１２および記憶部１３を有する。
【００２１】
表示部１１は、液晶ディスプレイ等に代表される表示装置である。入力部１２は、タッチパネル等の入力手段や操作用のボタンを含む。
【００２２】
記憶部１３は、半導体メモリやハードディスクなどの記憶装置であり、携帯端末装置を動作させるためのプログラムやデータが格納される。記憶部１３には、コンテンツファイル１４も格納される。
【００２３】
制御部１０は、ＣＰＵ（Central Processing unit）よりなり、記憶部１３に格納されたプログラムに従って動作することで、スクロール機能を含む、携帯端末装置の各機能が提供される。コンテンツファイル１４は、テキスト、絵、画像（静止画や動画）などの再生用データを格納したものであり、例えば動画ファイルである。
【００２４】
図２に、スクロール操作用画面の一例を示す。この例では、表示部１１において、コンテンツファイル１４の再生画面４０が表示されるとともに、ノブ２１を備えたスクロールバー２０とノブ３１を備えたスクロールバー３０とが並列に表示される。
【００２５】
スクロールバー２０のスケール範囲は、コンテンツファイル１４の全再生範囲に対応し、ノブ２１によって全再生範囲のうちの再生位置が示される。ノブ２１によって示される再生位置を含む部分再生範囲を示すスライダー２２が、その部分再生範囲に対応する長さでスクロールバー２０上に表示される。
【００２６】
スクロールバー３０のスケール範囲は、上記の部分再生範囲に対応し、ノブ３１によってその部分再生範囲のうちのノブ２１に対応する再生位置が示される。
【００２７】
入力部１２では、スクロールバー２０、３０に対する入力操作が行われ、該入力操作に応じた指示信号が制御部１０へ出力される。
【００２８】
制御部１０は、入力部１２からの指示信号に従って、コンテンツファイル１４の再生およびスクロールバー２０、３０の表示を制御する。
【００２９】
本実施形態の携帯端末装置において、制御部１０は、ノブ２１およびノブ３１によって示される再生位置からコンテンツファイル１４を再生し、スクロールバー３０の両端とスクロールバー２０上のスライダー２２の両端とをそれぞれ直線５１、５２で結ぶことで形成される台形形状の領域５０を表示部１１に表示させる。
【００３０】
また、制御部１０は、スクロールバー２０、３０の少なくとも一方のスクロールバーを該スクロールバーと交差する方向に移動するための入力操作（ドラッグ）が行われ、該スクロールバーの移動の方向および移動量を示す指示信号を入力部１２から受け付けると、該指示信号にて示される移動方向および移動量に応じて、スクロールバー２０、３０の間隔を増減するとともに、台形形状の領域５０におけるスクロールバー３０と直線５１、５２とのなす角度θ１、θ２がスクロールバーの移動の前後で同じとなるようにスライダー２２の長さを変化させる。
【００３１】
上記の操作によれば、角度θ１、θ２は変化しないので、台形形状の領域５０の高さを拡大率の目安として用いることができ、操作者は、台形形状の領域５０の高さを基準にして、所望の拡大率を得るためのドラッグ量を視覚的に簡単に予測することできる。
【００３２】
具体的に説明すると、図３に示すように、台形形状の領域５０の直線５１、５２をそれぞれ延長した場合に得られる三角形の領域５３を考える。操作者は、三角形の領域５３の高さＨ１を拡大率の基準として用いて、台形形状の領域５０の高さＨ２と三角形の領域５３のＨ１との関係に基づいてスクロールバー３０のスケール範囲を設定する。
【００３３】
より具体的には、台形形状の領域５０の高さＨ２をＨ１から差し引いた値のＨ１に対する割合（（Ｈ１−Ｈ２）／Ｈ１）に基づいてスクロールバー３０のスケール範囲を設定する。例えば、スクロールバー３０のスケール範囲を約２倍にする場合（拡大率を約２倍にする場合）、操作者は、台形形状の領域５０の高さＨ２が三角形の領域５３の高さＨ１の約半分の高さになる位置にスクロールバー２０を平行移動するように操作する（ドラッグ操作）。制御部１０は、台形形状の領域５０の高さがＨ２となるようにスクロールバー２０、３０の間隔を減少し、スライダー２２の長さを増大する。このとき、角度θ１、θ２は変化しない。
【００３４】
このように、操作者は、三角形の領域５３の高さＨ１を基準にして、スクロールバー３０のスケール範囲を目的の範囲とするためのドラッグ量を簡単に予測することできる。
【００３５】
本実施形態の携帯端末装置において、制御部１０は、三角形の領域５３（台形形状の領域５０の底辺と直線５１、５２を延長することによって形成された２つの辺部とからなる三角形状の領域）を、表示部１１に表示させてもよい。さらに、制御部１０は、三角形の領域５３の高さを示すスケールをさらに表示部１１に表示させてもよい。また、このような場合、制御部１０は、ノブ２１またはスクロールバー２０を三角形状の領域内にドラッグしたことを示す指示信号を入力部１２から受け付けると、ドラッグした位置にスクロールバー２０を平行移動してスライダー２３の長さを変化させてもよい。この場合も、図２に示した角度θ１、θ２は、スクロールバー２０の平行移動の前後で同じ値とされる。
【００３６】
なお、三角形の領域５３を表示しない場合、操作者は、台形形状の領域５０の角度θ１、θ２に基づいて三角形の領域５３を仮に想定して拡大率を設定する。スクロールバーの平行移動の前後で角度θ１、θ２は変化しないので、操作者による三角形の領域の仮想的な設定は容易である。
【００３７】
また、本実施形態の携帯端末装置において、コンテンツファイル１４が動画ファイルである場合、入力部１２は、イン点を指定するための第１のボタンと、アウト点を指定するための第２のボタンとを有してもよい。そして、制御部１０は、動画ファイルの再生中に第１のボタンが押下されると、該押下時点の再生位置をイン点として保持し、動画ファイルの再生中に第２のボタンが押下されると、該押下時点の再生位置をアウト点として保持し、該保持したイン点およびアウト点に基づいて動画ファイルから動画を切り出してもよい。
【００３８】
上記の場合、制御部１０は、スクロールバー２０、３０上の、上記の保持したイン点およびアウト点のそれぞれに対応する再生位置に、該イン点およびアウト点をそれぞれ示すマークを表示させてもよい。
【００３９】
（第２の実施形態）
図５は、本発明の第２の実施形態である携帯端末装置の外観を示す模式図、図６は、その携帯端末装置の構成を示すブロック図である。
【００４０】
図６に示すように、携帯端末装置１０１は、制御部１１１、ＲＯＭ（Read Only Memory）１１３、ＲＡＭ(Random Access Memory)１１４、表示制御部１１５、表示部１１６、タッチパネル入力部１１７、タッチパネル１１８、キー入力部１１９、およびキー１２０を有する。表示部１１６、タッチパネル１１８およびキー１２０は、図５に示すように、筐体１０１の表側の面に配置されている。
【００４１】
制御部１１１は、図１に示した制御部１０に対応する。ＲＯＭ１１３およびＲＡＭ１１４は、図１に示した記憶部１３に対応する。表示制御部１１５および表示部１１６は、図１に示した表示部１１に対応する。タッチパネル入力部１１７、タッチパネル１１８、キー入力部１１９およびキー１２０は、図１に示した入力部１２に対応する。
【００４２】
制御部１１１、ＲＯＭ１１３、ＲＡＭ１１４、表示制御部１１５、タッチパネル入力部１１７およびキー入力部１１９のそれぞれはバス１１２に接続されている。
【００４３】
表示制御部１１５は、制御部１１１からの制御信号に従って表示部１１６を制御する。表示部１１６は、白黒若しくはカラーの液晶パネル又は有機ＥＬ（電子蛍光）からなる表示デバイスである。
【００４４】
タッチパネル入力部１１７は、タッチパネル１１８からの入力を受け付ける入力回路である。タッチパネル１１８は、透過型のタッチパネルであり、表示部１１６の上面に重ね合わせる形で配置される。キー入力部１１９は、キー１２０からの入力を受け付ける入力回路である。
【００４５】
タッチパネル１１８およびキー１２０を用いた入力操作に応じた指示信号が、タッチパネル入力部１１７およびキー入力部１１９を介して制御部１１１に供給される。制御部１１１は、携帯端末装置全体の動作を制御するとともに、タッチパネル入力部１１７またはキー入力部１１９から供給された指示信号に従って必要な処理を実行する。
【００４６】
ＲＯＭ１１３は、制御部１１１が実行するための各種の制御用プログラムや固定的なデータを格納する。ＲＡＭ１１４は、作業用メモリであり、制御部１１１がプログラムを実行する上で一時的に必要とされるデータ（動画ファイルなども含む）を格納する。
【００４７】
次に、本実施形態の携帯端末装置の動画編集時の動作について説明する。
【００４８】
図７に、動画編集時に表示部１１６に表示される動画編集用操作画面を模式的に示す。
【００４９】
図７に示すように、動画編集用操作画面１０２は、編集対象の動画が表示される動画表示領域１２１と、スライダー（ノブ）１２３およびスライダー１２４を備えたスクロールバー１２２と、スライダー（ノブ）１２６を備えたスクロールバー１２５と、再生ボタン１２７と、イン点ボタン１２８と、アウト点ボタン１２９と、決定ボタン１３０とを有する。
【００５０】
スクロールバー１２２のスケール範囲は、再生対象である動画ファイルの全再生範囲に対応し、スライダー１２３によって全再生範囲のうちの再生位置が示される。スライダー１２４は、スライダー１２３によって示される再生位置を含む部分再生範囲（動画編集対象範囲）を示すものであって、その長さは部分再生範囲に応じて変化する。
【００５１】
スクロールバー１２５のスケール範囲は、スライダー１２４によって示される部分再生範囲に対応し、スライダー１２６によってその部分再生範囲のうちのスライダー１２３に対応する再生位置が示される。
【００５２】
スクロールバー１２２上のスライダー１２３およびスライダー１２４とスクロールバー１２５上のスライダー１２６とは、互いに連動してそれぞれの相対位置が変化するようになっている。
【００５３】
再生ボタン１２７は、動画ファイルの再生開始と一時停止とを行うトグルボタンとなっており、押下するたびに再生と一時停止が切り替わる。
【００５４】
制御部１１１は、スクロールバー１２５の両端とスクロールバー１２２上のスライダー１２４の両端とをそれぞれ直線で結ぶことで形成される台形形状の領域１４０を表示部１１に表示させる。
【００５５】
図８に、本実施形態の携帯端末装置の制御部１１１により行われる動画編集時の表示制御処理の一手順を示す。
【００５６】
動画編集を行う旨の入力操作が行われると、制御部１１１は、図７に示した動画編集用操作画面を表示部１１６に表示させる（ステップＳ２０１）。
【００５７】
次に、制御部１１１は、イン点ボタン１２８が押下された否かを判定する（ステップＳ２０２）。
【００５８】
ステップＳ２０２で、イン点ボタン１２８が押下されたと判定した場合は、制御部１１１は、現在の再生位置をイン点に設定する（ステップ２０３）。
【００５９】
ステップＳ２０２で、イン点ボタン１２８が押下されていないと判定した場合は、制御部１１１は、アウト点ボタン１２９が押下された否かを判定する（ステップＳ２０４）。
【００６０】
ステップＳ２０４で、アウト点ボタン１２９が押下されたと判定した場合は、制御部１１１は、現在の再生位置をアウト点に設定する（ステップ２０５）。
【００６１】
ステップＳ２０４で、アウト点ボタン１２９が押下されていないと判定した場合は、制御部１１１は、決定ボタン１３０が押下されたか否かを判定する（ステップ２０６）。決定ボタン１３０が押下された場合は、表示制御処理は終了される。
【００６２】
ステップＳ２０６で、決定ボタン１３０が押下されていないと判定した場合は、制御部１１１は、スクロールバー１２２に沿ってスライダー１２３が左右にドラッグされたか否かを判定する（ステップＳ２０７）。
【００６３】
ステップＳ２０７で、スクロールバー１２２に沿ってスライダー１２３が左右にドラッグされたと判定した場合は、制御部１１１は、入力指示信号にて示されるドラッグ方向およびドラッグ量に応じて、部分再生範囲（動画編集対象範囲）を移動する（ステップＳ２０８）。具体的には、制御部１１１は、スクロールバー１２５の中央にスライダー１２６をセットし、スライダー１２４の中央にスライダー１２３をセットする。そして、制御部１１１は、スライダー１２３に対応する位置から動画ファイルを再生し、その再生画像を動画表示領域１２１に表示させる。これは、スライダー１２３の移動に応じたスクロール動作に対応する。
【００６４】
ステップＳ２０７で、スライダー１２３が左右にドラッグされていないと判定した場合は、制御部１１１は、スクロールバー１２５に沿ってスライダー１２６が左右にドラッグされたか否かを判定する（ステップＳ２０９）。
【００６５】
ステップＳ２０９で、スライダー１２６が左右にドラッグされたと判定した場合は、制御部１１１は、入力指示信号にて示されるドラッグ方向およびドラッグ量に応じて、動画ファイルの再生位置を移動する（ステップＳ２１０）。具体的には、制御部１１１は、ドラッグ後のスライダー１２６にて示される再生位置から動画ファイルを再生し、その再生画像を動画表示領域１２１に表示させる。これは、スライダー１２６の移動に応じたスクロール動作に対応する。この場合、制御部１１１は、スライダー１２４に対するスライダー１２３の相対位置が、スクロールバー１２５に対するスライダー１２６の相対位置に対応するように、スライダー１２３を移動する。
【００６６】
ステップＳ２０９で、スライダー１２６が左右にドラッグされていないと判定した場合は、制御部１１１は、スクロールバー１２５またはスライダー１２６が上方向（図７において、スクロールバー１２１が位置する側へ向かう方向）にドラッグされたか否かを判定する（ステップＳ２１１）。
【００６７】
ステップＳ２１１で、スクロールバー１２５またはスライダー１２６が上方向にドラッグされたと判定した場合は、制御部１１１は、入力指示信号にて示されるドラッグ方向およびドラッグ量に応じて、部分再生範囲（動画編集対象範囲）を拡大する（ステップＳ２１２）。
【００６８】
ステップＳ２１１で、スクロールバー１２５またはスライダー１２６が上方向にドラッグされていないと判定した場合は、制御部１１１は、スクロールバー１２５またはスライダー１２６が下方向（図７において、スクロールバー１２１が位置する側とは反対の側へ向かう方向）にドラッグされたか否かを判定する（ステップＳ２１３）。
【００６９】
ステップＳ２１３で、スクロールバー１２５またはスライダー１２６が下方向にドラッグされたと判定した場合は、制御部１１１は、入力指示信号にて示されるドラッグ方向およびドラッグ量に応じて、部分再生範囲（動画編集対象範囲）を縮小する（ステップＳ２１４）。
【００７０】
ステップＳ２１３で、スクロールバー１２５またはスライダー１２６が下方向にドラッグされていないと判定した場合は、制御部１１１は、再生ボタン１２７が押下されたか否かを判定する（ステップＳ２１５）。
【００７１】
ステップＳ２１５で、再生ボタン１２７が押下されたと判定した場合は、制御部１１１は、動画再生中の状態か否かを判定し（ステップＳ２１６）、動画再生中であれば、動画再生を一次停止し（ステップＳ２１７）、動画再生中でなければ、現在表示されている動画の位置から、動画再生を開始する（ステップＳ２１８）。
【００７２】
ステップＳ２０３、Ｓ２０５、Ｓ２０８、Ｓ２１０、Ｓ２１２、Ｓ２１４、Ｓ２１７、Ｓ２１８の各処理の実行後、再び、ステップＳ２０２からの処理が実行される。
【００７３】
なお、制御部１１１は、所定の時間を計測するためのタイマーを備えており、ステップＳ２０２、Ｓ２０４、Ｓ２０６、Ｓ２０７、Ｓ２０９，Ｓ２１１、Ｓ２１３、Ｓ２１５の各処理における判定は、所定の時間を経過した時点で行う。所定の時間は、各処理毎に個別に設定してもよく、各処理で同じであってもよい。
【００７４】
以上の図８に示した処理において、制御部１１１は、スライダー１２３、１２６によって示される再生位置から動画ファイルを再生し、台形形状の領域１４０を表示部１１に表示させる。そして、スクロールバー１２５またはスクロールバー１２６を上下方向にドラッグすると、そのドラッグ方向およびドラッグ量に応じて、制御部１１１は、スクロールバー１２２、１２６の間隔を増減するとともに、台形形状の領域１４０の底辺とその両端に隣接する各辺部とのなす角度（図２に示すθ１、θ２）がドラッグの前後で同じとなるようにスライダー１２４の長さを変化させる。
【００７５】
上記の操作によっても、第１の実施形態と同様、角度（θ１、θ２）は変化しないので、操作者は、図３に示したような三角形状の領域５３を想定し、その高さ（Ｈ１）を基準にして拡大率を設定することができる。このようにして、所望の拡大率を得るためのドラッグ量を視覚的に簡単に予測することできる。また、三角形状の領域５３を表示すれば、より正確に拡大率を予測することが可能となる。
【００７６】
以下、スクロールバー１２２、１２５および台形形状の領域１４０の表示形態の変化について具体的に説明する。
【００７７】
図９Ａに、ある時点での表示形態の一例を示す。この例では、スライダー１２３またはスライダー１２４はスクロールバー１２２の中央位置よりも右側に位置する。スライダー１２４の長さはデフォルト値とされており、スクロールバー１２２、１２５の間隔は概ね最大となっている。
【００７８】
図９Ａに示した状態において、スライダー１２３またはスライダー１２４を、スクロールバー１２２に沿って、スクロールバー１２２の中央位置よりも左側へドラッグすると、動画編集範囲が移動する。そして、図９Ｂに示すように、スライダー１２６はスクロールバー１２５の中央に配置され、スライダー１２３はスライダー１２４の中央に配置される。この場合、台形形状の領域１４も、スライダー１２３、１２４、１２６の移動に伴って変化するが、その高さは変化しない。
【００７９】
図９Ｂに示した状態において、スライダー１２６を操作すると、動画再生位置を微調整することができる。スライダー１２６の操作に伴って、スライダー１２３もスライダー１２４上を移動する。例えば、図９Ｃに示すように、スライダー１２６をスクロールバー１２５の中央位置よりも左側へドラッグすると、スライダー１２３もスライダー１２４の中央位置よりも左側へ移動する。このように、スクロールバー１２５に対するスライダー１２６の相対位置と、スライダー１２４に対するスライダー１２３の相対位置とは、互いに連動して変化する。この場合、台形形状の領域１４は変化しない。
【００８０】
また、図９Ｃに示した状態において、スクロールバー１２５またはスライダー１２６を上方向にドラッグすると、図９Ｄに示すように、ドラッグ量に応じてスクロールバー１２２、１２６の間隔が減少し、スライダー１２４の長さが増大する。このとき、台形形状の領域１４０の底辺とその両端に隣接する各辺部とのなす角度（図２に示す角度θ１、θ２）は、ドラッグの前後で同じである。
【００８１】
図９Ｃから図９Ｄへの表示変化により、スクロールバー１２２のスライダー１２４により示される部分再生範囲が拡大し、それに伴ってスクロールバー１２５のスケール範囲が拡大する。このようにして、スクロールバー１２５のスクロールバー１２２に対するスケール範囲が変更される。
【００８２】
なお、スクロールバー１２５のスケール範囲を縮小する場合は、スクロールバー１２５またはスライダー１２６を下方向にドラッグする。この場合は、例えば、図９Ｄから図９Ｃへの表示変化が行われる。
【００８３】
また、スクロールバー１２５またはスライダー１２６をさらに上方向にドラッグして、図９Ｅに示すようにスクロールバー１２２とスクロールバー１２５を接触させると、スライダー１２３とスライダー１２６が一体となって操作可能になる。
【００８４】
以上説明したように、本実施形態の携帯端末装置によれば、限られた画面サイズの中で、動画を切り出すためのイン点及びアウト点を設定する際に、スクロールバー１２５のスクロールバー１２２に対するスケールの変更をすばやく行うことができる。この場合、スケール値を大きくすれば、タッチパネル上で繊細な操作を必要とせず容易に操作することができる。
【００８５】
また、スクロールバー１２２とスクロールバー１２５との間に、動画データ全体の時間に対する編集対象範囲の位置及びスケールを台形で表示するので、常時、編集対象範囲を視覚的に把握することが可能である。
【００８６】
さらに、スクロールバー１２５の上下方向の移動量に比例して編集対象範囲の長さが変化するので、スケールの変更を直感的に操作できる。
【００８７】
また、大まかな動画再生位置を変更するには、スクロールバー１２２に沿ってスライダー１２３またはスライダー１２４を左右にドラッグすれば、スケール変更をすることなくすばやく操作できる。
【００８８】
さらに、スライダー１２６を上下・左右にドラッグすれば、スケールと動画再生位置を、動画全体との関係を見失うことなく連続的に操作して変更することが可能である。
【００８９】
以上説明した各実施形態の携帯端末装置は本発明の一例であり、その構成および動作は発明の趣旨を逸脱しない範囲で当業者が考え得る変更を適用することができる。
【００９０】
例えば、第２の実施形態において、イン点ボタン１２８およびアウト点ボタン１２９が押下されると、制御部１１１は、スクロールバー１２２、１２５上のそれらボタンの押下タイミングに対応する位置にイン点およびアウト点を示すマークを表示させてもよい。
【００９１】
また、第１および第２の実施形態において、動画のフォーマットにエンコードされた動画ファイルを編集する場合に、リアルタイムでデコードしながら再生や編集を行うと、ＣＰＵへの負荷がかかるため、動画ファイルを一旦、編集処理に適したフォーマットに変換して一時ファイルを生成し、これを編集対象にしてもよい。
【００９２】
操作方法を分かり易くする為に、操作項目のメニューをダイアログで表示し、選択した操作項目に応じて、自動的にスクロールバーやスライダーが動くようにしてもよい。
【００９３】
スクロールバーの上下方向の移動量に対するスケールの変化量を、利用者が自由に変更できるようにしてもよい。この場合、２つのスクロールバーの間にある台形の縦横比も変更される。
【００９４】
２つのスクロールバーの位置関係は、上下逆であってもよい。また、各スクロールバーは縦方向に配置されてもよい。
【００９５】
２つのスクロールバーの間の台形形状の領域は、他の形や色で表現してもよい。
【００９６】
各スクロールバーの位置を利用者が自由に変更できるような構成としてもよい。
【００９７】
各スクロールバーの間隔を一定にして、スクロールバー間の台形の形状をタッチパネル上でドラッグして変更することによって、スケール変更を行っても良い。
【産業上の利用可能性】
【００９８】
本発明は、携帯電話機、ＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Data Assistance，Personal Digital Assistants：個人向け携帯型情報通信機器）等の携帯端末装置に適用することができる。
【符号の説明】
【００９９】
１０  制御部
１１  表示部
１２  入力部
１３  記憶部
１４  コンテンツファイル
２０、３０  スクロールバー
２１、３１  ノブ
２２  スライダー
４０  再生画面
５０  台形形状の領域
【図１】
0005447258.tif 000002
【図２】
0005447258.tif 000003
【図３】
0005447258.tif 000004
【図４】
0005447258.tif 000005
【図５】
0005447258.tif 000006
【図６】
0005447258.tif 000007
【図７】
0005447258.tif 000008
【図８】
0005447258.tif 000009
【図９Ａ】
0005447258.tif 000010
【図９Ｂ】
0005447258.tif 000011
【図９Ｃ】
0005447258.tif 000012
【図９Ｄ】
0005447258.tif 000013
【図９Ｅ】
0005447258.tif 000014