(57)【要約】【課題】ＭＰ３形式の音声データを再生する際、再生開始位置に対応した歌詞部分を表示部に表示させることが可能なオーディオデータ再生装置及び歌詞表示方法を提供する。【解決手段】記録装置に記録されたオーディオデータを再生する再生部と、表示部に歌詞データを表示させる表示制御部とを備え、表示制御部は、再生開始位置に対応した歌詞の先頭からの文字数をファイル先頭からのオフセット位置をファイルサイズで除算した商に歌詞の全文字数を乗算した値によって求めて再生開始位置に対応した歌詞部分を表示部に表示させる。【選択図】図３
2011158669.tif 000002
【特許請求の範囲】
【請求項１】
記録装置に記録されたオーディオデータを再生する再生部と、
表示部に歌詞データを表示させる表示制御部とを備え、
前記表示制御部は、再生開始位置に対応した歌詞の先頭からの行数をファイル先頭からのオフセット位置をファイルサイズで除算した商に歌詞の全行数を乗算した積によって求めて再生開始位置に対応した歌詞部分を前記表示部に表示させることを特徴とするオーディオデータ再生装置。
【請求項２】
記録装置に記録されたオーディオデータを再生する再生部と、
表示部に歌詞データを表示させる表示制御部とを備え、
前記表示制御部は、再生開始位置に対応した歌詞の先頭からの行数をファイル先頭からの時間位置を再生総時間で除算した商に歌詞の全行数を乗算した積によって求めて再生開始位置に対応した歌詞部分を前記表示部に表示させることを特徴とするオーディオデータ再生装置。
【請求項３】
記録装置に記録されたオーディオデータを再生する再生部と、
表示部に歌詞データを表示させる表示制御部とを備え、
前記表示制御部は、再生開始位置に対応した歌詞の先頭からの文字数をファイル先頭からのオフセット位置をファイルサイズで除算した商に歌詞の全文字数を乗算した値によって求めて再生開始位置に対応した歌詞部分を前記表示部に表示させることを特徴とするオーディオデータ再生装置。
【請求項４】
記録装置に記録されたオーディオデータを再生する再生部と、
表示部に歌詞データを表示させる表示制御部とを備え、
前記表示制御部は、再生開始位置に対応した歌詞の先頭からの文字数をファイル先頭からの時間位置を再生総時間で除算した商に歌詞の全文字数を乗算した積によって求めて再生開始位置に対応した歌詞部分を前記表示部に表示させることを特徴とするオーディオデータ再生装置。
【請求項５】
記録装置に記録されたオーディオデータを再生する再生部と、表示部に歌詞データを表示させる表示制御部とを備えたオーディオデータ再生装置の歌詞表示方法であって、
前記記録装置に記録された前記オーディオデータを再生する際、再生開始位置に対応した歌詞の先頭からの行数をファイル先頭からのオフセット位置をファイルサイズで除算した商に歌詞の全行数を乗算した積によって求めて再生開始位置に対応した歌詞部分を前記表示部に表示させることを特徴とする歌詞表示方法。
【請求項６】
記録装置に記録されたオーディオデータを再生する再生部と、表示部に歌詞データを表示させる表示制御部とを備えたオーディオデータ再生装置の歌詞表示方法であって、
前記記録装置に記録された前記オーディオデータを再生する際、再生開始位置に対応した歌詞の先頭からの行数をファイル先頭からの時間位置を再生総時間で除算した商に歌詞の全行数を乗算した積によって求めて再生開始位置に対応した歌詞部分を前記表示部に表示させることを特徴とする歌詞表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオデータを再生するオーディオデータ再生装置及び表示装置への歌詞表示方法に関する。
【背景技術】
【０００２】
近年、デジタル音声のための圧縮音声ファイルフォーマットのひとつであるＭＰ３（MPEG Audio Layer-3）オーディオ規格が広く普及し、携帯型音楽プレーヤ等に利用されている。圧縮された音楽データはファイルサイズが小さく、通信回線上で転送することも容易となり、また、ＵＳＢ（Universal Serial Bus）等の小型記憶装置にて簡単にオーディオデータ再生装置に入出力できる。
【０００３】
ＭＰ３ファイルには、ＩＤ３タグ（ID3 Tag）と呼ばれるアーティスト・作成年・曲名等の情報を書き込むための規格がある。ＩＤ３タグには、ＩＤ３ｖ１（ID3 Tag Version 1）とＩＤ３ｖ２（ID3 Tag Version 2）の２つのバージョンが存在し、ＭＰ３ファイルの末尾や先頭に付加されている。ＩＤ３ｖ２のＩＤ３タグには、歌詞情報が格納されている場合があり、ＩＤ３ｖ２に対応した再生機器では再生時に表示画面上に歌詞を表示させることができる。
【０００４】
歌詞を表示画面上に表示させる場合に、表示画面の大きさの制限から歌詞全体を表示できない場合がある。このような場合に再生箇所に対応する歌詞を表示すると共に、曲全体の歌詞をスクロール可能に表示して、再生箇所以外の歌詞を確認できるようにすることが考えられている。
【０００５】
例えば、携帯電話器の表示パネル部の表示範囲の上領域に再生対象のカラオケ曲の歌詞（フレーズ）をスクロール可能に表示し、上領域の上部にはカラオケ曲の全データ範囲に応じたインジケータ及び現在の再生箇所を示す指示ポイントを表示し、表示範囲の下領域には、現在の再生箇所に対応するフレーズ及び次のフレーズを上下に表示し、携帯電話器は上領域に表示される歌詞中の一つのフレーズが選択されると、選択されたフレーズから再生を開始すると共に、そのフレーズを下領域に表示する方法が提案されている（例えば特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−１６３０８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１においては、楽曲データは、ＭＩＤＩ（Musical Instrument Digital Interface）用の音楽データであり、カラオケ曲を形成する各フレーズに対応した楽曲フレーズ部が時系列的に連続して構成され、楽曲データは各楽曲フレーズ部に対応した時間データを有しており、時間データは各楽曲フレーズ部の境界に係る位置を示し、この位置に基づき楽曲データ中の楽曲フレーズ部の開始箇所を特定できるデータ構造となっている。歌詞データは、カラオケ曲の歌詞を表示させるための文字及び記号等で形成されるデータであり、カラオケ曲を形成する各フレーズに対応した歌詞フレーズ部が時系列的に連続して構成され、歌詞データも上述した楽曲データと同様に、各歌詞フレーズ部に対応した時間データを有するデータ構造となっていることが前提となっている。
【０００８】
特許文献１において、曲の再生開始位置に合わせて対応する歌詞を表示させる場合には、楽曲データの各楽曲フレーズ部に対応した時間データと同じ時間データの歌詞フレーズ部を選択・抽出して表示するようにしている。
【０００９】
一方、ＭＰ３ファイルの場合には、音声データについては、１秒間当たりのデータ量の情報が格納されているため、音声データについては、曲中の音声データの開始位置は特定できるが、歌詞データについては、１秒間当たりのデータ量の情報がないため、曲の再生開始位置に合わせて対応する歌詞を表示させることは簡単ではなかった。
【００１０】
本発明は上記したような事情に鑑み成されたものであって、ＭＰ３形式の音声データを再生する際、再生開始位置に対応した歌詞部分を表示部に表示させることが可能なオーディオデータ再生装置及び歌詞表示方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明のオーディオデータ再生装置は、記録装置に記録されたオーディオデータを再生する再生部と、表示部に歌詞データを表示させる表示制御部とを備え、前記表示制御部は、再生開始位置に対応した歌詞の先頭からの行数をファイル先頭からのオフセット位置をファイルサイズで除算した商に歌詞の全行数を乗算した積によって求めて再生開始位置に対応した歌詞部分を前記表示部に表示させることを特徴とする。
【００１２】
また、本発明の歌詞表示方法は、記録装置に記録されたオーディオデータを再生する再生部と、表示部に歌詞データを表示させる表示制御部とを備えたオーディオデータ再生装置の歌詞表示方法であって、前記記録装置に記録された前記オーディオデータを再生する際、再生開始位置に対応した歌詞の先頭からの行数をファイル先頭からのオフセット位置をファイルサイズで除算した商に歌詞の全行数を乗算した積によって求めて再生開始位置に対応した歌詞部分を前記表示部に表示させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ＭＰ３形式の音声データを再生する際、再生開始位置に対応した歌詞部分を表示部に表示させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明によるオーディオデータ再生装置の実施の形態の構成を示すブロック図。
【図２】リモコンの実施例を示した概観図。
【図３】オーディオ再生表示画面の例を示した図。
【図４】歌詞データの例の全体を示した図。
【図５】楽曲の再生が略半分経過した状態におけるオーディオ再生表示画面の例を示した図。
【図６】視聴者が再生の開始位置を楽曲の途中に設定した場合の例を示した図。
【図７】歌詞表示算出処理の動作手順を示したフローチャート。
【図８】実施の形態２に係る歌詞表示算出処理の動作手順を示したフローチャート。
【図９】実施の形態３に係る歌詞表示算出処理の動作手順を示したフローチャート。
【図１０】実施の形態４に係る歌詞表示算出処理の動作手順を示したフローチャート。
【発明を実施するための形態】
【００１５】
以下本発明の実施例について図面を参照しながら説明する。
【００１６】
（実施の形態１）
図１は、本発明によるオーディオデータ再生装置１の実施の形態の構成を示すブロック図である。アンテナ２は、放送局２５から送信された放送電波を受信するための地上デジタル放送あるいは衛星デジタル放送用のアンテナである。チューナ３は、地上デジタル放送あるいは衛星デジタル放送の放送信号の中から所望のチャンネルの放送信号を選局し、各々のデジタル放送の変調方式に対応して復調する。地上デジタル放送の信号は、ＯＦＤＭ（Orthogonal Frequency Division Multiplexing）復調で、衛星デジタル放送の信号は、ＰＳＫ（Phase Shift Keying）復調で、デジタルの映像信号及び音声信号に復調され、信号処理部４に出力される。
【００１７】
信号処理部４は、チューナ３から供給されたデジタルの映像信号及び音声信号を復調し選択的に所定のデジタル信号処理を施して、映像処理部５および音声処理部６へ出力する。信号処理部４は、ＭＰＥＧ（Moving Picture Experts Group）エンコーダ、ＭＰＥＧデコーダ、映像音声デコーダ等の機能を有する。また信号処理部４は、記録装置１６に記録されたＭＰ３形式等のデータをデコードし、デジタルのオーディオデータに変換する。
【００１８】
映像処理部５は、信号処理部４から入力されたデジタルの映像データと、バスを介して転送されるデータ放送やＧＵＩ（Graphical User Interface)によるウィンドウ描画をプレーン管理して、映像データとの重ね合わせを行い、さらに表示装置７で表示可能なフォーマット（画素数、フレーム周波数、走査方式）に変換したり、表示色を任意に調整したりして、表示装置７に出力して画面８に映像を表示させる。
【００１９】
音声処理部６は、信号処理部４から入力されたデジタルの音声データを、スピーカ９で再生可能なアナログ音声信号に変換した後、スピーカ９に出力して音声を再生させる。また、音声処理部６は、信号処理部４によって、ＭＰ３形式等のデータがデジタルのオーディオデータに変換された後のデータをスピーカ９で再生可能なアナログ音声信号に変換した後、スピーカ９に出力して音声を再生させる。
【００２０】
映像表示装置１は、上記した受信動作を含むその全ての動作を制御部１１によって統括的に制御されている。制御部１１はＭＰＵ（Micro Processing Unit）１２が搭載されており、バス１０を介して接続された各構成要素を制御する。
【００２１】
ＲＡＭ（Random Access Memory）１３は、制御部１１のデータ処理に必要な各種データを格納するリード／ライトメモリであり、映像データ等を格納するバッファメモリとして動作する。ＲＯＭ（Read Only Memory）１４は読出し専用メモリであり、制御部１１が実行する制御のプログラムなどを格納している。
【００２２】
フラッシュメモリ１５は、書き換え可能であり、電源を切ってもデータが消えない不揮発性の半導体メモリである。フラッシュメモリ１５は、視聴者による各種映像設定や音声設定、録画や視聴予約等のデータを記憶する機能を有する。視聴者による各種設定データについては一旦ＲＡＭ１３に記憶された後フラッシュメモリ１５に記憶される。
【００２３】
オーディオデータ再生装置１は、記録装置１６を備えている。記録装置１６は、ＨＤＤ（Hard Disk Drive）あるいはＳＳＤ（Solid State Drive）等を含む記録装置である。記録装置１６は、データバス１０に接続しているが、記録装置１６には情報を記録再生するためのインターフェース手段が搭載されており、該インターフェース手段を介してＨＤＤあるいはＳＳＤに放送番組等を録画し、また再生する。
【００２４】
外部インターフェース１７は、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４（Institute of Electrical and Electronic Engineers 1394）、あるいはｅＳＡＴＡ(external Serial ATA(AT Attachment)）等のインターフェースであり、ＵＳＢメモリやＵＳＢ外部機器、ＨＤＤ、ＳＳＤ、ＣＤ−Ｒ／ＲＷ、ＤＶＤライター等のドライブ類を含む外部記録装置１８が接続される。外部インターフェース１７を介して外部記録装置１８に番組を記録することができる。番組を記録装置１６または外部記録装置１８のどちらの記録機器に記録するかを視聴者が選択できる。
【００２５】
操作受信部１９は、操作機器２０から送信される操作信号を受信し、制御部１１に転送する。操作機器２０は、例えば、赤外線あるいはBluetooth（登録商標）等による無線通信を利用したリモコン（リモートコントローラ、remote controller）、有線式あるいは無線式キーボード、マウス等であり、操作信号を送出する。操作受信部１９は、そのリモコン、キーボード、マウス等から操作信号を受信する。
【００２６】
オーディオデータ再生装置１は、送受信部２１を介してインターネット２６に接続されている。これにより、映像表示装置１は、ＬＡＮ（Local Area Network）等のネットワーク２６に接続され、ネットワーク２６上にあるサーバ２７等の機器と送受信部２１を介して情報伝送を行なうことができる。
【００２７】
制御部１１は、オーディオ再生表示制御部２２の機能を有する。オーディオ再生表示制御部２２の機能は、制御部１１のＭＰＵ１２が実行するアプリケーションであり、通常はＲＯＭ１４に格納されており、使用時にはＭＰＵ１２によって実行される。オーディオ再生表示制御部２２は、画面８にオーディオ再生表示画面を表示し、楽曲の曲名表示や再生した楽曲に対応した歌詞の表示部分を算出し表示する。また、制御部１１は、ＧＵＩ制御機能を有しており、画面８に表示されるＧＵＩデータを生成し、バス１０を介して映像処理部５へ送信される。
【００２８】
図２は、リモコン４０の実施例を示した概観図である。リモコン４０は赤外線あるいはBluetooth等による無線通信を利用して、オーディオデータ再生装置１の操作受信部１９へ操作信号を送る。電源ボタン４１は、オーディオデータ再生装置１の電源をオンまたはオフする。詳細にはオーディオデータ再生装置１を待機状態から動作状態、または動作状態から待機状態にするボタンである。
【００２９】
選局ボタン４２は、チャンネル番号を直接選択する１から１２までの番号が振られたボタンである。チャネル送りボタン４３は、チャネル番号を順送りまたは逆送りで選局するボタンであり、選局ボタン４２と同様にチャネルを選局するときに用いられる。音量調整ボタン４４は、番組を視聴するときの音量を調整するボタンである。
【００３０】
カーソルボタン４５は表示装置７の画面８に表示されたＧＵＩ画面の各種の情報ウィンドウ内のカーソルの移動や各種項目の選択ボタンの移動を行うためのボタンである。左方向カーソルボタン４５ａはカーソルを左方向に移動させるときに用いるボタンである。右方向カーソルボタン４５ｂ、上方向カーソルボタン４５ｃ、下方向カーソルボタン４５ｄはそれぞれカーソルを右方向、上方向、下方向に移動させるときに用いる。決定ボタン４６は、カーソルボタンで移動した先の位置または画面上のボタンを実行するときに用いられる。
【００３１】
番組表ボタン４７は、番組表（ＥＰＧ画面）を画面８に表示するときに操作する専用の操作ボタンである。リンクボタン４８は、オーディオデータ再生装置１に接続された外部記録装置等と連動動作を行う際に起動するためのボタンである。録画ボタン４９は、視聴中の番組を録画するときに使用するボタンである。再生リストボタン５０は、再生リストを画面に表示するときに操作するボタンである。終了ボタン５１は、一連の操作を終了するときに操作するボタンである。記録機器操作ボタン５２は、記録機器に記録された番組やオーディオデータを視聴する際に、再生、停止、一時停止、早送り再生、早戻し再生、次番組スキップ、先頭戻り・前番組スキップするためのボタンである。
【００３２】
図３は、オーディオ再生表示画面６０の例を示した図である。オーディオ再生表示画面６０は、視聴者がオーディオデータを再生する際に画面８に表示されるＧＵＩ画面である。曲名表示部６１には、記録装置１６に記録された曲の曲名が表示される。図３においては、６曲分の曲名が表示される例を示している。
【００３３】
曲名表示部６１の右側にはスクロールバー６２が表示されており、記録されている全曲名のどの部分の６曲が表示されているかを視聴者が認識できるようになっている。視聴者はリモコン４０の上下カーソルボタン４５ｃ、４５ｄを押下することによって、他の曲名を表示させることができる。
【００３４】
例えば、上下方向カーソルボタン４５ｃ、４５ｄを使用して「曲名Ｃ」を選択して（ハッチング部分）、決定ボタン４６を押下すると「曲名Ｃ」のオーディオデータが再生される。尚、楽曲の再生中は、リモコン４０の記録機器操作ボタン５２の次番組スキップボタン、先頭戻り・前番組スキップボタンを操作することにより、次の楽曲、前の楽曲を再生できる。
【００３５】
歌詞表示部６３には、再生したオーディオデータに対応した歌詞が表示される。歌詞表示部６３は大きさに制限があるため、歌詞全体が表示されない場合がある。図３の例では、歌詞表示部６３は、１２文字×７行の表示が可能となっている。従って最大で８４文字の表示が可能である。通常は、楽曲の始めから再生されるので、歌詞もそれに対応して歌詞の最初から表示される。楽曲の再生の経過に伴って表示される歌詞の行が行単位でスクロールされる。また、再生中にリモコンの上下方向カーソルボタン４５ｃ、４５ｄを使用して歌詞をスクロール表示させることができる。
【００３６】
経過表示部６４は、楽曲の開始から終了までの進行状態を示す横方向に伸びた棒グラフである。曲の進行に伴って経過部分の色が変わり、楽曲の進行具合が確認できる。経過表示部６４の左端が開始位置であり、右端が終了位置である。経過表示部６４の右端の右側には再生している楽曲の再生総時間表示部６５が表示されている。この例では、「曲名Ｃ」は２分２５秒であることを表している。
【００３７】
開始位置指定マーク６６は、視聴者が楽曲を再生する際に、再生の開始位置を指定し、指定した位置から再生を可能とする機能において、視聴者が再生の開始位置を指定する際に使用するマークである。視聴者は、この機能を有効としているとき、リモコン４０の左右方向カーソルボタン４５ａ、４５ｂを使用して開始位置指定マーク６６を経過表示部６４の範囲内を随意に移動させ、開始位置を指定することができる。
【００３８】
図４は、歌詞データ６７の例の全体を示した図である。図３における「曲名Ｃ」の歌詞の全体が示されている。ＭＰ３ファイルのＩＤ３タグには、全８行の歌詞データ６７として記録されている。各行の末尾には改行を指定するデータが格納されているため、改行位置は明確化されている。また、文字数は、曲番号、曲番号の後に記載された区切りを示すドット、各行のフレーズ間の１文字分の空白を含めると、１行目は１６文字、２行目は１４文字、以下、１２、１３、１５、１２、１６、１３文字となっており、全文字数は１１１文字である。
【００３９】
図５は、楽曲の再生が略半分経過した状態におけるオーディオ再生表示画面６０の例を示した図である。図３と同様の「曲名Ｃ」が再生され、略半分経過した状態である。歌詞表示部６３の第１行の部分には、歌詞の略半分に相当する行が表示されている。また、経過表示部６４は、棒グラフの略中央まで色が変わり（ハッチング部分）、楽曲の再生が略半分経過したことを確認することができる。
【００４０】
図６は、視聴者が再生の開始位置を楽曲の途中に設定した場合の例を示した図である。図３と同様の「曲名Ｃ」が選択され、リモコン４０の左右方向カーソルボタン４５ａ、４５ｂを使用して開始位置指定マーク６６を経過時間が７０〜８０％の位置に設定した場合を示している。
【００４１】
経過表示部６４は、開始位置指定マーク６６が設定された位置まで色が変わる（ハッチング部分）。歌詞表示部６３の第１行の部分には、歌詞の７０〜８０％経過した行が表示されている。
【００４２】
図７は、歌詞表示算出処理の動作手順を示したフローチャートである。歌詞表示算出処理は、オーディオ再生表示制御部２２が、再生した楽曲に対応した歌詞の表示部分を算出し画面８に表示する処理である。視聴者がリモコンを操作して、早送り・早戻し操作や一時停止操作を行って、再生位置が変化したり一時停止した後で再生を再開する場合にオーディオ再生表示制御部２２が、表示する歌詞部分を算出する。視聴者が再生開始位置を指定して再生する場合にも同様の算出手順が適用される。
【００４３】
Ｓ１０において、視聴者がリモコンを操作して、早送り・早戻し操作や一次停止操作を行うと、制御部１１は、オーディオ再生の早送り・早戻し操作や一時停止操作を実行する。
【００４４】
Ｓ１１において、視聴者がリモコンを操作して、通常の再び再生操作を行うと、制御部１１は、通常の再生の再開動作を実行する。実行するに当たり、最初にオーディオ再生表示制御部２２に対して再生の再開する位置算出を開始させる。
【００４５】
Ｓ１２において、オーディオ再生表示制御部２２が、通常の再生の再開する位置を算出する。
【００４６】
Ｓ１３において、オーディオ再生表示制御部２２が、再生開始位置に対応して、表示する歌詞の先頭からの行数を、ファイル先頭からのオフセット位置をファイルサイズで除算した商に歌詞の全行数を乗算した積によって算出する。オフセット位置とは、オーディオデータのファイル内での再生開始位置に対応するオフセット位置のことである。このオフセット位置をファイルサイズで除算した商は、ファイル全体とオフセット位置の比率を表している。そのようにして算出された商に歌詞全体の行数を掛けて算出された積について整数部分を１増やし、小数点以下を０とする丸めを行う。小数点以下が０の場合も整数部分を１増やす。このようにして得られた整数値を表示する歌詞の先頭からの行数とする。
【００４７】
Ｓ１４において、オーディオ再生表示制御部２２は、歌詞表示部６３にＳ１３で算出された行以降の歌詞データを表示して終了する。
【００４８】
例えば、図４に示した歌詞の全行数は８行である。視聴者が再生開始位置を楽曲の中間に設定した場合には、オフセット位置がファイルサイズの５０％となり、オフセット位置をファイルサイズで除算した商は０．５となる。この商０．５に全行数８を掛けて４が算出される。この場合小数点以下が０であるので整数部分を１増やして５とし、歌詞表示部６３に表示する歌詞の先頭からの行の数は５となる。オーディオ再生表示制御部２２は、歌詞表示部６３に５行以降の歌詞を表示する。
【００４９】
以上のように、ＭＰ３形式の音声データを再生する際、歌詞の先頭からの行数をファイル先頭からのオフセット位置をファイルサイズで除算した商に歌詞の全行数を乗算した積によって求めることにより、再生開始位置に対応した歌詞部分を表示部に表示させることができる。
【００５０】
（実施の形態２）
図８は、本発明の実施の形態２に係る歌詞表示算出処理の動作手順を示したフローチャートである。この実施の形態２の各部について、図１に示す実施の形態１のオーディオデータ再生装置１の各部と同一である。この実施の形態２が実施の形態１と異なる点は、歌詞表示部６３に表示する歌詞の先頭からの行数を算出する際において、実施の形態１では、ファイル先頭からのオフセット位置をファイルサイズで除算した商に歌詞の全行数を乗算した積によって算出したが、実施の形態２では、ファイル先頭からの時間位置を再生総時間で除算した商に歌詞の全行数を乗算した積によって算出していることにある。
【００５１】
Ｓ２０からＳ２２まではＳ１０からＳ１２までと同じ手順であるので説明を省略する。Ｓ２３において、オーディオ再生表示制御部２２が、再生開始位置に対応して、表示する歌詞の先頭からの行数を、ファイル先頭からの時間位置を再生総時間で除算した商に歌詞の全行数を乗算した積によって算出する。時間位置とは、オーディオデータのファイル内での再生開始位置に対応する時間位置のことである。この時間位置を再生総時間で除算した商は、ファイル全体と時間位置の比率を表している。そのようにして算出された商に歌詞全体の行数を掛けて算出された積について整数部分を１増やし、小数点以下を０とする丸めを行う。小数点以下が０の場合も整数部分を１増やす。このようにして得られた整数値を表示する歌詞の先頭からの行数とする。
【００５２】
Ｓ２４において、オーディオ再生表示制御部２２は、歌詞表示部６３にＳ２３で算出された行以降の歌詞データを表示して終了する。
【００５３】
例えば、図３または図５に示した楽曲の再生総時間は２分２５秒である。視聴者が再生開始位置を楽曲の最初から５０秒の位置に設定した場合には、ファイル先頭からの時間位置が５０秒となり、再生総時間で除算した商は０．３４となる。この商０．３４に全行数８を掛けて２．７２が算出される。整数部分を１増やし、小数点以下を０として３とし、歌詞表示部６３に表示する歌詞の先頭からの行の数は３となる。オーディオ再生表示制御部２２は、歌詞表示部６３に３行以降の歌詞を表示する。
【００５４】
以上のように、ＭＰ３形式の音声データを再生する際、歌詞の先頭からの行数をファイル先頭からの時間位置を再生総時間で除算した商に歌詞の全行数を乗算した積によって求めることにより、再生開始位置に対応した歌詞部分を表示部に表示させることができる。
【００５５】
（実施の形態３）
図９は、本発明の実施の形態３に係る歌詞表示算出処理の動作手順を示したフローチャートである。この実施の形態３の各部について、図１に示す実施の形態１のオーディオデータ再生装置１の各部と同一である。この実施の形態３が実施の形態１と異なる点は、実施の形態１では、歌詞表示部６３に表示する歌詞の先頭からの行数を算出していたが、実施の形態３では、歌詞表示部６３に表示する歌詞の先頭からの文字数を算出することにある。
【００５６】
Ｓ３０からＳ３２まではＳ１０からＳ１２までと同じ手順であるので説明を省略する。  Ｓ３３において、オーディオ再生表示制御部２２が、再生開始位置に対応して、表示する歌詞の先頭からの文字数を、ファイル先頭からのオフセット位置をファイルサイズで除算した商に歌詞の全行数を乗算した積によって算出する。オフセット位置とは、オーディオデータのファイル内での再生開始位置に対応するオフセット位置のことである。このオフセット位置をファイルサイズで除算した商は、ファイル全体とオフセット位置の比率を表している。そのようにして算出された商に歌詞全体の文字数を掛けて算出された積について整数部分を１増やし、小数点以下を０とする丸めを行う。小数点以下が０の場合も整数部分を１増やす。このようにして得られた整数値を表示する歌詞の先頭からの文字数とする。
【００５７】
Ｓ３４において、オーディオ再生表示制御部２２は、歌詞表示部６３にＳ３３で算出された文字数以降の歌詞データを表示して終了する。
【００５８】
例えば、図４に示した歌詞の全文字数は１１１文字である。視聴者が再生開始位置を楽曲の中間に設定した場合には、オフセット位置がファイルサイズの５０％となり、オフセット位置をファイルサイズで除算した商は０．５となる。この商０．５に全文字数１１１を掛けて５５．５が算出される。整数部分を１増やし、小数点以下を０として５６とし、歌詞表示部６３に表示する歌詞の先頭からの文字の数は５６となる。オーディオ再生表示制御部２２は、歌詞表示部６３に５６文字以降の歌詞を表示する。
【００５９】
以上のように、ＭＰ３形式の音声データを再生する際、歌詞の先頭からの文字数をファイル先頭からのオフセット位置をファイルサイズで除算した商に歌詞の全文字数を乗算した積によって求めることにより、再生開始位置に対応した歌詞部分を表示部に表示させることができる。
【００６０】
（実施の形態４）
図１０は、本発明の実施の形態４に係る歌詞表示算出処理の動作手順を示したフローチャートである。この実施の形態４の各部について、図１に示す実施の形態１のオーディオデータ再生装置１の各部と同一である。この実施の形態４が実施の形態１と異なる点は、実施の形態１では、歌詞表示部６３に表示する歌詞の先頭からの行数を算出していたが、実施の形態４では、歌詞表示部６３に表示する歌詞の先頭からの文字数を算出すること、及び、実施の形態１では、ファイル先頭からのオフセット位置をファイルサイズで除算した商に歌詞の全行数を乗算した積によって算出したが、実施の形態４では、ファイル先頭からの時間位置を再生総時間で除算した商に歌詞の全文字数を乗算した積によって算出していることにある。
【００６１】
Ｓ４０からＳ４２まではＳ１０からＳ１２までと同じ手順であるので説明を省略する。Ｓ４３において、オーディオ再生表示制御部２２が、再生開始位置に対応して、表示する歌詞の先頭からの文字数を、ファイル先頭からの時間位置を再生総時間で除算した商に歌詞の全行数を乗算した積によって算出する。時間位置とは、オーディオデータのファイル内での再生開始位置に対応する時間位置のことである。この時間位置を再生総時間で除算した商は、ファイル全体と時間位置の比率を表している。そのようにして算出された商に歌詞全体の文字数を掛けて算出された積について整数部分を１増やし、小数点以下を０とする丸めを行う。小数点以下が０の場合も整数部分を１増やす。このようにして得られた整数値を表示する歌詞の先頭からの文字数とする。
【００６２】
Ｓ４４において、オーディオ再生表示制御部２２は、歌詞表示部６３にＳ４３で算出された文字数以降の歌詞データを表示して終了する。
【００６３】
例えば、図３または図５に示した楽曲の再生総時間は２分２５秒である。視聴者が再生開始位置を楽曲の最初から５０秒の位置に設定した場合には、ファイル先頭からの時間位置が５０秒となり、再生総時間で除算した商は０．３４となる。この商０．３４に全文字数１１１を掛けて３７．７が算出される。整数部分を１増やし、小数点以下を０として３８とし、歌詞表示部６３に表示する歌詞の先頭からの文字の数は３８となる。オーディオ再生表示制御部２２は、歌詞表示部６３に３８文字以降の歌詞を表示する。
【００６４】
以上のように、ＭＰ３形式の音声データを再生する際、歌詞の先頭からの文字数をファイル先頭からの時間位置を再生総時間で除算した商に歌詞の全文字数を乗算した積によって求めることにより、再生開始位置に対応した歌詞部分を表示部に表示させることができる。
【００６５】
尚、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具現化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００６６】
１  オーディオデータ再生装置
２  アンテナ
３  チューナ
４  信号処理部
５  映像処理部
６  音声処理部
７  表示装置
８  画面
９  スピーカ
１０  バス
１１  制御部
１２  ＭＰＵ
１３  ＲＡＭ
１４  ＲＯＭ
１５  フラッシュメモリ
１７  外部インターフェース
１８  外部記録装置
１９  操作受信部
２０  操作機器
２１  送受信部
２２  オーディオ再生表示制御部
２５  アンテナ
２６  ネットワーク
２７  サーバ
４０  リモコン
４５ａ〜ｄ  カーソルボタン
４６  決定ボタン
５０  再生リストボタン
５２  記録機器操作ボタン
６０  オーディオ再生表示画面
６１  曲名表示部
６２  スクロールバー
６３  歌詞表示部
６４  経過表示部
６５  再生総時間表示部
６６  開始位置指定マーク
６７  歌詞データ
【図１】
2011158669.tif 000003
【図２】
2011158669.tif 000004
【図３】
2011158669.tif 000005
【図４】
2011158669.tif 000006
【図５】
2011158669.tif 000007
【図６】
2011158669.tif 000008
【図７】
2011158669.tif 000009
【図８】
2011158669.tif 000010
【図９】
2011158669.tif 000011
【図１０】
2011158669.tif 000012