JP2018519537A - カラオケ処理方法、装置、およびシステム - Google Patents

カラオケ処理方法、装置、およびシステム Download PDF

Info

Publication number
JP2018519537A
JP2018519537A JP2017560977A JP2017560977A JP2018519537A JP 2018519537 A JP2018519537 A JP 2018519537A JP 2017560977 A JP2017560977 A JP 2017560977A JP 2017560977 A JP2017560977 A JP 2017560977A JP 2018519537 A JP2018519537 A JP 2018519537A
Authority
JP
Japan
Prior art keywords
lyrics
file
lyric
karaoke
audio file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017560977A
Other languages
English (en)
Other versions
JP6456525B2 (ja
Inventor
ウエイフォン ジャオ
ウエイフォン ジャオ
チュン リ
チュン リ
シアン リィウ
シアン リィウ
バオホア ワン
バオホア ワン
メイシン ワン
メイシン ワン
ジヨン リィウ
ジヨン リィウ
スリアン ホアン
スリアン ホアン
フェイ ジョン
フェイ ジョン
シアンウエン チェン
シアンウエン チェン
ボ ソォン
ボ ソォン
ハオジエ シュイ
ハオジエ シュイ
リ ツァオ
リ ツァオ
ティエンウエン リ
ティエンウエン リ
ウエイロォン ワン
ウエイロォン ワン
シアオカン ドン
シアオカン ドン
ションミン タン
ションミン タン
ホォンチョン フゥ
ホォンチョン フゥ
チン ジャン
チン ジャン
Original Assignee
グァンジョウ クゥゴゥ コンピューター テクノロジー カンパニー リミテッド
グァンジョウ クゥゴゥ コンピューター テクノロジー カンパニー リミテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by グァンジョウ クゥゴゥ コンピューター テクノロジー カンパニー リミテッド, グァンジョウ クゥゴゥ コンピューター テクノロジー カンパニー リミテッド filed Critical グァンジョウ クゥゴゥ コンピューター テクノロジー カンパニー リミテッド
Publication of JP2018519537A publication Critical patent/JP2018519537A/ja
Application granted granted Critical
Publication of JP6456525B2 publication Critical patent/JP6456525B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/361Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
    • G10H1/365Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems the accompaniment information being stored on a host computer and transmitted to a reproducing terminal by means of a network, e.g. public telephone lines
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0008Associated control or indicating means
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/361Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B31/00Arrangements for the associated working of recording or reproducing apparatus with related apparatus
    • G11B31/02Arrangements for the associated working of recording or reproducing apparatus with related apparatus with automatic musical instruments
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/005Musical accompaniment, i.e. complete instrumental rhythm synthesis added to a performed melody, e.g. as output by drum machines

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • General Engineering & Computer Science (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

【課題】本発明は、スターと一緒に歌うカラオケ体験を実現可能にするカラオケ処理方法、装置、およびシステムを提供する。
【解決手段】本発明のカラオケ処理方法は、サーバーによって、歌の伴奏オーディオファイルと、原曲オーディオファイルと、歌詞の表示時間を識別するために使用される時間情報を含む歌詞ファイルとを取得するステップと、サーバーによって、歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分を取得し、歌詞分割情報を形成するステップと、サーバーが、第1の歌詞部分の表示時間に対応するように伴奏オーディオファイルを出力し、第2の歌詞部分の表示時間に対応するように原曲オーディオファイルを出力することで、対象のオーディオファイルを形成するステップと、クライアントによって送信されたカラオケリクエストを受信した後、対象のオーディオファイルと歌詞分割情報をサーバーによってクライアントに送信するステップとを備えており、この送信により、クライアントが対象のオーディオファイルを伴奏オーディオとして使用し、歌詞分割情報にしたがってカラオケサービスをユーザーに提供する。
【選択図】図1

Description

本願は、2015年05月27日付で中華人民共和国国家知識産権局に提出された中国特許出願201510280087.7(発明の名称“カラオケ処理方法、装置、およびシステム”)に基づく優先権を主張する。
本発明は、オーディオ処理の分野、特にカラオケ処理方法および装置とカラオケ処理システムに関する。
人々の生活の質の向上に伴い、豊富な機能を有するカラオケアプリケーションが、人々の日常生活において多く使用されている。
カラオケアプリケーションは、音楽プレイヤーと録音ソフトウェアを組み合わせたものであり、原曲を再生し、ユーザーの歌を録音し、録音された歌を伴奏と混合させて音楽ファイルを取得することができる。さらに、ユーザーがこの音楽ファイルをインターネット上にアップロードすることで、多くの人がユーザーの歌を聞くことができる。
一般的に、ユーザーが自身の歌を録音する際、カラオケアプリケーションは、ユーザーの歌の録音用の伴奏として再生させる伴奏オーディオファイルを提供する。しかし、これではユーザーは一人でしか歌うことができず、スターと一緒に歌うカラオケ体験ができない。
本発明は、スターと一緒に歌うカラオケ体験を実現するための、実施形態に係るカラオケ処理方法、カラオケ処理装置、およびカラオケ処理システムを提供する。
本発明に係るカラオケ処理方法は、サーバーによって、歌の伴奏オーディオファイルと、原曲オーディオファイルと、歌詞の表示時間を識別する時間情報を含む歌詞ファイルとを取得するステップと、
サーバーによって、歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分とを取得し、第1の歌詞部分を識別する識別情報を含む歌詞分割情報を形成するステップと、
サーバーによって、第1の歌詞部分の表示時間に対応するように伴奏オーディオファイルを出力し、第2の歌詞部分の表示時間に対応するように原曲オーディオファイルを出力することで、対象オーディオファイルを形成するステップと、
クライアントによって送信されたカラオケリクエストを受信すると、対象オーディオファイルと、歌詞分割情報を歌詞ファイルに追加することで取得された対象歌詞ファイルとをサーバーによってクライアントに送信するステップとを備えている。
本発明に係るカラオケ処理装置は、歌の伴奏オーディオファイルと、原曲オーディオファイルと、歌詞の表示時間を識別する時間情報を含む歌詞ファイルとを取得するように構成された取得ユニットと、
歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分を取得し、第1の歌詞部分を識別する識別情報を含む歌詞分割情報を形成するように構成された処理ユニットと、
第1の歌詞部分の表示時間に対応するように伴奏オーディオファイルを出力し、第2の歌詞部分の表示時間に対応するように原曲オーディオファイルを出力することで、対象オーディオファイルを形成するように構成された形成ユニットと、
クライアントによって送信されたカラオケリクエストを受信すると、対象オーディオファイルと、歌詞分割情報を歌詞ファイルに追加することで取得された対象歌詞ファイルとをクライアントに送信するように構成された送信ユニットとを備えている。
本発明に係るカラオケ処理システムは、本発明に係るカラオケ処理装置を含むサーバーと、対象オーディオファイルを伴奏オーディオとして使用し、対象歌詞ファイルを歌詞として再生することで、ユーザーにカラオケサービスを提供するように構成されたクライアントを備えている。
本発明の実施形態に係る技術的解決策によると、まず、サーバーが、歌の伴奏オーディオファイルと、原曲オーディオファイルと、歌詞の表示時間を識別する時間情報を含む歌詞ファイルとを取得する。次に、サーバーが、歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分とを取得し、第1の歌詞部分を識別する識別情報を含む歌詞分割情報を形成する。次に、サーバーが、第1の歌詞部分の表示時間に対応するように伴奏オーディオファイルを出力し、第2の歌詞部分の表示時間に対応するように原曲オーディオファイルを出力することで、対象オーディオファイルを形成する。これにより、クライアントによって送信されたカラオケリクエストを受信すると、サーバーは、対象オーディオファイルと歌詞分割情報をクライアントに送信して、クライアントは、対象オーディオファイルを伴奏音源として使用し、さらに、上記の歌詞分割情報に基づいて、カラオケサービスをユーザーに提供する。本発明の実施形態では、サーバーがクライアントに送信する対象オーディオファイルは、第1の歌詞部分の表示時間に対応する伴奏と、第2の歌詞部分の表示時間に対応する原曲を含んでいる。対象の歌が、第1の歌詞部分の表示時間中はユーザーによって歌われ、第2の歌詞部分の表示時間中は本来のスターによって歌われるため、スターと一緒に歌うカラオケ体験が実現可能となる。
本発明の実施形態に係るカラオケ処理方法を示す概略図 本発明の別の実施形態に係るカラオケ処理方法を示す概略図 本発明の実施形態に係るカラオケ処理装置を示す概略図 本発明の実施形態に係るカラオケ処理システムを示す概略図 本発明の実施形態に係るカラオケ処理方法が適用されるサーバーの概略構造図
本発明は、スターと一緒に歌うカラオケ体験を実現するための、以下に詳細に説明する実施形態に係るカラオケ処理方法および装置とカラオケ処理システムを提供する。
以下、本発明の実施形態に係る技術的解決策について、本発明の実施形態を示す図面を参照して明確かつ十分な形で記載する。以下に記載する実施形態は、本発明の実施形態のすべてではなく一部のみである。ここで開示されている実施形態に基づいて、当業者が創造性を発揮せずに到達することができる他のすべての実施形態が本発明の保護の範囲に含まれる。
本願の明細書、クレーム、図面において「第1」、「第2」、「第3」、「第4」などの用語が存在する場合、これらの用語は類似の複数の対象を区別するためのものであり、これらの順番を特定するものではない。すなわち以下に記載する実施形態において、序数によって示されるデータは必要に応じて、図面に示され、明細書に記載されている順番とは異なる順番で実施してもよい。また、「備える/含む」(include)、「有する」(have)という用語と、これら用語のすべての変形は、明確に記載されていない他の要素を排除するものではないことを意味する。例えば、工程、方法、システム、製品、装置などが一連のステップまたはユニットを含むという記載は、必ずしもここに記載されているステップまたはユニットに限定されるという意味ではなく、ここには記載されていない他のステップまたはユニット、あるいは、工程、方法、製品、装置に本来備わっている他のステップまたはユニットも包含する可能性がある。
本発明の実施形態におけるクライアントには、携帯電話、パソコン(PC、Personal Computer)および/またはタブレットコンピュータが含まれる。実際の用途において、これらのクライアントを介してウェブページにログインしたり、クライアントにプログラムをロードしたり、種々のモバイルプラットフォームから提供されるアプリケーション(App、Application)を使用してカラオケサービスにアクセスすることができる。
本発明の実施形態では、サーバーは、ネットワークを介してクライアントに接続される。サーバーは種々のサーバーからなり、プロバイダ(例えば、カラオケプロバイダなど)によってセットアップされることで、提供されるサービスを管理および操作することができる。
図1に示すように、本発明の実施形態に係るカラオケ処理方法は、以下のステップ101〜104を含んでいる。
ステップ101では、サーバーが、歌の伴奏オーディオファイル、原曲オーディオファイル、および歌詞ファイルを取得する。
本実施形態では、伴奏オーディオファイルと原曲オーディオファイルはいずれも、生のオーディオデータである。実際の用途において、取得した伴奏オーディオファイルまたは原曲オーディオファイルがMP3などの圧縮形式のオーディオデータである場合、サーバーが圧縮形式のオーディオデータを解凍して生のオーディオデータを取得する。
本実施形態では、歌詞ファイルは歌詞の表示時間を識別する時間情報を含んでおり、この時間情報に基づいて、歌詞ファイルが、伴奏オーディオファイルおよび原曲オーディオファイルと同期される。例えば、歌詞ファイルは、歌詞の表示時間を識別するタイムタグを含むLRC歌詞ファイルであってもよい。
ステップ102では、サーバーが、歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分を取得し、歌詞分割情報を形成する。
本実施形態は、サーバーは、以下に説明する種々の方法で歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分を取得するように構成することができる。
第1の方法では、サーバーが、時間情報に基づいて歌詞ファイルの段落情報を決定し、次に、この段落情報に基づいて歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分を取得する。
本実施形態は、歌の歌詞ファイルの時間情報は、歌の各段落に対応する表示時間の始点と終点を反映するように構成することができる。すなわち、サーバーは、時間情報に基づいて、歌詞ファイルに含まれる段落の数と、各段落に対応する表示時間の始点および終点とを決定するように構成することができる。サーバーは、上記の段落情報に基づいて歌詞ファイルを分割する際、少なくとも1つの所定の段落を第1の歌詞部分、残りの段落を第2の歌詞部分として取得するように構成することができる。第1の歌詞部分の段落の数は限定されず、かつどの段落でも第1の歌詞部分とすることができる。例えば、段落情報の構成は以下のように表すことができる。
typdef struct section_info {
int section_id; //段落id
int start_ms; //開始時間ms
int end_ms; //終了時間ms
int role_id; //役割ID
} Ssection, *PSection;
上記構成において、役割(role)idは、各セクションが、女性ボーカルパートと男性ボーカルパートのどちらに対応しているかを示している。女性ボーカルパートに対応する段落を第1の歌詞部分または第2の歌詞部分に設定して、男女の役割に基づいて歌詞を分割し、互いに異なる役割で構成された第1の歌詞部分と第2の歌詞部分を取得することが好ましい。
第2の方法では、サーバーが、歌詞ファイルのバース部分(主歌:verse part)とリフレイン部分(副歌:refrain part)を決定した上で、バース部分を第1の歌詞部分、リフレイン部分を第2の歌詞部分と決定するか、或いは、リフレイン部分を第1の歌詞部分、バース部分を第2の歌詞部分と決定する。
本実施形態では、サーバーが、リフレインとバースとに基づいて歌詞を分割して、バース部分に対応する第1の歌詞部分と、リフレイン部分に対応する第2の歌詞部分を取得するか、或いは、リフレイン部分に対応する第1の歌詞部分と、バース部分に対応する第2の歌詞部分を取得する。
第3の方法では、サーバーが、カスタムテンプレート(カスタマイズされたテンプレート)に基づいて歌詞ファイルを分割して、第1の歌詞部分と第2の歌詞部分を取得する。
本実施形態では、サーバーが、歌詞を分割するための複数のテンプレートを予めカスタマイズしておき、次に、これらのカスタムテンプレートに基づいて歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分を取得する。例えば、歌詞の中から決まったN個のセンテンスまたはN個のワードを第1の歌詞部分として設定することができる。しかしカスタムテンプレートを設定する方法はこれに限定されず、当業者が、実際の状況に応じて種々のテンプレートを設定してよい。
上で説明したものは、本実施形態における第1の歌詞部分と第2の歌詞部分を取得するための歌詞ファイル分割方法の数例に過ぎない。実際の用途において、サーバーは、上記の分割方法を組み合わせてもよいし、或いは、他の分割方法を用いてもよく、分割方法は限定されない。
本実施形態では、サーバーは、ステップ102を実行する前に、クライアントから、ユーザーによって指定された分割方法の指示を受信し、次に、この分割の指示に基づいて歌詞ファイルを分割して、第1の歌詞部分と第2の歌詞部分を取得するように構成してもよい。これにより、ユーザーが歌詞の分割方法を選択することが可能となり、ユーザーが望む形の第1の歌詞部分と第2の歌詞部分を取得することができる。
本実施形態では、分割処理によって第1歌詞部分と第2の歌詞部分を取得した後、サーバーがさらに分割結果を記録して、第1の歌詞部分を識別する識別情報を含む歌詞分割情報を形成する。本実施形態では、歌詞は全部で2つの部分からなるため、サーバーやクライアントなどは、第1の歌詞部分を識別する識別情報によって、対応する第2の歌詞部分を識別することができる。もちろん他の実施形態において、歌詞分割情報として、第2の歌詞部分を識別する識別情報をさらに含むようにすることもできる。
ステップ103では、サーバーが、第1の歌詞部分の表示時間に対応するように伴奏オーディオファイルを出力し、第2の歌詞部分の表示時間に対応するように原曲オーディオファイルを出力することで、対象オーディオファイルを形成する。
本実施形態では、対象オーディオファイルの形成工程において、伴奏オーディオファイルが、第1の歌詞部分の表示時間に対応するように出力されて、第1の歌詞部分に対応する時間間隔の伴奏オーディオファイルのオーディオデータが取得される。原曲オーディオファイルは、第2の歌詞部分の表示時間に対応するように出力されて、第2の歌詞部分に対応する時間間隔の原曲オーディオファイルのオーディオデータが取得される。次に、取得された伴奏および原曲オーディオデータが切替点において、時間順にしたがって結合されて1つのオーディオファイル、すなわち対象オーディオファイルが形成される。強調したい点として、上で説明した対象オーディオファイルの形成工程において、歌詞の表示時間に基づいてそれぞれ時間が決定された伴奏オーディオファイルと原曲オーディオファイルからなるオーディオデータが出力されるので、対象オーディオファイルを再生すると、第1の歌詞部分の表示時間中に伴奏が出力され、第2の歌詞部分の表示時間中に原曲が出力される。すなわち、対象オーディオファイルは、伴奏と原曲が自動的に切り替わるように構成されている。
本実施形態では、上記方法は、サーバーによって、対象のオーディオファイルのオーディオデータに対し、その切替点において平衡処理(balance processing)を行うステップをさらに含むものとしてもよい。具体的に言うと、切替点とは、第1の歌詞部分に対応する表示時間から第2の歌詞部分に対応する表示時間に切り替わる時点、または、第2の歌詞部分に対応する表示時間から第1の歌詞部分に対応する表示時間に切り替わる時点を意味するが、本実施形態では、2つのオーディオファイル同士を接合(splice)することで対象のオーディオファイルが取得されるため、この接合点において平衡処理を行うことで、対象オーディオファイルのオーディオ品質を確保することができる。本実施形態では、平衡処理を行う方法として、平均フィルタ処理(average filtering)や重ね合せ処理(superposition processing)といった従来のオーディオ接合技術を用いることができる。
ステップ104では、サーバーが、クライアントによって送信されたカラオケリクエストを受信すると、対象オーディオファイルと、歌詞分割情報を歌詞ファイルに追加することで取得された対象歌詞ファイルとをクライアントに送信する。
本実施形態では、サーバーが、クライアントによって送信されたカラオケリクエストを受信すると、対象オーディオファイルと、歌詞分割情報を上記歌詞ファイルに追加することで取得された対象歌詞ファイルとをクライアントに送信し、クライアントが、対象オーディオファイルを伴奏オーディオとして使用し、対象歌詞ファイルを歌詞として再生することで、カラオケサービスをユーザーに提供する。本実施形態では、クライアントが対象のオーディオファイルを再生すると、第1の歌詞部分の表示時間中に伴奏が出力され、第2の歌詞部分の表示時間中に原曲が出力される。これにより、対象の歌が、第1の歌詞部分の表示時間中はユーザーによって歌われ、第2の歌詞部分の表示時間中は本来のスターによって歌われるため、スターと一緒に歌うカラオケ体験が実現可能となる。本実施形態では、対象オーディオファイルと対象歌詞ファイルはサーバーでのみ形成され、その上で、クライアントに送信されるため、クライアントのロジックを変更せずに、スターと一緒に歌うカラオケ体験を提供することができる。
本発明の実施形態に係る技術的解決策によると、まず、サーバーが、歌の伴奏オーディオファイルと、原曲オーディオファイルと、歌詞の表示時間を識別する時間情報を含む歌詞ファイルとを取得する。次に、サーバーが、歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分を取得し、第1の歌詞部分を識別する識別情報を含む歌詞分割情報を形成する。次に、サーバーが、第1の歌詞部分の表示時間に対応するように伴奏オーディオファイルを出力し、第2の歌詞部分の表示時間に対応するように原曲オーディオファイルを出力することで、対象オーディオファイルを形成する。これにより、サーバーが、クライアントによって送信されたカラオケリクエストを受信すると、対象オーディオファイルと歌詞分割情報をクライアントに送信して、クライアントが、対象オーディオファイルを伴奏オーディオとして使用することで、さらに、上記の歌詞分割情報に基づいて、カラオケサービスをユーザーに提供する。本実施形態では、サーバーがクライアントに送信する対象オーディオファイルは、第1の歌詞部分の表示時間に対応する伴奏と、第2の歌詞部分の表示時間に対応する原曲を含んでおり、対象の歌が、第1の歌詞部分の表示時間中はユーザーによって歌われ、第2の歌詞部分の表示時間中は本来のスターによって歌われるため、スターと一緒に歌うカラオケ体験が実現可能となる。
次に、対象オーディオファイルを伴奏オーディオとして使用し、対象歌詞ファイルを歌詞として再生することで、クライアントがユーザーにカラオケサービスを提供する方法について、図1の実施形態に基づきさらに説明する。図2に示すように、本発明の別の実施形態に係るカラオケ処理方法は、以下のステップ201〜207を含んでいる。
ステップ201では、サーバーが、歌の伴奏オーディオファイル、原曲オーディオファイル、および歌詞ファイルを取得する。
ステップ202では、サーバーが、歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分を取得する。
ステップ203では、サーバーが、第1の歌詞部分の表示時間に対応するように伴奏オーディオファイルを出力し、第2の歌詞部分の表示時間に対応するように原曲オーディオファイルを出力することで、対象オーディオファイルを形成する。
ステップ204では、サーバーが、クライアントによって送信されたカラオケリクエストを受信すると、対象オーディオファイルと、歌詞分割情報を歌詞ファイルに追加することで取得された対象歌詞ファイルとをクライアントに送信する。
本実施形態のステップ201〜204は、図1の実施形態のステップ101〜104と同じであるため、詳細に説明しない。
ステップ205では、クライアントが、対象オーディオファイルと対象歌詞ファイルを再生する。
本実施形態では、サーバーによって送信された対象オーディオファイルと対象歌詞ファイルをクライアントが受信した後、クライアント内のカラオケアプリケーションによって、上記の対象オーディオファイルと対象歌詞ファイルが再生される。この時、対象オーディオファイルは伴奏オーディオとして再生される。
クライアントは、クライアント上に表示される歌詞のどの部分をユーザーとスターがそれぞれ歌うのかユーザーが瞬時に識別/判断できるように構成されている。すなわち本実施形態では、歌詞分割情報に基づいて、クライアント上に表示される第1の歌詞部分を第1識別子で識別し、クライアント上に表示される第2の歌詞部分を第2識別子で識別するのが好ましい。これらの識別子は色識別子であってもよい。この場合、例えば、第1の歌詞部分をある色で表示し、第2の歌詞部分を第1の歌詞部分の色とは別の色で表示する。或いは、これらの識別子は強調表示識別子であってもよい。この場合、例えば、第1の歌詞部分を強調表示し、第2の歌詞部分は強調表示しない。本実施形態では、識別子の種類は上記に限定されず、当業者には上記以外の識別子を利用できる。
ステップ206では、クライアントは、歌詞分割情報に基づいて、第1の歌詞部分の表示時間中にユーザーのオーディオデータを録音する。
本実施形態は、クライアントが、歌詞分割情報に基づいて、第1の歌詞部分に対応する表示時間と第2の歌詞部分に対応する表示時間を識別し、第1の歌詞部分の表示時間中にユーザーのオーディオデータを録音し、第2の歌詞部分の表示時間中、すなわち、対象オーディオファイルのうち、スターが歌う原曲がクライアントによって再生されている間は録音を停止するように構成することができる。これにより、対象の歌が、第1の歌詞部分の表示時間中はユーザーによって歌われ、第2の歌詞部分の表示時間中は本来のスターによって歌われるため、スターと一緒に歌うカラオケ体験が実現可能となる。
ステップ207では、クライアントが、ユーザーのオーディオデータと対象オーディオファイルを混合して、交唱ファイルを取得する。
本実施形態では、取得された交唱ファイルは、第1の歌詞部分の表示時間中にユーザーが歌う歌のオーディオデータと、第2の歌詞部分の表示時間中にスターが歌う原曲のオーディオデータ(すなわち、第2の歌詞部分に対応する時間間隔の原曲オーディオファイルのオーディオデータ)を含んでいる。本実施形態では、ユーザーは、クライアントを介して交唱ファイルをインターネット上にアップロードして、自身がスターと一緒に歌う歌を他の人と共有することもできる。
本実施形態では、上記の混合処理の具体的な手法として、例えば、対応するサンプリング点のデータを加算し、その和を2で割るという従来の混合アルゴリズムを用いることができる。
ここまで、本発明の実施形態に係るカラオケ処理方法について説明したが、以下、本発明の実施形態に係るカラオケ処理装置について説明する。図3に示すように、本発明の実施形態に係るカラオケ処理装置は、取得ユニット301、処理ユニット302、形成ユニット303、および送信ユニット304を備えている。
取得ユニット301は、歌の伴奏オーディオファイルと、原曲オーディオファイルと、歌詞の表示時間を識別する時間情報を含む歌詞ファイルとを取得するように構成されている。
処理ユニット302は、歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分を取得し、第1の歌詞部分を識別する識別情報を含む歌詞分割情報を形成するように構成されている。
形成ユニット303は、第1の歌詞部分の表示時間に対応するように伴奏オーディオファイルを出力し、第2の歌詞部分の表示時間に対応するように原曲オーディオファイルを出力することで、対象のオーディオファイルを形成するように構成されている。
送信ユニット304は、クライアントによって送信されたカラオケリクエストを受信すると、対象オーディオファイルと、歌詞分割情報を歌詞ファイルに追加することで取得された対象歌詞ファイルとをクライアントに送信するように構成されており、この送信により、クライアントが、対象オーディオファイルを伴奏オーディオとして使用し、対象歌詞ファイルを歌詞として再生することで、ユーザーにカラオケサービスを提供する。
本発明を十分に理解できるように、以下、本実施形態のカラオケ処理装置の作動フローについて具体的なシナリオを例に挙げて説明する。
取得ユニット301が、歌の伴奏オーディオファイルと、原曲オーディオファイルと、歌詞の表示時間を識別する時間情報を含む歌詞ファイルとを取得する。処理ユニット302が、歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分を取得し、第1の歌詞部分を識別する識別情報を含む歌詞分割情報を形成する。形成ユニット303が、第1の歌詞部分の表示時間に対応するように伴奏オーディオファイルを出力し、第2の歌詞部分の表示時間に対応するように原曲オーディオファイルを出力することで、対象オーディオファイルを形成する。送信ユニット304が、クライアントによって送信されたカラオケリクエストを受信すると、対象オーディオファイルと、歌詞分割情報を歌詞ファイルに追加することで取得された対象歌詞ファイルとをクライアントに送信し、クライアントが、対象オーディオファイルを伴奏オーディオとして使用し、対象歌詞ファイルを歌詞として再生することで、ユーザーにカラオケサービスを提供する。
本発明の実施形態に係る技術的解決策によると、まず、取得ユニット301が、歌の伴奏オーディオファイルと、原曲オーディオファイルと、歌詞の表示時間を識別する時間情報を含む歌詞ファイルとを取得する。次に、処理ユニット302が、歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分を取得し、第1の歌詞部分を識別する識別情報を含む歌詞分割情報を形成する。次に、形成ユニット303が、第1の歌詞部分の表示時間に対応するように伴奏オーディオファイルを出力し、第2の歌詞部分の表示時間に対応するように原曲オーディオファイルを出力することで、対象オーディオファイルを形成する。このようにして、クライアントによって送信されたカラオケリクエストを受信すると、送信ユニット304が、対象オーディオファイルと歌詞分割情報をクライアントに送信する。この送信により、クライアントが、対象オーディオファイルを伴奏オーディオとして使用することで、さらに、上記の歌詞分割情報に基づいて、カラオケサービスをユーザーに提供する。本発明の実施形態に係るサーバー内のカラオケ処理装置によってクライアントに送信される対象のオーディオファイルは、第1の歌詞部分の表示時間に対応する伴奏と、第2の歌詞部分の表示時間に対応する原曲を含んでいる。したがって、本発明の実施形態では、対象の歌が、第1の歌詞部分の表示時間中はユーザーによって歌われ、第2の歌詞部分の表示時間中は本来のスターによって歌われるため、スターと一緒に歌うカラオケ体験が実現可能となる。
本実施形態では、処理ユニット302は、時間情報に基づいて歌詞ファイルの段落情報を決定し、この段落情報に基づいて歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分を取得するように構成してもよい。
本実施形態では、処理ユニット302は、歌詞ファイルのバース部分とリフレイン部分を決定し、バース部分を第1の歌詞部分、リフレイン部分を第2の歌詞部分と決定するか、或いは、リフレイン部分を第1の歌詞部分、バース部分を第2の歌詞部分と決定するように構成してもよい。
本実施形態では、処理ユニット302は、カスタムテンプレートに基づいて歌詞ファイルを分割して、第1の歌詞部分と第2の歌詞部分を取得するように構成してもよい。
本実施形態では、カラオケ処理装置は、平衡処理ユニット305をさらに備えていてもよい。
平衡処理ユニット305は、対象オーディオファイルのオーディオデータに対し、その切替点において平衡処理を行うように構成されている。切替点とは、第1の歌詞部分に対応する表示時間から第2の歌詞部分に対応する表示時間に切り替わる時点、または、第2の歌詞部分に対応する表示時間から第1の歌詞部分に対応する表示時間に切り替わる時点を意味する。
ここまで、本発明の実施形態に係るカラオケ処理方法とカラオケ処理装置について説明したが、以下、本発明の実施形態に係るカラオケ処理システムについて説明する。図4に示すように、本発明の実施形態に係るカラオケ処理システムは、サーバー401とクライアント402を備えている。
サーバー401は、図3の実施形態で説明したカラオケ処理装置を備えている。
クライアント402は、対象オーディオファイルを伴奏オーディオとして使用し、対象歌詞ファイルを歌詞として再生することで、ユーザーにカラオケサービスを提供するように構成されている。
本実施形態では、クライアント402は、対象のオーディオファイルと対象歌詞ファイルを再生し、歌詞分割情報に基づいて第1の歌詞部分の表示時間中にユーザーのオーディオデータを録音し、ユーザーのオーディオデータと対象のオーディオファイルを混合して交唱ファイルを取得するように構成してもよい。
本実施形態では、クライアント402は、歌詞分割情報に基づいて、クライアント上に表示される第1の歌詞部分を識別する第1識別子と、クライアント上に表示される第2の歌詞部分を識別する第2識別子を提供するように、さらに構成してもよい。
上記のシステム、装置、およびユニットの具体的な処理については、上記の方法に関する実施形態で説明した対応の処理を参照可能であることは当業者にとって明らかであり、説明の便宜上かつ説明を簡略するため、繰り返して説明しない。
本発明の実施形態に係る上記のカラオケ処理方法が適用されるサーバーの概略構造図である図5を参照されたい。本実施形態では、サーバーは、コンピュータまたは同様のコンピューティング装置(computing device)からなる。
図5に示すように、コンピューティング装置500は、1つまたは複数のプロセッサ502(図では1つのみ表示)、メモリ504、および送信モジュール506を備えている。図5に示す構造は一例に過ぎず、上記の電子装置の構造は図5のものに限定されない。例えば、コンピューティング装置500は、図5に示す構成要素より多いまたは少ない数の構成要素を備えていてもよく、図5の構造と異なる構造を有してもよい。
メモリ504は、本発明の実施形態に係るカラオケ処理方法に対応するプログラム指令/モジュールなどのソフトウェアプログラムおよびモジュールを格納するように構成されてもよい。プロセッサ502は、メモリ504に格納されたソフトウェアプログラムおよびモジュールを実行することで、様々な機能アプリケーションの実行とデータ処理を行い、上記カラオケ処理方法を実行する。メモリ504としては、高速ランダムアクセスメモリや、さらに、1つまたは複数の磁気記憶装置、フラッシュメモリ、他の不揮発性ソリッドステートメモリを含む不揮発性メモリが挙げられる。またメモリ504として、プロセッサ502に対して遠隔配置され、ネットワークを介して装置500に接続可能なメモリを用いることもできる。上記ネットワークの例として、インターネット、イントラネット、ローカルエリアネットワーク、モバイル通信ネットワーク、およびこれらの組み合わせを挙げることができるが、これらに限定されない。
送信モジュール506は、ネットワークを介してデータを受信または送信するために使用される。上記ネットワークは、有線ネットワークと無線ネットワークのいずれであってもよい。例えば、送信モジュール506は、インターネットと通信するために、ネットワークケーブルを介してルータなどの他のネットワーク装置に接続可能なネットワークインターフェイスコントローラ(NIC)であってもよい。また例えば、送信モジュール506は、インターネットと無線通信する無線周波数(RF)モジュールであってもよい。
本発明の実施形態に係るシステム、装置、および方法は、別の形で実行/使用されてもよく、上で説明した装置の実施形態などは一例に過ぎない。例えば、上記のユニットはそのロジック機能に基づいて分割されているが、実際の用途において別の形で分割されてもよい。例えば、複数のユニット/構成要素を組み合わせてまたは統合して別のシステムを構成してもよい。或いは、一部の特徴を省略してもよいし、実行/使用しなくてもよい。さらに、ここで開示し説明した連結、直接連結、または通信接続は、インターフェース、装置またはユニットを介した間接的なものと置き換えてもよく、電気、機械または別の形によって実現されてもよい。
別々の構成要素として示した複数のユニットは、物理的に切り離されていてもいなくてもよい。また、ユニットとして示した各構成要素は、物理的なモジュールであってもなくてもよい。すなわち、複数の構成要素は同じ場所に配置されてもよく、複数のネットワークユニットに分配されてもよい。本発明の実施形態に係る解決策を実現(本発明の目的を達成)するために、必要に応じて、複数のユニットの一部またはすべてを選択してもよい。
また、本発明の実施形態に係る種々の機能ユニットは、1つの処理ユニットに統合されてもよく、物理的に切り離されたユニットであってもよい。或いは、種々の機能ユニットのうち、2つ以上のユニットを統合して1つのユニットとしてもよい。ハードウェアまたはソフトウェア機能ユニットによって、上記の統合ユニットを実行/使用することができる。
統合ユニットがソフトウェア機能ユニットによって実行され、1つの独立した製品として販売または使用される場合、コンピュータで読取可能な記憶媒体に統合ユニットを格納することができる。この理解に基づいて、本発明の技術的解決策は、本質的または部分的に従来技術に貢献する。また、コンピュータ装置(パーソナルコンピュータ、サーバー、またはネットワーク装置など)が、本発明の種々の実施形態に係る方法のステップのすべてまたは一部を実行するための複数の指令を含む、記憶媒体に記憶されたソフトウェア製品の形で、技術的解決策のすべてまたは一部を具体化することができる。上記の記憶媒体として、USBディスク、モバイルハードディスク、読取専用メモリ(ROM,Read−Only Memory)、ランダムアクセスメモリ(RAM、Random Access Memory)、磁気ディスク、光ディスクといったプログラムコードを格納できる種々の媒体を挙げることができる。
上述したように、上記の実施形態は、本発明の技術的解決策を説明するためのものに過ぎず、本発明を限定するものではない。本発明は、上記の実施形態を参照して詳細に説明されているが、上記の実施形態で説明した技術的解決策を修正すること、または、技術的特徴の一部またはすべてに対して等価な置換えが可能である。このような修正や置換えを行った場合でも、対応する技術的解決策の本質は本発明の実施形態の精神および範囲から逸脱しない。

Claims (16)

  1. サーバーによって、歌の伴奏オーディオファイルと、原曲オーディオファイルと、歌詞の表示時間を識別する時間情報を含む歌詞ファイルとを取得するステップと、
    前記サーバーによって、前記歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分とを取得し、前記第1の歌詞部分を識別する識別情報を含む歌詞分割情報を形成するステップと、
    前記サーバーが、前記第1の歌詞部分の表示時間に対応するように前記伴奏オーディオファイルを出力し、前記第2の歌詞部分の表示時間に対応するように前記原曲オーディオファイルを出力することで、対象オーディオファイルを形成するステップと、
    前記サーバーによって、クライアントによって送信されたカラオケリクエストを受信すると、前記対象オーディオファイルと、前記歌詞分割情報を前記歌詞ファイルに追加することで取得された前記対象歌詞ファイルとを前記クライアントに送信するステップとを備えたカラオケ処理方法。
  2. 前記サーバーによって、歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分とを取得する前記ステップは、
    前記サーバーによって、前記時間情報に基づいて前記歌詞ファイルの段落情報を決定するステップと、
    前記サーバーによって、この段落情報に基づいて前記歌詞ファイルを分割して前記第1の歌詞部分と前記第2の歌詞部分とを取得するステップとを含む請求項1に記載のカラオケ処理方法。
  3. 前記サーバーによって、歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分とを取得する前記ステップが、
    前記サーバーによって、前記歌詞ファイルのバース部分とリフレイン部分を決定するステップと、
    前記サーバーによって、前記バース部分を前記第1の歌詞部分、前記リフレイン部分を前記第2の歌詞部分と決定するか、或いは、前記リフレイン部分を前記第1の歌詞部分、前記バース部分を前記第2の歌詞部分と決定するステップとを含む請求項1に記載のカラオケ処理方法。
  4. 前記サーバーによって、歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分とを取得する前記ステップが、前記サーバーによって、カスタムテンプレートに基づいて歌詞ファイルを分割して、前記第1の歌詞部分と前記第2の歌詞部分とを取得するステップを含む請求項1に記載のカラオケ処理方法。
  5. サーバーによって、前記対象オーディオファイルのオーディオデータに対し、切替点において平衡処理を行うステップをさらに備え、前記切替点は、前記第1の歌詞部分に対応する表示時間から前記第2の歌詞部分に対応する表示時間に切り替わる時点、または、前記第2の歌詞部分に対応する表示時間から前記第1の歌詞部分に対応する表示時間に切り替わる時点である請求項1に記載のカラオケ処理方法。
  6. 前記クライアントによって、前記対象オーディオファイルを伴奏オーディオとして使用し、前記対象歌詞ファイルを歌詞として再生することで、カラオケサービスをユーザーに提供するステップをさらに備えた請求項1に記載のカラオケ処理方法。
  7. 前記クライアントによって、対象オーディオファイルを伴奏オーディオとして使用し、対象の歌詞ファイルを歌詞として再生することで、カラオケサービスをユーザーに提供する前記ステップが、
    前記クライアントによって、前記対象オーディオファイルと前記対象歌詞ファイルとを再生するステップと、
    前記クライアントによって、前記第1の歌詞部分の表示時間中にユーザーのオーディオデータを録音するステップと、
    前記クライアントによって、前記ユーザーのオーディオデータと前記対象オーディオファイルとを混合して、交唱ファイルを取得するステップとを含む請求項6に記載のカラオケ処理方法。
  8. 前記クライアントによって、前記歌詞分割情報に基づいて、前記クライアント上に表示される前記第1の歌詞部分を識別する第1識別子と、前記クライアント上に表示される前記第2の歌詞部分を識別する第2識別子とを提供するステップをさらに備えた請求項7に記載のカラオケ処理方法。
  9. 歌の伴奏オーディオファイルと、原曲オーディオファイルと、歌詞の表示時間を識別する時間情報を含む歌詞ファイルとを取得するように構成された取得ユニットと、
    前記歌詞ファイルを分割して第1の歌詞部分と第2の歌詞部分とを取得し、前記第1の歌詞部分を識別する識別情報を含む歌詞分割情報を形成するように構成された処理ユニットと、
    前記第1の歌詞部分の表示時間に対応するように前記伴奏オーディオファイルを出力し、前記第2の歌詞部分の表示時間に対応するように前記原曲オーディオファイルを出力することで、対象オーディオファイルを形成するように構成された形成ユニットと、
    クライアントによって送信されたカラオケリクエストを受信すると、前記対象オーディオファイルと、前記歌詞分割情報を前記歌詞ファイルに追加することで取得された前記対象歌詞ファイルとを前記クライアントに送信するように構成された送信ユニットとを備えた、サーバーに適用されるカラオケ処理装置。
  10. 前記処理ユニットが、時間情報に基づいて前記歌詞ファイルの段落情報を決定し、この段落情報に基づいて前記歌詞ファイルを分割して前記第1の歌詞部分と前記第2の歌詞部分とを取得するように構成されている請求項9に記載のカラオケ処理装置。
  11. 前記処理ユニットが、前記歌詞ファイルのバース部分とリフレイン部分を決定し、前記バース部分を前記第1の歌詞部分、前記リフレイン部分を前記第2の歌詞部分と決定するか、或いは、前記リフレイン部分を前記第1の歌詞部分、前記バース部分を前記第2の歌詞部分と決定するように構成されている請求項9に記載のカラオケ処理装置。
  12. 前記処理ユニットが、カスタムテンプレートに基づいて前記歌詞ファイルを分割して、前記第1の歌詞部分と前記第2の歌詞部分とを取得するように構成されている請求項9に記載のカラオケ処理装置。
  13. 前記対象オーディオファイルのオーディオデータに対し、切替点において平衡処理を行うように構成された平衡処理ユニットをさらに備え、前記切替点は、前記第1の歌詞部分に対応する表示時間から前記第2の歌詞部分に対応する表示時間に切り替わる時点、または、前記第2の歌詞部分に対応する表示時間から前記第1の歌詞部分に対応する表示時間に切り替わる時点である請求項9から12のいずれか1項に記載のカラオケ処理装置。
  14. 請求項9から13のいずれか1項に記載のカラオケ処理装置を含むサーバーと、
    前記対象オーディオファイルを伴奏オーディオとして使用し、前記対象歌詞ファイルを歌詞として再生することで、ユーザーにカラオケサービスを提供するように構成されたクライアントを備えたカラオケ処理システム。
  15. 前記クライアントが、前記対象オーディオファイルと前記対象歌詞ファイルとを再生し、
    前記歌詞分割情報に基づいて、前記第1の歌詞部分の表示時間中にユーザーのオーディオデータを録音し、
    前記ユーザーのオーディオデータと前記対象オーディオファイルとを混合して、交唱ファイルを取得するように構成されている請求項14に記載のカラオケ処理システム。
  16. 前記クライアントが、前記歌詞分割情報に基づいて、前記クライアント上に表示される前記第1の歌詞部分を識別する第1識別子と、前記クライアント上に表示される前記第2の歌詞部分を識別する第2識別子を提供するようにさらに構成されている請求項15に記載のカラオケ処理システム。
JP2017560977A 2015-05-27 2016-05-11 カラオケ処理方法、装置、およびシステム Active JP6456525B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201510280087.7 2015-05-27
CN201510280087.7A CN104966527B (zh) 2015-05-27 2015-05-27 K歌处理方法、装置以及k歌处理***
PCT/CN2016/081650 WO2016188322A1 (zh) 2015-05-27 2016-05-11 K歌处理方法、装置以及k歌处理***

Publications (2)

Publication Number Publication Date
JP2018519537A true JP2018519537A (ja) 2018-07-19
JP6456525B2 JP6456525B2 (ja) 2019-01-23

Family

ID=54220554

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017560977A Active JP6456525B2 (ja) 2015-05-27 2016-05-11 カラオケ処理方法、装置、およびシステム

Country Status (7)

Country Link
US (1) US10043504B2 (ja)
EP (1) EP3306612A4 (ja)
JP (1) JP6456525B2 (ja)
KR (1) KR102039239B1 (ja)
CN (1) CN104966527B (ja)
HK (1) HK1213083A1 (ja)
WO (1) WO2016188322A1 (ja)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105845158A (zh) 2015-01-12 2016-08-10 腾讯科技(深圳)有限公司 一种信息处理方法及客户端
KR20180012800A (ko) * 2015-05-27 2018-02-06 광저우 쿠고우 컴퓨터 테크놀로지 컴퍼니, 리미티드 오디오 처리 방법, 장치 및 시스템
CN105023559A (zh) * 2015-05-27 2015-11-04 腾讯科技(深圳)有限公司 K歌处理方法及***
CN104966527B (zh) 2015-05-27 2017-04-19 广州酷狗计算机科技有限公司 K歌处理方法、装置以及k歌处理***
CN106055659B (zh) * 2016-06-01 2020-10-23 腾讯科技(深圳)有限公司 一种歌词数据匹配方法及其设备
CN106486128B (zh) * 2016-09-27 2021-10-22 腾讯科技(深圳)有限公司 一种双音源音频数据的处理方法及装置
CN106531201B (zh) * 2016-10-18 2020-07-17 腾讯科技(深圳)有限公司 歌曲录制的方法和装置
CN106528678B (zh) * 2016-10-24 2019-07-23 腾讯音乐娱乐(深圳)有限公司 一种歌曲处理方法及装置
CN106601252A (zh) * 2016-10-28 2017-04-26 努比亚技术有限公司 一种语音标识装置和方法
CN108269560A (zh) * 2017-01-04 2018-07-10 北京酷我科技有限公司 一种声音合成方法及***
CN106847315B (zh) * 2017-01-24 2020-01-10 广州朗锐数字传媒科技有限公司 一种有声读物逐句同步展示方法
CN106898339B (zh) * 2017-03-29 2020-05-26 腾讯音乐娱乐(深圳)有限公司 一种歌曲的合唱方法及终端
CN107993637B (zh) * 2017-11-03 2021-10-08 厦门快商通信息技术有限公司 一种卡拉ok歌词分词方法与***
CN108347529B (zh) * 2018-01-31 2021-02-23 维沃移动通信有限公司 一种音频播放方法及移动终端
CN108665881A (zh) * 2018-03-30 2018-10-16 北京小唱科技有限公司 修音控制方法及装置
CN112805675A (zh) * 2018-05-21 2021-05-14 思妙公司 非线性媒体片段捕获和编辑平台
US11250825B2 (en) 2018-05-21 2022-02-15 Smule, Inc. Audiovisual collaboration system and method with seed/join mechanic
CN109147746B (zh) * 2018-07-27 2021-07-16 维沃移动通信有限公司 一种k歌方法及终端
CN109327731B (zh) * 2018-11-20 2021-05-11 福建海媚数码科技有限公司 一种基于卡拉ok的diy视频实时合成方法及***
CN109461430A (zh) * 2018-11-20 2019-03-12 福建海媚数码科技有限公司 一种基于卡拉ok对唱的智能角色伴唱方法及***
CN109785821A (zh) * 2019-01-07 2019-05-21 厦门巨嗨科技有限公司 基于k歌***的交互控制方法、介质及k歌***
KR102291436B1 (ko) * 2019-08-26 2021-08-20 주식회사 이멜벤처스 블록체인 네트워크를 이용한 노래방 어플리케이션에서의 포인트 관리 방법 및 시스템
CN111475672B (zh) * 2020-03-27 2023-12-08 咪咕音乐有限公司 一种歌词分配方法、电子设备及存储介质
KR102381312B1 (ko) * 2021-08-31 2022-04-04 주식회사 이멜벤처스 서버시스템에서 수행되는 노래방 어플리케이션에서의 씽클립 제공방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0744182A (ja) * 1993-07-21 1995-02-14 Hitachi Ltd 音楽再生装置
JPH08306168A (ja) * 1995-03-06 1996-11-22 Fujitsu Ltd カラオケシステム
JP2008051896A (ja) * 2006-08-22 2008-03-06 Taito Corp 音声ミックスダウン装置、音声ミックスダウンプログラム
JP2011191357A (ja) * 2010-03-12 2011-09-29 Yamaha Corp カラオケシステム

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3890692B2 (ja) * 1997-08-29 2007-03-07 ソニー株式会社 情報処理装置及び情報配信システム
US6514083B1 (en) * 1998-01-07 2003-02-04 Electric Planet, Inc. Method and apparatus for providing interactive karaoke entertainment
US6971882B1 (en) * 1998-01-07 2005-12-06 Electric Planet, Inc. Method and apparatus for providing interactive karaoke entertainment
KR100270340B1 (ko) * 1998-08-17 2000-12-01 김대기 이동전화망을 이용한 노래반주 서비스 시스템 및 그 구현방법
US6520776B1 (en) * 1998-11-11 2003-02-18 U's Bmb Entertainment Corp. Portable karaoke microphone device and karaoke apparatus
US20020144588A1 (en) * 2001-04-09 2002-10-10 Naples Bradley J. Multimedia data file
TWI244838B (en) * 2002-01-07 2005-12-01 Compal Electronics Inc Method of karaoke by network system
US7271329B2 (en) * 2004-05-28 2007-09-18 Electronic Learning Products, Inc. Computer-aided learning system employing a pitch tracking line
KR20070099501A (ko) * 2007-09-18 2007-10-09 테크온팜 주식회사 노래 학습 시스템 및 방법
US8306810B2 (en) * 2008-02-12 2012-11-06 Ezsav Inc. Systems and methods to enable interactivity among a plurality of devices
CN101483536B (zh) * 2009-02-10 2010-11-03 腾讯科技(深圳)有限公司 传输用于实现网络卡拉ok的数据的方法、***和客户端
CN101859561B (zh) * 2009-04-07 2012-12-26 林文信 伴唱歌词自动显示方法
US8465366B2 (en) * 2009-05-29 2013-06-18 Harmonix Music Systems, Inc. Biasing a musical performance input to a part
US9601127B2 (en) * 2010-04-12 2017-03-21 Smule, Inc. Social music system and method with continuous, real-time pitch correction of vocal performance and dry vocal capture for subsequent re-rendering based on selectively applicable vocal effect(s) schedule(s)
CN102959544B (zh) * 2010-05-04 2016-06-08 沙扎姆娱乐有限公司 用于同步媒体的方法和***
CN102456340A (zh) * 2010-10-19 2012-05-16 盛大计算机(上海)有限公司 基于互联网的卡拉ok对唱方法及***
CN102497448A (zh) * 2011-12-26 2012-06-13 深圳市五巨科技有限公司 一种移动终端在线音乐播放的方法及***
JP2014006480A (ja) * 2012-06-27 2014-01-16 Sony Corp 情報処理装置、情報処理方法及びプログラム
CN103165119B (zh) * 2013-01-31 2015-12-09 华为技术有限公司 K歌方法及***
US9224374B2 (en) * 2013-05-30 2015-12-29 Xiaomi Inc. Methods and devices for audio processing
CN103337240B (zh) * 2013-06-24 2016-03-30 华为技术有限公司 处理语音数据的方法、终端、服务器及***
CN103841278B (zh) * 2014-03-11 2017-11-28 华为技术有限公司 歌曲点唱的处理方法、装置及***
CN105845158A (zh) * 2015-01-12 2016-08-10 腾讯科技(深圳)有限公司 一种信息处理方法及客户端
TWI592021B (zh) * 2015-02-04 2017-07-11 騰訊科技(深圳)有限公司 生成視頻的方法、裝置及終端
KR20180012800A (ko) * 2015-05-27 2018-02-06 광저우 쿠고우 컴퓨터 테크놀로지 컴퍼니, 리미티드 오디오 처리 방법, 장치 및 시스템
CN104966527B (zh) 2015-05-27 2017-04-19 广州酷狗计算机科技有限公司 K歌处理方法、装置以及k歌处理***
JP6665446B2 (ja) * 2015-08-21 2020-03-13 ヤマハ株式会社 情報処理装置、プログラム及び音声合成方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0744182A (ja) * 1993-07-21 1995-02-14 Hitachi Ltd 音楽再生装置
JPH08306168A (ja) * 1995-03-06 1996-11-22 Fujitsu Ltd カラオケシステム
JP2008051896A (ja) * 2006-08-22 2008-03-06 Taito Corp 音声ミックスダウン装置、音声ミックスダウンプログラム
JP2011191357A (ja) * 2010-03-12 2011-09-29 Yamaha Corp カラオケシステム

Also Published As

Publication number Publication date
KR20180014004A (ko) 2018-02-07
CN104966527B (zh) 2017-04-19
JP6456525B2 (ja) 2019-01-23
WO2016188322A1 (zh) 2016-12-01
EP3306612A4 (en) 2019-01-23
US10043504B2 (en) 2018-08-07
EP3306612A1 (en) 2018-04-11
US20180158442A1 (en) 2018-06-07
HK1213083A1 (zh) 2016-06-24
KR102039239B1 (ko) 2019-10-31
CN104966527A (zh) 2015-10-07

Similar Documents

Publication Publication Date Title
JP6456525B2 (ja) カラオケ処理方法、装置、およびシステム
JP2018519538A (ja) カラオケ処理方法およびシステム
US10403255B2 (en) Audio processing method, apparatus and system
US9401132B2 (en) Networks of portable electronic devices that collectively generate sound
CN105850094B (zh) 用于同步音频回放的方法和设备
JP6085036B2 (ja) 非同期合唱方法、非同期合唱装置、プログラム及び記録媒体
US20110126103A1 (en) Method and system for a "karaoke collage"
CN110992970B (zh) 音频合成方法及相关装置
US20080184870A1 (en) System, method, device, and computer program product providing for a multiple-lyric karaoke system
CN110264986A (zh) 在线k歌装置、方法及计算机可读存储介质
JP2012190149A (ja) コンテンツ配信システム、コンテンツ配信サーバ、コンテンツ配信方法、プログラムおよび記録媒体
US20160307551A1 (en) Multifunctional Media Players
JP2013160890A (ja) 情報処理プログラム、情報処理装置、歌詞表示方法、及び通信システム
Thomas Library-podcast intersections
WO2007060605A2 (en) Device for and method of processing audio data items
KR101250701B1 (ko) 이동통신단말기를 이용한 노래 동영상 제작 시스템
KR101554662B1 (ko) 디지털 오디오 데이터에 대한 코드 제공 방법 및 이에 의한 사용자 단말
US20220215819A1 (en) Methods, systems, apparatuses, and devices for facilitating the interactive creation of live music by multiple users
WO2008087548A2 (en) Ad-hoc proximity multi-speaker entertainment
JP2021157007A (ja) フォトムービー生成システム、フォトムービー生成装置、ユーザ端末、フォトムービー生成方法、及びプログラム
JP2022135113A (ja) 処理装置
JP2010078927A (ja) デュエット可能曲抽出システム
JP2015032949A (ja) 通信装置及びプログラム
KR20180035474A (ko) 음원 제공 서버 및 음원 제공 방법
JP2015207294A (ja) コンテンツ配信サーバ、コンテンツ配信方法およびプログラム

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180911

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181107

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20181120

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181218

R150 Certificate of patent or registration of utility model

Ref document number: 6456525

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250