(57)【要約】【課題】操作性を一層向上させた電子機器を提供する【解決手段】電子機器３は、ユーザの指示を受け付けるタッチセンサ（指示受付部）１０と、楽曲又は動画を再生する再生部１４０と、タッチセンサ１０が受け付ける指示に応じて、再生部１４０による再生中の楽曲又は動画像の時間軸方向のある範囲を指定範囲として指定する範囲指定部１６０とを備える。【選択図】図２
2013054719.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの指示を受け付ける指示受付部と、
楽曲又は動画を再生する再生部と、
前記指示受付部が受け付ける指示に応じて、前記再生部による再生中の楽曲又は動画像の時間軸方向のある範囲を指定範囲として指定する範囲指定部と
を備えることを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記指示受付部は、
現在再生中の部分を前記指定範囲に含める旨の指示を範囲指定指示として受け付け、
前記範囲指定部は、
前記範囲指定指示が受け付けられている間に再生されていた部分を前記指定範囲として指定することを特徴とする電子機器。
【請求項３】
請求項１に記載の電子機器において、
前記指示受付部は、
前記指定範囲の開始位置及び終了位置を決定する指示を範囲指定指示として受け付け、
前記範囲指定部は、
前記開始位置を指定する指示が受け付けられてから前記終了位置を指定する指示が受け付けられる迄の間に再生されていた部分を前記指定範囲として指定することを特徴とする電子機器。
【請求項４】
請求項１から請求項３の何れか１項に記載の電子機器において、
前記指示受付部は、
前記範囲指定部によって指定された前記指定範囲を変更する指示である範囲変更指示を受け付け、
前記範囲指定部は、
前記範囲変更指示に従って前記指定範囲を変更することを特徴とする電子機器。
【請求項５】
請求項２に記載の電子機器において、
前記指示受付部は、
ユーザのタッチを検出するタッチセンサであって、
前記範囲指定部は、
前記範囲指定指示であるタッチが検出され続けている間に再生され続けていた部分を前記指定範囲として指定することを特徴とする電子機器。
【請求項６】
請求項３に記載の電子機器において、
前記指示受付部は、
ユーザのタッチを検出するタッチセンサであって、
前記範囲指定部は、
前記範囲指定指示である１度目のタッチが検出されてから２度目のタッチが検出される迄の間に再生され続けていた部分を前記指定範囲として指定することを特徴とする電子機器。
【請求項７】
請求項４に記載の電子機器において、
前記指示受付部は、
ユーザのタッチを検出するタッチセンサであって、
前記範囲指定部は、
前記範囲変更指示であるタッチの検出位置又は検出時間に応じて、前記指定範囲を変更することを特徴とする電子機器。
【請求項８】
請求項１から請求項７の何れか１項に記載の電子機器において、
前記範囲指定部によって指定された前記指定範囲、又は、前記範囲指定部によって指定された後に変更された前記指定範囲を他の機器に再生させるための部分再生指示情報を前記他の機器に送信する送信部を更に備えることを特徴とする電子機器。
【請求項９】
請求項８に記載の電子機器において、
前記送信部は、
前記部分再生指示情報として、前記指定範囲を指定された楽曲又は動画像を識別するコンテンツ識別情報と、前記指定範囲を特定する指定範囲特定情報とを、前記他の機器に送信することを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関するものである。
【背景技術】
【０００２】
従来、種々のセンサを備える電子機器が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２５０６０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の電子機器の場合、ユーザの操作性に改善の余地がある。本発明は、操作性を一層向上させた電子機器を提供する。
【課題を解決するための手段】
【０００５】
上記問題を解決するために、本発明の一実施形態に係る電子機器は、ユーザの指示を受け付ける指示受付部と、楽曲又は動画を再生する再生部と、前記指示受付部が受け付ける指示に応じて、前記再生部による再生中の楽曲又は動画像の時間軸方向のある範囲を指定範囲として指定する範囲指定部とを備えることを特徴とする。
【０００６】
上記電子機器において、前記指示受付部は、現在再生中の部分を前記指定範囲に含める旨の指示を範囲指定指示として受け付け、前記範囲指定部は、前記範囲指定指示が受け付けられている間に再生されていた部分を前記指定範囲として指定するようにしてもよい。
【０００７】
上記電子機器において、前記指示受付部は、前記指定範囲の開始位置及び終了位置を決定する指示を範囲指定指示として受け付け、前記範囲指定部は、前記開始位置を指定する指示が受け付けられてから前記終了位置を指定する指示が受け付けられる迄の間に再生されていた部分を前記指定範囲として指定するようにしてもよい。
【０００８】
上記電子機器において、前記指示受付部は、前記範囲指定部によって指定された前記指定範囲を変更する指示である範囲変更指示を受け付け、前記範囲指定部は、前記範囲変更指示に従って前記指定範囲を変更するようにしてもよい。
【０００９】
上記電子機器において、前記指示受付部は、ユーザのタッチを検出するタッチセンサであって、前記範囲指定部は、前記範囲指定指示であるタッチが検出され続けている間に再生され続けていた部分を前記指定範囲として指定するようにしてもよい。
【００１０】
上記電子機器において、前記指示受付部は、ユーザのタッチを検出するタッチセンサであって、前記範囲指定部は、前記範囲指定指示である１度目のタッチが検出されてから２度目のタッチが検出される迄の間に再生され続けていた部分を前記指定範囲として指定するようにしてもよい。
【００１１】
上記電子機器において、前記指示受付部は、ユーザのタッチを検出するタッチセンサであって、前記範囲指定部は、前記範囲変更指示であるタッチの検出位置又は検出時間に応じて、前記指定範囲を変更するようにしてもよい。
【００１２】
上記電子機器において、前記範囲指定部によって指定された前記指定範囲、又は、前記範囲指定部によって指定された後に変更された前記指定範囲を他の機器に再生させるための部分再生指示情報を前記他の機器に送信するようにしてもよい。
【００１３】
上記電子機器において、前記送信部は、前記部分再生指示情報として、前記指定範囲を指定された楽曲又は動画像を識別するコンテンツ識別情報と、前記指定範囲を特定する指定範囲特定情報とを、前記他の機器に送信するようにしてもよい。
【発明の効果】
【００１４】
本発明によれば、操作性を一層向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態による電子機器３の外観模式図である。
【図２】電子機器３の機能ブロック図の一例である。
【図３】範囲指定について説明するための説明図である。
【図４】指定範囲の変更について説明するための説明図である。
【図５】指定範囲の変更について説明するための説明図である。
【図６】記憶部１９０に記憶される情報の一例である。
【図７】通信部１７０によって送信される部分再生指示情報の一例である。
【図８】電子機器３の処理の流れを示すフローチャートの一例である。
【図９】電子機器３の処理の流れを示すフローチャートの一例である。
【図１０】電子機器３を含むシステムの流れを示すフローチャートの一例である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら本発明の一実施形態について説明する。図１は、本発明の一実施形態による電子機器３の外観模式図である。図２は、電子機器３の機能ブロック図の一例である。
【００１７】
電子機器３は、図１に示すように、前面部に、表示画面１２を有する。また、電子機器３は、図２に示すように、表示部（タッチパネル）１００、再生部１４０、音声出力部１５０、範囲指定部１６０、通信部１７０、及び、記憶部１９０を備える。
【００１８】
表示部１００は、表示画面１２とタッチセンサ１０から構成される。表示画面１２は、種々の情報（例えば、画像）を表示する。タッチセンサ１０は、表示画面１２へのタッチを検出する。タッチセンサ１０は、再生部１４０によるコンテンツの再生中においてもタッチの検出は可能である。なお、タッチセンサ１０は、ユーザの指示を受け付ける指示受付部として機能する。
【００１９】
記憶部１９０は、種々の情報（例えば、再生部１４０によって再生される楽曲、動画などのコンテンツ）を記憶する。
【００２０】
再生部１４０は、コンテンツを再生する。例えば、再生部１４０は、タッチセンサ１０を介して入力されたユーザの指示に基づいて、記憶部１９０から読み出した楽曲を再生し、音声情報を音声出力部１５０に出力する。また、再生部１４０は、タッチセンサ１０を介して入力されたユーザの指示に基づいて、記憶部１９０から読み出した動画像を再生し、音声情報を音声出力部１５０に出力するとともに再生した画像情報を表示画面１２に出力する。
【００２１】
また、再生部１４０は、通信部１７０を介して外部（例えば、他の電子機器）から部分再生指示情報を受信した場合には、部分再生指示情報による再生指示に従って、コンテンツの一部（時間軸方向のある範囲）を再生してもよい。部分再生指示情報とは、コンテンツの指定範囲を他の機器に再生させるための情報である。
なお、再生部１４０は、ユーザの指示、又は、部分再生指示情報による再生指示によって示されるコンテンツが記憶部１４０に記憶されていない場合には、外部（例えば、他の電子機器、サーバ）から、当該コンテンツを取得し、再生してもよい。
【００２２】
音声出力部１５０は、再生部１４０から出力される音声情報に従って音声を外部に出力する。
【００２３】
通信部１７０は、外部（例えば、他の電子機器、サーバ）との間で種々の情報を送受信する。例えば、通信部１７０は、部分再生指示情報を他の電子機器との間で送受信する。なお、通信部１７０は、アクセスポイントを介して他の電子機器と通信してもよいし、直接、他の電子機器と通信してもよい。
【００２４】
範囲指定部１６０は、指示受付部が受け付ける指示（具体的には、タッチセンサ１０が検出するタッチ）に応じて、再生部１４０による再生中のコンテンツの時間軸方向のある範囲を指定範囲として指定する。
以下、範囲指定指示の種類と、指定範囲の指定との関係を説明する。
【００２５】
（現在再生中の部分を指定範囲に含める旨の範囲指定指示の場合）
指示受付部は、範囲指定指示として、現在再生中の部分を指定範囲に含める旨の指示を受け付ける。即ち、タッチセンサ１０は、コンテンツの再生中において、タッチ検出中の部分を指定範囲に含める旨の範囲指定指示として、ユーザによる表示画面１２への継続するタッチ（タッチ中のままの状態）を検出する。
【００２６】
指示受付部が、現在再生中の部分を指定範囲に含める旨の範囲指定指示を受け付けた場合、範囲指定部１６０は、範囲指定指示が受け付けられている間に再生されていた部分を指定範囲として指定する。即ち、範囲指定部１６０は、タッチが検出され続けている間に再生され続けていた部分を指定範囲として指定する（図３（ａ）参照）。
つまり、ユーザは、コンテンツの再生中に所望の範囲を範囲指定したいときは、所望の範囲の開始位置から所望の範囲の終了位置迄、表示画面１２をタッチし続ければよい。
【００２７】
（指定範囲の開始位置及び終了位置を決定する範囲指定指示の場合）
指示受付部は、範囲指定指示として、指定範囲の開始位置及び終了位置を決定する指示を受け付ける。即ち、タッチセンサ１０は、コンテンツの再生中において、１回目のタッチを指定範囲の開始位置を決定する範囲指定指示として検出し、２回目のタッチを指定範囲の終了位置を決定する範囲指定指示として検出する。
【００２８】
指示受付部が、指定範囲の開始位置及び終了位置を決定する範囲指定指示を受け付けた場合、範囲指定部１６０は、開始位置を指定する指示が受け付けられてから終了位置を指定する指示が受け付けられる迄の間に再生されていた部分を指定範囲として指定する。即ち、範囲指定部１６０は、範囲指定指示である１度目のタッチが検出されてから２度目のタッチが検出される迄の間に再生され続けていた部分を指定範囲として指定する（図３（ｂ）参照）。
つまり、ユーザは、コンテンツの再生中に所望の範囲を範囲指定したいときは、所望の範囲の開始位置において表示画面１２をタッチし、一旦、表示画面１２から離し、所望の範囲の終了位置において表示画面１２を再度タッチすればよい。
【００２９】
また、指示受付部（タッチセンサ１０）は、範囲指定部１６０によって指定された指定範囲を変更する指示である範囲変更指示を受け付けてもよい（詳細は後述）。また、範囲指定部１６０は、範囲指定指示に従って指定範囲を変更してもよい。例えば、範囲指定部１６０は、タッチの検出位置又は検出時間に応じて指定範囲を変更してもよい（詳細は後述）。
【００３０】
なお、範囲指定部１６０は、あるコンテンツのある範囲を範囲指定した場合、指定範囲を特定する指定範囲特定情報を記憶部１９０に記憶する（書き込む）ようにしてもよい。具体的には、範囲指定部１６０は、範囲指定したコンテンツを識別するコンテンツ識別情報と、当該コンテンツにおける指定範囲を特定する指定範囲特定情報とを対応付けて記憶部１６０に書き込むようにしてもよい。
また、範囲指定部１６０は、あるコンテンツの範囲指定を変更した場合、同様に、変更後の指定範囲を特定する指定範囲特定情報を記憶部１９０に記憶する（上書きする）ようにしてもよい。
【００３１】
また、通信部１７０は、範囲指定部１６０があるコンテンツのある範囲を範囲指定した場合、当該範囲（指定範囲）を他の機器に再生させる部分再生指示情報を他の機器に送信してもよい。また、通信部１７０は、範囲指定部１６０が指定範囲を変更した場合、変更後の指定範囲を他の機器に再生させる部分再生指示情報を他の機器に送信してもよい。
具体的には、通信部１７０は、タッチセンサ１０を介して入力されたユーザの指示（コンテンツの指定範囲を他の機器に再生させる指示）に基づいて、記憶部１６０からコンテンツ識別情報及び指定範囲特定情報を読み出して、部分再生指示情報として、他の機器に送信してもよい。
【００３２】
なお、通信部１７０は、部分再生指示情報として、当該コンテンツ自体（全体）と、指定範囲特定情報とを他の機器に送信してもよい。また、通信部１７０は、部分再生指示情報として、コンテンツの指定範囲部分を他の機器に送信してもよい。
なお、コンテンツの指定範囲部分を他の機器に送信する態様の場合には、範囲指定部１６０（若しくは非図示のコンテンツ加工部）は、通信部１７０による送信に先立って、当該コンテンツから指定範囲部分を切り出して記憶部１９０に記憶しておく。
【００３３】
なお、他の電子機器は、部分再生指示情報を受信した場合、当該部分再生指示情報による再生指示に従って、電子機器３が範囲指定したコンテンツの一部を再生する。なお、他の電子機器は、部分再生指示情報として、コンテンツ識別情報と指定範囲特定情報とを電子機器３から受信した場合に、当該コンテンツ識別情報によって識別されるコンテンツを記憶（保持）していないときは、当該コンテンツを外部（例えば、サーバ、若しくは、電子機器３）に要求して取得し、再生する。従って、電子機器３が、部分再生指示情報を他の電子機器に送信すれば、他の電子機器は、指定範囲（範囲が変更された場合、変更後の指定範囲）を直ちに再生することができる。
【００３４】
図３は、範囲指定について説明するための説明図である。
図３（ａ）は、現在再生中の部分を指定範囲として指定する場合の範囲指定について説明するための説明図である。図３（ｂ）は、指定範囲の開始位置及び終了位置を指定する場合の範囲指定について説明するための説明図である。図３（ａ）（ｂ）において、矢印は時間の推移を表している。符号Ｍは、コンテンツの再生中を表すアイコンである。符号Ｔ１、Ｔ２、Ｔ３は、表示画面１２へのタッチを模式的に表現している。
【００３５】
図３（ａ）に示すように、コンテンツの再生中の時刻ｔ２〜時刻ｔ４においてユーザが表示画面１２をタッチし続けた場合（タッチＴ１）、範囲指定部１６０は、タッチし続けている間（時刻ｔ２〜時刻ｔ４）に再生され続けていた部分を範囲指定する。
図３（ｂ）に示すように、コンテンツの再生中の時刻ｔ２においてユーザが表示画面１２をタッチ（継続ではなく一時のタッチＴ２）し、更に、時刻ｔ４においてユーザが表示画面１２をタッチ（継続ではなく一時のタッチＴ３）した場合、範囲指定部１６０は、１度目のタッチから２度目のタッチの間（時刻ｔ２〜時刻ｔ４）に再生され続けていた部分を範囲指定する。
【００３６】
図４は、指定範囲の変更について説明するための説明図である。具体的には、図４は、表示画面１２に種々のボタン（アイコン）を表示し、各ボタンのタッチに応じて指定範囲を変更する態様を説明する説明図である。
【００３７】
表示部１００は、範囲指定部１６０によってコンテンツが範囲指定された場合、表示画面１２にボタンを表示する（即ち、範囲指定部１６０は、コンテンツの範囲指定後、表示画面１２にボタンを表示させる）。例えば、表示部１００は、図４（ａ）に示すように、コンテンツＭの範囲指定後、コンテンツＭの再生中にボタン「Ｓ＋＋」「Ｓ＋」「Ｓ−」「Ｓ――」「Ｅ＋＋」「Ｅ＋」「Ｅ−」「Ｅ――」を表示する。なお、表示部１００は、図４（ｂ）に示すように、コンテンツＭの範囲指定後、コンテンツＭの再生終了後にボタンを表示してもよい。なお、コンテンツＭは、図４（ｃ）に示すように、範囲指定（指定範囲（時刻ｔ２〜時刻ｔ４）されたものとする。
【００３８】
指示受付部（タッチセンサ１０）は、各ボタンのタッチを範囲変更指示として受け付ける。範囲指定部１６０は、タッチされた各ボタン（即ち、タッチの検出位置）に応じて指定範囲を変更する。
【００３９】
例えば、範囲指定部１６０は、ボタン「Ｓ＋」がタッチされた場合、図４（ｄ）に示すように、指定範囲の開始位置を前側（先頭側）に、所定の第１の時間分、移動する。つまり、変更後の指定範囲は、開始部分が第１の時間分追加され拡大されたものとなる。
また、範囲指定部１６０は、ボタン「Ｓ＋＋」がタッチされた場合、図４（ｅ）に示すように、指定範囲の開始位置を前側に、第１の時間よりも長い所定の第２の時間分、移動する。つまり、変更後の指定範囲は、開始部分が第２の時間分追加され拡大されたものとなる。
また、範囲指定部１６０は、ボタン「Ｓ−」がタッチされた場合、図４（ｆ）に示すように、指定範囲の開始位置を後側（末尾側）に、第１の時間分、移動する。つまり、変更後の指定範囲は、開始部分が第１の時間分削除され縮小されたものとなる。
また、範囲指定部１６０は、ボタン「Ｓ――」がタッチされた場合、図４（ｇ）に示すように、指定範囲の開始位置を後側に、第２の時間分、移動する。つまり、変更後の指定範囲は、開始部分が第２の時間分削除され縮小されたものとなる。
【００４０】
また、範囲指定部１６０は、ボタン「Ｅ＋」がタッチされた場合、図４（ｈ）に示すように、指定範囲の終了位置を後側に、第１の時間分、移動する。つまり、変更後の指定範囲は、終了部分が第１の時間分追加され拡大されたものとなる。
また、範囲指定部１６０は、ボタン「Ｅ＋＋」がタッチされた場合、図４（ｉ）に示すように、指定範囲の終了位置を後側に、第２の時間分、移動する。つまり、変更後の指定範囲は、終了部分が第２の時間分追加され拡大されたものとなる。
また、範囲指定部１６０は、ボタン「Ｅ−」がタッチされた場合、図４（ｊ）に示すように、指定範囲の終了位置を前側に、第１の時間分、移動する。つまり、変更後の指定範囲は、終了部分が第１の時間分削除され縮小されたものとなる。
また、範囲指定部１６０は、ボタン「Ｅ――」がタッチされた場合、図４（ｋ）に示すように、指定範囲の終了位置を前側に、第２の時間分、移動する。つまり、変更後の指定範囲は、終了部分が第２の時間分削除され縮小されたものとなる。
【００４１】
なお、指示受付部は、複数回のタッチを範囲変更指示として受け付けてもよい。例えば、指示受付部は、ボタン「Ｓ＋」の２回のタッチ、ボタン「Ｓ−」とボタン「Ｅ＋＋」の各タッチを１回ずつ範囲変更指示として受け付けてもよい。なお、範囲指定部１６０は、ボタン「Ｓ＋」が２回タッチされた場合、指定範囲の開始位置を前側に、第１の時間の２倍分、移動する。また、範囲指定部１６０は、ボタン「Ｓ−」とボタン「Ｅ＋＋」が１回ずつタッチされた場合、指定範囲の開始位置を後側に第１の時間分移動し、指定範囲の終了位置を後側に第２の時間分移動する。
【００４２】
なお、図４は、表示画面１２上に表示した各ボタンを介して範囲変更指示を受け付けて指定範囲を変更する例であるが、各ボタンを介さずに範囲変更指示を受け付けて指定範囲を変更してもよい。
【００４３】
図５は、指定範囲の変更について説明するための説明図である。具体的には、図５は、表示画面１２にボタンを表示せずに、表示画面１２のタッチの方法に応じて指定範囲を変更する態様を説明する説明図である。
【００４４】
指示受付部（タッチセンサ１０）は、表示画面１２上のタッチを範囲変更指示として受け付ける。範囲指定部１６０は、タッチの検出位置（タッチ位置）、タッチの検出時間（タッチ時間）に応じて指定範囲を変更する。
【００４５】
例えば、範囲指定部１６０は、図５（ａ）に示すように、表示画面１２の左上領域がタッチ（Ｔ４）された場合、指定範囲の開始位置を前側に、タッチしている時間に応じた時間分、移動する。つまり、変更後の指定範囲は、開始部分がタッチ時間分追加され拡大されたものとなる。
また、範囲指定部１６０は、表示画面１２の左下領域がタッチ（Ｔ５）された場合、指定範囲の開始位置を後側に、タッチしている時間に応じた時間分、移動する。つまり、変更後の指定範囲は、開始部分がタッチ時間分削除され縮小されたものとなる。
また、範囲指定部１６０は、図５（ａ）に示すように、表示画面１２の右上領域がタッチ（Ｔ６）された場合、指定範囲の終了位置を後側に、タッチしている時間に応じた時間分、移動する。つまり、変更後の指定範囲は、終了部分がタッチ時間分追加され拡大されたものとなる。
また、範囲指定部１６０は、図５（ａ）に示すように、表示画面１２の右下領域がタッチ（Ｔ７）された場合、指定範囲の終了位置を前側に、タッチしている時間に応じた時間分、移動する。つまり、変更後の指定範囲は、終了部分がタッチ時間分削除され縮小されたものとなる。
【００４６】
なお、範囲指定部１６０は、スライド操作に応じて指定範囲を変更してもよい。即ち、指示受付部（タッチセンサ１０）は、表示画面１２上のスライドを範囲変更指示として受け付ける。範囲指定部１６０は、スライドの検出位置（タッチ位置の変化）、スライド距離（又はスライド時間）に応じて指定範囲を変更する。
【００４７】
例えば、範囲指定部１６０は、図５（ｂ）に示すように、表示画面１２の上部領域にて右側から左側にスライド（Ｓ１）があった場合、指定範囲の開始位置を前側に、スライド距離（又はスライド時間）に応じた時間分、移動する。つまり、変更後の指定範囲は、開始部分がスライド距離（又はスライド時間）分追加され拡大されたものとなる。
また、範囲指定部１６０は、図５（ｂ）に示すように、表示画面１２の下部領域にて右側から左側にスライド（Ｓ２）があった場合、指定範囲の開始位置を後側に、スライド距離（又はスライド時間）に応じた時間分、移動する。つまり、変更後の指定範囲は、開始部分がスライド距離（又はスライド時間）分削除され縮小されたものとなる。
また、範囲指定部１６０は、図５（ｃ）に示すように、表示画面１２の上部領域にて左側から右側にスライド（Ｓ３）があった場合、指定範囲の終了位置を後側に、スライド距離（又はスライド時間）に応じた時間分、移動する。つまり、変更後の指定範囲は、終了部分がスライド距離（又はスライド時間）分追加され拡大されたものとなる。
また、範囲指定部１６０は、図５（ｃ）に示すように、表示画面１２の下部領域にて左側から右側にスライド（Ｓ４）があった場合、指定範囲の終了位置を前側に、スライド距離（又はスライド時間）に応じた時間分、移動する。つまり、変更後の指定範囲は、終了部分がスライド距離（又はスライド時間）分削除され縮小されたものとなる。
【００４８】
なお、範囲指定部１６０は、円状のスライド操作に応じて指定範囲を変更してもよい。
例えば、範囲指定部１６０は、図５（ｅ）に示すように、反時計回りの円状のスライド（Ｓ５）があった場合、円の大きさが所定の閾値以上であるときは、指定範囲の開始位置を前側に、スライド時間（円を描く速度）に応じた時間分、移動する。また、範囲指定部１６０は、円の大きさが所定の閾値未満であるときは、指定範囲の開始位置を後側に、スライド時間（円を描く速度）に応じた時間分、移動する。
また、範囲指定部１６０は、図５（ｆ）に示すように、時計回りの円状のスライド（Ｓ６）があった場合、円の大きさが所定の閾値以上であるときは、指定範囲の終了位置を後側に、スライド時間（円を描く速度）に応じた時間分、移動する。また、範囲指定部１６０は、円の大きさが所定の閾値未満であるときは、指定範囲の終了位置を前側に、スライド時間（円を描く速度）に応じた時間分、移動する。
なお、描いた円の数に応じて、指定範囲の開始位置又は終了位置を変更するようにしてもよい。
【００４９】
図６は、記憶部１９０に記憶される情報の一例である。記憶部１９０には、図６（ａ）に示すように、コンテンツ識別情報と楽曲データ／動画データとが対応付けて記憶されている。但し、再生部１４０による再生が、ストリーミング再生を前提とする場合には、バッファなどの一時的な記憶を除いて、記憶部１９０には、楽曲データ／動画データを記憶（保持）しない。
【００５０】
図６（ｂ）（ｃ）は、範囲指定部１６０によって記憶部１９０に書き込まれる情報の一例である。図６（ｂ）は、指定範囲特定情報が、開始位置と終了位置とによって表した形式である。図６（ｃ）は、指定範囲特定情報が、開始位置と長さによって表した形式である。なお、指定範囲特定情報によって、再生部１４０は、コンテンツの指定範囲を直ちに再生することができる。従って、視聴したい部分を指定範囲として予め指定し、記憶部１９０に記憶しておくことによって、直ちに、視聴することができるようになる。
【００５１】
図７は、通信部１７０によって送信される部分再生指示情報の一例である。図７（ａ）は、部分再生指示情報として、コンテンツ識別情報と指定範囲特定情報とを送信する形式である。
図７（ａ）（図７（ｂ）も同様）の指定範囲特定情報は、開始位置と終了位置とによって表した形式、又は、開始位置と長さによって表した形式である。図７（ａ）の如く、コンテンツ自体（全体又は一部）を送信しない形式の部分再生指示情報は、送信データ量が少ないため、宛先である他の電子機器が、電子機器３が範囲指定したコンテンツを保持している場合に有効である。
【００５２】
図７（ｂ）は、部分再生指示情報として、当該コンテンツ自体（全体）と、指定範囲特定情報とを送信する形式である。図７（ｃ）は、部分再生指示情報として、当該コンテンツ自体（一部）を送信する形式である。図７（ｂ）（図７（ｃ）も同様）の如く、コンテンツ自体（全体又は一部）を送信する形式の部分再生指示情報は、範囲指定したコンテンツを宛先である他の電子機器が保持していない場合に有効である。但し、宛先である他の電子機器は、範囲指定されたコンテンツを保持していない場合には、上述の如く、外部から当該コンテンツを取得できるため、最初に、図７（ａ）の形式の部分再生指示情報を他の電子機器に送信しても問題はない（例えば、電子機器３は、図７（ａ）の形式の部分再生指示情報を送信した他の電子機器から要求があった時点において、コンテンツ自体を送信するようにしてもよい）。
【００５３】
図８は、電子機器３の処理の流れを示すフローチャートの一例である。図８のフローチャートは、現在再生中の部分を指定範囲に含める旨の範囲指定指示による範囲指定処理の流れを示している。図８（図９も同様）のフローチャートの開始時において、再生部１４０はコンテンツ（楽曲又は動画）を再生しているものとする。
【００５４】
図８において、再生部１４０は、コンテンツの再生が終了したかを判断する（ステップＳ２００）。例えば、再生部１４０は、コンテンツを最後迄再生したか否か、コンテンツの再生を中止したか否かを判断する。
【００５５】
ステップＳ２００において、コンテンツの再生が終了した場合（ステップＳ２００：Ｙｅｓ）、後述のステップＳ２１８の処理に進む。
ステップＳ２００において、コンテンツの再生が終了していない場合（ステップＳ２００：Ｎｏ）、範囲指定部１６０は、タッチセンサ１０の検出結果に基づいて、表示画面１２へのタッチが開始したか否か、即ち、範囲指定指示における開始位置の指示があったか否かを判断する（ステップＳ２０２）。
【００５６】
ステップＳ２０２において、表示画面１２へのタッチが開始していなかった場合（ステップＳ２０２：Ｙｅｓ）、ステップＳ２００に戻る。
ステップＳ２０２において、表示画面１２へのタッチが開始した場合（ステップＳ２０２：Ｙｅｓ）、範囲指定部１６０は、再生中のコンテンツのコンテンツ識別情報と開始位置とを対応付けて一時記憶する（ステップＳ２０６）。
【００５７】
ステップＳ２０６に続いて、範囲指定部１６０は、タッチセンサ１０の検出結果に基づいて、表示画面１２へのタッチが終了したか否か、即ち、範囲指定指示における終了位置の指示があったか否かを判断する（ステップＳ２０８）。
【００５８】
ステップＳ２０８において、表示画面１２へのタッチが終了していなかった場合（ステップＳ２０８：Ｎｏ）、再生部１４０は、ステップＳ２００と同様、コンテンツの再生が終了したかを判断する（ステップＳ２０９）。
【００５９】
ステップＳ２０９において、コンテンツの再生が終了した場合（ステップＳ２０９：Ｙｅｓ）、コンテンツ識別情報、開始位置を一時記憶している場合には、消去し（ステップＳ２１８）、図８のフローチャートは終了する。
ステップＳ２０９において、コンテンツの再生が終了していない場合（ステップＳ２０９：Ｎｏ）、ステップＳ２０８に戻る。
【００６０】
一方、ステップＳ２０８において、表示画面１２へのタッチが終了した場合（ステップＳ２０８：Ｙｅｓ）、Ｓ２０６において一時記憶したコンテンツ識別情報に対応付けて終了位置を一時記憶する（ステップＳ２１０）。
【００６１】
ステップＳ２１０に続いて、範囲指定部１６０は、タッチセンサ１０の検出結果に基づいて、表示画面１２へのタッチがあったか否か、即ち、範囲変更指示があったか否かを判断する（ステップＳ２１２）。
【００６２】
ステップＳ２１２において、表示画面１２へのタッチがあった場合（ステップＳ２１２：Ｙｅｓ）、範囲指定部１６０は、タッチ位置、タッチ時間に応じて、一時記憶している開始位置又は終了位置を変更し（ステップＳ２１４）、変更後に記憶部に記憶する（ステップS２１６）。そして図８のフローチャートは終了する。
ステップＳ２１２において、表示画面１２へのタッチがなかった場合（ステップＳ２１２：Ｎｏ）、範囲指定部１６０は、ステップＳ２１４を飛ばして、一時記憶している開始位置及び終了位置を記憶部にそのまま記憶する（Ｓ２１６）。そして図８のフローチャートは終了する。
【００６３】
図９は、電子機器３の処理の流れを示すフローチャートの一例である。図９のフローチャートは、指定範囲の開始位置及び終了位置を決定する範囲指定指示による範囲指定処理の流れを示している。
【００６４】
図９において、再生部１４０は、コンテンツの再生が終了したかを判断する（ステップＳ２３０）。例えば、再生部１４０は、コンテンツを最後迄再生したか否か、コンテンツの再生を中止したか否かを判断する。
【００６５】
ステップＳ２３０において、コンテンツの再生が終了した場合（ステップＳ２３０：Ｙｅｓ）、後述のステップＳ２４８の処理に進む。
ステップＳ２３０において、コンテンツの再生が終了していない場合（ステップＳ２３０：Ｎｏ）、範囲指定部１６０は、タッチセンサ１０の検出結果に基づいて、表示画面１２へのタッチの有無、即ち、範囲指定指示における開始位置（若しくは終了位置）の指示があったか否かを判断する（ステップＳ２３２）。
【００６６】
ステップＳ２３２において、表示画面１２へのタッチがなかった場合（ステップＳ２３２：Ｎｏ）、ステップＳ２３０に戻る。
ステップＳ２３２において、表示画面１２へのタッチがあった場合（ステップＳ２３２：Ｙｅｓ）、範囲指定部１６０は、１回目のタッチ（開始位置の指示）であるか否かを判断する（ステップＳ２３４）。
【００６７】
ステップＳ２３４において、１回目のタッチであった場合（ステップＳ２３４：Ｙｅｓ）、再生中のコンテンツのコンテンツ識別情報と開始位置とを対応付けて一時記憶し（ステップＳ２３６）、ステップＳ２３０に戻る。
ステップＳ２３４において、１回目のタッチでなかった場合（ステップＳ２３４：Ｎｏ）、即ち、２回目のタッチ（終了位置の指示）であった場合、Ｓ２３６において一時記憶したコンテンツ識別情報に対応付けて終了位置を一時記憶する（ステップＳ２４０）。
【００６８】
ステップＳ２４０に続いて、範囲指定部１６０は、タッチセンサ１０の検出結果に基づいて、表示画面１２へのタッチがあったか否か、即ち、範囲変更指示があったか否かを判断する（ステップＳ２４２）。
【００６９】
ステップＳ２４２において、表示画面１２へのタッチがあった場合（ステップＳ２４２：Ｙｅｓ）、範囲指定部１６０は、タッチ位置、タッチ時間に応じて、一時記憶している開始位置又は終了位置を変更し（ステップＳ２４４）、変更後に記憶部に記憶する（ステップS２４６）。そして図９のフローチャートは終了する。
ステップＳ２４２において、表示画面１２へのタッチがなかった場合（ステップＳ２４２：Ｎｏ）、範囲指定部１６０は、ステップＳ２４４を飛ばして、一時記憶している開始位置及び終了位置を記憶部にそのまま記憶する（Ｓ２４６）。そして図９のフローチャートは終了する。
【００７０】
なお、図８、図９のフローチャートは、何れも、１回の再生時に指定範囲を１つ指定する処理の流れを表している。但し、電子機器３は、１回の再生時に指定範囲を２以上してもよく、例えば、図８のフローチャートの場合、ステップＳ２１６の後にステップＳ２００に戻ればよく、図９のフローチャートの場合、ステップＳ２４６の後にステップＳ２３０に戻ればよい。なお、図９のフローチャートの場合、Ｎ箇所目の範囲指定をする際の最初のタッチが「１回目のタッチ（ステップＳ２３４）」になるように（即ち、開始位置の指示となるように）、タッチの回数をステップＳ２４６の処理後にクリアする。
【００７１】
図１０は、電子機器３を含むシステムの流れを示すフローチャートの一例である。図１０において、左側は電子機器３である電子機器Ａの処理の流れ、中央は電子機器３である電子機器Ｂの処理の流れ、右側はコンテンツを提供（記憶、送信）するサーバの処理の流れを示している。図１０のフローチャートは、電子機器Ａが、ユーザの指示（コンテンツａの指定範囲Ｐを他の機器に再生させる指示）を受け付けることにより開始する。なお、図１０のフローチャートの開始時において、電子機器Ａの記憶部１９０には、コンテンツａ、コンテンツａを識別するコンテンツ識別情報、及び、コンテンツａの指定範囲Ｐを特定する指定範囲特定情報が記憶されているものとする。
【００７２】
図１０において、電子機器Ａは、ユーザの指示に基づいて、部分再生指示情報として、コンテンツａを識別するコンテンツ識別情報、指定範囲Ｐを特定する指定範囲特定情報を電子機器Ｂに送信する（ステップＳ２６０）。そして、電子機器Ａの処理は終了する。
【００７３】
電子機器Ｂは、コンテンツａを識別するコンテンツ識別情報、指定範囲Ｐを特定する指定範囲特定情報を受信する（ステップＳ２７０）。続いて、電子機器Ｂは、自身の記憶部１９０に、ステップＳ２７０において受信したコンテンツ識別情報によって識別されるコンテンツａを記憶しているか否かを判断する（ステップＳ２７２）。
【００７４】
ステップＳ２７２において、電子機器Ｂは、コンテンツａを記憶している場合（ステップＳ２７２：Ｙｅｓ）、自身の記憶部１９０からコンテンツａを読み出して、ステップＳ２７０において受信した指定範囲特定情報によって示されている指定範囲Ｐを再生する（ステップＳ２７８）。
ステップＳ２７２において、電子機器Ｂは、コンテンツａを記憶していない場合（ステップＳ２７２：Ｎｏ）、コンテンツａを識別するコンテンツ識別情報を含むコンテンツ要求情報をサーバに送信し（ステップＳ２７４）、サーバからコンテンツａを受信し（ステップＳ２７６）、ステップＳ２７０において受信した指定範囲特定情報によって示されている指定範囲Ｐを再生する（ステップＳ２７８）。コンテンツ要求情報を受信したサーバは、コンテンツａを電子機器Ｂに送信する（ステップＳ２８４、Ｓ２８６）。
【００７５】
なお、図１０のフローチャートにおいて、電子機器Ｂは、サーバにコンテンツ要求情報を送信しているが、電子機器Ｂは、電子機器Ａにコンテンツ要求情報を送信してもよい。電子機器Ｂは、電子機器Ａにコンテンツ要求情報を送信した場合、電子機器Ａからコンテンツａを受信し、指定範囲Ｐを再生する。つまり、コンテンツ要求情報を受信した電子機器Ａは、サーバと同様、コンテンツａを電子機器Ｂに送信する。
【００７６】
なお、図１０のフローチャートは、部分再生指示情報として、コンテンツ識別情報、指定範囲特定情報を送信する例を表しているが、部分再生指示情報として、コンテンツ自体（全体）と指定範囲特定情報とを送信してもよいし、コンテンツの指定範囲部分を他の機器に送信してもよい。
【００７７】
以上、電子機器３によれば、操作性を一層向上させることができる。つまり、コンテンツの所望の一部分を簡便に特定することができる。また、楽曲のサビの部分や、動画のお気に入りのシーンなどを範囲指定し、指定範囲特定情報として記憶部１９０に記憶しておけば、視聴したいときに、直ちに視聴することができる。また、他の電子機器に指定範囲特定情報を送信すれば、他の電子機器のユーザに、楽曲のサビの部分や、動画のお気に入りのシーンなどを簡便に伝えることができる。
【００７８】
なお、上記実施例では、電子機器３は、タッチパネルへのタッチを介してコンテンツの一部を範囲指定したが、コンテンツの一部を範囲指定する態様は、タッチパネルへのタッチを介したものに限定されない。換言すれば、指示受付部は、タッチセンサに限定されない。例えば、電子機器３は、筐体に配置された各種ボタン（非図示）の押下によるユーザの指示に基づいてコンテンツの一部を範囲指定してもよい。
【００７９】
なお、本発明の実施形態による電子機器３の処理を実行するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、本発明の実施形態による電子機器３に係る上述した種々の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フロッピー（登録商標）ディスク、光磁気ディスク、ＳＤカード、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００８０】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００８１】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００８２】
３…電子機器、１０…タッチセンサ（指示受付部）、１２…表示画面、１００…表示部、１４０…再生部、１５０…音声出力部、１６０…範囲指定部、１７０…通信部、１９０…記憶部
【図１】
2013054719.tif 000003
【図２】
2013054719.tif 000004
【図３】
2013054719.tif 000005
【図４】
2013054719.tif 000006
【図５】
2013054719.tif 000007
【図６】
2013054719.tif 000008
【図７】
2013054719.tif 000009
【図８】
2013054719.tif 000010
【図９】
2013054719.tif 000011
【図１０】
2013054719.tif 000012