(57)【要約】【課題】番組情報をより簡便に検索できる番組検索装置等を提供する。【解決手段】番組情報を保持する番組情報保持部１０５と、端末装置２により送信された音楽の少なくとも一部および画像の少なくとも一方を示すデータを、受信するデータ受信部１０１と、データ受信部１０１により受信されたデータを、当該データの意味する情報の少なくとも一部に関連する第１キーワードに変換する変換処理部１０３と、変換処理部１０３により変換されたキーワードを用いて番組情報保持部１０５に保持されている番組情報を検索する番組検索処理部１０４と、番組検索処理部１０４により検索された番組情報を端末装置２に送信する情報送信部１０６と、を備える。【選択図】図３
2019066907.tif 000002
【特許請求の範囲】
【請求項１】
番組情報を保持する番組情報保持部と、
端末装置により送信された音楽の少なくとも一部および画像の少なくとも一方を示すデータを、受信するデータ受信部と、
前記データ受信部により受信された前記データを、前記データの意味する情報の少なくとも一部に関連する第１キーワードに変換する変換処理部と、
前記変換処理部により変換された前記第１キーワードを用いて前記番組情報保持部に保持されている番組情報を検索する番組検索処理部と、
前記番組検索処理部により検索された番組情報を前記端末装置に送信する情報送信部と、を備える、
番組検索装置。
【請求項２】
前記番組検索装置は、
データと、当該データを一意に識別するＩＤとを予め対応させて管理する管理部を備え、
前記管理部は、前記データ受信部により受信された前記データに対応するＩＤを特定し、
前記変換処理部は、前記管理部により特定されたＩＤを、前記第１キーワードとして、当該特定されたＩＤに紐付けられている第２キーワードのうち、前記端末装置により前記データが送信された時の状況に応じて選択した第２キーワードに変換する、
請求項１に記載の番組検索装置。
【請求項３】
前記変換処理部は、
前記管理部が前記データ受信部により受信された前記データに対応するＩＤを特定できない場合、前記データ受信部により受信された前記データの意味する情報を抽出し、抽出した情報を、前記第１キーワードとして、前記抽出した情報の少なくとも一部に関連する第３キーワードのうち、前記端末装置により前記データが送信された時の状況に応じて選択した第３キーワードに変換する、
請求項２に記載の番組検索装置。
【請求項４】
前記データ受信部により受信された前記データは、前記番組検索装置で検索したい番組に関連するイラストまたは写真を示す画像である、
請求項１〜３のいずれか１項に記載の番組検索装置。
【請求項５】
番組を検索するための１または複数のサーバと、
１または複数の端末装置とを備え、
前記端末装置は、
ユーザにより保存または選択された音楽の少なくとも一部および画像の少なくとも一方を含むデータを前記サーバに送信する送信部と、
前記サーバにより検索された番組情報を受信する受信部とを有し、
前記サーバは、
番組の情報を保持する番組情報保持部と、
端末装置により送信された音楽の少なくとも一部および画像の少なくとも一方を示すデータを、受信するデータ受信部と、
前記データ受信部により受信された前記データを、前記データの意味する情報の少なくとも一部に関連するキーワードに変換する変換処理部と、
前記変換処理部により変換された前記キーワードを用いて前記番組情報保持部に保持されている番組情報を検索する番組検索処理部と、
前記番組検索処理部により検索された番組情報を前記端末装置に送信する情報送信部と、を備える、
システム。
【請求項６】
番組情報を保持する番組情報保持ステップと、
端末装置により送信された音楽の少なくとも一部および画像の少なくとも一方を示すデータを、受信するデータ受信ステップと、
前記データ受信ステップにおいて受信された前記データを、前記データの意味する情報の少なくとも一部に関連するキーワードに変換する変換処理ステップと、
前記変換処理ステップにおいて変換された前記キーワードを用いて前記番組情報保持ステップで保持された番組情報を検索する番組検索処理ステップと、
前記番組検索処理ステップにおいて検索された番組情報を前記端末装置に送信する情報送信ステップと、を含む、
番組検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、番組検索装置、番組検索方法およびシステムに関する。
【背景技術】
【０００２】
所望のテレビ番組を検索する際、キーワードなどの必要な言葉を入力することで、入力した言葉にマッチするテレビ番組を行うことができる技術がある（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０７−２４０８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、所望のテレビ番組を検索するためには、検索したいテレビ番組に関するキーワードをキーボード等で入力する必要があり、キーワードを入力すること等は、手間と時間とを費やす。また、所望のテレビ番組に関するキーワードをユーザは自ら考える必要があり、直感的ではなかった。
【０００５】
本開示は、上述の事情を鑑みてなされたもので、番組情報をより簡便に検索できる番組検索装置、番組検索方法およびシステムを提供する。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る番組検索装置は、番組情報を保持する番組情報保持部と、端末装置により送信された音楽の少なくとも一部および画像の少なくとも一方を示すデータを、受信するデータ受信部と、前記データ受信部により受信された前記データを、前記データの意味する情報の少なくとも一部に関連する第１キーワードに変換する変換処理部と、前記変換処理部により変換された前記第１キーワードを用いて前記番組情報保持部に保持されている番組情報を検索する番組検索処理部と、前記番組検索処理部により検索された番組情報を前記端末装置に送信する情報送信部と、を備える。
【０００７】
なお、これらの包括的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータで読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【０００８】
本開示における番組検索装置等は、番組情報をより簡便に検索できる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態におけるシステムの構成の一例を示す図である。
【図２】図２は、実施の形態における端末装置の構成の一例を示す図である。
【図３】図３は、実施の形態における番組検索装置の構成の一例を示す図である。
【図４】図４は、実施の形態におけるシステムの動作の一例を示すシーケンス図である。
【図５】図５は、図４に示すステップＳ３の詳細処理の一例を示すフローチャートである。
【図６】図６は、実施の形態における画像データの一例を示す図である。
【図７】図７は、実施の形態におけるマッピングの一例を示す図である。
【図８】図８は、実施の形態における画像ＩＤに対応づけされた番組検索キーワードの一例を示す図である。
【図９】図９は、図４に示すステップＳ３の詳細処理を別の一例を示すフローチャートである。
【図１０】図１０は、変形例１における番組検索装置の構成の一例を示す図である。
【図１１】図１１は、変形例１におけるシステムの動作の一例を示すシーケンス図である。
【図１２】図１２は、変形例２における番組検索装置の構成の一例を示す図である。
【図１３】図１３は、変形例２におけるシステムの動作の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本開示に係る番組検索装置等について、図面を参照しつつ説明する。
【００１１】
なお、以下の実施の形態は、本開示に係る表示装置の一例を示したものに過ぎない。従って本開示は、以下の実施の形態を参考に請求の範囲の文言によって範囲が画定されるものであり、以下の実施の形態のみに限定されるものではない。よって、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、本発明の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
【００１２】
また、図面は、本開示を示すために適宜強調や省略、比率の調整を行った模式的な図となっており、実際の形状や位置関係、比率とは異なる場合がある。
【００１３】
（実施の形態）
［システムの構成］
図１は、本実施の形態におけるシステムの構成の一例を示す図である。
【００１４】
図１に示すシステムは、１または複数のサーバ１と、１または複数の端末装置２とを備える。１または複数のサーバ１と、１または複数の端末装置２とは、ネットワーク３を介して接続されている。
【００１５】
１または複数のサーバ１のそれぞれは、ユーザが所望する番組の番組情報を検索するために用いられ、ＣＰＵ、メモリ、通信インターフェースなどから構成されるコンピュータで実現される。サーバ１は、ユーザが所望する番組の番組情報を検索する番組検索装置１０または当該番組検索装置１０の機能を有している。
【００１６】
ネットワーク３は、例えばインターネットである。なお、ネットワーク３は、イントラネットであってもよい。ネットワーク３がイントラネットである場合、サーバ１は、インターネットにさらに接続し、番組情報を取得すればよい。
【００１７】
［端末装置２］
図２は、本実施の形態における端末装置２の構成の一例を示す図である。
【００１８】
端末装置２は、例えば、スマートフォンまたはタブレットなどの携帯端末であり、ユーザが視聴または所有するテレビ、Ｗｅｂテレビ等に用いられるリモコンとしても機能する。本実施の形態では、端末装置２は、図２に示すように、本来機能部２１と受信部２２と送信部２３とを備える。
【００１９】
送信部２３は、ユーザにより保存または選択された画像データをサーバ１に送信する。ここで、画像データは、調べたい所望の番組すなわち番組検索装置１０で検索したい番組に関連する画像であり、ユーザが任意に選択可能な画像である。画像データは、例えば、番組検索装置１０で検索したい番組に関連するイラストまたは写真を示す画像であってもよい。より具体的には、ユーザがニュース番組を視聴したい場合には、画像データは、あるニュース番組においてキャスターが並んでいるシーンの画像であってもよいし、過去のニュース映像のワンシーンの画像であってもよい。また、ユーザがドラマを視聴または予約録画したい場合には、画像データは、当該ドラマの過去のワンシーンの画像であってもよいし、当該ドラマの広告宣伝時の画像であってもよいし、当該ドラマに出演または主演する俳優の画像であってもよい。また、ユーザがドラマを視聴または予約録画したい場合には、画像データは、当該ドラマの主演俳優の一人を模したイラストであってもよい。また、ユーザがアニメ等を視聴または予約録画したい場合には、画像データは、当該アニメのキャラクタの画像またはイラストであってもよい。
【００２０】
なお、予め用意され提供された画像データが端末装置２に提供され、それぞれを一意に識別する識別子が割り当てられている場合には、送信部２３は、ユーザにより保存または選択された画像データに割り当てられた識別子のみを送付するとしてもよい。
【００２１】
受信部２２は、送信部２３が送信した画像データに対する応答として、サーバ１から送信された番組情報を受信する。
【００２２】
なお、本実施の形態では、受信部２２は、サーバ１から、送信された番組情報を検索する際に用いた、当該画像データに基づくキーワードも受信する。
【００２３】
本来機能部２１は、例えばリモコンとしての機能を実行したり、スマートフォンまたはタブレットが有する通信およびアプリ起動等の機能を実行したりする。本実施の形態では、本来機能部２１は、受信部２２が受信した番組情報により特定される番組を視聴したり予約録画したりするなど、ユーザの操作に従い受信部２２が受信した番組情報を用いたリモコン機能を実行する。
【００２４】
なお、端末装置２のユーザは、サーバ１から送信された番組情報が、ユーザが調べたい番組と異なっていた場合には、次のようにしてもよい。ユーザは端末装置２を操作して、番組検索装置１０で検索したい番組に関連する画像であるが最初に選択した画像と異なる画像を選択してサーバ１に送信してもよい。また、ユーザは、サーバ１から送信された番組情報を検索する際に用いた、当該画像データに基づくキーワードを確認してもよい。そして、ユーザは、確認したキーワードと異なるキーワードなるように、端末装置２を操作して番組検索装置１０で検索したい番組に関連する画像であるが最初に選択した画像と異なる画像を選択してサーバ１に送信してもよい。
【００２５】
［番組検索装置１０］
図３は、本実施の形態における番組検索装置１０の構成の一例を示す図である。
【００２６】
番組検索装置１０は、ユーザが所望する番組の番組情報を検索するために用いられる装置であり、ＣＰＵ、メモリおよび通信インターフェースなどから構成されるコンピュータで実現される。番組検索装置１０は、図３に示すように、データ受信部１０１と、管理部１０２と、変換処理部１０３と、番組検索処理部１０４と、番組情報保持部１０５と、情報送信部１０６とを備える。なお、番組検索装置１０は、管理部１０２を備えなくてもよい。つまり、管理部１０２は、必須の構成ではない。
【００２７】
＜データ受信部１０１＞
データ受信部１０１は、端末装置２により送信された画像データを受信する。なお、データ受信部１０１は、端末装置２により当該画像データに割り当てられた識別子のみが送信された場合には、当該識別子のみを受信する。当該識別子は、後述するＩＤすなわち当該画像データで対応する当該画像データを一意に識別するＩＤに該当する。
【００２８】
＜管理部１０２＞
管理部１０２は、画像データと、当該画像データを一意に識別するＩＤとを予め対応させて管理する。管理部１０２は、データ受信部１０１により受信された画像データに対応するＩＤを特定し、特定したＩＤを変換処理部１０３に通知する。なお、管理部１０２は、データ受信部１０１により受信された画像データに対応するＩＤを特定できないときには、その旨を変換処理部１０３に通知する。
【００２９】
本実施の形態では、管理部１０２は、画像データと、当該画像データを一意に識別する識別子であるＩＤとをマッピングしたテーブルを保持することで、画像データと、当該画像データに対応するＩＤとを対応させて管理する。なお、管理部１０２は、ユーザが端末装置２を操作して、予め用意され提供された画像データのうちから保存または選択した画像データを送信する場合、端末装置２から送信されるすべての画像データをマッピングしたテーブルを管理することができる。
【００３０】
＜変換処理部１０３＞
変換処理部１０３は、データ受信部１０１により受信された画像データを、当該画像データの意味する情報の少なくとも一部に関連する第１キーワードに変換する。
【００３１】
ここで、例えば、当該画像データが俳優の写真であれば、当該画像データの意味する情報は、俳優の名称、または、当該俳優が映るドラマ等の場面である。この場合、第１キーワードは、当該俳優の名称、当該俳優が出演する番組の名称、タイトルもしくはジャンル、および、当該俳優が主演もしくは出演するドラマもしくは映画の名称などのうちの少なくとも一である。また、例えば、当該画像データが過去のニュースの映像のワンシーンを示す画像であれば、当該画像データの意味する情報は、ニュース番組または当該ワンシーンに示されるジャンルのニュースである。この場合、第１キーワードは、ニュースというジャンル、および、ニュース中のジャンルなどうちの少なくとも一である。なお、第１キーワードは上述した例に限定されず、番組検索キーワードに用いることができるものであればよい。また、第１キーワードは、番組名などからなるひとつの言葉である場合に限らず、番組名および主演俳優名などからなる複数の言葉であってもよい。
【００３２】
本実施の形態では、変換処理部１０３は、管理部１０２により特定されたＩＤを、第１キーワードとして、当該特定されたＩＤに紐付けられている第２キーワードのうち、端末装置２により画像データが送信された時の状況に応じて選択した第２キーワードに変換する。
【００３３】
ここで、画像データが送信された時の状況とは、画像データが端末装置２に送信された時間および当該時間の天気の少なくとも一方である。第２キーワードは、当該画像データの意味する情報の少なくとも一部に関連するキーワードであり、当該画像データに対応するＩＤに紐づけられている。
【００３４】
例えば、第２キーワードは、当該画像データが俳優の写真であれば当該俳優の名称、当該俳優が出演する番組の名称、タイトルもしくはジャンル、および、当該俳優が主演もしくは出演するドラマもしくは映画の名称などである。そして、第１キーワードは、これら第２キーワードの中から状況に応じて選択される。
【００３５】
例えば、端末装置２により画像データが送信された時に当該俳優の主演もしくは出演するドラマの放映期間が終了している場合がある。この場合には、変換処理部１０３は、第２キーワードの中から当該俳優が出演する番組の名称、タイトルもしくはジャンルを選択することで、管理部１０２により特定されたＩＤを、第１キーワードに変換すればよい。
【００３６】
また、端末装置２により画像データが送信された時が当該俳優の主演もしくは出演するドラマの放映期間に含まれる場合もある。この場合には、変換処理部１０３は、第２キーワードの中から当該俳優が主演もしくは出演するドラマの名称を選択することで、管理部１０２により特定されたＩＤを、第１キーワードに変換すればよい。なお、第１キーワードは、第２キーワードが、画像データが送信された時の状況に応じて論理積（ＡＮＤ）または論理和（ＯＲ）されたものであってもよいし、当該画像データの意味する情報の属性に応じて論理積（ＡＮＤ）または論理和（ＯＲ）されたものであってもよい。
【００３７】
また、例えば、第２キーワードは、当該画像データが過去のニュース映像のワンシーンの画像であれば、ニュースというジャンル、および、ニュース中のジャンルなどである。そして、第１キーワードは、第２キーワードの中から状況に応じて選択される。
【００３８】
例えば、変換処理部１０３は、端末装置２により画像データが送信された時に、台風が来ている、気温が高いもしくは夏の季節であるといった天気等である場合、天気予報のニュースを選択することで、管理部１０２により特定されたＩＤを、第１キーワードに変換すればよい。
【００３９】
変換処理部１０３は、管理部１０２がデータ受信部１０１により受信された画像データに対応するＩＤを特定できない場合、データ受信部１０１により受信された画像データの意味する情報を抽出すればよい。そして、変換処理部１０３は、抽出した情報を、第１キーワードとして、抽出した情報の少なくとも一部に関連する第３キーワードのうち、端末装置２により画像データが送信された時の状況に応じて選択した第３キーワードに変換すればよい。この場合、変換処理部１０３は、データ受信部１０１により受信された画像データを画像解析することで、画像データの意味する情報を抽出すればよい。画像解析により、画像に映る人物、背景等の画像データの意味する情報を抽出する方法は、よく知られた方法であるのでここでの説明は省略する。当該画像解析に、番組にまつわる画像データを学習させた学習器を用いてもよい。
【００４０】
なお、第２キーワードは、複数のキーワードからなり予め用意されているとして説明したが、これに限らない。第２キーワードは、画像データが送信された時の状況に応じて変更されるとしてもよいし、１つのキーワードであり当該状況に応じて変更されるとしてもよい。
【００４１】
＜番組情報保持部１０５＞
番組情報保持部１０５は、番組情報を保持する。例えば番組がデジタル放送されているテレビ番組であれば、番組情報保持部１０５は、放送局が提供する一週間分などの所定期間の番組情報をすべて保持している。また、例えば番組がＷｅｂテレビの番組であれば、番組情報保持部１０５は、Ｗｅｂ等により提供されている所定期間の番組情報をすべて保持する。
【００４２】
＜番組検索処理部１０４＞
番組検索処理部１０４は、変換処理部１０３により変換された第１キーワードを用いて番組情報保持部１０５に保持されている番組情報を検索する。
【００４３】
本実施の形態では、番組検索処理部１０４は、変換処理部１０３により変換された第１キーワードを用いて、番組情報保持部１０５に保持されている番組情報を検索して、第１キーワードでヒットする番組情報を取得する。ここで、番組情報は、例えば、番組のチャンネル、開始時間および番組タイトルであり、ユーザもしくはリモコン機能を実行する端末装置２が番組を特定できる情報である。
【００４４】
＜情報送信部１０６＞
情報送信部１０６は、番組検索処理部１０４により検索された番組情報を端末装置２に送信する。本実施の形態では、情報送信部１０６は、番組検索処理部１０４が検索して特定した番組情報を端末装置２に送信する。また、情報送信部１０６は、番組検索処理部１０４が検索する際に用いた第１キーワードも、特定した番組情報に合わせて送信してもよい。
【００４５】
［システムの動作等］
次に、上述した実施の形態におけるシステムの動作について説明する。
【００４６】
図４は、本実施の形態におけるシステムの動作の一例を示すシーケンス図である。図５は、図４に示すステップＳ３の詳細処理の一例を示すフローチャートである。図６は、本実施の形態における画像データの一例を示す図である。図７は、本実施の形態におけるマッピングの一例を示す図である。図８は、本実施の形態における画像ＩＤに対応づけされた番組検索キーワードの一例を示す図である。なお、図６には、マスクをした女性の医師を示すイラスト５０が、端末装置２であるスマートフォン２ａに保存または選択されたことが示されている。また、図７には、画像データａおよび当該画像データａを一意に識別するＩＤである画像ＩＤ「ＸＸＸＸＹＹＹＹ」、画像データｂおよび当該画像データｂを一意に識別するＩＤである画像ＩＤ「ＸＸＸＸＹＹＢＢ」等をマッピングしたテーブルが示されている。図８には、画像ＩＤ「ＸＸＸＸＹＹＹＹ」に紐づけられている番組検索キーワードが示されている。
【００４７】
まず、端末装置２は、図４に示すように、画像データを送信する（Ｓ１）。より具体的には、端末装置２は、ユーザにより保存または選択された図６に示すイラスト５０を、画像データとして番組検索装置１０に送信する。
【００４８】
次に、番組検索装置１０は、画像データを受信する（Ｓ２）。より具体的には、番組検索装置１０は、図６に示すイラスト５０を、端末装置２により送信された画像データとして受信する。
【００４９】
次に、番組検索装置１０は、ステップＳ２で受信した画像データを、当該画像データの意味する情報の少なくとも一部に関連する第１キーワードに変換する変換処理を行う（Ｓ３）。
【００５０】
より詳細には、まず、番組検索装置１０は、図５に示すように、ステップＳ２で受信した画像データに対応するＩＤを特定する（Ｓ３１）。より具体的には、番組検索装置１０は、例えば図７に示すテーブルを保持しており、ステップＳ２で受信した図６に示すイラスト５０が画像データａと一致すると判定する。そして、番組検索装置１０は、画像データａに対応する画像ＩＤ「ＸＸＸＸＹＹＹＹ」をステップＳ２で受信した図６に示すイラスト５０に対応するＩＤとして特定する。
【００５１】
次いで、番組検索装置１０は、図５に示すように、ステップＳ３１で特定されたＩＤを、画像データが送信された時の状況に応じたキーワードに変換する（Ｓ３２）。より具体的には、番組検索装置１０は、例えば図８に示すように、画像ＩＤ「ＸＸＸＸＹＹＹＹ」に紐づけられている番組検索キーワード（第２キーワード）を保持しており、ステップＳ３１で特定されたＩＤを、女医出演かつ医療ドラマといったキーワード（第１キーワード）に変換する。もちろん、上述したように、女医出演または医療ドラマといった１つのキーワード（第１キーワード）に変換してもよい。
【００５２】
次に、番組検索装置１０は、図４に示すように、ステップＳ３で変換された第１キーワードを用いて番組情報を検索する番組検索処理を行う（Ｓ４）。より具体的には、番組検索装置１０は、ステップＳ３２で変換されたキーワード「女医出演かつ医療ドラマ」を用いて番組情報を検索し、当該キーワードでヒットした番組のチャンネル、開始時間および番組タイトルといった番組情報を取得する。
【００５３】
次に、番組検索装置１０は、番組情報を端末装置２に送信する（Ｓ５）。より具体的には、番組検索装置１０は、ステップＳ４で番組検索処理されて取得した、番組のチャンネル、開始時間および番組タイトルといった番組情報を端末装置２に送信する。また、番組検索装置１０は、番組情報を検索する際に用いた第１キーワードも、特定した番組情報に合わせて送信してもよい。
【００５４】
次に、端末装置２は、番組検索装置１０が送信した番組情報を受信する（Ｓ６）。より具体的には、端末装置２は、ステップＳ１で送信した画像データに対する応答として、番組検索装置１０が送信した番組のチャンネル、開始時間および番組タイトルといった番組情報を受信する。また、端末装置２は、番組検索装置１０が番組情報を検索する際に用いた当該画像データに基づくキーワードも受信してもよい。
【００５５】
そして、端末装置２は、ステップＳ６で受信した番組情報により特定される番組を視聴したり予約録画したりするために、ユーザの操作に従い、番組情報を用いてリモコン機能を実行する。
【００５６】
なお、上記では、ステップＳ３の変換処理において、番組検索装置１０が、受信した画像データに対応するＩＤを特定することができるとして説明したが、これに限らない。番組検索装置１０が、受信した画像データに対応するＩＤを特定することができない場合もあるので、以下説明する。
【００５７】
図９は、図４に示すステップＳ３の詳細処理の別の一例を示すフローチャートである。なお、図５と同様の要素には同一の符号を付しており、詳細な説明は省略する。
【００５８】
図９において、まず、番組検索装置１０は、ステップＳ２で受信した画像データがマッピング可能かどうかを判定する（Ｓ３０）。より具体的には、番組検索装置１０は、例えば図７に示すテーブルを保持しており、ステップＳ２で受信した図６に示すイラスト５０が図７に示すテーブルに含まれる画像データと一致するものがあるか判定する。
【００５９】
ステップＳ３０において、ステップＳ２で受信した画像データはマッピングできないと判定する場合（Ｓ３０でＮｏ）、番組検索装置１０は、ステップＳ２で受信した画像データを解析し、当該画像データの意味する情報を抽出する（Ｓ３３）。より具体的には、番組検索装置１０は、例えばステップＳ２で受信した図６に示すイラスト５０と一致する画像データが、図７に示すテーブルに含まれる画像データにない場合には、ステップＳ２で受信した画像データはマッピングできないと判定する。この場合、番組検索装置１０は、図６に示すイラスト５０を画像解析することで、イラスト５０がマスクをした女性の医師役の女優を示す旨の情報を抽出し、さらに、当該女優の名前を取得（抽出）する。なお、当該女優の名前は、イラスト５０により示される女優の姿形に基づいて、インターネットを検索することで取得してもよい。
【００６０】
次いで、番組検索装置１０は、ステップＳ３３で抽出された情報を、画像データが送信された時の状況に応じたキーワードに変換する（Ｓ３４）。より具体的には、番組検索装置１０は、ステップＳ３３で抽出した情報「イラスト５０がマスクをした女性の医師役の女優を示す旨の情報」と「当該女優の名前」とを、キーワード「医療ドラマ、および、女医出演」に変換する。もちろん、上述したように、女医出演または医療ドラマといった１つのキーワードに変換してもよい。
【００６１】
一方、ステップＳ３０において、ステップＳ２で受信した画像データはマッピングできると判定する場合（Ｓ３０でＹｅｓ）、ステップＳ３１に進む。より具体的には、番組検索装置１０は、例えばステップＳ２で受信した図６に示すイラスト５０と一致する画像データが、図７に示すテーブルに含まれる画像データにある場合には、ステップＳ２で受信した画像データはマッピングできると判定する。番組検索装置１０は、ステップＳ２で受信した画像データに対応するＩＤを特定できるからである。
【００６２】
なお、ステップＳ３１およびステップＳ３２は、上述した通りであるので、説明を省略する。
【００６３】
［効果等］
本実施の形態によれば、端末装置２のユーザは、興味のある所望の番組を調べる際には、調べたい番組に関連する画像を番組検索装置１０に送信するだけで、番組検索装置１０に興味のある番組の番組情報を検索させることができる。これにより、ユーザが興味のある所望の番組を調べる際には、当該番組に関するキーワードを入力する必要がなく、検索のためのキーワードを自ら考える必要もなくなるので、画像データを直感的に選択するだけで調べたい番組の番組情報を簡単に入手できる。
【００６４】
このように、本実施の形態の番組検索装置１０等によれば、ユーザは、番組に関するキーワードを入力せず、直感的に選択した画像データを送信するだけで番組情報を検索できるので、興味のある番組の番組情報をより簡便に検索できる。これにより、ユーザが興味のある番組を調べる際に費やす手間だけでなく時間も節約でき、番組情報の検索に用いられるシステム全体の省エネに繋がる。すなわち、番組検索装置１０と端末装置２とで構成されるシステムのエネルギーコストを下げることにも繋がる。
【００６５】
なお、上記実施の形態では、画像データの例を、番組検索装置１０で検索したい番組に関連するイラストまたは写真を示す画像であるとして説明したが、これに限らない。画像データは、例えば、番組検索装置１０で検索したい番組の過去の番組の動画像の一部であってもよいし、番組検索装置１０で検索したい番組のＵＲＬまたはタレントなどの出演者名が情報として含まれるＱＲコード（登録商標）であってもよい。
【００６６】
（変形例１）
上記実施の形態では、ユーザが興味のある番組を調べる際には、調べたい番組に関連する画像データを番組検索装置１０に送信する場合について説明したが、これに限られない。調べたい番組に関連する音楽データを番組検索装置に送信してもよい。以下、上記実施の形態と異なるところを中心に説明する。
【００６７】
［構成］
図１０は、変形例１における番組検索装置１０Ａの構成の一例を示す図である。なお、図３と同様の要素には同一の符号を付しており、詳細な説明は省略する。図１０に示す番組検索装置１０Ａは、上記実施の形態における番組検索装置１０に対して、データ受信部１０１Ａ、管理部１０２Ａおよび変換処理部１０３Ａの機能が一部異なる。なお、番組検索装置１０Ａは、管理部１０２Ａを備えなくてもよい。つまり、管理部１０２Ａは、必須の構成ではない。
【００６８】
データ受信部１０１Ａは、端末装置２により送信された音楽データを受信する。なお、データ受信部１０１Ａは、端末装置２により当該音楽データに割り当てられた識別子のみが送信された場合には、当該識別子のみを受信する。
【００６９】
ここで、音楽データは、番組検索装置１０Ａで検索したい番組に関連する音楽または楽曲などの少なくとも一部である。例えば、音楽データは、番組検索装置１０Ａで検索したい番組で流れる歌手の楽曲のデータの少なくとも一部であってもよい。また、音楽データは、当該番組の開始の際に流れる音楽または楽曲の一部もしくは終わりのときに流れる音楽または楽曲の一部でもよいし、当該番組のテーマ曲の一部であってもよい。音楽、楽曲およびテーマ曲のデータは、販売等されたデジタル音源であってもよいし、ユーザが当該楽曲等を声もしくは鼻で歌っている音のデータであってもよい。
【００７０】
変換処理部１０３Ａは、データ受信部１０１Ａにより受信された音楽データから、当該音楽データの意味する情報を抽出し、抽出した情報に関連する第１キーワードに変換する。
【００７１】
ここで、例えば、当該音楽データの意味する情報は、音楽データに含まれる楽曲等のメロディライン等であり、当該楽曲等のタイトルおよび歌手名であってもよい。第１キーワードは、当該音楽データに基づき取得できる歌手名、作曲者名、アルバム名、または楽曲のタイトルである。
【００７２】
なお、番組検索装置１０Ａが管理部１０２Ａを備える場合、管理部１０２Ａは、音楽データと、当該音楽データを一意に識別するＩＤとを予め対応させて管理すればよい。この場合、管理部１０２Ａは、データ受信部１０１Ａにより受信された音楽データに対応するＩＤを特定し、特定したＩＤを変換処理部１０３Ａに通知する。変換処理部１０３Ａは、管理部１０２Ａにより特定されたＩＤを、第１キーワードとして、当該特定されたＩＤに紐付けられている第２キーワードのうち、端末装置２により音楽データが送信された時の状況に応じて選択した第２キーワードに変換すればよい。その他については、上述した実施の形態と同様のため説明を省略する。
【００７３】
［動作］
図１１は、変形例１におけるシステムの動作の一例を示すシーケンス図である。なお、図４と同様の要素には同一の符号を付しており、詳細な説明は省略する。
【００７４】
まず、端末装置２は、図１１に示すように、音楽データを送信する（Ｓ１Ａ）。より具体的には、端末装置２は、ユーザにより保存または選択された楽曲等の一部を含む音楽データを番組検索装置１０Ａに送信する。
【００７５】
次に、番組検索装置１０Ａは、音楽データを受信する（Ｓ２Ａ）。より具体的には、番組検索装置１０Ａは、端末装置２により送信された音楽データを受信する。
【００７６】
次に、番組検索装置１０Ａは、ステップＳ２Ａで受信した音楽データを、当該音楽データの意味する情報の少なくとも一部に関連する第１キーワードに変換する変換処理を行う（Ｓ３Ａ）。
【００７７】
より詳細には、番組検索装置１０Ａは、まず、ステップＳ２Ａで受信した音楽データを解析し、当該音楽データの意味する情報を抽出する。なお、当該音楽データに含まれる楽曲のタイトルおよび歌手名は、当該音楽データに含まれる楽曲等のメロディラインを解析し、インターネット等を検索することで取得（抽出）することができる。
【００７８】
次いで、番組検索装置１０Ａは、解析により抽出した情報を、音楽データが送信された時の状況に応じた第１キーワードに変換する。
【００７９】
ステップＳ４以降は、上述した通りであるので、説明を省略する。
【００８０】
［効果等］
本変形例によれば、端末装置２のユーザは、興味のある番組を調べる際には、調べたい番組に関連する音楽データを番組検索装置１０Ａに送信するだけで、番組検索装置１０Ａに興味のある番組の番組情報を検索させることができる。これにより、ユーザが興味のある番組を調べる際には、当該番組に関するキーワードを入力する必要がなく、検索のためのキーワードを自ら考える必要もなくなるので、音楽データを直感的に選択するだけで調べたい番組の番組情報を簡単に入手できる。
【００８１】
このように、本変形例の番組検索装置１０Ａ等によれば、ユーザは、番組に関するキーワードを入力せず、直感的に選択した音楽データを送信するだけで番組情報を検索できるので、興味のある番組の番組情報をより簡便に検索できる。
【００８２】
（変形例２）
変形例１では、ユーザが興味のある番組を調べる際に、調べたい番組に関連する音楽データを番組検索装置に送信する場合について説明したが、これに限られない。調べたい番組に関連するテキストデータを番組検索装置に送信してもよい。以下、実施の形態および変形例１と異なるところを中心に説明する。
【００８３】
［構成］
図１２は、変形例２における番組検索装置１０Ｂの構成の一例を示す図である。なお、図３および図１０と同様の要素には同一の符号を付しており、詳細な説明は省略する。図１２に示す番組検索装置１０Ｂは、実施の形態および変形例１における番組検索装置１０、１０Ａに対して、データ受信部１０１Ｂ、管理部１０２Ｂおよび変換処理部１０３Ｂの機能が一部異なる。なお、番組検索装置１０Ｂは、管理部１０２Ｂを備えなくてもよい。つまり、管理部１０２Ｂは、必須の構成ではない。
【００８４】
データ受信部１０１Ｂは、端末装置２により送信されたテキストデータを受信する。
【００８５】
ここで、テキストデータは、番組検索装置１０Ｂで検索したい番組に関連するテキストデータであるが、番組にまつわるキーワードではないテキストデータである。当該テキストデータは、例えば北海道などユーザが存在する位置情報を示すテキストデータであり、または、検索したい番組の広告およびＨＰなどに記載されていたＵＲＬ情報を示すテキストデータである。
【００８６】
変換処理部１０３Ｂは、データ受信部１０１Ｂにより受信されたテキストデータから、当該テキストデータの意味する情報を抽出し、抽出した情報に関連する第１キーワードに変換する。
【００８７】
ここで、例えば、当該テキストデータの意味する情報は、テキストデータが北海道を示す場合、北海道で人気のある番組、北海道の地域情報など、ユーザが存在する位置情報に関連づけられる番組である。
【００８８】
なお、番組検索装置１０Ｂが管理部１０２Ｂを備える場合、管理部１０２Ｂは、テキストデータと、当該テキストデータを一意に識別するＩＤとを予め対応させて管理すればよい。この場合、管理部１０２Ｂは、データ受信部１０１Ｂにより受信されたテキストデータに対応するＩＤを特定し、特定したＩＤを変換処理部１０３Ｂに通知する。変換処理部１０３Ｂは、管理部１０２Ｂにより特定されたＩＤを、第１キーワードとして、当該特定されたＩＤに紐付けられている第２キーワードのうち、端末装置２によりテキストデータが送信された時の状況に応じて選択した第２キーワードに変換すればよい。
【００８９】
［動作］
図１３は、変形例２におけるシステムの動作の一例を示すシーケンス図である。なお、図４と同様の要素には同一の符号を付しており、詳細な説明は省略する。
【００９０】
まず、端末装置２は、図１３に示すように、テキストデータを送信する（Ｓ１Ｂ）。より具体的には、端末装置２は、ユーザにより、保存または選択されたユーザが存在する場所の位置情報またはユーザが検索したい番組の広告およびＨＰなどに記載されていたＵＲＬ情報を、番組検索装置１０Ｂに送信する。
【００９１】
次に、番組検索装置１０Ｂは、テキストデータを受信する（Ｓ２Ｂ）。より具体的には、番組検索装置１０Ｂは、端末装置２により送信された位置情報またはＵＲＬ情報を示すテキストデータを受信する。
【００９２】
次に、番組検索装置１０Ｂは、ステップＳ２Ｂで受信したテキストデータを、当該テキストデータの意味する情報に関連する第１キーワードに変換する変換処理を行う（Ｓ３Ｂ）。
【００９３】
より詳細には、番組検索装置１０Ｂは、まず、ステップＳ２Ｂで受信したテキストデータを解析し、当該テキストデータの意味する情報を抽出する。なお、当該テキストデータに含まれる位置情報またはＵＲＬ情報を解析し、当該位置情報が示す場所で人気のある番組または当該ＵＲＬ情報に示されるコンテンツのタイトルもしくは当該コンテンツに出演する俳優の名称等をインターネット等を検索することで取得（抽出）することができる。
【００９４】
次いで、番組検索装置１０Ｂは、解析により抽出した情報を、テキストデータが送信された時の状況に応じた第１キーワードに変換する。
【００９５】
ステップＳ４以降は、上述した通りであるので、説明を省略する。
【００９６】
［効果等］
本変形例によれば、端末装置２のユーザは、興味のある番組を調べる際には、調べたい番組に関連するテキストデータを番組検索装置１０Ｂに送信するだけで、番組検索装置１０Ｂに興味のある番組の番組情報を検索させることができる。これにより、ユーザが興味のある番組を調べる際には、当該番組に関するキーワードを入力する必要がなく、検索のためのキーワードを自ら考える必要もなくなるので、テキストデータを直感的に選択するだけで調べたい番組の番組情報を簡単に入手できる。
【００９７】
このように、本変形例の番組検索装置１０Ｂ等によれば、ユーザは番組に関するキーワードを入力しないで直感的に位置情報またはＵＲＬ情報を示すテキストデータを選択して送信するだけで番組を検索できるので、興味のある番組の番組情報をより簡便に検索できる。
【００９８】
［他の実施態様の可能性］
以上、本開示の一態様に係る番組検索装置、番組検索方法およびシステムについて、実施の形態に基づいて説明したが、本開示は、これらの実施の形態に限定されるものではない。本開示の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したもの、あるいは異なる実施の形態における構成要素を組み合わせて構築される形態も、本開示の範囲内に含まれる。
【００９９】
また、以下のような場合も本開示に含まれる。
【０１００】
（１）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムで実現され得る。ＲＡＭまたはハードディスクユニットには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１０１】
（２）上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＯＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、ＲＯＭからＲＡＭにコンピュータプログラムをロードし、ロードしたコンピュータプログラムにしたがって演算等の動作することにより、システムＬＳＩは、その機能を達成する。
【０１０２】
（３）上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されてもよい。ＩＣカードまたはモジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。ＩＣカードまたはモジュールには、上記の超多機能ＬＳＩが含まれてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、ＩＣカードまたはモジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有してもよい。
【０１０３】
（４）本開示は、上記に示す方法で実現されてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムで実現してもよいし、コンピュータプログラムからなるデジタル信号で実現してもよい。
【０１０４】
また、本開示は、コンピュータプログラムまたはデジタル信号をコンピュータで読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、半導体メモリなどに記録したもので実現してもよい。また、これらの記録媒体に記録されているデジタル信号で実現してもよい。
【０１０５】
また、本開示は、コンピュータプログラムまたはデジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送してもよい。
【０１０６】
また、本開示は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、メモリは、コンピュータプログラムを記憶しており、マイクロプロセッサは、コンピュータプログラムにしたがって動作してもよい。
【０１０７】
また、プログラムまたはデジタル信号を記録媒体に記録して移送することにより、またはプログラムまたはデジタル信号を、ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【０１０８】
（５）上記実施の形態および上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０１０９】
本開示は、番組検索装置、番組検索方法およびシステムに利用でき、特に、携帯端末、テレビまたは録画装置などで視聴したいまたは予約録画したい番組情報を簡便に検索するための番組検索装置、番組検索方法およびシステムに利用できる。
【符号の説明】
【０１１０】
１    サーバ
２    端末装置
３    ネットワーク
１０、１０Ａ、１０Ｂ    番組検索装置
２１    本来機能部
２２    受信部
２３    送信部
１０１、１０１Ａ、１０１Ｂ    データ受信部
１０２、１０２Ａ、１０２Ｂ    管理部
１０３、１０３Ａ、１０３Ｂ    変換処理部
１０４    番組検索処理部
１０５    番組情報保持部
１０６    情報送信部
【図１】
2019066907.tif 000003
【図２】
2019066907.tif 000004
【図３】
2019066907.tif 000005
【図４】
2019066907.tif 000006
【図５】
2019066907.tif 000007
【図６】
2019066907.tif 000008
【図７】
2019066907.tif 000009
【図８】
2019066907.tif 000010
【図９】
2019066907.tif 000011
【図１０】
2019066907.tif 000012
【図１１】
2019066907.tif 000013
【図１２】
2019066907.tif 000014
【図１３】
2019066907.tif 000015