(57)【特許請求の範囲】
【請求項１】
複数ブロックに分けられたコンテンツを取得する取得ステップと、
前記取得ステップで取得された前記コンテンツを再生する再生ステップと、
前記コンテンツの複数ブロックの各々を各ブロックに付与された順番に応じて縦方向に並べて表示手段で表示し、前記コンテンツの再生位置に対応したブロックの表示態様を、他のブロックの表示態様と異なる態様にして前記表示手段で表示する表示制御ステップと
を備え、
前記コンテンツは、複数のトラックを有するオーディオデータであり、
前記表示制御ステップにおいて、前記コンテンツの再生位置に対応したブロックについては、当該ブロックが有するトラックが表示される
表示方法。
【請求項２】
前記表示制御ステップにおいて、前記コンテンツの再生位置に対応したブロックについては、他のブロックより縦方向の表示幅が広く表示される
請求項１に記載の表示方法。
【請求項３】
前記複数のブロックの表示態様は、横方向の長さが各々同じである
請求項１または２に記載の表示方法。
【請求項４】
前記複数のブロックの表示態様は、横方向の長さが各ブロックの再生時間に応じた長さである
請求項１または２に記載の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを表示する技術に関する。
【背景技術】
【０００２】
特許文献１には、楽曲の複数トラックをタッチパネルにおいて複数行で表示する表示装置が開示されている。この表示装置は、トラックの表示位置に指を接触させて開放操作を行うと、接触した指の位置に表示されているトラックの表示領域を縦軸方向に広げて詳細なデータを表示する。また、この表示装置は、縦軸方向に広げて表示されたトラックの表示位置に指を接触させて閉塞操作を行うと、縦軸方向の表示幅を狭めてトラックを矩形のブロックで表示する。特許文献１の表示装置によれば、トラックの幅を広げて表示し、楽音の波形や音符などのトラックの詳細なデータを表示することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−６６５３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の表示装置においては、トラックの表示の際に楽曲の時間軸が横方向に設定されており、横方向にスクロールさせることにより、任意の時点のデータを表示させることができる。しかしながら、表示される部分は、曲全体のうちの一部分であるため、横方向に表示がスクロールされた場合、曲全体の中でどの部分を表示しているのか分からなくなる虞がある。
【０００５】
本発明は、ユーザーに煩雑な操作を行わせることなく、コンテンツの再生位置を容易に認識できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、複数ブロックに分けられたコンテンツを取得する取得ステップと、前記取得ステップで取得された前記コンテンツを再生する再生ステップと、前記コンテンツの複数ブロックの各々を各ブロックに付与された順番に応じて縦方向に並べて表示手段で表示し、前記コンテンツの再生位置に対応したブロックの表示態様を、他のブロックの表示態様と異なる態様にして前記表示手段で表示する表示制御ステップとを備える表示方法を提供する。
【０００７】
本発明においては、前記表示制御ステップは、前記コンテンツの再生位置に対応したブロックについては、他のブロックより縦方向の表示幅を広く表示する構成としてもよい。
【０００８】
また、本発明においては、前記コンテンツは、複数のトラックを有するオーディオデータであり、前記表示制御ステップは、前記コンテンツの再生位置に対応したブロックについては、当該ブロックが有するトラックを表示する構成としてもよい。
【０００９】
また、本発明においては、前記複数のブロックの表示態様は、横方向の長さが各々同じである構成としてもよい。
【００１０】
また、本発明においては、前記複数のブロックの表示態様は、横方向の長さが各ブロックの再生時間に応じた長さである構成としてもよい。
【発明の効果】
【００１１】
本発明によれば、ユーザーは煩雑な操作を行うことなく、コンテンツの再生位置を容易に認識できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係るコンテンツ配信システムに含まれる装置を示した図。
【図２】端末装置１０のハードウェア構成の一例を示した図。
【図３】端末装置１０の機能ブロック図。
【図４】サーバー装置２０のハードウェア構成の一例を示した図。
【図５】タッチパネル１０３に表示される画面の一例を示した図。
【図６】制御部１０１が行う処理の流れを示したフローチャート。
【図７】タッチパネル１０３に表示される画面の一例を示した図。
【図８】タッチパネル１０３に表示される画面の一例を示した図。
【図９】タッチパネル１０３に表示される画面の一例を示した図。
【図１０】タッチパネル１０３に表示される画面の一例を示した図。
【図１１】タッチパネル１０３に表示される画面の一例を示した図。
【発明を実施するための形態】
【００１３】
［実施形態］
図１は、本実施形態に係るコンテンツ配信システム１の全体構成を示すブロック図である。通信網２は、インターネットや固定電話網、音声通信やデータ通信などの通信サービスを提供する移動体通信網などを含む。
【００１４】
端末装置１０は、本実施形態においてはスマートフォンである。端末装置１０は、本発明に係る表示装置の一例である。端末装置１０は、スマートフォンに限定されるものではなく、データ通信が可能なタブレット端末やフィーチャーフォン、データ通信に特化したコンピュータ装置などであってもよい。端末装置１０は、通信網２を構成する無線基地局と通信を行い、通信網２を介して音声通信やデータ通信を行う。通信網２に接続される端末装置１０の数は、図１に示した数に限定されるものではなく、図１に示した数以上の装置を接続することができる。
【００１５】
サーバー装置２０は、端末装置１０に対して各種コンテンツを配信する装置であり、通信網２に接続されている。本実施形態に係るサーバー装置２０は、楽曲を表す楽曲データをコンテンツとして複数記憶している。サーバー装置２０は、端末装置１０とデータ通信を行い、記憶している楽曲データを端末装置１０からの要求に応じて端末装置１０へ配信する。
【００１６】
図２は、端末装置１０のハードウェア構成のうち、本発明に係る部分を示すブロック図である。制御部１０１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）を有する。ＣＰＵは、ＲＯＭ又は記憶部１０２に記憶されたプログラムを読み出して実行することにより、端末装置１０の各部を制御する。
【００１７】
通信部１０５は、通信網２を介してデータ通信を行う通信インターフェースとして機能する。記憶部１０２は、不揮発性メモリーを有しており、制御部１０１により実行されるプログラムを記憶する。本実施形態においては、記憶部１０２は、サーバー装置２０からコンテンツを取得する機能や、取得したコンテンツを再生する機能を実現するアプリケーションプログラム（以下、再生アプリと称する）を記憶している。
【００１８】
タッチパネル１０３は、液晶ディスプレイなどの表示装置と、表示装置の表示面において指の接触を検出するセンサーとを組み合わせた装置である。タッチパネル１０３は、文字やＧＵＩ（Graphical User Interface）、端末装置１０を操作するための画面などを表示する。また、タッチパネル１０３は、ユーザーが指で触れた位置をセンサーで検出する。制御部１０１は、タッチパネル１０３が検出した位置と、タッチパネルに表示されている画面に応じてユーザーの操作を特定し、特定した操作に応じて各部の制御や各種処理を実行する。
【００１９】
オーディオ部１０７は、マイクロホンとスピーカを有している。再生アプリを実行している制御部１０１がコンテンツの再生を行うと、コンテンツに含まれているオーディオデータがオーディオ部１０７へ供給される。オーディオ部１０７は、オーディオデータが供給されると、供給されたオーディオデータをアナログ信号に変換する。このアナログ信号は、スピーカへ供給され、スピーカは、オーディオデータに対応した音を放音する。
【００２０】
図３は、制御部１０１のＣＰＵが再生アプリを実行することにより実現する機能のうち、本発明に係る機能の構成を示したブロック図である。取得部１００１は、タッチパネル１０３で行われた操作に応じてサーバー装置２０へアクセスし、サーバー装置２０からコンテンツを取得する。再生部１００２は、取得部１００１が取得したコンテンツを再生する。表示制御部１００３は、コンテンツに係る情報がタッチパネル１０３に表示されるようにタッチパネル１０３を制御する。
【００２１】
図４は、サーバー装置２０のハードウェア構成のうち、本発明に係る部分を示すブロック図である。通信部２０５は、通信網２を介してデータ通信を行う通信インターフェースとして機能する。制御部２０１は、ＣＰＵ、ＲＯＭ及びＲＡＭを有する。ＣＰＵは、ＲＯＭ又は記憶部２０２に記憶されたプログラムを読み出して実行することにより、サーバー装置２０の各部を制御する。
【００２２】
記憶部２０２は、ハードディスク装置を有しており、端末装置１０へ配信するコンテンツの一例である楽曲データを記憶している。本実施形態において、１つの楽曲データは、楽曲の全体が複数のブロックで構成されている。例えば、楽曲データとしては、イントロのブロック、Ａメロのブロック、Ｂメロのブロック、サビのブロック、アウトロのブロックで構成された楽曲データなどがある。記憶部２０２は、楽曲データについて、ブロック毎にデータを分け、各ブロックのデータを記憶する構成としてもよい。また、各ブロックのデータを一つにまとめると共に、各ブロックの再生の開始時刻とブロック名とを対応付けたメタデータを含めるようにしてもよい。本発明においては、楽曲データを複数ブロックに分ける構成とは、ブロック毎にデータを分ける上述の構成や、各ブロックの再生の開始時刻とブロック名とを対応付けたメタデータを含め、メタデータに基づいてブロックを分ける構成の両方を含む。また、一つの楽曲データは、互いに同期して再生されるパート単位のトラックを複数含む。本実施形態におけるパート単位のトラックとは、例えばボーカルのデータ、キーボードのデータ、ギターのデータ、ベースのデータ、ドラムスのデータなどの音声や楽器のオーディオデータである。楽曲データの各々のブロックは、複数のトラックを含む構成となっている。また記憶部２０２は、オペレーティングシステムのプログラムや、記憶部２０２に記憶されているコンテンツを端末装置１０からの要求に応じて端末装置１０へ配信する機能を備えたアプリケーションプログラムを記憶している。
【００２３】
［実施形態の動作例］
まず、本実施形態の動作例のうち、端末装置１０が楽曲データを取得するときの動作例について説明する。再生アプリを実行している端末装置１０において、ユーザーがサーバー装置２０へ接続する為の操作を行うと、制御部１０１が通信部１０５を制御してサーバー装置２０へアクセスする。なお、サーバー装置２０へアクセスする際には、ユーザー名及びパスワードで認証処理を行い、予め登録されたユーザーのみがサーバー装置２０へアクセスできるようにしてもよい。制御部２０１は、端末装置１０からのアクセスがあると、記憶している楽曲データのリストを、通信部２０５を制御して端末装置１０へ送信する。
【００２４】
制御部１０１は、楽曲データのリストを通信部１０５が受信すると、通信部１０５が受信したリストが表示されるようにタッチパネル１０３を制御する。楽曲データのリストが表示されたタッチパネル１０３において、ユーザーが楽曲データを選択し、選択した楽曲データのダウンロードを要求する操作を行うと、制御部１０１は、ユーザーが選択した楽曲データを要求する要求メッセージを、通信部１０５を制御してサーバー装置２０へ送信する。
【００２５】
端末装置１０が送信した要求メッセージを通信部２０５が受信すると、制御部２０１は、要求メッセージにより要求された楽曲データを記憶部２０２から取得する。制御部２０１は、記憶部２０２から取得した楽曲データを、通信部２０５を制御して端末装置１０へ送信する。サーバー装置２０が送信した楽曲データを通信部１０５が受信すると、制御部１０１（取得部１００１）は、通信部１０５が受信した楽曲データを取得し（取得ステップ）、取得した楽曲データを記憶部１０２に記憶させる。
【００２６】
次に、記憶部１０２に記憶された楽曲データに係る情報をタッチパネル１０３で表示するときの動作例について説明する。ユーザーが、記憶部１０２に記憶されている楽曲データのリストの表示を指示する操作をタッチパネル１０３において行うと、制御部１０１は、記憶部１０２に記憶されている楽曲データのリストを生成し、生成したリストが表示されるようにタッチパネル１０３を制御する。ユーザーが、楽曲データのリストが表示されたタッチパネル１０３において、楽曲データを選択する操作を行うと、制御部１０１は、選択された楽曲データを記憶部１０２から取得する。
【００２７】
制御部１０１（表示制御部１００３）は、楽曲データを取得すると、取得した楽曲データに含まれているブロック及びトラックを特定する。制御部１０１は、楽曲データに含まれているブロック及びトラックを特定すると、タッチパネル１０３を制御し、特定したブロックを示す画像、特定したブロックに含まれるトラックを示す画像、各ブロックやトラックに係る情報を縦方向（本実施形態においては、タッチパネル１０３の長手方向）に並べて表示する。ここで本実施形態においては、各ブロックに係る情報として、ブロックの名称やブロックの再生にかかる時間などが表示される。なお、制御部１０１は、再生位置（再生時刻）に対応したブロックについては、表示領域を他のブロックより縦方向に広くし、ブロックに含まれているトラックの情報を縦方向に並べて表示する。
【００２８】
図５は、ユーザーが楽曲データを選択することによりタッチパネル１０３に表示される画面の一例を示した図である。楽曲データがイントロのブロック、Ａメロのブロック、Ｂメロのブロック、サビのブロック、アウトロのブロックの順で構成されており、イントロのブロックに１番目、Ａメロのブロックに２番目、Ｂメロのブロックに３番目、サビのブロックに４番目、アウトロのブロックに５番目という順番が付与されて構成されている場合、図５に示したように各ブロックは、各ブロックに付与された順番に応じて、イントロのブロック、Ａメロのブロック、Ｂメロのブロック、サビのブロック、アウトロのブロックの順番で、ブロックを表す矩形の図形と、ブロックの名称と各ブロックの再生に掛かる時間が縦方向へ並べて表示される。
【００２９】
制御部１０１は、ユーザーが楽曲データを選択しただけでは楽曲データの再生を行わず、楽曲の再生位置を楽曲の開始位置（０：００）であるイントロのブロックとする。制御部１０１は、再生位置がイントロのブロックである場合、楽曲の再生位置に対応したイントロのブロックを他のブロックより縦方向へ広げ、ブロックに含まれる各トラックを縦方向に並べて表示する。例えば、楽曲データに含まれるトラックが、ボーカル（Ｖｏ）、ギター（Ｇｔ）、ベース（Ｂ）、コーラス（Ｃｈｏ）、ドラム（Ｄｒ）、パーカッション（Ｐｅｒｃ）、ギター２（Ｇｔ２）及びピアノ（Ｐｆ）のトラックである場合、図５に示したように、制御部１０１は、イントロの情報が表示される領域において、予め定められた順番でトラック毎にトラックを示す図形が縦方向に並べて表示されるようにタッチパネル１０３を制御する。また、制御部１０１は、楽曲の再生位置を示すカーソルＣ１０が、楽曲の開始位置に対応した位置に表示されるようにタッチパネル１０３を制御する。
【００３０】
次に、画面に表示されているボタンＢ１０をタップする操作をユーザーがタッチパネル１０３において行うと、制御部１０１（再生部１００２）は、ユーザーが選択した楽曲データの再生を開始する（再生ステップ）。制御部１０１は、楽曲データの再生を開始すると、楽曲データに含まれているオーディオデータをオーディオ部１０７へ供給する。オーディオ部１０７は、供給されるオーディオデータに対応した音を放音する。
【００３１】
また、制御部１０１は、楽曲データの再生を開始すると、楽曲の再生と並行して図６に示した処理を実行する。まず制御部１０１（表示制御部１００３）は、楽曲の再生位置に応じてタッチパネル１０３を制御し、タッチパネル１０３の表示の更新（表示制御ステップ）を行う（ステップＳＡ１）。具体的には、楽曲の再生位置に応じて、タッチパネル１０３に表示される画面の更新を行う。例えば、制御部１０１は、楽曲の再生位置がイントロのブロック内である場合、図７に示したように、再生位置に対応した位置にカーソルＣ１０が表示されるようにタッチパネル１０３を制御し、カーソルＣ１０の表示位置を更新する。また、例えば、再生位置がイントロからＡメロに進んだ場合、制御部１０１は、図８に示したように、再生を終了したイントロのブロックについては、表示領域を縦方向に狭くし、ブロックに含まれるトラックの情報の表示を行わず、再生位置に対応したＡメロのブロックの表示領域を縦方向に広くし、再生位置に対応したブロックに含まれているトラックの情報を縦方向に並べて表示する。
【００３２】
制御部１０１は、画面の更新が終了すると、再生の停止を指示する操作が行われたか判断する（ステップＳＡ２）。制御部１０１は、タッチパネル１０３に表示されている停止ボタンＢ１１をタップする操作が行われた場合（ステップＳＡ２でＹＥＳ）、楽曲データの再生を停止し（ステップＳＡ３）、図６の処理を終了する。
【００３３】
制御部１０１は、再生の停止を指示する操作が行われていない場合、再生位置が楽曲の終わりの位置となって再生が終了したか判断する（ステップＳＡ４）。制御部１０１は、楽曲データの再生が終了した場合（ステップＳＡ４でＹＥＳ）、図６の処理を終了する。
【００３４】
制御部１０１は、楽曲データの再生が終了していない場合（ステップＳＡ４でＮＯ）、再生位置を変更する操作が行われたか判断する（ステップＳＡ５）。具体的には、制御部１０１は、ブロックの情報の表示領域内がタップされた場合、再生位置を変更する操作が行われたものと判断する。制御部１０１は、ブロックの表示領域内がタップされていない場合（ステップＳＡ５でＮＯ）、処理の流れをステップＳＡ１へ移す。
【００３５】
また、制御部１０１は、タッチパネル１０３において、ブロックの表示領域内がタップされた場合には、再生位置を変更する操作が行われたと判断する（ステップＳＡ５でＹＥＳ）。この場合、制御部１０１は、タップされた位置に応じて再生位置を変更し（ステップＳＡ６）、処理の流れをステップＳＡ１へ戻して画面の更新を行う。例えば、表示している画面が図８の状態において、ユーザーがＢメロのブロックの情報の表示領域内をタップした場合、制御部１０１は、Ｂメロのブロックのタップされた位置に応じて再生位置を変更する。
【００３６】
制御部１０１は、再生位置を変更すると処理の流れをステップＳＡ１へ戻し、タッチパネル１０３の表示の更新を行う。これにより、図９に示したように、制御部１０１は、Ａメロのブロックについては、表示領域を縦方向に狭くし、てトラックの情報の表示を行わず、変更後の再生位置に対応したＢメロのブロックの表示領域を縦方向に広げ、Ｂメロのブロックに含まれているトラックの情報を縦方向に並べて表示する。
【００３７】
以上説明したように本実施形態によれば、コンテンツの再生位置に対応したブロックに係る情報の表示領域については、他のブロックより拡大されて表示されるため、ユーザーは、コンテンツの再生位置を容易に認識することができる。また、本実施形態においては、再生位置に対応したブロックについては、ブロックに含まれるトラックに係る情報が表示されるため、再生位置の詳細な情報をユーザーが知ることができる。
【００３８】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００３９】
本発明においては、制御部１０１は、再生位置に対応したブロックについて、ブロックに係る情報の表示領域の左側にある三角形のボタンの位置がタップされると、トラックの表示を行わず、図１０に示したように、トラックを表示していたときより表示領域を狭くし、トラックに係る情報の表示替えて矩形の領域を表示するようにしてもよい。
【００４０】
上述した実施形態においては、コンテンツの一例である楽曲データは、オーディオデータの構成となっているが、コンテンツはオーディオデータの構成に限定されるものではない。例えば、オーディオデータに加えて動画像や静止画像などのデータを含む構成であってもよい。コンテンツの各ブロックが画像のデータを含む場合、制御部１０１は、画像については、再生中のブロックに係る情報を表示する領域内に表示する構成としてもよく、また、ブロックに係る情報を表示する領域とは別に画像を表示する領域を設け、画像用に設けられた領域に画像を表示する構成としてもよい。
【００４１】
また、コンテンツが動画像のデータである場合、動画像のデータは、複数のチャプターを有する構成であってもよい。この場合、各チャプターは、本発明に係るブロックに相当する。制御部１０１は、コンテンツが、複数のチャプターを有する動画像のデータである場合、例えば図１１に示したように、チャプターに係る情報を表示する表示領域を各チャプターに定められた順番に応じて縦方向へ並べ、再生中のチャプターに対応した表示領域内に動画像を表示するようにしてもよい。
【００４２】
また、本発明においては、コンテンツデータは、複数の章に分けられた電子書籍のデータであってもよい。制御部１０１は、コンテンツが、複数の章を有する電子書籍のデータである場合、章に係る情報を表示する表示領域を章の順番に応じて縦方向へ並べ、再生中のページに対応した表示領域内に再生中のページを表示するようにしてもよい。
【００４３】
上述した実施形態においては、制御部１０１は、再生位置に対応したブロック以外の他のブロックについては、ブロックに係る情報の表示領域内を示す矩形の横方向の長さを同じ長さとしているが、表示する矩形の横方向の長さは、ブロックの再生時間に応じた長さであってもよい。
【００４４】
上述した実施形態においては、制御部１０１は、再生位置に対応したブロックの表示態様については、ブロックに含まれているトラックに係る情報を表示しているが、この構成に限定されるものではない。例えば、制御部１０１は、再生位置に対応したブロックについては、再生位置に対応していないブロックと異なる色で表示する構成としてもよい。また、制御部１０１は、再生位置に対応したブロックについては、再生位置に対応していないブロックに係る情報の表示領域を示す矩形より縦方向の幅が広い矩形を表示する構成としてもよい。
【００４５】
上述した実施形態においては、端末装置１０は、コンテンツをダウンロードして記憶部１０２に記憶させる構成となっているが、コンテンツのデータをストリーミングで取得する構成としてもよい。
コンテンツのデータをストリーミングで取得する場合、ブロックやトラックの情報をメタデータでストリーミングの開始時に取得し、取得したメタデータに基づいて、上述した実施形態や変形例で示した表示を行うようにしてもよい。
【符号の説明】
【００４６】
１…コンテンツ配信システム、２…通信網、１０…端末装置、２０…サーバー装置、１０１…制御部、１０２…記憶部、１０３…タッチパネル、１０５…通信部、１０７…オーディオ部、２０１…制御部、２０２…記憶部、２０５…通信部、１００１…取得部、１００２…再生部、１００３…表示制御部。
【図１】
0006677032.tif 000002
【図２】
0006677032.tif 000003
【図３】
0006677032.tif 000004
【図４】
0006677032.tif 000005
【図５】
0006677032.tif 000006
【図６】
0006677032.tif 000007
【図７】
0006677032.tif 000008
【図８】
0006677032.tif 000009
【図９】
0006677032.tif 000010
【図１０】
0006677032.tif 000011
【図１１】
0006677032.tif 000012