Nothing Special   »   [go: up one dir, main page]

JP4403357B2 - CONTENT REPRODUCTION DEVICE, CONTENT PROVIDING SYSTEM, AND PROGRAM - Google Patents

CONTENT REPRODUCTION DEVICE, CONTENT PROVIDING SYSTEM, AND PROGRAM Download PDF

Info

Publication number
JP4403357B2
JP4403357B2 JP2002318801A JP2002318801A JP4403357B2 JP 4403357 B2 JP4403357 B2 JP 4403357B2 JP 2002318801 A JP2002318801 A JP 2002318801A JP 2002318801 A JP2002318801 A JP 2002318801A JP 4403357 B2 JP4403357 B2 JP 4403357B2
Authority
JP
Japan
Prior art keywords
content
information
characteristic information
degree
search
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.)
Expired - Fee Related
Application number
JP2002318801A
Other languages
Japanese (ja)
Other versions
JP2004152174A (en
Inventor
裕之 奥田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2002318801A priority Critical patent/JP4403357B2/en
Publication of JP2004152174A publication Critical patent/JP2004152174A/en
Application granted granted Critical
Publication of JP4403357B2 publication Critical patent/JP4403357B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、音楽や映像等のコンテンツを再生するコンテンツ再生装置等に係り、より詳しくは、大量のコンテンツの中から好ましいコンテンツを再生するコンテンツ再生装置等に関する。
【0002】
【従来の技術】
近年、ランダムアクセス可能な記録メディア、例えば、ハードディスクドライブ(HDD:Hard Disk Drive)やDVD(Digital Versatile Disc)、半導体メモリ等の各種メモリの大容量化が急速に進んでいる。また、動画の圧縮技術であるMPEG(Moving Picture Experts Group)や、音声圧縮技術であるMP3(MPEG-1 Audio Layer-III)等に代表される圧縮技術の発展に伴い、更に多くの音楽や映像等のコンテンツが各種メモリに記録できるようになってきた。
【0003】
このように、多くのコンテンツがメモリに記録できるようになると、その中から希望のコンテンツを効率良く検索再生することが重要となってくる。そこで、従来技術として、ユーザからの入力指示に基づいて場面の情景を表示する動画像とこの動画像に相応しい音楽を対応付けて記録し、検索された音楽を場面に対応付けて出力するものが存在する(例えば、特許文献1参照。)。また、本の印刷文字を読み取り、効果音データ検出部がその効果音データを検出して、本の記載内容の情景に合致した効果音を出力する技術が提案されている(例えば、特許文献2参照。)。
【0004】
【特許文献1】
特開平8−249865号公報(第3−4頁、図1)
【特許文献2】
特開平5−333891号公報(第3−4頁、図2)
【0005】
【発明が解決しようとする課題】
しかしながら、上述した特許文献1では、ユーザからの指示に基づいて出力内容が決定されることから、出力されるコンテンツにはおのずと限界がある。その結果、特に近年において問題となっている新たに発生する大量のコンテンツに対して対応できるものではない。また、この技術を応用しても、例えば、ユーザにとって全く新しい視聴環境に応じたコンテンツを出力することは難しい。更に、上述した特許文献2では、使用態様が印刷文字に対する効果音の発生に留まり、コンテンツの検索、選別への適用範囲は限定されてしまう。一方で、BGM(Back Ground Music)やBGV(Back Ground Video)的に視聴した際に自動で再生する機能としてランダム再生機能があるが、この機能はあくまでもランダムに再生することだけを目的としており、使用者のシチュエーション(視聴する位置、状況)に応じたコンテンツを選択することは難しかった。
【0006】
本発明は、以上のような技術的課題を解決するためになされたものであって、その目的とするところは、シチュエーションに応じたコンテンツを使用者に提供することにある。
また他の目的は、大量のコンテンツの中からコンテンツを検索する検索エンジンを、使用者の嗜好性を加味してカスタマイズすることにある。
【0007】
【課題を解決するための手段】
かかる目的のもと、本発明は、ランダムアクセスが可能なメディア等のデータベースに記録されたコンテンツを使用者(ユーザ)の位置情報により検索し、再生することを可能としている。即ち、本発明は、コンテンツデータベースに格納されたコンテンツの中から特定のコンテンツを再生するコンテンツ再生装置であって、位置情報入力部は、例えば自らの経度および緯度を把握するGPS(Global Positioning Systems)受信機から位置情報を入力する。一方、地図情報入力部は、地図情報が格納されている地図情報データベースから地図情報を入力する。この位置情報入力部により入力された位置情報と地図情報入力部により入力された地図情報とに基づいて、地点情報抽出部では地点情報が抽出される。検索部では、この地点情報抽出部により抽出された地点情報に基づいて、コンテンツデータベースに格納されているコンテンツの中から再生すべきコンテンツを検索する。
【0008】
ここで、この検索部は、コンテンツの特性情報と地点情報との合致度をコンテンツごとに比較し、合致度の高いものを再生すべきコンテンツとして抽出することを特徴とすれば、よりシチュエーションに合致したコンテンツを選定することができる点で好ましい。また、この検索部は、抽出されるコンテンツに対し、検索対象ごとに重み付けを行なって合致度を算出することを特徴とすれば、より実用的な検索を実現できる。更に、この重み付けについて、嗜好性抽出のための重み付け可変機能を備え、ユーザから入力された付加情報に基づいて合致度を算出することを特徴とすれば、カスタマイズ化によって検索エンジンのより高性能化を図ることができる。
【0009】
また、ユーザプロファイルを格納する不揮発性メモリと、ユーザを認証するユーザ認証部とを更に備え、検索部は、このユーザ認証部により認証されたユーザのユーザプロファイルを不揮発性メモリから読み出し、読み出されたユーザプロファイルに基づいてコンテンツの検索を行なうことを特徴とすれば、ユーザに応じて適当なコンテンツを検索することができる点で優れている。
【0010】
他の観点から把えると、本発明が適用されるコンテンツ提供システムは、コンテンツを格納するコンテンツデータベースと、地図情報を格納する地図情報データベースと、検索・再生装置の現在位置を把握する受信機と、このコンテンツデータベースに格納されたコンテンツを再生する検索・再生装置とを備え、この検索・再生装置は、コンテンツを再生する際のシチュエーションに基づいてコンテンツデータベースに格納されているコンテンツを検索し、検索されたコンテンツを再生することを特徴とすることができる。ここで「シチュエーション」とは、ユーザがコンテンツを視聴する位置や状況、環境等と言い換えることも可能である。この検索・再生装置は、受信機により把握された位置情報と地図情報データベースに格納された地図情報とに基づいて地点情報を抽出し、抽出された地点情報に基づいてコンテンツを検索することを特徴とすることができる。
【0011】
一方、本発明は、コンテンツデータベースに格納されたコンテンツの中から特定のコンテンツを検索するコンテンツ検索方法であって、コンテンツを再生する再生機器の位置情報を取得し、地図情報データベースから地図情報を取得し、取得された地図情報と位置情報とに基づいて、検索のために意味のある地点情報を抽出し、抽出された地点情報に基づいてコンテンツデータベースに格納されたコンテンツの中から特定のコンテンツを検索することを特徴とすることができる。
【0012】
ここで、コンテンツデータベースに格納されたコンテンツの特性情報を取得し、取得された特性情報と抽出された地点情報との合致度を算出し、算出された合致度が高いものを再生すべきコンテンツとして検索することを特徴とすることができる。
【0013】
更に、本発明は、コンピュータに実行させるプログラムとして把握することができる。このプログラムは、コンテンツデータベースに格納されたコンテンツを読み込んで再生するコンピュータに、コンテンツを再生する再生機器の位置情報を取得する機能と、取得された位置情報と地図情報とから地点情報を抽出する機能と、抽出された地点情報に基づいてコンテンツデータベースに格納されたコンテンツの中から特定のコンテンツを検索する機能とを実現させる。ここで、この特定のコンテンツを検索する機能は、コンテンツデータベースに格納されたコンテンツの特性情報を取得し、この特性情報と抽出された地点情報との合致度を算出し、算出された合致度から特定のコンテンツを検索することを特徴とすることができる。
【0014】
尚、これらのプログラムは、コンテンツを読み込んで再生するコンピュータである検索・再生装置のROM等に予め格納されて提供される場合の他、例えば、CD−ROM等の記録媒体を介して、コンピュータにインストールされる場合がある。また、インターネット等のネットワークを介し、プログラム伝送装置からプログラムが伝送され、コンピュータにダウンロードされる形態も考えられる。
【0015】
【発明の実施の形態】
以下、添付図面を参照しながら本発明の実施の形態について詳細に説明する。図1は、コンテンツ提供システムの全体構成を説明するための図である。本実施の形態が適用されるコンテンツ提供システム10は、コンテンツの検索および再生を実行する検索・再生装置20と、各種データを格納するメディア30とから構成される。このコンテンツ提供システム10は、複数の装置が論理的に集合したものをいい、各構成の装置が同一筐体内にあるか否かは問わない。例えば、カーナビゲーションシステムや車載オーディオシステム等の車載機器である場合には、メディア30が検索・再生装置20の筐体に含まれて、コンテンツ再生装置としてコンテンツ提供システム10を形成する場合がある。また、例えば、検索・再生装置20がPDA(Personal Digital Assistant)や携帯型音響機器、PHS、携帯型ナビゲーションシステム等の携帯機器である場合には、メディア30は、コンテンツ再生装置としての検索・再生装置20の筐体内には設けられず、インターネット等のネットワーク(図示せず)を介してメディアサーバとして設けられ、このネットワークを介して検索・再生装置20とメディア30との通信が行なわれる場合もある。かかる場合には、これらの遠隔地に設けられる構成を含めてコンテンツ提供システム10が構成される。
【0016】
コンピュータ装置の一つである検索・再生装置20は、コンテンツに含まれる情報からコンテンツの検索・選別を行なう検索エンジン21、検索エンジン21により検索されたコンテンツを再生する再生機器22、最低3個以上のGPS(Global Positioning Systems)衛星からの電波を受信して検索・再生装置20の2次元(緯度・経度)位置を測定するGPS受信機23、検索エンジン21が実行するプログラム等を格納するROM24、検索エンジン21が検索作業を実行する際の作業用として用いられるバッファであるRAM25、カスタマイズされたデータとしてユーザ別プロファイル等を記録するNVRAM(Nonvolatile RAM)等の不揮発性メモリ26を備えている。また、ユーザを認証するユーザ認証部27を備え、複数の人間が同一機器を使用する場合に、そのユーザに応じた、プロファイルの呼び出しによりカスタマイズすることもできる。尚、検索・再生装置20自身にGPS受信機23を有さずに、例えば、カーナビゲーションシステムに設けられている受信機を利用し、この受信機から入力されるように構成することもできる。
【0017】
メディア30は、例えば、ハードディスクドライブ(HDD)や半導体メモリ等の大容量ディスクからなり、音楽や映像、ゲームなどのコンテンツを格納するコンテンツデータベース(コンテンツDB)31と、地図情報を格納する地図情報データベース(地図情報DB)32とを備えている。尚、例えば、地図情報は半導体メモリ、コンテンツはHDD等、コンテンツDB31と地図情報DB32とを別々のメディア30によって構成することも可能である。
【0018】
本実施の形態におけるコンテンツ提供システム10では、メディア30のコンテンツデータベース31に記録されているコンテンツ(音楽、映像等のコンテンツ)から、使用者(ユーザ)のシチュエーション(コンテンツを利用する状況、環境、位置等)に合致したコンテンツが検索されて出力される。検索エンジン21が検索する際には、GPS受信機23から得られた使用者の位置情報(緯度・経度)と地図情報データベース32に格納された地図情報(地名)とによって、また、電話サービスから得られる相互接続点(POI:Point of Interface)、道路交通情報通信システムであるVICS(Vehicle Information and Communication System)等から得られる道路情報等によって、使用者の位置が確認される。また、検索エンジン21は、例えば、GPS受信機23から得られる時間情報や、予め定められたキーワード等により、これらの情報とコンテンツとの合致度に基づくコンテンツの検索を可能としている。コンテンツの検索結果は、検索エンジン21から再生機器22へ出力される。その結果、再生機器22では、位置情報(他の情報を含む場合もある)とコンテンツの特性情報との合致度の高いものから優先的にコンテンツの再生が実行される。
【0019】
例えば、高速道路を走行中には高速道路に関連する音楽(ハイウェイ○○、○○フリーウェイ等)、海辺を走行中には海に関連する音楽や映像(○○湘南、○○の海、映画「釣り○○」)、伊豆を走行中には伊豆に関連する映像(映画「伊豆の○○」)等が、BGMジェネレータとして検索エンジン21によって検索されて、再生機器22にて出力される。
【0020】
図2は、検索エンジン21の構成を詳述したブロック図である。本実施の形態が適用される検索エンジン21は、GPS受信機23より受信した緯度・経度等の位置情報や時刻情報等を入力する位置情報入力部41、地図情報データベース32から地図情報を入力する地図情報入力部42、位置情報入力部41により入力された位置情報と地図情報入力部42により入力された地図情報等とに基づいて、検索のために意味のある情報として、地点情報等のキーワードを抽出する地点情報抽出部43、コンテンツデータベース31に格納されているコンテンツに付加された情報群をコンテンツに関連付けて記録するリンクファイル44、地点情報抽出部43により抽出されたキーワードとリンクファイル44に記録されている情報群とに基づいて好ましいコンテンツを検索ヒットさせる検索部45を備えている。また、ユーザからの指定を受けるユーザ指定入力部46を備えており、検索部45は、このユーザ指定入力部46により入力されたユーザ指定に基づいてコンテンツを検索することもできる。
【0021】
また、検索エンジン21は、検索部45により検索されたコンテンツに対して重み付けを施す重み付けフィルタ部47、出力(演奏/映像)する順番にコンテンツのリストを並べるプレイリスト48を有し、このプレイリスト48では、重み付けフィルタ部47を介して得られた出力すべきコンテンツの情報を入力して、コンテンツリストの順番を並び替え、再生機器22に出力すべきコンテンツの情報を出力している。このコンテンツの情報を受け取った再生機器22では、コンテンツデータベース31に対してコンテンツの出力を要求し、コンテンツデータベース31から実際のコンテンツを受け取る。また、プレイリスト48は、ユーザ指定入力部46から入力されたユーザ指定に基づいて、演奏/映像すべき順番の変更、指定等を受けることが可能である。更に、検索エンジン21は、重み付けフィルタ部47における重み付けを修正する重み付け修正部49を備え、ユーザごとのカスタマイズ化を可能としている。尚、プレイリスト48にてリンクファイル44の機能を含むように構成することも可能である。
【0022】
コンテンツデータベース31に格納されるコンテンツは、例えば、MP3(MPEG-1 Audio Layer-III)ファイルに埋め込まれたコンテンツとすることができる。MP3の標準的なフォーマットであるID3タグには、コンテンツの特性情報として、曲名や著作者、音楽ジャンルなどの情報が含まれている。例えば、このID3タグのテキスト情報フレームには、その音楽がどのカテゴリに属しているかのカテゴリ情報や、タイトル/曲名/内容の説明、サブタイトル/説明の追加情報、アルバム/映画/ショーのタイトル、主なアーティスト/主な演奏者/ソリスト/演奏グループ、指揮者、翻訳者、作詞者、作曲者、などの情報を含めることができる。また、例えば、“ロマンチック”や“悲しげ”といったようなオーディオの雰囲気を幾つかのキーワードで説明する「ムード」フレームも準備されている。検索部45では、これらのコンテンツ自身の有する情報を用いて、好ましいコンテンツを検索している。
【0023】
次に、検索エンジン21の処理について説明する。
図3は、検索エンジン21にて実行される処理を示したフローチャートである。ここでは、まず、検索・再生装置20が存在する位置情報として、GPS受信機23より位置情報入力部41を介して緯度・経度が取得される(ステップ101)。GPS受信機23よる位置情報の他に、POIやVICS等から位置情報を得ることもできる。また、検索エンジン21では、地図情報データベース32から地図情報入力部42を介して地図情報が取得される(ステップ102)。地点情報抽出部43では、これらの情報に基づいて、検索のために意味のある情報として、地点情報に関するキーワードが抽出される(ステップ103)。意味のある情報として抽出されるキーワードとしては、例えば、位置は「伊豆」、道路は「高速上」、周辺情報は「海」、関連情報は「温泉」、「魚」、日時は、「平成14年10月、土曜、20時」等が挙げられる。
【0024】
次に、検索部45では、コンテンツのリンクファイル44と、地点情報抽出部43より抽出されたキーワードとに基づいて、これらの合致度に基づいてコンテンツが抽出される(ステップ104)。このとき、検索部45では、コンテンツデータベース31に格納されたコンテンツに含まれる特性情報の他に、ユーザ指定入力部46から意図的に付加された情報(キーワード等)から検索、選別が行なわれる。検索対象となるものとしては、例えば、コンテンツのタイトル文字列からの検索が挙げられる。例えば、ハイウェイ、海、津軽、房総、東京、箱根、伊豆、夏休み等である。また、コンテンツの歌詞情報から検索される場合がある。例えば、由比ヶ浜、鎌倉、星、みかん、りんご、浅草、江ノ島等である。更に、カテゴライズされているアーティストの情報から検索することもできる。例えば、出身地が北海道の歌手、曲のイメージとして、夏であれば、夏をイメージする歌手、ラブソングであれば、それをイメージする歌手等である。また更に、コンテンツ自体に、ユーザにより付加された情報からの検索をすることもできる。例えば、夜に聞きたい曲、海で聞きたい曲、渋滞で見たい映画等である。
【0025】
これらを例えばマトリクス上に配置し、位置情報によって得られる地図情報とコンテンツに含まれる特性情報との合致度から、コンテンツを選択することができる。このとき、重み付けフィルタ部47を介して、重み付けによって、コンテンツを選定する(ステップ105)。その際、後述するように、コンテンツの特性情報、ユーザからの付加情報に重み付けをしてカウントすることで、よりシチュエーションに合致したコンテンツ選定を行なうことができる。その後、選定されたコンテンツをプレイリスト48に追加し(ステップ106)、コンテンツの利用順(例えば演奏順)にリストが並び替えられて、再生機器22に出力される(ステップ107)。再生機器22では、得られたリストに基づいてコンテンツデータベース31に対してコンテンツの出力要求を送出し、コンテンツデータベース31からコンテンツを取得して、画面表示や、スピーカ、イヤホーン等の音声表示を行なう。
【0026】
尚、不揮発性メモリ26にユーザプロファイルが格納されている場合には、例えば、上述のステップ105にて、ユーザ認証部27からのユーザ認識に基づき、該当するユーザのプロファイルが不揮発性メモリ26から呼び出され、ユーザの好みに応じたコンテンツが選定される。このユーザプロファイルの呼び出しは、任意の時期に行なうことが可能であり、機器の起動時(認証時)、PCを利用する場合にはログオン時、検索機能呼び出し時等に行なうことが可能である。また、ユーザのプロファイルは、不揮発性メモリ26に記録される場合の他、例えば、携帯電話やユーザ用メモリカード等、ユーザ個人が所有するものを用いるように構成することも可能である。
【0027】
ユーザプロファイルやカスタマイズされたデータを格納することのできる不揮発性メモリ26として、例えば、メモリカード等の可搬性のある半導体メモリを用いることも可能である。このとき、コンテンツデータベース31上に、ユーザ領域を確保し、そこにもユーザプロファイルやカスタマイズデータが格納されるように構成することが好ましい。例えば、メディア30としてHDDにコンテンツがある場合には、その一部領域をカスタマイズデータ用として使用することもできる。また、ネットワーク上にコンテンツがあれば、ネットワーク経由でカスタマイズデータ、プロファイルを呼び出すように構成することも可能である。
【0028】
図4は、重み付けフィルタ部47によってなされる重み付けを説明するための図である。ここでは、特性情報から抽出されるコンテンツを検索対象ごとに重み付けがなされ、トータル合致度によって利用順序を決定する仕組みが示されている。図4に示すマトリクスには、コンテンツA〜コンテンツEまで、5つのコンテンツが示されており、各々について、検索対象ごとに重み付けがなされている。ここでは、検索対象として、タイトル(ジャンル)合致度、歌詞情報(キーワード)合致度、アーティスト情報合致度、ユーザ付加情報合致度が示されており、これらについて、各々重みが設定されている。その他の情報に対する合致後を加味しても構わない。
【0029】
また、各合致度には、各々、重み係数が定められており、個々の重みに対して重み係数が掛け合わされる。例えば、コンテンツAでは、タイトル合致度で重み50、重み係数3、歌詞情報合致度で重み20、重み係数4、等であり、トータルの合致度は、各合致度における「重み×重み係数」を足し合わせて算出される。したがって、このコンテンツAでは、
50×3+20×4+10×1+10×5=290
がトータル合致度になる。同様にして、トータルの合致度は、コンテンツBが365、コンテンツCが280、コンテンツDが470、コンテンツEが265となる。これによって、重み付けフィルタ部47によるコンテンツの選定では、トータル合致度の大きいものから、コンテンツD、コンテンツB、コンテンツA、コンテンツC、コンテンツEの順に選定される。
【0030】
次に、重み付け修正部49によってなされる重み付けの修正作業について説明する。
図5は、重み付けの修正作業の処理を示したフローチャートである。コンテンツが再生されたときに(ステップ201)、重み付け修正部49では、コンテンツが予め定められた所定時間以上、再生されているか否かが判断される(ステップ202)。所定時間以上、再生されていない場合、即ち、曲などのコンテンツが飛ばされている場合には、ユーザが視聴したくないコンテンツである可能性が高く、ネガティブカウントXがインクリメント、即ちXにX+1が代入される(ステップ203)。その後、このXが所定数(例えば4回)より大きいか否かが判断される(ステップ204)。所定数より大きい場合には、再生順位が落とされ(ステップ205)、所定数よりも大きくない場合には、再生順位はそのまま維持される(ステップ206)。
【0031】
一方、ステップ202にて、所定時間以上、再生されている場合には、コンテンツデータベース31から得られたリンクファイル44をもとに、コンテンツ情報が抽出される(ステップ207)。このとき、例えば、タイトル(ジャンル)Jがカウントされ(ステップ208)、このタイトルJが予め定められた数(N1)よりも大きいか否かが判断される(ステップ209)。大きい場合には、このタイトルJが頻繁に再生されていることが理解されることから、重みが上げられる(ステップ210)。一方、タイトルJが予め定められた数(N1)よりも小さい場合には、重みが維持される(ステップ211)。
【0032】
同様に、キーワードK1〜Kmがカウントされ(ステップ212)、これらのキーワードのトータルであるKtが予め定められた数(N2)よりも大きいか否かが判断される(ステップ213)。大きい場合には、重みが上げられ(ステップ214)、大きくない場合には、重みが維持される(ステップ215)。また、アーティストAがカウントされ(ステップ216)、アーティストAの頻度が予め定められた数(N3)よりも大きいか否かが判断される(ステップ217)。大きい場合には、重みが上げられ(ステップ218)、大きくない場合には、重みが維持される(ステップ219)。更に、ユーザ付加情報Uがカウントされ(ステップ220)、ユーザ付加情報Uの入力される頻度が予め定められた数(N4)よりも大きいか否かが判断される(ステップ221)。大きい場合には、重みが上げられ(ステップ222)、大きくない場合には、重みが維持される(ステップ223)。また同様に、その他の情報Oがカウントされ(ステップ224)、予め定められた数(N5)よりも大きいか否かが判断される(ステップ225)。大きい場合には、重みが上げられ(ステップ226)、大きくない場合には、重みが維持される(ステップ227)。
【0033】
以上のようにして、本実施の形態では、検索対象ごとに重みを付与し、また、その重みについても、コンテンツの使用状況に応じ、重み付け修正部49にて修正することが可能である。特に、ユーザが視聴したコンテンツの付加情報を、例えば不揮発性メモリ26にストアしておくことで、ユーザの嗜好性を想定することが可能であり、また、それによって重み付けを変化させることで、より使用者の好みにあったコンテンツを検索することができる。
【0034】
また、重み付けとして、例えば、地点情報抽出部43にて抽出され、検索のために意味のある情報である地図データの項目に対して、重み付けを施すことも可能である。例えば、ベイブリッジや東京タワー等のピンポイント地名には重み5、海や道路等の周辺情報には重み3、地名等の地域情報には重み2、特産物情報や出身地歌手情報等の特別情報には重み3、季節情報や時間等の時間情報には重み4、等を付加する。検索部45では、付与された地点情報に対する重み付けを加味してコンテンツを検索することで、よりシチュエーションに合致した検索を行なうことが可能となる。
【0035】
このように、本実施の形態によれば、大量のコンテンツを有するメディア再生機器を使用する際、大量のコンテンツの中から、使用者(ユーザ)の手を煩わせることなく、シチュエーションに応じたコンテンツを検索することができるようになる。また、位置情報と地図データとについて、単にナビゲーション機能として利用するだけではなく、コンテンツの検索と組み合わせることで、より実用的な自動ランダム再生機能を実現することができる。更には、検索エンジンに重み付けのマトリクス機能、嗜好性抽出の重み可変カスタマイズ機能を用いることで、検索エンジンのより高性能化が可能となる。
【0036】
【発明の効果】
以上説明したように、本発明によれば、大量のコンテンツの中から、シチュエーションに応じたコンテンツを使用者に提供することが可能となる。
【図面の簡単な説明】
【図1】 コンテンツ提供システムの全体構成を説明するための図である。
【図2】 検索エンジンの構成を詳述したブロック図である。
【図3】 検索エンジンにて実行される処理を示したフローチャートである。
【図4】 重み付けフィルタ部によってなされる重み付けを説明するための図である。
【図5】 重み付けの修正作業の処理を示したフローチャートである。
【符号の説明】
10…コンテンツ提供システム、20…検索・再生装置、21…検索エンジン、22…再生機器、23…GPS受信機、24…ROM、25…RAM、26…不揮発性メモリ、30…メディア、31…コンテンツデータベース(コンテンツDB)、32…地図情報データベース(地図情報DB)、41…位置情報入力部、42…地図情報入力部、43…地点情報抽出部、44…リンクファイル、45…検索部、46…ユーザ指定入力部、47…重み付けフィルタ部、48…プレイリスト、49…重み付け修正部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a content reproduction apparatus that reproduces content such as music and video, and more particularly to a content reproduction apparatus that reproduces preferable content from a large amount of content.
[0002]
[Prior art]
2. Description of the Related Art In recent years, the capacity of various types of memory such as a hard disk drive (HDD), a DVD (Digital Versatile Disc), and a semiconductor memory has been rapidly increasing. In addition, with the development of compression technologies such as MPEG (Moving Picture Experts Group), which is a video compression technology, and MP3 (MPEG-1 Audio Layer-III), which is an audio compression technology, more music and video Etc. can be recorded in various memories.
[0003]
As described above, when a large amount of content can be recorded in the memory, it is important to efficiently search and reproduce the desired content from the content. Therefore, as a conventional technique, a moving image that displays a scene of a scene based on an input instruction from a user is recorded in association with music suitable for the moving image, and the searched music is output in association with the scene. Exists (see, for example, Patent Document 1). Further, a technique has been proposed in which a printed character of a book is read, and a sound effect data detection unit detects the sound effect data and outputs a sound effect that matches the scene described in the book (for example, Patent Document 2). reference.).
[0004]
[Patent Document 1]
JP-A-8-249865 (page 3-4, FIG. 1)
[Patent Document 2]
JP-A-5-333891 (page 3-4, FIG. 2)
[0005]
[Problems to be solved by the invention]
However, in Patent Document 1 described above, the output content is determined based on an instruction from the user, and thus the content to be output is naturally limited. As a result, it is not possible to deal with a large amount of newly generated content that has been a problem in recent years. Even if this technology is applied, for example, it is difficult for the user to output content according to a completely new viewing environment. Furthermore, in Patent Document 2 described above, the usage mode is limited to the generation of sound effects for printed characters, and the scope of application to content search and selection is limited. On the other hand, there is a random playback function as a function that automatically plays back when viewing in BGM (Back Ground Music) or BGV (Back Ground Video), but this function is only for random playback. It was difficult to select content according to the user's situation (viewing position, situation).
[0006]
The present invention has been made to solve the technical problems as described above, and an object of the present invention is to provide a user with content corresponding to a situation.
Another object is to customize a search engine for searching for content from a large amount of content in consideration of user preference.
[0007]
[Means for Solving the Problems]
Based on this object, the present invention makes it possible to search and play back content recorded in a database such as a medium that can be accessed randomly based on the position information of the user (user). That is, the present invention is a content playback device that plays back specific content from content stored in a content database, and the position information input unit is, for example, a GPS (Global Positioning Systems) that grasps its own longitude and latitude. Input location information from the receiver. On the other hand, the map information input unit inputs map information from a map information database in which map information is stored. Based on the position information input by the position information input unit and the map information input by the map information input unit, the point information extraction unit extracts the point information. The search unit searches the content to be reproduced from the content stored in the content database based on the point information extracted by the point information extraction unit.
[0008]
Here, the search unit compares the degree of match between the characteristic information of the content and the point information for each content, and extracts a high match as the content to be played. It is preferable in that the selected content can be selected. In addition, if the search unit is characterized in that the degree of matching is calculated by weighting the extracted content for each search target, a more practical search can be realized. Furthermore, with regard to this weighting, if it is characterized by having a variable weighting function for extracting preferences and calculating the degree of match based on additional information input by the user, the search engine will have higher performance through customization. Can be achieved.
[0009]
Further, the apparatus further comprises a non-volatile memory for storing the user profile and a user authentication unit for authenticating the user, and the search unit reads the user profile of the user authenticated by the user authentication unit from the non-volatile memory and is read out. If the content search is performed based on the user profile, it is excellent in that an appropriate content can be searched according to the user.
[0010]
From another point of view, a content providing system to which the present invention is applied includes a content database for storing content, a map information database for storing map information, and a receiver for grasping the current position of the search / playback device, And a search / playback device for playing back the content stored in the content database. The search / playback device searches for and searches the content stored in the content database based on the situation when the content is played back. The reproduced content can be reproduced. Here, the “situation” can be paraphrased as the position, situation, environment, etc., where the user views the content. The search / playback device extracts point information based on position information grasped by a receiver and map information stored in a map information database, and searches for content based on the extracted point information. It can be.
[0011]
On the other hand, the present invention is a content search method for searching for specific content from content stored in a content database, and acquires position information of a playback device that reproduces the content, and acquires map information from the map information database Then, based on the acquired map information and position information, the meaningful point information is extracted for the search, and the specific content is selected from the contents stored in the content database based on the extracted point information. It can be characterized by searching.
[0012]
Here, the characteristic information of the content stored in the content database is acquired, the degree of coincidence between the acquired characteristic information and the extracted point information is calculated, and the content having the high degree of coincidence is reproduced as the content to be reproduced. It can be characterized by searching.
[0013]
Furthermore, the present invention can be understood as a program to be executed by a computer. This program has a function of acquiring position information of a playback device that plays back content in a computer that reads and plays back the content stored in the content database, and a function of extracting point information from the acquired position information and map information And a function of searching for specific content from the content stored in the content database based on the extracted point information. Here, the function of searching for this specific content acquires the characteristic information of the content stored in the content database, calculates the degree of matching between this characteristic information and the extracted point information, and calculates the degree of matching from the calculated degree of matching. It can be characterized by searching for specific content.
[0014]
Note that these programs are provided by being stored in advance in a ROM or the like of a search / playback device, which is a computer that reads and plays back content, for example, via a recording medium such as a CD-ROM. May be installed. Further, a form in which a program is transmitted from a program transmission apparatus via a network such as the Internet and downloaded to a computer is also conceivable.
[0015]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. FIG. 1 is a diagram for explaining the overall configuration of the content providing system. A content providing system 10 to which this exemplary embodiment is applied includes a search / playback device 20 that executes search and playback of content, and a medium 30 that stores various data. This content providing system 10 refers to a logical collection of a plurality of devices, and it does not matter whether the devices of each configuration are in the same housing. For example, in the case of an in-vehicle device such as a car navigation system or an in-vehicle audio system, the media 30 may be included in the housing of the search / playback device 20 to form the content providing system 10 as a content playback device. For example, when the search / playback device 20 is a portable device such as a PDA (Personal Digital Assistant), a portable audio device, a PHS, or a portable navigation system, the media 30 can be used as a content playback device. In some cases, the apparatus 20 is not provided in the housing of the apparatus 20 but is provided as a media server via a network (not shown) such as the Internet, and the search / playback apparatus 20 and the medium 30 are communicated via this network. is there. In such a case, the content providing system 10 is configured including the configuration provided in these remote locations.
[0016]
A search / playback device 20, which is one of the computer devices, includes a search engine 21 that searches and sorts content from information included in content, and a playback device 22 that plays back the content searched by the search engine 21. A GPS receiver 23 that receives radio waves from a GPS (Global Positioning Systems) satellite and measures the two-dimensional (latitude / longitude) position of the search / playback device 20; a ROM 24 that stores a program executed by the search engine 21; The search engine 21 includes a RAM 25 that is a buffer used for performing a search operation, and a non-volatile memory 26 such as an NVRAM (Nonvolatile RAM) that records user-specific profiles as customized data. In addition, when a plurality of humans use the same device, the user authentication unit 27 that authenticates the user can be customized by calling a profile according to the user. The search / playback device 20 itself may not be provided with the GPS receiver 23 but may be configured to use, for example, a receiver provided in a car navigation system and input from this receiver.
[0017]
The medium 30 is composed of a large capacity disk such as a hard disk drive (HDD) or a semiconductor memory, for example, and includes a content database (content DB) 31 for storing contents such as music, video, and games, and a map information database for storing map information. (Map information DB) 32. For example, the map information may be a semiconductor memory, the content may be an HDD, etc., and the content DB 31 and the map information DB 32 may be configured by separate media 30.
[0018]
In the content providing system 10 according to the present embodiment, a user (user) situation (content use situation, environment, position) from content (content such as music and video) recorded in the content database 31 of the medium 30. Etc.) is retrieved and output. When the search engine 21 performs a search, the location information (latitude / longitude) of the user obtained from the GPS receiver 23 and the map information (location name) stored in the map information database 32 are used. The position of the user is confirmed by the obtained point of interface (POI), road information obtained from VICS (Vehicle Information and Communication System) which is a road traffic information communication system, and the like. The search engine 21 can search for content based on the degree of match between the information and the content by using time information obtained from the GPS receiver 23 or a predetermined keyword, for example. The content search result is output from the search engine 21 to the playback device 22. As a result, the playback device 22 preferentially plays back the content from the one having a high degree of matching between the position information (which may include other information) and the content characteristic information.
[0019]
For example, highway-related music (highway XX, XX freeway, etc.) while driving on an expressway, and sea-related music or video (XX Shonan, XX sea, movies) A video related to Izu (movie “Izu no OO”) or the like is searched by the search engine 21 as a BGM generator and output by the playback device 22 while traveling in Izu.
[0020]
FIG. 2 is a block diagram detailing the configuration of the search engine 21. The search engine 21 to which the present embodiment is applied inputs map information from a position information input unit 41 that inputs position information such as latitude and longitude received from the GPS receiver 23, time information, and the map information database 32. Based on the position information input by the map information input unit 42 and the position information input unit 41, the map information input by the map information input unit 42, etc., keywords such as point information as meaningful information for the search The point information extraction unit 43 for extracting the information, the link file 44 for recording the information group added to the content stored in the content database 31 in association with the content, the keyword extracted by the point information extraction unit 43 and the link file 44 A search unit 45 for searching and hitting a preferable content based on the recorded information group is provided. . Moreover, the user designation input part 46 which receives designation | designated from a user is provided, The search part 45 can also search a content based on the user designation input by this user designation input part 46. FIG.
[0021]
The search engine 21 includes a weighting filter unit 47 that weights the content searched by the search unit 45, and a playlist 48 that arranges a list of contents in the order of output (performance / video). In 48, the information on the content to be output obtained via the weighting filter unit 47 is input, the order of the content list is rearranged, and the information on the content to be output to the playback device 22 is output. The playback device 22 that has received the content information requests the content database 31 to output the content, and receives the actual content from the content database 31. Further, the play list 48 can receive a change / designation of the order in which performance / video should be performed based on the user designation input from the user designation input unit 46. Further, the search engine 21 includes a weighting correction unit 49 that corrects the weighting in the weighting filter unit 47, and can be customized for each user. Note that the playlist 48 can be configured to include the function of the link file 44.
[0022]
The content stored in the content database 31 can be, for example, content embedded in an MP3 (MPEG-1 Audio Layer-III) file. The ID3 tag, which is a standard format of MP3, includes information such as the song title, author, and music genre as content characteristic information. For example, in the text information frame of the ID3 tag, category information indicating which category the music belongs to, title / song title / content description, subtitle / explanation additional information, album / movie / show title, main title, etc. Information such as major artists / major performers / soloists / performance groups, conductors, translators, songwriters, composers, etc. In addition, for example, an “mood” frame that describes the audio atmosphere such as “romantic” and “sadness” with some keywords is also prepared. The search unit 45 searches for preferable content by using information of the content itself.
[0023]
Next, processing of the search engine 21 will be described.
FIG. 3 is a flowchart showing processing executed by the search engine 21. Here, first, latitude / longitude is acquired from the GPS receiver 23 via the position information input unit 41 as position information where the search / playback device 20 exists (step 101). In addition to position information from the GPS receiver 23, position information can also be obtained from POI, VICS, or the like. Further, the search engine 21 acquires map information from the map information database 32 via the map information input unit 42 (step 102). Based on these pieces of information, the point information extraction unit 43 extracts keywords related to the point information as meaningful information for the search (step 103). As keywords extracted as meaningful information, for example, the location is “Izu”, the road is “High Speed Up”, the surrounding information is “Sea”, the related information is “Hot Spring”, “Fish”, and the date and time is “Heisei” October 2014, Saturday, 20:00 ".
[0024]
Next, the search unit 45 extracts content based on the degree of matching based on the content link file 44 and the keyword extracted by the point information extraction unit 43 (step 104). At this time, in the search unit 45, in addition to the characteristic information included in the content stored in the content database 31, search and selection are performed from information (keywords and the like) intentionally added from the user designation input unit 46. An example of a search target is a search from a title character string of content. For example, highway, sea, Tsugaru, Boso, Tokyo, Hakone, Izu, summer vacation, etc. Moreover, it may be searched from the lyrics information of the content. For example, Yuigahama, Kamakura, Hoshi, oranges, apples, Asakusa, Enoshima, etc. Further, it is possible to search from the information of the categorized artist. For example, if you are from a singer from Hokkaido, the image of the song is summer, a singer that imagines summer, a singer that images it if it is a love song. Furthermore, it is possible to search from the information added by the user to the content itself. For example, a song that you want to hear at night, a song that you want to hear at sea, or a movie that you want to watch in a traffic jam.
[0025]
These can be arranged on a matrix, for example, and the content can be selected from the degree of matching between the map information obtained from the position information and the characteristic information included in the content. At this time, content is selected by weighting via the weighting filter unit 47 (step 105). At this time, as will be described later, content characteristics information and additional information from the user are weighted and counted, so that content selection more suited to the situation can be performed. Thereafter, the selected content is added to the playlist 48 (step 106), and the list is rearranged in the content usage order (for example, performance order) and output to the playback device 22 (step 107). The playback device 22 sends a content output request to the content database 31 based on the obtained list, acquires the content from the content database 31, and performs screen display or audio display such as a speaker or an earphone.
[0026]
If the user profile is stored in the nonvolatile memory 26, for example, in step 105 described above, the corresponding user profile is called from the nonvolatile memory 26 based on the user recognition from the user authentication unit 27. Thus, content according to the user's preference is selected. This user profile can be called at any time, and can be made when the device is activated (at the time of authentication), when logging on when using a PC, or when the search function is called. In addition to the case where the user profile is recorded in the non-volatile memory 26, for example, a user profile such as a mobile phone or a user memory card may be used.
[0027]
For example, a portable semiconductor memory such as a memory card can be used as the nonvolatile memory 26 that can store a user profile and customized data. At this time, it is preferable to secure the user area on the content database 31 and store the user profile and customization data there. For example, when there is content in the HDD as the medium 30, a partial area thereof can be used for customized data. Further, if there is content on the network, it is also possible to configure to call customized data and profile via the network.
[0028]
FIG. 4 is a diagram for explaining the weighting performed by the weighting filter unit 47. Here, a mechanism is shown in which the content extracted from the characteristic information is weighted for each search target, and the usage order is determined based on the total matching degree. The matrix shown in FIG. 4 shows five contents from content A to content E, and each is weighted for each search target. Here, title (genre) coincidence, lyrics information (keyword) coincidence, artist information coincidence, and user additional information coincidence are shown as search targets, and weights are respectively set for these. You may consider after matching for other information.
[0029]
In addition, a weighting factor is determined for each degree of matching, and the weighting factor is multiplied with each weight. For example, in the content A, the title match degree is weight 50, weight coefficient 3, lyrics information match degree weight 20, weight coefficient 4, etc., and the total match degree is “weight × weight coefficient” for each match degree. Calculated by adding together. Therefore, in this content A,
50 × 3 + 20 × 4 + 10 × 1 + 10 × 5 = 290
Becomes the total match. Similarly, the total matching degree is 365 for content B, 280 for content C, 470 for content D, and 265 for content E. Thereby, in the selection of the content by the weighting filter unit 47, the content D, the content B, the content A, the content C, and the content E are selected in descending order of the total matching degree.
[0030]
Next, the weight correction work performed by the weight correction unit 49 will be described.
FIG. 5 is a flowchart showing the processing of the weight correction operation. When the content is reproduced (step 201), the weight correction unit 49 determines whether or not the content has been reproduced for a predetermined time or more (step 202). If it has not been played for a predetermined time or more, that is, if content such as a song is skipped, it is highly likely that the content is not desired by the user, and the negative count X is incremented, that is, X is X + 1. Substituted (step 203). Thereafter, it is determined whether or not X is larger than a predetermined number (for example, 4 times) (step 204). If it is greater than the predetermined number, the playback order is dropped (step 205), and if it is not greater than the predetermined number, the playback order is maintained as it is (step 206).
[0031]
On the other hand, if it is reproduced in step 202 for a predetermined time or more, content information is extracted based on the link file 44 obtained from the content database 31 (step 207). At this time, for example, the title (genre) J is counted (step 208), and it is determined whether or not the title J is larger than a predetermined number (N1) (step 209). If it is larger, it is understood that the title J is frequently played, so the weight is increased (step 210). On the other hand, if the title J is smaller than the predetermined number (N1), the weight is maintained (step 211).
[0032]
Similarly, the keywords K1 to Km are counted (step 212), and it is determined whether or not the total Kt of these keywords is larger than a predetermined number (N2) (step 213). If so, the weight is increased (step 214), and if not, the weight is maintained (step 215). Also, artist A is counted (step 216), and it is determined whether or not the frequency of artist A is greater than a predetermined number (N3) (step 217). If so, the weight is increased (step 218), and if not, the weight is maintained (step 219). Further, the user additional information U is counted (step 220), and it is determined whether the frequency at which the user additional information U is input is greater than a predetermined number (N4) (step 221). If it is larger, the weight is increased (step 222). If it is not larger, the weight is maintained (step 223). Similarly, other information O is counted (step 224), and it is determined whether or not it is greater than a predetermined number (N5) (step 225). If it is larger, the weight is increased (step 226). If it is not larger, the weight is maintained (step 227).
[0033]
As described above, in the present embodiment, a weight is assigned to each search target, and the weight can be corrected by the weight correction unit 49 according to the usage status of the content. In particular, by storing the additional information of the content viewed by the user in, for example, the non-volatile memory 26, it is possible to assume the user's preference, and by changing the weight accordingly, You can search for content that suits your preferences.
[0034]
Further, as the weighting, for example, it is possible to weight the map data items which are extracted by the point information extraction unit 43 and are meaningful information for the search. For example, weight 5 for pinpoint place names such as Bay Bridge and Tokyo Tower, weight 3 for peripheral information such as the sea and roads, weight 2 for area information such as place names, special information such as special product information and hometown singer information Weight 3 is added to the information, and weight 4 is added to time information such as season information and time. In the search unit 45, it is possible to perform a search that matches the situation more by searching for the content in consideration of the weighting for the assigned point information.
[0035]
As described above, according to this embodiment, when using a media playback device having a large amount of content, the content corresponding to the situation can be selected from a large amount of content without bothering the user (user). Will be able to search. In addition, the position information and the map data can be used not only as a navigation function but also in combination with a content search to realize a more practical automatic random playback function. Furthermore, by using a weighting matrix function and a preference variable customizing function for preference extraction in the search engine, it is possible to improve the performance of the search engine.
[0036]
【The invention's effect】
As described above, according to the present invention, it is possible to provide a user with content corresponding to a situation from a large amount of content.
[Brief description of the drawings]
FIG. 1 is a diagram for explaining an overall configuration of a content providing system.
FIG. 2 is a block diagram detailing a configuration of a search engine.
FIG. 3 is a flowchart showing processing executed by a search engine.
FIG. 4 is a diagram for explaining weighting performed by a weighting filter unit;
FIG. 5 is a flowchart showing processing of weighting correction work.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 ... Content provision system, 20 ... Search / reproduction apparatus, 21 ... Search engine, 22 ... Playback apparatus, 23 ... GPS receiver, 24 ... ROM, 25 ... RAM, 26 ... Non-volatile memory, 30 ... Media, 31 ... Content Database (content DB) 32 ... Map information database (map information DB) 41 ... Position information input unit 42 ... Map information input unit 43 ... Point information extraction unit 44 ... Link file 45 ... Search unit 46 ... User designation input unit, 47 ... weighting filter unit, 48 ... play list, 49 ... weighting correction unit

Claims (7)

コンテンツデータベースに格納されたコンテンツの中から特定のコンテンツを再生するコンテンツ再生装置であって、
緯度・経度を示す位置情報を入力する位置情報入力部と、
地名を示す地図情報が格納されている地図情報データベースから地図情報を入力する地図情報入力部と、
前記位置情報入力部により入力された位置情報に基づいて、前記地図情報入力部により入力された地図情報が示す地名を特定し、当該地名に関するキーワードを抽出する地点情報抽出部と、
前記地点情報抽出部により抽出されたキーワードと前記コンテンツデータベースに格納されているコンテンツに付加された情報群であるコンテンツの特性情報との合致度をコンテンツ毎に比較し、当該合致度の高いコンテンツを当該コンテンツデータベースの中から検索する検索部と、
前記特性情報の項目ごとに重み係数を設定して、前記検索部により検索されたコンテンツのそれぞれに対し、当該特性情報の項目のそれぞれについて当該特性情報との前記合致度と当該特性情報の項目に設定された当該重み係数との積の総和をとることにより前記キーワードと当該コンテンツとのトータルの合致度を算出し、当該トータルの合致度に基づいて再生すべきコンテンツを選定する重み付けフィルタ部と、
前記特性情報の項目のそれぞれについて、前記特性情報を有するコンテンツが再生された頻度をカウントし、当該カウントの値が予め定められた値よりも大きい場合に、前記キーワードと当該特性情報の項目における当該特性情報との前記合致度を上げる重み付け修正部と
を備えたことを特徴とするコンテンツ再生装置。
A content playback device for playing back specific content from content stored in a content database,
A position information input unit for inputting position information indicating latitude and longitude;
A map information input unit for inputting map information from a map information database in which map information indicating a place name is stored;
A location information extraction unit that identifies a place name indicated by the map information input by the map information input unit based on the position information input by the position information input unit, and extracts a keyword related to the place name;
The degree of coincidence between the keyword extracted by the point information extraction unit and the characteristic information of the content that is the information group added to the content stored in the content database is compared for each content, and the content with the high degree of coincidence is determined. A search unit for searching from the content database;
A weighting factor is set for each item of the characteristic information , and for each of the contents searched by the search unit , for each of the items of the characteristic information, the degree of match with the characteristic information and the item of the characteristic information A weighting filter unit that calculates a total matching degree between the keyword and the content by taking the sum of products of the set weighting factors, and selects a content to be reproduced based on the total matching degree;
For each item of the characteristic information, counts the frequency at which content having the characteristic information is reproduced, if the value of the count is greater than a predetermined value, the in items of the keyword and the characteristic information A content reproduction apparatus comprising: a weight correction unit that increases the degree of coincidence with characteristic information.
自らの経度および緯度を把握するGPS(Global Positioning Systems)受信機を更に備え、
前記位置情報入力部は、前記GPS受信機から受信された経度および緯度の情報を前記位置情報として入力することを特徴とする請求項1記載のコンテンツ再生装置。
It further includes a GPS (Global Positioning Systems) receiver that knows its longitude and latitude,
The content reproduction apparatus according to claim 1, wherein the position information input unit inputs longitude and latitude information received from the GPS receiver as the position information.
前記検索部は、ユーザから入力された付加情報に基づいて前記合致度を算出することを特徴とする請求項1記載のコンテンツ再生装置。  The content reproduction apparatus according to claim 1, wherein the search unit calculates the degree of match based on additional information input from a user. ユーザプロファイルを格納する不揮発性メモリと、
ユーザを認証するユーザ認証部とを更に備え、
前記検索部は、前記ユーザ認証部により認証されたユーザのユーザプロファイルを前記不揮発性メモリから読み出し、当該ユーザプロファイルに基づいてコンテンツの検索を行なうことを特徴とする請求項1記載のコンテンツ再生装置。
Non-volatile memory for storing user profiles;
A user authentication unit for authenticating the user,
The content playback apparatus according to claim 1, wherein the search unit reads a user profile of a user authenticated by the user authentication unit from the nonvolatile memory and searches for content based on the user profile.
コンテンツを格納するコンテンツデータベースと、
前記コンテンツデータベースに格納されたコンテンツを再生する検索・再生装置とを備え、
前記検索・再生装置は、コンテンツを再生する際のシチュエーションと前記コンテンツデータベースに格納されているコンテンツに付加された情報群であるコンテンツの特性情報との合致度をコンテンツ毎に比較し、当該合致度の高いコンテンツを当該コンテンツデータベースの中から検索し、当該特性情報の項目ごとに重み係数を設定して、検索されたコンテンツのそれぞれに対し、当該特性情報の項目のそれぞれについて当該特性情報との当該合致度と当該特性情報の項目に設定された当該重み係数との積の総和をとることにより当該シチュエーションと当該コンテンツとのトータルの合致度を算出し、当該トータルの合致度に基づいて選定された当該コンテンツを再生し、当該特性情報の項目のそれぞれについて、当該特性情報を有するコンテンツが再生された頻度をカウントし、当該カウントの値が予め定められた値よりも大きい場合に当該シチュエーションと当該特性情報の項目における当該特性情報との当該合致度を上げることを特徴とするコンテンツ提供システム。
A content database for storing content;
A search / playback device for playing back content stored in the content database;
The search / playback device compares, for each content, the degree of match between the situation at the time of playing the content and the characteristic information of the content that is the information group added to the content stored in the content database. the high content retrieved from among the content database, and sets the weighting coefficient for each item of the characteristic information, for each of the searched content, the with the characteristic information for each item of the characteristic information The total degree of matching between the situation and the content is calculated by taking the sum of the product of the degree of matching and the weighting factor set in the item of the characteristic information , and selected based on the total degree of matching. playing the content for each item of the characteristic information, having a corresponding characteristic information Counting how often the content is reproduced, the content, characterized in that to increase the degree of coincidence with the characteristic information in the item of the count values the situation and the characteristic information is larger than a predetermined value Offer system.
地名を示す地図情報を格納する地図情報データベースと、
前記検索・再生装置の現在位置を把握する受信機とを更に備え、
前記検索・再生装置は、前記受信機により把握された緯度・経度を示す位置情報に基づいて前記地図情報データベースに格納された地図情報が示す地名を特定し、当該地名に関するキーワードを抽出し、抽出された当該キーワードに基づいてコンテンツを検索することを特徴とする請求項5記載のコンテンツ提供システム。
A map information database for storing map information indicating place names;
A receiver for grasping a current position of the search / playback device;
The search / playback device identifies a place name indicated by map information stored in the map information database based on position information indicating latitude and longitude ascertained by the receiver, extracts a keyword related to the place name, and extracts 6. The content providing system according to claim 5, wherein the content is searched based on the keyword.
コンテンツデータベースに格納されたコンテンツを読み込んで再生するコンピュータに、
コンテンツを再生する再生機器の緯度・経度を示す位置情報を取得する機能と、
取得された前記位置情報に基づいて地図情報が示す地名を特定し、当該地名に関するキーワードを抽出する機能と、
抽出された前記キーワードと前記コンテンツデータベースに格納されたコンテンツに付加された情報群であるコンテンツの特性情報との合致度をコンテンツ毎に比較し、当該合致度の高い特定のコンテンツを当該コンテンツデータベースの中から検索する機能と、
前記特性情報の項目ごとに重み係数を設定して、前記特定のコンテンツのそれぞれに対し、当該特性情報の項目のそれぞれについて当該特性情報との前記合致度と当該特性情報の項目に設定された当該重み係数との積の総和をとることにより前記キーワードと当該特定のコンテンツとのトータルの合致度を算出し、当該トータルの合致度に基づいて再生すべきコンテンツを選定する機能と、
前記特性情報の項目のそれぞれについて、前記特性情報を有するコンテンツが再生された頻度をカウントし、当該カウントの値が予め与えられた値よりも大きい場合に、前記キーワードと当該特性情報の項目における当該特性情報との前記合致度を上げる機能と
を実現させるプログラム。
To the computer that reads and plays the content stored in the content database,
A function for acquiring position information indicating the latitude and longitude of a playback device that plays back content,
A function of identifying a place name indicated by map information based on the acquired position information and extracting a keyword related to the place name;
The degree of coincidence between the extracted keyword and the characteristic information of the content that is the information group added to the content stored in the content database is compared for each content, and the specific content with the high degree of coincidence is stored in the content database. The ability to search from within,
A weighting factor is set for each item of the characteristic information , and for each of the specific contents, the degree of coincidence with the characteristic information for each item of the characteristic information and the item of the characteristic information A function of calculating a total matching degree between the keyword and the specific content by taking a sum of products with weighting factors, and selecting a content to be reproduced based on the total matching degree;
For each item of the characteristic information, counts the frequency at which content having the characteristic information is reproduced, if the value of the count is greater than the value given in advance, the in items of the keyword and the characteristic information A program for realizing a function of increasing the degree of coincidence with characteristic information.
JP2002318801A 2002-10-31 2002-10-31 CONTENT REPRODUCTION DEVICE, CONTENT PROVIDING SYSTEM, AND PROGRAM Expired - Fee Related JP4403357B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002318801A JP4403357B2 (en) 2002-10-31 2002-10-31 CONTENT REPRODUCTION DEVICE, CONTENT PROVIDING SYSTEM, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002318801A JP4403357B2 (en) 2002-10-31 2002-10-31 CONTENT REPRODUCTION DEVICE, CONTENT PROVIDING SYSTEM, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2004152174A JP2004152174A (en) 2004-05-27
JP4403357B2 true JP4403357B2 (en) 2010-01-27

Family

ID=32461851

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002318801A Expired - Fee Related JP4403357B2 (en) 2002-10-31 2002-10-31 CONTENT REPRODUCTION DEVICE, CONTENT PROVIDING SYSTEM, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP4403357B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006157165A (en) * 2004-11-25 2006-06-15 Ntt Docomo Inc Area limited broadcasting system, communication terminal, broadcast data transmitting apparatus, area limited broadcasting method
JP4568144B2 (en) * 2005-03-02 2010-10-27 日本放送協会 Information presentation device and information presentation program
JP4757516B2 (en) * 2005-03-18 2011-08-24 ソニー エリクソン モバイル コミュニケーションズ, エービー Mobile terminal device
JP2007041722A (en) * 2005-08-01 2007-02-15 Sony Corp Information processor, content reproduction device, information processing method, event log recording method and computer program
JP4793243B2 (en) * 2006-12-06 2011-10-12 ヤマハ株式会社 Music playback device, music playback method, and program
JP4921330B2 (en) * 2007-11-29 2012-04-25 日本電信電話株式会社 Search result snippet generation device, generation method, generation program and recording medium on which the generation program is recorded in consideration of the range that the place name means
JP5087377B2 (en) * 2007-11-29 2012-12-05 日本電信電話株式会社 SEARCH DEVICE, SEARCH METHOD, SEARCH PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP5839502B2 (en) * 2013-03-27 2016-01-06 株式会社エクシング Karaoke device, information terminal program
KR101542402B1 (en) 2013-09-09 2015-08-07 동국대학교 경주캠퍼스 산학협력단 Inclination-based Realistic Moving Picture Playing System

Also Published As

Publication number Publication date
JP2004152174A (en) 2004-05-27

Similar Documents

Publication Publication Date Title
US11768900B2 (en) Systems and methods for providing media content over an electronic network
US8868585B2 (en) Contents replay apparatus and contents replay method
US7966551B2 (en) Associating image files with media content
EP1900207B1 (en) Creating standardized playlists and maintaining coherency
US9885583B2 (en) Method, apparatus, and computer program product for providing access to a media item based at least in part on a route
US7546288B2 (en) Matching media file metadata to standardized metadata
US8145034B2 (en) Contents replay apparatus and contents replay method
US7650563B2 (en) Aggregating metadata for media content from multiple devices
US20040019658A1 (en) Metadata retrieval protocols and namespace identifiers
JP2008547154A (en) Playlist structure for large playlists
JPWO2010131333A1 (en) Content search device, content search method, content search program, and recording medium
JP4403357B2 (en) CONTENT REPRODUCTION DEVICE, CONTENT PROVIDING SYSTEM, AND PROGRAM
JP2006294212A (en) Information data providing device
KR101684577B1 (en) Method of providing tag-based list of content and apparatus for the same
JP7453809B2 (en) Content output system and content output method
JP2010191940A (en) Information processing apparatus, information processing method, and program
JP2007079867A (en) Electronic album display system, electronic album display method, and electronic album display program
WO2006137339A1 (en) Content reproducing system
JP2004178666A (en) Content playback device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051028

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081211

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090106

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090306

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090602

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090729

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: 20091006

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091019

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121113

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121113

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees