(57)【要約】【課題】  歌唱音付きのオーディオデータを用いてカラオケ機能を実現することが可能なオーディオ再生装置を提供する。【解決手段】  プレイヤー２２は、歌唱音付きのオーディオデータとテキストデータとグラフィックデータとテキスト・グラフィックの描画のためのシーケンス情報を持つマルチメディアファイル２１をデータディスク５から読み取る。マルチメディアファイル２１内のオーディオデータはデコード後に歌唱音キャンセルモジュール２４で歌唱音がキャンセルされ、Ｄ／Ａ部７を介してスピーカ８から再生される。一方、マルチメディアファイル２１内のテキストデータおよびグラフィックデータは共に、デコード後に描画モジュール９へと出力される。描画モジュール９は、マルチメディアファイル２１内のシーケンス情報に従い、オーディオの再生に合わせてテキストおよびグラフィックをディスプレイに表示する。【選択図】  図３
2007079413.tif 000002
【特許請求の範囲】
【請求項１】
オーディオデータと一または複数のテキストデータと前記テキストデータ表示用のシーケンス情報を示すシーケンスデータとを記憶するデータ記憶手段と、
前記オーディオデータから歌唱音をキャンセルする歌唱音キャンセル手段と、
前記歌唱音をキャンセル後のオーディオデータを再生するオーディオ再生手段と、
前記オーディオ再生手段でのオーディオデータ再生時に前記シーケンスデータに基づいて前記テキストデータの表示を制御する描画制御手段と
を具備することを特徴とするオーディオ再生装置。
【請求項２】
前記データ記憶手段は、一または複数の画像データと前記画像データ表示用のシーケンス情報を示す第２のシーケンスデータとをさらに記憶し、
前記描画制御手段は、前記オーディオ再生手段でのオーディオデータ再生時にさらに前記第２のシーケンスデータに基づいて前記画像データの表示を制御することを特徴とする請求項１に記載のオーディオ再生装置。
【請求項３】
前記データ記憶手段は、ＭＩＤＩ形式の楽曲データをさらに記憶し、
前記オーディオ再生手段は、前記歌唱音をキャンセル後のオーディオデータの再生と同期して前記楽曲データを再生することを特徴とする請求項１または請求項２に記載のオーディオ再生装置。
【請求項４】
前記データ記憶手段は、歌唱音をキャンセルする期間を指定するキャンセル期間情報をさらに記憶し、
前記歌唱音キャンセル手段は、前記キャンセル期間情報に基づいて前記オーディオデータの歌唱音をキャンセルすることを特徴とする請求項１から請求項３のいずれか１項に記載のオーディオ再生装置。
【請求項５】
前記オーディオデータ再生手段でのオーディオデータ再生時に、ユーザの指示により前記歌唱音キャンセル手段の歌唱音キャンセル処理を実行または停止させることが可能な請求項1から請求項4のいずれか１項に記載のオーディオ再生装置。
【請求項６】
オーディオデータとテキストデータを記憶する記憶手段と、前記オーディオデータに対して一または複数の前記テキストデータと前記テキストデータ表示用のシーケンス情報を示すシーケンスデータとを付加したマルチメディアファイルを制作するマルチメディアファイル制作手段と、前記制作したマルチメディアファイルを配信する配信手段を具備する配信サーバと、
前記配信されたマルチメディアファイルを受信し記憶するデータ記憶手段と、前記マルチメディアファイルに含まれるオーディオデータから歌唱音をキャンセルする歌唱音キャンセル手段と、前記歌唱音をキャンセル後のオーディオデータを再生するオーディオ再生手段と、前記オーディオ再生手段でのオーディオデータ再生時に前記マルチメディアファイルに含まれるシーケンスデータに基づいて前記テキストデータの表示を制御する描画制御手段とを具備するオーディオ再生装置と
から構成されることを特徴とするオーディオ配信システム。
【請求項７】
オーディオデータとテキストデータとを記憶する記憶手段と、前記オーディオデータから歌唱音をキャンセルする歌唱音キャンセル手段と、前記歌唱音をキャンセル後のオーディオデータに対して一または複数のテキストデータと前記テキストデータ表示用のシーケンス情報を示すシーケンスデータを付加したマルチメディアファイルを制作するマルチメディアファイル制作手段と、前記制作したマルチメディアファイルを配信する配信手段を具備する配信サーバと、
前記配信されたマルチメディアファイルを受信し記憶するデータ記憶手段と、前記マルチメディアファイル内のオーディオデータを再生するオーディオ再生手段と、前記オーディオ再生手段でのオーディオデータ再生時に前記マルチメディアファイルに含まれるシーケンスデータに基づいて前記テキストデータの表示を制御する描画制御手段とを具備するオーディオ再生装置と
から構成されることを特徴とするオーディオ配信システム。
【請求項８】
コンピュータに、
オーディオデータと一または複数のテキストデータと前記テキストデータ表示用のシーケンス情報を示すシーケンスデータとを記憶させるデータ記憶手順と、
前記オーディオデータから歌唱音をキャンセルする歌唱音キャンセル手順と、
前記歌唱音をキャンセル後のオーディオデータを再生するオーディオ再生手順と、
前記オーディオ再生手順でのオーディオデータ再生時に前記シーケンスデータに基づいて前記テキストデータの表示を制御する描画制御手順と
を実行させるためのオーディオ再生プログラム。
【請求項９】
コンピュータに、
オーディオデータに対して、一または複数のテキストデータと前記テキストデータ表示用のシーケンス情報を示すシーケンスデータとを付加する手順を実行させるためのオーサリングプログラム。
【請求項１０】
コンピュータに、
オーディオデータから歌唱音をキャンセルする歌唱音キャンセル手順と、
前記歌唱音をキャンセル後のオーディオデータに対して、一または複数のテキストデータと前記テキストデータ表示用のシーケンス情報を示すシーケンスデータとを付加する手順と
を実行させるためのオーサリングプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオデータを再生可能なオーディオ再生装置、オーディオ配信システム、オーディオ再生プログラムおよびオーディオデータを編集するオーサリングプログラムに関する。
【背景技術】
【０００２】
従来、楽曲データを再生可能な携帯電話機等の楽曲再生装置においては、歌唱音のないＭＩＤＩ（Musical Instruments Digital Interface）形式の楽曲データを用いたカラオケ機能を有するものが開発されている。このような携帯電話機におけるカラオケ機能は、ＭＩＤＩ音源を使用して再生する音楽と同期してグラフィックデータやテキストデータを表示することによって実現されている。
【０００３】
一方、通信回線の大容量化に伴い、オリジナルの歌唱音付きの楽曲をＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）のクオリティに匹敵するオーディオデータとして携帯電話機に配信するサービスが開始されている。
なお、本出願に関する従来技術の参考文献として、特許文献1が知られている。
【特許文献１】特開２００１−１９７１６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の携帯電話機においては、カラオケ機能でＭＩＤＩ形式の楽曲データを用いるため、再生される演奏はＣＤのクオリティと比較してリアル感に欠けるものとなる。また、カラオケ機能を利用する際には、携帯電話機内に歌唱音付きのオリジナルの楽曲を保持していたとしても、新たにＭＩＤＩ形式の楽曲データを取得する必要があった。
【０００５】
本発明は上記事情を考慮してなされたもので、その目的は、歌唱音付きのオーディオデータを用いてカラオケ機能を実現することが可能なオーディオ再生装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたもので、請求項1に記載の発明は、オーディオデータと一または複数のテキストデータと前記テキストデータ表示用のシーケンス情報を示すシーケンスデータとを記憶するデータ記憶手段と、前記オーディオデータから歌唱音をキャンセルする歌唱音キャンセル手段と、前記歌唱音をキャンセル後のオーディオデータを再生するオーディオ再生手段と、前記オーディオ再生手段でのオーディオデータ再生時に前記シーケンスデータに基づいて前記テキストデータの表示を制御する描画制御手段とを具備することを特徴とするオーディオ再生装置である。
【０００７】
また、請求項２に記載の発明は、請求項１に記載の発明において、前記データ記憶手段は、一または複数の画像データと前記画像データ表示用のシーケンス情報を示す第２のシーケンスデータとをさらに記憶し、前記描画制御手段は、前記オーディオ再生手段でのオーディオデータ再生時にさらに前記第２のシーケンスデータに基づいて前記画像データの表示を制御することを特徴とする。
【０００８】
また、請求項３に記載の発明は、請求項１または請求項２に記載の発明において、前記データ記憶手段は、ＭＩＤＩ形式の楽曲データをさらに記憶し、前記オーディオ再生手段は、前記歌唱音をキャンセル後のオーディオデータの再生と同期して前記楽曲データを再生することを特徴とする。
【０００９】
また、請求項４に記載の発明は、請求項１から請求項３のいずれか１項に記載の発明において、前記データ記憶手段は、歌唱音をキャンセルする期間を指定するキャンセル期間情報をさらに記憶し、前記歌唱音キャンセル手段は、前記キャンセル期間情報に基づいて前記オーディオデータの歌唱音をキャンセルすることを特徴とする。
【００１０】
また、請求項５に記載の発明は、請求項１から請求項４のいずれか１項に記載の発明において、前記オーディオデータ再生手段でのオーディオデータ再生時に、ユーザの指示により前記歌唱音キャンセル手段の歌唱音キャンセル処理を実行または停止させることが可能であることを特徴とする。
【００１１】
また、請求項６に記載の発明は、オーディオデータとテキストデータを記憶する記憶手段と、前記オーディオデータに対して一または複数の前記テキストデータと前記テキストデータ表示用のシーケンス情報を示すシーケンスデータとを付加したマルチメディアファイルを制作するマルチメディアファイル制作手段と、前記制作したマルチメディアファイルを配信する配信手段を具備する配信サーバと、前記配信されたマルチメディアファイルを受信し記憶するデータ記憶手段と、前記マルチメディアファイルに含まれるオーディオデータから歌唱音をキャンセルする歌唱音キャンセル手段と、前記歌唱音をキャンセル後のオーディオデータを再生するオーディオ再生手段と、前記オーディオ再生手段でのオーディオデータ再生時に前記マルチメディアファイルに含まれるシーケンスデータに基づいて前記テキストデータの表示を制御する描画制御手段とを具備するオーディオ再生装置とから構成されることを特徴とするオーディオ配信システムである。
【００１２】
また、請求項７に記載の発明は、オーディオデータとテキストデータとを記憶する記憶手段と、前記オーディオデータから歌唱音をキャンセルする歌唱音キャンセル手段と、前記歌唱音をキャンセル後のオーディオデータに対して一または複数のテキストデータと前記テキストデータ表示用のシーケンス情報を示すシーケンスデータを付加したマルチメディアファイルを制作するマルチメディアファイル制作手段と、前記制作したマルチメディアファイルを配信する配信手段を具備する配信サーバと、前記配信されたマルチメディアファイルを受信し記憶するデータ記憶手段と、前記マルチメディアファイル内のオーディオデータを再生するオーディオ再生手段と、前記オーディオ再生手段でのオーディオデータ再生時に前記マルチメディアファイルに含まれるシーケンスデータに基づいて前記テキストデータの表示を制御する描画制御手段とを具備するオーディオ再生装置とから構成されることを特徴とするオーディオ配信システムである。
【００１３】
また、請求項８に記載の発明は、コンピュータに、オーディオデータと一または複数のテキストデータと前記テキストデータ表示用のシーケンス情報を示すシーケンスデータとを記憶させるデータ記憶手順と、前記オーディオデータから歌唱音をキャンセルする歌唱音キャンセル手順と、前記歌唱音をキャンセル後のオーディオデータを再生するオーディオ再生手順と、前記オーディオ再生手順でのオーディオデータ再生時に前記シーケンスデータに基づいて前記テキストデータの表示を制御する描画制御手順とを実行させるためのオーディオ再生プログラムである。
【００１４】
また、請求項９に記載の発明は、コンピュータに、オーディオデータに対して、一または複数のテキストデータと前記テキストデータ表示用のシーケンス情報を示すシーケンスデータとを付加する手順を実行させるためのオーサリングプログラムである。
【００１５】
また、請求項１０に記載の発明は、コンピュータに、オーディオデータから歌唱音をキャンセルする歌唱音キャンセル手順と、前記歌唱音をキャンセル後のオーディオデータに対して、一または複数のテキストデータと前記テキストデータ表示用のシーケンス情報を示すシーケンスデータとを付加する手順を実行させるためのオーサリングプログラムである。
【発明の効果】
【００１６】
本発明によれば、オリジナルの歌唱曲のオーディオデータに対して歌唱音をキャンセルする処理を行った上で再生可能であるため、ユーザはオリジナルの歌唱曲の伴奏に合わせてカラオケを楽しむことができる。また、一つの歌唱音付きのオーディオデータを、そのまま再生して音楽鑑賞に用いることも歌唱音をキャンセルしてカラオケに用いることもできる。さらにまた、オーディオデータから歌唱音をキャンセルする期間を指定することで、歌唱音キャンセル処理による伴奏部分の音質の劣化を防止することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の実施形態について説明する。図１は、本発明の実施形態に係る携帯電話機（オーディオ再生装置）の構成を示す構成図である。図1において、ＣＰＵ１は携帯電話機内の各部を制御するＣＰＵ（Central Processing Unit）である。
【００１８】
ＲＯＭ２は、ＣＰＵ１が実行するプログラム等を保持するＲＯＭ（Read Only Memory）である。ＲＡＭ３は、ＣＰＵ１が使用するメモリ領域を提供するＲＡＭ（Random Access Memory）である。
【００１９】
インタフェース４は、シリアル通信またはパラレル通信によりデータディスク５と接続するためのインタフェースである。データディスク５（データ記憶手段）は、マルチメディアファイルを格納するディスクであり、ＣＰＵ１はインタフェース４を介してデータディスク５内のマルチメディアファイルを読み取る。ここで、マルチメディアファイルとは、オーディオデータにグラフィックデータ（画像データ）、テキストデータ、ＭＩＤＩデータ等を合わせたファイルを指す。
【００２０】
図２は、マルチメディアファイルのフォーマット構造の一例を示した図である。図２において、フォーマット構造内のデータはChunk単位で管理される。Contents Info Chunkには、コンテンツの種別やコンテンツ複製許可等の、ファイル管理用のデータが格納される。Optional Data Chunkには、楽曲データの固有情報が含まれる。
【００２１】
MIDI Track Chunkには、音源１１によって再生されるシーケンスデータ等が格納される。Setup Data Chunkには、MIDI Track Chunk全体における設定パラメータや音色パラメータ、エフェクトデータ等が格納される。Sequence Data Chunkには、音源１１によって再生されるシーケンスデータが格納される。
【００２２】
ここで、シーケンスデータとは、時間情報を持つＭＩＤＩイベントの集合体である。ＭＩＤＩイベントは、例えば、発音イベント（ノートオン／オフ）や音色イベント（プログラムチェンジ）、音量変更やパンポット変更のためのイベント（コントロールチェンジ）、ピッチ変更イベント（ピッチチェンジ）等である。
【００２３】
Audio Track Chunkには、サンプリングされたオーディオデータと実際の発音を行うためのシーケンスデータが格納される。Setup Data Chunkには、Audio Track Chunk全体における設定パラメータが格納される。Sequence Data Chunkには、オーディオデータを発音するためのシーケンスデータが格納される。
【００２４】
ここで、シーケンスデータは、時間に同期して発音、消音するためにオーディオデータと結び付けられたイベントと、タイミングを指定するためのDurationからなる。また、音量変更やパンポット変更のためのイベント等もシーケンスデータに含まれる。
【００２５】
Wave Data Chunkには、実際のオーディオデータが特定の圧縮オーディオフォーマットで圧縮されて格納される。Wave Data Chunkのヘッダーには、オーディオデータの種類やサンプリング周波数、ビット等の情報が格納される。なお、一つのWave Data Chunkが一つのオーディオデータに対応しており、Audio Track Chunk内に複数のWave Data Chunk（すなわち、複数のオーディオデータ）を格納することも可能である。
【００２６】
Audio Track Chunk内では、各Wave Data Chunkに対してＩＤを割り当てることで管理され、このＩＤによってSequence Data Chunkの発音イベントと関連付けられる。なお、本実施形態は、一つのオーディオデータに同期して一つまたは複数のグラフィック（画像）やテキストを表示するものであるため、Audio Track Chunk内には一つのWave Data Chunkが格納される。
【００２７】
Graphics Track Chunkには、ディスプレイ１０に表示を行うための描画シーケンスデータ、グラフィックデータ（画像データ）、テキストデータ等が格納される。Setup Data Chunkには、Graphics Track Chunk全体における設定パラメータが格納される。Sequence Data Chunkには、ディスプレイ１０に描画するためのシーケンスデータが格納される。
【００２８】
ここで、シーケンスデータは、座標を指定するための数値表現（Coordinates）と表示タイミングや表示時間長等を指定するための数値表現（Duration）で表され、テキストや画像を時間に同期して表示、消去するためのシーケンスが記述される。
【００２９】
Graphics Track Chunkは複数の仮想プレーンを持つ表示デバイスを想定しており、Graphics Track Chunkには各仮想プレーンに対応したSequence Data Chunkを複数格納することができる。この場合、実際の表示デバイス（ディスプレイ１０）には仮想プレーンを合成した結果が表示される。
【００３０】
図１に戻って、ＤＳＰ６は、図２のAudio Track Chunk内に格納されたオーディオデータのファイル形式に対してリアルタイムでデコード処理を行うＤＳＰ（Digital Signal Processor）である。Ｄ／Ａ部７は、ＤＳＰ６でデコードされたオーディオデータまたは、音源１１で生成されたデジタル楽音データをアナログ音声信号に変換するＤＡＣ（Digital-to-Analog Converter）である。スピーカ８（オーディオ再生手段）は、Ｄ／Ａ部７で変換されたアナログ音声信号を発音するスピーカである。
【００３１】
描画モジュール９（描画制御手段）は、マルチメディアファイル内のグラフィックデータおよびテキストデータに基づいて、ディスプレイ１０への表示を制御するものである。ディスプレイ１０は、描画モジュール９の出力を表示する表示器である。音源１１は、図２のMIDI Track Chunk内に格納されたＭＩＤＩ形式のメロディデータを解釈し、ＦＭ（Frequency Modulation）方式やＷＴ（Wave Table）方式によってデジタル楽音データを生成する音源である。バスライン１２は、携帯電話機内の各部を相互に接続するバスラインである。入力部１３は、ユーザの指示を入力する操作キー等を有する入力部である。
【００３２】
なお、本発明の携帯電話機は図１に示した機能以外に電話機能を備えているほか、電子メールによるファイルを送受信する機能およびインターネットによりファイルを取得する機能を備えている。また、ＬＥＤ（Light Emitting Diode）等の発光機能やバイブレータ等の振動機能を備えている。
【００３３】
次に、上述した実施形態の動作を、図３から図５を参照して説明する。図３は、図１の携帯電話機で実行される機能を示す機能構成図であり、図４は図１の携帯電話機で歌唱曲を再生する手順を示す図である。
【００３４】
ユーザが入力部１３を使用して歌唱曲の選択指示を行うと（ステップＳ１０１）、ＣＰＵ１の一機能として実現されるプレイヤー２２は、データディスク５から該当するマルチメディアファイル２１を読み出す（ステップＳ１０２）。ここで、マルチメディアファイル２１は図２に示すフォーマット形式であり、一つのファイルの中に歌唱付きオリジナルのオーディオデータ（Audio Track Chunk内に格納される）と、一つまたは複数のテキストデータと一つまたは複数のグラフィックデータ（Graphics Track Chunk内に格納される）を含み、各データを時間軸上で同期することが可能である。
【００３５】
続いて、ユーザが入力部１３を使用して選択した歌唱曲の再生指示を行うと（ステップＳ１０３）、プレイヤー２２はステップＳ１０２で読み出したマルチメディアファイル２１の再生処理を開始する（ステップＳ１０４）。この後、プレイヤー２２は、マルチメディアファイル２１の各Chunk内に格納されたシーケンスデータに従って各時刻に行う処理を判断し、処理の対象となるデータの種類に応じて、当該データの出力先を振り分ける（ステップＳ１０５）。
【００３６】
Audio Track Chunk内のオーディオデータを処理する場合は、プレイヤー２２はＤＳＰ６の一機能であるオーディオデコーダ２３へオーディオデータを出力する。オーディオデコーダ２３は、入力したオーディオデータをリニアなオーディオデータフォーマットにリアルタイムでデコードする（ステップＳ１０６）。ここで、マルチメディアファイル２１内に格納されるオーディオデータはＭＰ３形式やＡＡＣ形式等のフォーマットで圧縮されている。
【００３７】
オーディオデコーダ２３でデコードされたオーディオデータは、続いてＤＳＰ６の一機能である歌唱音キャンセルモジュール２４（歌唱音キャンセル手段）へ出力される。歌唱音キャンセルモジュール２４は、入力したオーディオデータから歌唱音を検出し、検出した歌唱音をキャンセルする処理を行い、歌唱なしオーディオデータ２５を生成する（ステップＳ１０７）。
【００３８】
ここで、図２のマルチメディアファイルに歌唱音をキャンセルする期間（例えば、歌唱曲の開始からの時間）を指定するデータを加え、歌唱音キャンセルモジュール２４は、指定された期間内のオーディオデータに対してのみ歌唱音キャンセルの処理を行うようにすることも可能である。
【００３９】
また、ディスプレイ１０の画面に歌唱音キャンセルのオン／オフを選択するためのボタンを表示し、歌唱曲の再生中にユーザが入力部１３を操作して歌唱音キャンセルのオン／オフを可能である。ユーザの指示により歌唱音キャンセルモジュール２４は歌唱音キャンセル処理を実行または停止する。
【００４０】
歌唱音をキャンセルする方法に関しては、例えば、左右のステレオ音声信号からセンターに定位する成分を除去したり、中域の成分を除去するなどの方法が知られており、この歌唱音キャンセルの過程で行う帯域制限等の処理により歌唱音だけでなく演奏音の音質にも影響を与えるが、上述のように歌唱音をキャンセルする区間を指定することにより、演奏音のみの部分に関しては音質を維持することができる。
【００４１】
歌唱音キャンセルモジュール２４により生成された歌唱なしオーディオデータ２５は、Ｄ／Ａ部７でアナログオーディオ信号に変換され、アンプ（図示せず）で増幅された後にスピーカ８から発音される（ステップＳ１０８）。
【００４２】
一方、ステップＳ１０５においてGraphic Track Chunk内のグラフィックデータを処理する場合には、プレイヤー２２はＣＰＵ１の一機能であるグラフィックデコーダ２６へグラフィックデータを出力する。グラフィックデコーダ２６は、プレイヤー２２から入力したグラフィックデータ（例えば、ＪＰＥＧ形式やＰＮＧ形式で圧縮されている）をディスプレイ１０に表示するための実データにデコードする（ステップＳ１０９）。
【００４３】
ステップＳ１０５においてGraphic Track Chunk内のテキストデータを処理する場合には、プレイヤー２２はＣＰＵ１の一機能であるテキストデコーダ２７へテキストデータを出力する。テキストデコーダ２７は、プレイヤー２２から入力したテキストデータをフォントに置き換え、ディスプレイ１０に表示するための実データにデコードする（ステップＳ１１０）。
【００４４】
ステップＳ１０９、ステップＳ１１０でデコードされたグラフィックデータおよびテキストデータは描画モジュール９へと出力される。描画モジュール９は、入力したグラフィックデータおよびテキストデータを元に、描画の時刻シーケンスに従って、歌詞（テキスト）のワイプやグラフィックの移動、表示切り替え等の処理を施し（ステップＳ１１１）、ディスプレイ１０に表示する（ステップＳ１１２）。
【００４５】
ステップＳ１０５においてMIDI Track Chunk内のＭＩＤＩデータを処理する場合には、プレイヤー２２は音源１１へＭＩＤＩデータを出力する。音源１１は、入力したＭＩＤＩＤデータに基づいてデジタル楽音データを生成する。生成されたデジタル楽音データは、Ｄ／Ａ部７でアナログ楽音信号に変換され、アンプ（図示せず）で増幅された後にスピーカ８からメロディとして再生される（ステップＳ１１３）。
【００４６】
その他、図２のマルチメディアファイルのフォーマット形式には記載していないが、歌唱曲の再生と同期してＬＥＤを駆動すること（ステップＳ１１４）や、バイブレータを駆動すること（ステップＳ１１５）も可能である。
【００４７】
一つのデータに関する処理が終了すると、歌唱曲の再生が終了していなければ（ステップＳ１１６：Ｎｏ）、ステップＳ１０５に戻り、プレイヤー２２は次の時刻に行う処理を判断し、処理の対象となるデータの種類に応じて、当該データの出力先を振り分ける。以降、歌唱曲の再生中はステップＳ１０５〜ステップＳ１１６の処理を繰り返し実行する。
【００４８】
このように、本実施形態に係る携帯電話機を用いることで、ユーザは歌唱付きのオーディオデータから歌唱音がキャンセルされた曲を聴き、携帯電話機のディスプレイ１１に表示されるテキストやグラフィックを見ながらカラオケを楽しむことができる。
【００４９】
また、カラオケで用いるオーディオデータは、従来使用されていたＭＩＤＩデータではなく、オリジナルの歌唱曲のデータであるため、ユーザはオリジナルの伴奏で歌唱することができる。さらにまた、音楽鑑賞用とカラオケ用とで複数のオーディオデータを用意する必要がなくなり、一つのオーディオデータを音楽鑑賞とカラオケの双方に用いることができる。
【００５０】
続いて、歌唱付きのオーディオデータに歌詞（テキスト）データやグラフィックデータを組み合わせたマルチメディアファイルを制作する方法に関して説明する。マルチメディアファイルの制作方法は大きく分けて、ユーザが制作する方法と、歌唱曲を配信する配信サーバで行う方法の二通りが考えられる。
【００５１】
ユーザがマルチメディアファイルを制作する場合には、既存の歌唱付きのオーディオデータと歌詞となるテキストデータやグラフィックデータを用意する。ユーザはパソコン上で専用のオーサリングツールを用いてテキストデータやグラフィックデータの表示タイミング等を示すシーケンスデータを作成し、オーディオデータに付加してマルチメディアファイルを制作する。マルチメディアファイルの制作後は、何らかの通信手段により、パソコンから携帯電話機へとマルチメディアファイルを転送する。
【００５２】
次に、配信サーバでマルチメディアファイルを作成する場合に関しては、図５を参照して説明する。図５は、配信サーバから携帯電話機へオーディオをマルチメディアファイルの形式で配信するオーディオ配信システムの構成を示す構成図である。
【００５３】
図５において、携帯電話機５１（オーディオ再生装置）は、図１に示す構造の携帯電話機である。公衆回線網５２は、携帯電話機５１と配信サーバ５３とを接続するネットワークである。配信サーバ５３は、マルチメディアファイルを作成し、携帯電話機５１へ配信するサーバである。データベース５４（記憶手段）は、配信サーバ５３と接続されたデータベースであり、歌唱曲のオーディオデータ、歌詞データ、グラフィックデータ等を保持する。
【００５４】
続いて、図５のオーディオ配信ネットワークでマルチメディアファイルを携帯電話機５１に配信するまでの手順を説明する。まず、ユーザは携帯電話機５１のＷＥＢ画面上で配信を希望する歌唱曲を配信サーバ５３に対して指定する。配信サーバ５３は、指定された歌唱曲のオーディオデータと、対応する歌詞データおよびグラフィックデータとをデータベース５４から読み出す。
【００５５】
続いて、配信サーバ５３は、読み出したオーディオデータ、歌詞データおよびグラフィックデータから図２のフォーマット形式のマルチメディアファイルを制作する（マルチメディアファイル制作手段）。最後に、配信サーバ５３は、作成したマルチメディアファイルを携帯電話機５１へと配信する（配信手段）。
【００５６】
なお、一つのオーディオデータに対応する歌詞データおよびグラフィックデータをデータベース５４に複数用意し、ユーザが携帯電話機５１のＷＥＢ画面上で複数の歌詞データ・グラフィックデータの中から一つを選択し、配信サーバ５３は選択された歌詞データ・グラフィックデータとオーディオデータとからマルチメディアファイルを制作することも可能である。
【００５７】
また、ユーザがすでに歌唱付きのオーディオデータを所持している場合には、そのオーディオデータを携帯電話機５１から配信サーバ５３へと送信し、配信サーバ５３からマルチメディアファイルの配信を受ける方法も考えられる。このとき、配信サーバ５３は受信した歌唱付きオーディオデータに対応する歌詞データ・グラフィックデータをデータベース５４から読み出し、マルチメディアファイルを作成した上で、オーディオデータの送信元である携帯電話機５１へ当該マルチメディアファイルを配信する。
【００５８】
以上、本発明の実施形態を詳述してきたが、具体的な構成は本実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。例えば、本実施形態では、歌唱音をキャンセルする処理をオーディオの再生時に携帯電話機がリアルタイムに行っているが、パソコン上でオーサリングツール等を用いて行ってもよいし、図５の配信サーバ５３でマルチメディアファイルの配信前に行ってもよい。また、オーディオデータは特定の形式で圧縮されている必要はなく、圧縮されていないオーディオデータに対しても本発明を適用できる。
【産業上の利用可能性】
【００５９】
本発明は、カラオケ機能を有し、オーディオデータを再生可能なオーディオ再生装置に用いて好適である。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施形態に係る携帯電話機の構成を示す構成図である。
【図２】マルチメディアファイルのフォーマット構造の一例を示した図である。
【図３】図１の携帯電話機で実行される機能を示した機能構成図である。
【図４】図１の携帯電話機で歌唱曲を再生する手順を示す図である。
【図５】配信サーバから携帯電話機へオーディオをマルチメディアファイルの形式で配信するオーディオ配信システムの構成を示す構成図である
【符号の説明】
【００６１】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４…インタフェース、５…データディスク（データ記憶手段）、６…ＤＳＰ、７…Ｄ／Ａ部、８…スピーカ（オーディオ再生手段）、９…描画モジュール（描画制御手段）、１０…ディスプレイ、１１…音源、１２…バスライン、１３…入力部、２４…歌唱音キャンセルモジュール（歌唱音キャンセル手段）、５１…携帯電話機（オーディオ再生装置）、５２…公衆回線網、５３…配信サーバ、５４…データベース（記憶手段）
【図１】
2007079413.tif 000003
【図２】
2007079413.tif 000004
【図３】
2007079413.tif 000005
【図４】
2007079413.tif 000006
【図５】
2007079413.tif 000007