(57)【要約】【課題】セットトップボックス２に於いて、母国語のキーワードで外国語の動画コンテンツを検索することができ、かつ、検索された外国語の動画コンテンツを理解しやすく表示する。【解決手段】ストリーミングコンテンツ再生用セットトップボックス２は、ネットワーク９を介してデータを送受信する通信部２１と、母国語の検索文字列の入力と外国語の指定とを受け付けるリモコン受光部２８と、検索文字列を母国語から外国語に翻訳し、動画サーバ４に送信し、検索した動画リストを受信する翻訳検索部２４と、翻訳検索部２４が受信した動画リストのメタデータ４２１１の文字列情報を、外国語から母国語に翻訳して、ディスプレイ６に表示するメタデータ翻訳表示部２６と、を備える。【選択図】図１
2014115837.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してデータを送受信する通信部と、
第１言語の検索文字列の入力と第２言語の指定とを受け付ける入力部と、
前記検索文字列を前記第１言語から前記第２言語に翻訳し、ストリーミングサーバに送信し、検索したストリーミングリストを受信する翻訳検索部と、
前記翻訳検索部が受信した前記ストリーミングリストのメタデータの文字列情報を、前記第２言語から前記第１言語に翻訳して、ディスプレイに表示するメタデータ翻訳表示部と、
を備えたことを特徴とするストリーミングコンテンツ再生用セットトップボックス。
【請求項２】
前記翻訳検索部は、前記検索文字列と前記第１言語から前記第２言語への翻訳指示とをネットワークを介して翻訳サーバに送信することによって、前記第２言語に翻訳した翻訳文字列を取得し、
前記メタデータ翻訳表示部は、前記ストリーミングリストのメタデータの文字列情報と、前記第２言語から前記第１言語への翻訳指示とを前記翻訳サーバに送信することによって、前記第１言語に翻訳した表示文字列を取得する、
ことを特徴とする請求項１に記載のストリーミングコンテンツ再生用セットトップボックス。
【請求項３】
前記ストリーミングリストに含まれるストリーミングコンテンツのメタデータの文字列情報は、当該ストリーミングコンテンツのタイトル、または、当該ストリーミングコンテンツの説明文である、
ことを特徴とする請求項２に記載のストリーミングコンテンツ再生用セットトップボックス。
【請求項４】
前記メタデータ翻訳表示部は、前記ディスプレイに表示したストリーミングコンテンツのメタデータの文字列情報の一部または全部をリンクとして表示し、
前記翻訳検索部は、当該リンクが選択された際には、当該リンクに係る文字列に対応する前記第２言語に於ける文字列を前記ストリーミングサーバに送信し、検索したストリーミングリストを受信する、
ことを特徴とする請求項２に記載のストリーミングコンテンツ再生用セットトップボックス。
【請求項５】
前記リンクは、メタデータの文字列情報のうちの名詞の部分である、
ことを特徴とする請求項４に記載のストリーミングコンテンツ再生用セットトップボックス。
【請求項６】
前記翻訳サーバが前記第１言語に翻訳した表示文字列は、単語ごとに前記第２言語に対応する単語が関連付けられている、
ことを特徴とする請求項４に記載のストリーミングコンテンツ再生用セットトップボックス。
【請求項７】
前記メタデータ翻訳表示部は、前記ディスプレイに表示したストリーミングコンテンツのメタデータの文字列情報を形態素解析したのちに、名詞である単語を前記リンクとして表示し、
前記翻訳検索部は、当該リンクが選択された際には、当該リンクに係る文字列と前記第１言語から前記第２言語への翻訳指示とを前記翻訳サーバに送信することによって、前記第２言語に翻訳した翻訳文字列を取得する、
ことを特徴とする請求項４ないし請求項６のいずれか１項に記載のストリーミングコンテンツ再生用セットトップボックス。
【請求項８】
前記メタデータ翻訳表示部は、前記ディスプレイに表示したストリーミングコンテンツのメタデータの文字列情報を、形態素解析サーバに送信して形態素解析する、
ことを特徴とする請求項７に記載のストリーミングコンテンツ再生用セットトップボックス。
【請求項９】
請求項１ないし請求項８のいずれか１項に記載のストリーミングコンテンツ再生用セットトップボックスおよびディスプレイ、
を備えたことを特徴とするテレビジョン。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストリーミングコンテンツを再生するセットトップボックスおよびテレビジョンに関する。
【背景技術】
【０００２】
近年、インターネットを利用した動画配信サービスの普及に伴い、種々のコンテンツがテレビの放送時間などに左右されず、見たい時に、指定すればいつでも自由に視聴することができるようになった。
【０００３】
この動画配信サービスは、例えばＹｏｕＴｕｂｅ（登録商標）などであり、インターネットに接続された動画サーバ上に動画コンテンツ（ストリーミングコンテンツ）を格納し、各ユーザの要求に応じて当該動画コンテンツを送信するものである。近年では、動画配信サービスによる動画コンテンツを、液晶ディスプレイなどに表示するセットトップボックスも開発されている。例えば、出願人が開発したＬｉｎｋＴＶ（登録商標）などである。
【０００４】
このような、動画配信サービスを利用して動画コンテンツを検索する場合、日本語（母国語）のキーワードで、外国のコンテンツを検索しても、所望のコンテンツは検索できなかった。外国語でタイトルや説明文などが記載されている外国のコンテンツは、外国語のキーワードで検索しなければならなかった。
【０００５】
特許文献１の要約には、課題として「ユーザーが入力した検索用キーワードを用いて、その検索用キーワードの入力に用いられた言語とは異なる言語で作成されたホームページを簡単に検索できるようにする」と記載され、解決手段として「サーチエンジン3に、検索用キーワードを他の言語に翻訳する翻訳装置３１を設け、検索用キーワードを検索対象とすべきホームページで使用されている言語に翻訳して検索を行う。」と記載されている。
【０００６】
特許文献２の要約には、課題として「検索キーワードの言語を意識することなく、検索キーワードの意味内容に応じた所望のＷｅｂページ情報を適切かつ効率的に検索すること。」と記載され、解決手段として、「入力部３０３は、所定の言語によって記述された検索キーワードの入力を受け付ける。検索キーワード変換部３０５は、入力された検索キーワードを、前記所定の言語と異なる言語によって記述された、前記検索キーワードと同一または関連する意味内容となる翻訳キーワードに変換する。識別情報抽出部３０８は、翻訳キーワードに基づいて、検索対象となる国または地域の識別情報を抽出する。検索部３０９は、翻訳キーワードと、抽出された識別情報と、に基づいて、Ｗｅｂページ情報の検索をおこなう。出力部３１１は、検索された検索結果を出力する。」と記載されている。
【０００７】
非特許文献１には、Ａｎｄｒｏｉｄ（登録商標）で使われる文字列の他言語翻訳を検索するためのツールが開示されている。このツールは、Ａｎｄｒｏｉｄのリソースの中から、入力したキーワードを含む文章と、その翻訳文章を検索するためのＷｅｂアプリケーションである。このツールは、検索キーワードと、検索キーワードの言語と、検索結果の言語とを指定して、検索キーワードを他言語に翻訳するものである。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００２−２５９４２３号公報
【特許文献２】特開２００５−２５４７８号公報
【非特許文献】
【０００９】
【非特許文献１】「アンドロイド翻訳検索」、［２０１２年１０月１８日検索］、インターネット<URL:http://www.imxs.skr.jp/lab/ats/>
【発明の概要】
【発明が解決しようとする課題】
【００１０】
動画サイトは一般的に、翻訳装置を有していないため、特許文献１に記載された技術を、動画サイト（ストリーミングサイト）が格納するストリーミングコンテンツの検索に、そのまま適用することはできない。
特許文献２に記載された技術は、検索キーワードに係る記述言語を自動で判定している。そのため、ユーザが、任意の言語の検索キーワードで検索することはできない。また、当該装置に翻訳データベースを備えていなければならないという問題がある。
非特許文献１の技術は、サーバに、検索キーワードに関するデータベースを有していなければならないという問題がある。
更に、特許文献１または特許文献２に記載された技術を、動画サイトが格納するストリーミングコンテンツの検索に適用した場合には、そのストリーミングコンテンツタイトルや説明文は元の言語のままであり、ユーザにとって理解しづらいという問題がある。
【００１１】
そこで、本発明は、母国語のキーワードで外国語の動画コンテンツを検索することができ、かつ、検索された外国語の動画コンテンツを理解しやすく表示することができるストリーミングコンテンツ再生用セットトップボックスおよびテレビジョンを提供することを課題とする。
【課題を解決するための手段】
【００１２】
前記した課題を解決するため、請求項１に記載の発明は、ネットワークを介してデータを送受信する通信部と、第１言語の検索文字列の入力と第２言語の指定とを受け付ける入力部と、前記検索文字列を前記第１言語から前記第２言語に翻訳し、ストリーミングサーバに送信し、検索したストリーミングリストを受信する翻訳検索部と、前記翻訳検索部が受信した前記ストリーミングリストのメタデータの文字列情報を、前記第２言語から前記第１言語に翻訳して、ディスプレイに表示するメタデータ翻訳表示部と、を備えたことを特徴とするストリーミングコンテンツ再生用セットトップボックスとした。
その他の手段については、発明を実施するための形態のなかで説明する。
【発明の効果】
【００１３】
本発明によれば、母国語のキーワードで外国語の動画コンテンツを検索することができ、かつ、検索された外国語の動画コンテンツを理解しやすく表示することができるストリーミングコンテンツ再生用セットトップボックスおよびテレビジョンを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態に於けるシステムを示す概略の構成図である。
【図２】本発明の第１の実施形態に於ける検索画面と検索リスト画面の例を示す図である。
【図３】本発明の第１の実施形態に於ける詳細画面の例を示す図である。
【図４】本発明の第１の実施形態に於ける翻訳結果を示すＸＭＬデータの例を示す図である。
【図５】本発明の第１の実施形態に於ける翻訳検索処理を示すフローチャートである。
【図６】本発明の第１の実施形態に於ける翻訳検索処理の例を示すシーケンス図である。
【図７】本発明の第１の実施形態に於けるタイトルの詳細表示処理を示すフローチャートである。
【図８】本発明の第１の実施形態に於けるリンク検索処理を示すフローチャートである。
【図９】本発明の第２の実施形態に於けるシステムを示す概略の構成図である。
【図１０】本発明の第２の実施形態に於ける解析結果を示すＸＭＬデータの例を示す図である。
【図１１】本発明の第２の実施形態に於けるタイトルの詳細表示処理を示すフローチャートである。
【図１２】本発明の第２の実施形態に於ける詳細表示処理の例を示すシーケンス図である。
【図１３】本発明の第２の実施形態に於けるリンク検索処理を示すフローチャートである。
【図１４】本発明の第２の実施形態に於けるリンク検索処理の例を示すシーケンス図である。
【発明を実施するための形態】
【００１５】
以降、本発明を実施するための形態を、各図を参照して詳細に説明する。
【００１６】
（第１の実施形態の構成）
【００１７】
図１は、本発明の第１の実施形態に於けるシステム１を示す概略の構成図である。
システム１は、セットトップボックス（ＳＴＢ）２と、翻訳サーバ３と、動画サーバ４（ストリーミングサーバ）とを備え、ネットワーク９により接続されている。リモコン５は、赤外線によってセットトップボックス２を操作することが可能である。ディスプレイ６は、セットトップボックス２に接続されている。
リモコン５は、ユーザによる種々の操作を受け付け、当該操作情報をセットトップボックス２に送信するものである。
ディスプレイ６は、文字や図形や画像などを表示するものである。
動画サーバ４は、処理部４０と、通信部４１と、ストレージ部４２とを備える。
【００１８】
処理部４０は、動画サーバ４の処理を統括するものである。処理部４０は、例えば、ＣＰＵ（Central Processing Unit）がプログラムを実行することによって具現化される。
通信部４１は、例えばネットワークインタフェースなどであり、ネットワーク９を介して、データなどの送受信を行うものである。
【００１９】
ストレージ部４２は、例えば、ＨＤＤ（Hard Disk Drive）やフラッシュメモリで構成され、複数の動画コンテンツ（ストリーミングコンテンツ）である動画４２１−１，４２１−２，…を保存する。動画４２１−１は、動画４２１−１の属性情報であるメタデータ４２１１−１と、ストリーミングデータである動画データ４２１２−１とを有する。動画４２１−２は、動画４２１−２の属性情報であるメタデータ４２１１−２と、ストリーミングデータである動画データ４２１２−２とを有する。以下、動画４２１−１，４２１−２，…を特に区別しないときは、単に、動画４２１と記載する。メタデータ４２１１−１，４２１１−２，…を特に区別しなときは、単に、メタデータ４２１１と記載する。動画データ４２１２−１，４２１２−２，…を特に区別しないときは、単に、動画データ４２１２と記載する。動画４２１は、メタデータ４２１１と、動画データ４２１２とを有する。メタデータ４２１１は、動画４２１の属性情報を含み、例えば、動画４２１のタイトルおよび動画４２１の説明文などの文字列情報や、動画４２１のサムネイル画面などを含む。動画データ４２１２は、当該動画データ４２１２をダウンロードしながら再生を行えるストリーミングデータであり、例えば、ＲＴＳＰ（Real Time Streaming Protocol）、ＭＭＳ（Microsoft Streaming Server）、ＲＴＭＰ（Real Time Messaging Protocol）などのプロトコルで送信されるものである。
翻訳サーバ３は、通信部３１と、翻訳部３２と、を備える。
通信部３１は、例えばネットワークインタフェースなどであり、ネットワーク９を介して、データなどを送受信するものである。
【００２０】
翻訳部３２は、文字列を指定された言語に翻訳し、ＸＭＬ（Extensible Markup Language）で記述された翻訳結果を生成する。翻訳部３２は、翻訳サーバ３が備える図示しないＣＰＵが、プログラムを実行することによって具現化される。
【００２１】
セットトップボックス２は、通信部２１と、記憶部２２と、翻訳検索部２４と、メタデータ翻訳表示部２６と、動画再生部２７と、リモコン受光部２８とを備える。
通信部２１は、例えばネットワークインタフェースなどであり、ネットワーク９を介して、データなどを送受信するものである。
記憶部２２は、例えば、ＨＤＤやフラッシュメモリで構成され、データなどを保存するものである。
【００２２】
リモコン受光部２８は、リモコン５から送信された操作情報を受信する。よって、リモコン５およびリモコン受光部２８は、セットトップボックス２がユーザによる種々の操作を受け付ける入力部として機能する。
翻訳検索部２４は、文字列を必要に応じて翻訳して、メタデータ４２１１内に文字列を含む動画４２１を検索するものである。
メタデータ翻訳表示部２６は、メタデータ４２１１を必要に応じて翻訳して、ディスプレイ６に表示するものである。
動画再生部２７は、動画４２１をストリーミングで再生し、ディスプレイ６に表示するものである。
なお、翻訳検索部２４、メタデータ翻訳表示部２６、および動画再生部２７は、例えば、セットトップボックス２が備える図示しないＣＰＵが、プログラムを実行することによって具現化される。
【００２３】
図２は、本発明の第１の実施形態に於ける検索画面６１と検索リスト画面６２の例を示す図である。
【００２４】
図２（ａ）は、検索画面６１の例を示す図である。
【００２５】
検索画面６１は、ユーザが検索入力文字列を入力するための画面である。検索画面６１は、セットトップボックス２によって、ディスプレイ６に表示される。
検索画面６１は、ユーザが検索入力文字列を入力するための部分領域である検索入力領域６１０を有する。検索画面６１内かつ検索入力領域６１０の外部には、検索入力領域６１０の位置を示すために「検索入力文字列」と表示されている。
この例では、ユーザが検索入力文字列として、「ｔｕ：温泉」を入力しており、検索入力領域６１０内には「ｔｕ：温泉」が表示されている。なお、セットトップボックス２には、第１言語が、日本語であることが予め設定されている。このセットトップボックス２は、少なくとも第１言語である日本語のフォントを、記憶部２２に格納している。そのため、セットトップボックス２は、第１言語である日本語の文字列を、文字化けなく表示することができる。
【００２６】
図２（ｂ）は、検索リスト画面６２の例を示す図である。
【００２７】
検索リスト画面６２は、検索リスト６２１−１〜６２１−４を含む。検索リスト６２１−１は、タイトル６２３−１と、インデックス６２２−１，６２２−２，６２２−３，…とを含む。検索リスト６２１−２〜６２１−４は、検索リスト６２１−１と同様に構成されている。
以下、検索リスト６２１−１，６２１−２，…を特に区別しないときは、単に、検索リスト６２１と記載する。タイトル６２３−１，６２３−２，…を特に区別しないときは、タイトル６２３と記載する。インデックス６２２−１，６２２−２，６２２−３，…を特に区別しないときは、インデックス６２２と記載する。タイトル６２３は、検索入力文字列を示す。
タイトル６２３−１内には、文字列「ｔｕ：温泉」が表示され、トルコ語で「温泉」が検索されたことを示している。なお、「ｔｕ：」は、第２言語としてトルコ語を指定する言語指定である。
検索リスト６２１−１に含まれるインデックス６２２−１，６２２−２，６２２−３，…は、タイトル６２３−１に表示されているように、文字列「温泉」のトルコ語訳によって検索された各動画４２１を示している。
【００２８】
タイトル６２３−２内には、文字列「ｆｒ：温泉」が表示され、フランス語で「温泉」が検索されたことを示している。なお、「ｆｒ：」は、第２言語としてフランス語を指定する言語指定である。
検索リスト６２１−２に含まれる各インデックス６２２は、タイトル６２３−２に表示されているように、文字列「温泉」のフランス語訳によって検索された各動画４２１を示している。
【００２９】
タイトル６２３−３内には、文字列「ｒｏ：温泉」が表示され、ロシア語で「温泉」が検索されたことを示している。なお、「ｒｏ：」は、第２言語としてロシア語を指定する言語指定である。
検索リスト６２１−３に含まれる各インデックス６２２は、タイトル６２３−３に表示されているように、文字列「温泉」のロシア語訳によって検索された各動画４２１を示している。
【００３０】
タイトル６２３−４内には、文字列「ｔｕ：パムッカレ」が表示され、トルコ語で「パムッカレ」が検索されたことを示している。
検索リスト６２１−４に含まれる各インデックス６２２は、タイトル６２３−４に表示されているように、文字列「パムッカレ」のトルコ語訳によって検索された各動画４２１を示している。
【００３１】
インデックス６２２は、各動画４２１のメタデータ４２１１の一部を表示するものであり、各動画４２１を指定する際に用いられるものである。インデックス６２２は、当該動画４２１のタイトル文字列を、第１言語である日本語に翻訳して表示している。
セットトップボックス２は、検索リスト画面６２を以下のようにして表示する。
【００３２】
セットトップボックス２は、例えば、図示しないメニュー画面に於いて、リモコン受光部２８によって、検索リスト画面６２への遷移指示を受信すると、検索リスト画面６２を表示する。
セットトップボックス２は、リモコン受光部２８によって、所定の検索入力指示を受け付けたならば、検索リスト画面６２の上に重畳して、検索画面６１（図２（ａ）参照）を表示する。
セットトップボックス２は、検索画面６１に於いて、リモコン受光部２８によって、検索入力文字列を「ｔｕ：温泉」を受け付ける。セットトップボックス２は、文字列「温泉」をトルコ語に翻訳して動画４２１を検索し、その検索結果を検索リスト６２１−１に表示する。
セットトップボックス２は、検索画面６１に於いて、リモコン受光部２８によって、検索入力文字列を「ｆｒ：温泉」を受け付ける。セットトップボックス２は、文字列「温泉」をフランス語に翻訳して動画４２１を検索し、その検索結果を検索リスト６２１−２に表示する。
セットトップボックス２は、検索画面６１に於いて、リモコン受光部２８によって、検索入力文字列を「ｒｏ：温泉」を受け付ける。セットトップボックス２は、文字列「温泉」をロシア語に翻訳して動画４２１を検索し、その検索結果を検索リスト６２１−３に表示する。
【００３３】
セットトップボックス２は、検索画面６１に於いて、リモコン受光部２８によって、検索入力文字列「ｔｕ：パムッカレ」を受け付ける。セットトップボックス２は、文字列「パムッカレ」をトルコ語に翻訳して動画４２１を検索し、その検索結果を検索リスト６２１−４に表示する。
【００３４】
図２（ｃ）は、インデックス６２２の例を示す図である。
インデックス６２２は、動画４２１のサムネイル画面６２２１と、動画４２１のタイトルを示すテキスト表示６２２２と、動画４２１の投稿者名を示すテキスト表示６２２３と、動画４２１のストリーミングコンテンツの再生に要する時間である再生時間を示すテキスト表示６２２４と、動画４２１がそれまで再生された回数である再生回数を示すテキスト表示６２２５と、動画４２１の５段階評価に於ける推奨度を示すテキスト表示６２２６とを含む。
【００３５】
インデックス６２２−１内には、テキスト表示６２２２−１に「デニズリ地方の温泉」、テキスト表示６２２３−１に「投稿者：Ｂａｙａｒ…」、テキスト表示６２２４−１に「再生時間３：４５」、テキスト表示６２２５−１に「再生回数：２０４８」、テキスト表示６２２６−１に、５段階評価で推奨度が３である旨を示す星マーク３つが表示されている。
【００３６】
インデックス６２２−２内には、テキスト表示６２２２−２に「パムッカレの温泉」、テキスト表示６２２３−２に「投稿者：Ｅｒｋｅｎ…」、テキスト表示６２２４−２に「再生時間１：２３」、テキスト表示６２２５−２に「再生回数：８１９２」、テキスト表示６２２６−２に、５段階評価で推奨度が３である旨を示す星マーク３つが表示されている。
【００３７】
図３は、本発明の第１の実施形態に於ける詳細画面６３の例を示す図である。
詳細画面６３は、ユーザがリモコン５によって検索リスト画面６２（図２（ｃ）参照）のいずれかのインデックス６２２（図２（ｃ）参照）を選択して詳細表示を指示することにより、ディスプレイ６に表示される。
【００３８】
詳細画面６３は、選択した動画４２１のメタデータ４２１１を詳細に表示するものである。詳細画面６３は、動画４２１のサムネイル画面６３１と、動画４２１のタイトルを示すテキスト表示６３２と、動画４２１の説明文を示すテキスト表示６３３と、動画４２１の投稿者名を示すテキスト表示６３４と、動画４２１がそれまで再生された回数である再生回数を示すテキスト表示６３５と、動画４２１の再生に要する時間である再生時間を示すテキスト表示６３６と、
動画４２１の５段階評価における推奨度を示すテキスト表示６３７とを含む。
【００３９】
テキスト表示６３２内には、「タイトル：パムッカレの温泉」が表示されている。テキスト表示６３２は、タイトルの名詞の部分であるリンク６３２１を有する。リンク６３２１は、図３にて下線で示された部分である「パムッカレ」および「温泉」である。このように、動画４２１のタイトルから名詞の部分を抜き出して、リンク表示しているので、当該動画４２１に関連性の高い動画リストを容易に検索することができる。
【００４０】
テキスト表示６３３内には、「説明文：パムッカレの温泉と、ヒエラポリスの遺跡です。」が表示されている。テキスト表示６３３は、説明文内の名詞の部分であるリンク６３２２を有する。リンク６３２２は、図３にて下線で示された部分である「パムッカレ」、「温泉」、「ヒエラポリス」、および「遺跡」である。このように、動画４２１の説明文から名詞の部分を抜き出して、リンク表示しているので、当該動画４２１に関連性の高い動画リストを容易に検索することができる。
【００４１】
テキスト表示６３４内には、「投稿者：Ｅｒｋｅｎ  Ｋａｓｈｉｍ」が表示されている。なお、テキスト表示６３４内には、動画４２１の投稿者名が図２（ｃ）に示すテキスト表示６２２３−２内の投稿者名よりもより詳細に表示される。
テキスト表示６３５内には、「再生回数：８１９２」が表示されている。
テキスト表示６３６内には、「再生時間１：２３」が表示されている。
テキスト表示６３７内には、動画４２１が５段階評価で推奨度が３である旨を示す星マーク３つが表示されている。
【００４２】
図４は、本発明の第１の実施形態に於ける翻訳結果を示すＸＭＬデータの例を示す図である。
図４に示すＸＭＬデータは、トルコ語の文字列「Ｐａｍｕｋｋａｌｅ  ｋａｐｌｉｃａｌａｒｉ」が日本語の文字列「パムッカレの温泉」に翻訳された結果である。このＸＭＬデータは、翻訳サーバ３によって翻訳される。
第１行目は、このＸＭＬデータの文字符号化形式が、ＵＴＦ−８（UCS Transformation Format 8）であることを示す宣言文である。
第２行目は、このＸＭＬデータの名前空間を宣言するための接頭辞であり、第２２行目は、これに対応する接尾辞である。
第３〜２１行目は、要素ｔｒ＿ｒｅｓｕｌｔを示すための構文である。第３行目は、要素の開始タグであり、第４〜２０行目は、要素の内容を示し、第２１行目は、要素の終了タグである。
【００４３】
第４〜２０行目は、要素ｗｏｒｄ＿ｌｉｓｔを示すための構文である。第４行目は、要素の開始タグであり、第５〜１９行目は、要素の内容を示し、第２０行目は、要素の終了タグである。
【００４４】
第５〜９行目は、要素ｗｏｒｄを示すための構文である。第５行目は、要素の開始タグであり、第６〜８行目は、要素の内容を示し、第９行目は、要素の終了タグである。
第６行目は、要素ｌａｎｇ＿ｊａの内容が、「パムッカレ」であることを示す。
第７行目は、要素ｌａｎｇ＿ｔｕの内容が、「Ｐａｍｕｋｋａｌｅ」であることを示す。
第８行目は、要素ｐｏｓの内容が、「名詞」であることを示す。
第６〜８行目により、日本語の「パムッカレ」は名詞であり、トルコ語の「Ｐａｍｕｋｋａｌｅ」に対応していることを示している。
【００４５】
第１０〜１４行目は、要素ｗｏｒｄを示すための構文である。第１０行目は、要素の開始タグであり、第１１〜１３行目は、要素の内容を示し、第１４行目は、要素の終了タグである。
第１１行目は、要素ｌａｎｇ＿ｊａの内容が、「の」であることを示す。
第１２行目は、要素ｌａｎｇ＿ｔｕの内容が、「」であることを示す。
第１３行目は、要素ｐｏｓの内容が、「助詞」であることを示す。
第１１〜１３行目により、日本語の「の」は助詞であり、対応するトルコ語はないことを示している。
【００４６】
第１５〜１９行目は、要素ｗｏｒｄを示すための構文である。第１５行目は、要素の開始タグであり、第１６〜１８行目は、要素の内容を示し、第１９行目は、要素の終了タグである。
第１６行目は、要素ｌａｎｇ＿ｊａの内容が、「温泉」であることを示す。
第１７行目は、要素ｌａｎｇ＿ｔｕの内容が、「ｋａｐｌｉｃａｌａｒｉ」であることを示す。
第１８行目は、要素ｐｏｓの内容が、「名詞」であることを示す。
第１６〜１８行目により、日本語の「温泉」は名詞であり、トルコ語の「ｋａｐｌｉｃａｌａｒｉ」に対応していることを示している。
【００４７】
（第１の実施形態の動作）
【００４８】
図５は、本発明の第１の実施形態に於ける翻訳検索処理を示すフローチャートである。
セットトップボックス２が起動され、かつ、ユーザが検索入力文字列を入力して検索を行うことを指示したならば、セットトップボックス２は、翻訳検索処理を開始する。
【００４９】
ステップＳ１０に於いて、翻訳検索部２４は、検索入力文字列に言語指定があるか否かを判断する。なお、言語指定は、１つの第２言語を指定するものでもよいし、複数の第２言語を指定するものでもよい。
【００５０】
ステップＳ１０に於いて、翻訳検索部２４は、当該判断条件が成立した場合（Ｙｅｓ）、ステップＳ１１の処理を行い、当該判断条件が成立しない場合（Ｎｏ）、ステップＳ２７の処理を行う。
ステップＳ１１〜Ｓ２６に於いて、翻訳検索部２４は、言語指定により指定された全ての第２言語について処理を繰り返す。
【００５１】
ステップＳ１２に於いて、メタデータ翻訳表示部２６は、当該言語指定および検索文字列を検索リスト６２１内のタイトル６２３に表示する。なお、検索文字列は、検索入力文字列から、言語指定を除いた文字列である。
【００５２】
ステップＳ１３に於いて、翻訳検索部２４は、通信部２１によって、検索文字列と第１言語から第２言語への翻訳指示とを、翻訳サーバ３に送信する。翻訳サーバ３の翻訳部３２は、通信部３１によって検索文字列と翻訳指示とを受信すると、当該翻訳指示に基づいて、検索文字列を翻訳文字列に翻訳し、通信部３１によって翻訳文字列をセットトップボックス２に送信する。
ステップＳ１４に於いて、翻訳検索部２４は、通信部２１によって、翻訳サーバ３から翻訳文字列を受信する。
【００５３】
ステップＳ１５に於いて、翻訳検索部２４は、通信部２１によって、第２言語に翻訳した翻訳文字列を動画サーバ４に送信する。動画サーバ４の処理部４０は、通信部４１によって翻訳文字列を受信し、ストレージ部４２から、メタデータ４２１１に翻訳文字列を含む動画４２１を検索する。処理部４０は、通信部４１によって、全ての検索した動画４２１の識別番号を示す動画リスト（ストリーミングリスト）をセットトップボックス２に送信する。
ステップＳ１６に於いて、翻訳検索部２４は、通信部２１によって、検索結果である動画リストを動画サーバ４から受信し、記憶部２２に保存する。
【００５４】
ステップＳ１７〜Ｓ２５に於いて、メタデータ翻訳表示部２６は、所定数の動画リストの各動画４２１について処理を繰り返す。ここで所定数は、例えば、１つの検索リスト６２１内に一度に表示することが可能なインデックス６２２の数である。これにより、メタデータ翻訳表示部２６は、以下のステップＳ１９に於いて受信するメタデータ４２１１の件数を限定して、翻訳検索処理に要する時間を短縮することができる。なお、メタデータ翻訳表示部２６は、動画リストが示す動画４２１の数が所定数未満である場合には動画リストが示す全ての動画４２１を選定する。
【００５５】
ステップＳ１８に於いて、メタデータ翻訳表示部２６は、通信部２１によって、当該動画４２１のメタデータ４２１１を要求するメタデータ要求を、動画サーバ４に送信する。動画サーバ４の処理部４０は、通信部４１によって、メタデータ要求を受信し、当該動画４２１のメタデータ４２１１を、セットトップボックス２に送信する。
【００５６】
ステップＳ１９に於いて、メタデータ翻訳表示部２６は、通信部２１によって、当該動画４２１のメタデータ４２１１を動画サーバ４から受信し、記憶部２２に保存する。
【００５７】
ステップＳ２０に於いて、メタデータ翻訳表示部２６は、通信部２１によって、当該動画４２１のメタデータ４２１１に含まれるタイトルを示す文字列と、第２言語から第１言語への翻訳指示である逆翻訳指示とを、翻訳サーバ３に送信する。
翻訳サーバ３の翻訳部３２は、通信部３１によって、当該文字列と逆翻訳指示とを受信すると、当該文字列を第１言語に翻訳し、翻訳した表示文字列をセットトップボックス２に送信する。
【００５８】
ステップＳ２１に於いて、メタデータ翻訳表示部２６は、通信部２１によって、当該動画４２１のタイトルを翻訳した表示文字列を翻訳サーバ３から受信し、当該表示文字列を翻訳結果として記憶部２２に保存する。
【００５９】
ステップＳ２２に於いて、メタデータ翻訳表示部２６は、通信部２１によって、当該動画４２１のメタデータ４２１１に含まれる説明文を示す文字列と、逆翻訳指示とを、翻訳サーバ３に送信する。
翻訳部３２は、通信部３１によって、当該文字列と逆翻訳指示とを受信すると、当該文字列を第１言語に翻訳し、翻訳した表示文字列をセットトップボックス２に送信する。
【００６０】
ステップＳ２３に於いて、メタデータ翻訳表示部２６は、通信部２１によって、当該動画４２１の説明文を翻訳した表示文字列を翻訳サーバ３から受信し、当該表示文字列を翻訳結果として記憶部２２に保存する。
【００６１】
なお、ステップＳ２１およびステップＳ２３に於いて、記憶部２２に保存された翻訳結結果は、図４に示すように、ＸＭＬで記述され、第１言語に翻訳された表示文字列は、単語ごとに第２言語に対応する単語に関連付けられている。
【００６２】
ステップＳ２４に於いて、メタデータ翻訳表示部２６は、当該動画４２１のインデックス６２２を、検索リスト６２１に表示する。このインデックス６２２に於いて、当該動画４２１のタイトルを示すテキスト表示６２２２は、第１言語に翻訳されている。この検索リスト６２１のタイトル６２３には、検索文字列が表示されている（図２（ｂ），（ｃ）参照）。
ステップＳ２５に於いて、メタデータ翻訳表示部２６は、動画リストの各動画４２１について全ての処理を繰り返したか否かを判断する。
【００６３】
ステップＳ２５に於いて、メタデータ翻訳表示部２６は、当該判断条件が成立しない場合、ステップＳ１７に戻り、動画リストの次の動画４２１について処理を行う。
ステップＳ２６に於いて、翻訳検索部２４は、言語指定により指定された全ての第２言語について処理を繰り返したか否かを判断する。
【００６４】
ステップＳ２６に於いて、翻訳検索部２４は、当該判断条件が成立しない場合、ステップＳ１１に戻り、次の第２言語について処理を行い、当該判断条件が成立した場合、図５に示す翻訳検索処理を終了する。
【００６５】
ステップＳ２７に於いて、メタデータ翻訳表示部２６は、検索入力文字列を検索リスト６２１のタイトル６２３に表示する。
【００６６】
ステップＳ２８に於いて、翻訳検索部２４は、通信部２１によって、検索入力文字列を、動画サーバ４に送信する。
動画サーバ４の処理部４０は、通信部４１によって、検索入力文字列を受信し、ストレージ部４２から、メタデータ４２１１に検索入力文字列を含む動画４２１を検索する。処理部４０は、通信部４１によって、全ての検索した動画４２１の識別番号を示す動画リストを、セットトップボックス２に送信する。
【００６７】
ステップＳ２９に於いて、翻訳検索部２４は、通信部２１によって、検索結果である動画リストを、動画サーバ４から受信し、記憶部２２に保存する。
ステップＳ３０〜Ｓ３４に於いて、メタデータ翻訳表示部２６は、所定数の動画リストの各動画４２１について処理を繰り返す。ここで所定数とは、ステップＳ１７の処理と同様に、例えば、１つの検索リスト６２１内に一度に表示することが可能なインデックス６２２の数である。
【００６８】
ステップＳ３１に於いて、メタデータ翻訳表示部２６は、通信部２１によって、当該動画４２１のメタデータ４２１１を要求するメタデータ要求を、動画サーバ４に送信する。動画サーバ４の処理部４０は、通信部４１によって、メタデータ要求を受信し、当該動画４２１のメタデータ４２１１を、セットトップボックス２に送信する。
【００６９】
ステップＳ３２に於いて、メタデータ翻訳表示部２６は、通信部２１によって、当該動画４２１のメタデータ４２１１を、動画サーバ４から受信し、記憶部２２に保存する。
【００７０】
ステップＳ３３に於いて、メタデータ翻訳表示部２６は、当該動画４２１のインデックス６２２を、検索リスト６２１に表示する。
ステップＳ３４に於いて、メタデータ翻訳表示部２６は、動画リストの各動画４２１について全ての処理を繰り返したか否かを判断する。
【００７１】
ステップＳ３４に於いて、メタデータ翻訳表示部２６は、当該判断条件が成立しない場合（Ｎｏ）、ステップＳ３０に戻り、動画リストの次の動画４２１について処理を行い、当該判断条件が成立した場合、図５に示す翻訳検索処理を終了する。
【００７２】
図６は、本発明の第１の実施形態に於ける翻訳検索処理の例を示すシーケンス図である。
セットトップボックス２が起動され、図２（ａ）に示す検索画面６１をディスプレイ６に表示し、ユーザが、リモコン５によって検索入力文字列を入力して検索を行うことを指示したならば、セットトップボックス２などは、シーケンスＱ１０以下の処理を開始する。
【００７３】
シーケンスＱ１０に於いて、セットトップボックス２は、リモコン受光部２８によって、検索入力文字列「ｔｕ：温泉」の入力を受け付ける。セットトップボックス２は、検索入力文字列が「ｔｕ：」を含むため、検索入力文字列「ｔｕ：温泉」は、第２言語としてトルコ語を指定する言語指定「ｔｕ：」を含むと判断する。セットトップボックス２は、「ｔｕ：温泉」をタイトル６２３に表示する。
【００７４】
シーケンスＱ１１に於いて、セットトップボックス２は、検索入力文字列「ｔｕ：温泉」の言語指定を表す「ｔｕ：」を除いた「温泉」を検索文字列として、第１言語である日本語から第２言語であるトルコ語への翻訳指示と検索文字列とを翻訳サーバ３に送信する。ここで、図６に示す「（ｊａ−＞ｔｕ）」は、日本語からトルコ語への翻訳指示を示している。
【００７５】
シーケンスＱ１２に於いて、翻訳サーバ３は、検索入力文字列および翻訳指示を受信すると、受信した検索文字列を第１言語である日本語から第２言語であるトルコ語に翻訳して、翻訳した翻訳文字列を、セットトップボックス２へ送信する。セットトップボックス２は、翻訳サーバ３から翻訳文字列を受信する。
シーケンスＱ１３に於いて、セットトップボックス２は、動画サーバ４に対して、翻訳文字列による検索要求を行う。
【００７６】
シーケンスＱ１４に於いて、動画サーバ４は、検索要求を受け付けると、検索結果である動画リストを、セットトップボックス２に送信する。セットトップボックス２は、翻訳サーバ３から、動画リストを受信する。
【００７７】
シーケンスＱ１５に於いて、セットトップボックス２は、動画リストの１番目である動画４２１のメタデータ４２１１を要求する。動画サーバ４は、このメタデータ４２１１の要求を受け付ける。
【００７８】
シーケンスＱ１６に於いて、動画サーバ４は、動画リストの１番目である動画４２１のメタデータ４２１１をセットトップボックス２に送信する。セットトップボックス２は、１番目の動画４２１のメタデータ４２１１を受信して、記憶部２２に保存する。
【００７９】
シーケンスＱ１７に於いて、セットトップボックス２は、動画リストの１番目である動画４２１のメタデータ４２１１の原語タイトルと、トルコ語から日本語への翻訳を指示する逆翻訳指示を翻訳サーバ３に送信する。ここで、図５に示す「（ｔｕ−＞ｊａ）」は、トルコ語から日本語への翻訳指示を示している。
【００８０】
シーケンスＱ１８に於いて、翻訳サーバ３は、原語タイトルおよび逆翻訳指示（日本語への翻訳指示）を受信すると、原語タイトルをトルコ語から日本語に翻訳し、翻訳した翻訳タイトルを、セットトップボックス２へ送信する。セットトップボックス２は、受信した翻訳タイトルを記憶部２２に保存する。
【００８１】
シーケンスＱ１９に於いて、セットトップボックス２は、記憶部２２に保存された動画リストの１番目である動画４２１のメタデータ４２１１の原語説明文と、逆翻訳指示（日本語への翻訳指示）を翻訳サーバ３に送信する。
【００８２】
シーケンスＱ２０に於いて、翻訳サーバ３は、原語説明文および逆翻訳指示（日本語への翻訳指示）を受信すると、原語説明文をトルコ語から日本語に翻訳し、翻訳した翻訳説明文を、セットトップボックス２へ送信する。セットトップボックス２は、受信した翻訳説明文を記憶部２２に保存する。
【００８３】
シーケンスＱ２１に於いて、セットトップボックス２は、新たなインデックス６２２を、「ｔｕ：温泉」を表示するタイトル６２３と同じ検索リスト６２１内に表示する。このインデックス６２２は、動画リストの１番目である動画４２１のメタデータ４２１１の原語タイトルおよび原語説明文を翻訳タイトルおよび翻訳説明文に翻訳して示す。
【００８４】
シーケンスＱ２２に於いて、セットトップボックス２は、選定された動画リストの２番目である動画４２１のメタデータ４２１１を要求する。
【００８５】
シーケンスＱ２３に於いて、動画サーバ４は、動画リストの２番目である動画４２１のメタデータ４２１１をセットトップボックス２に送信する。セットトップボックス２は、動画リストの２番目である動画４２１のメタデータ４２１１を受信して、記憶部２２に保存する。
【００８６】
シーケンスＱ２４に於いて、セットトップボックス２は、動画リストの２番目である動画４２１のメタデータ４２１１の原語タイトルと、逆翻訳指示とを、翻訳サーバ３に送信する。
【００８７】
シーケンスＱ２５に於いて、翻訳サーバ３は、動画リストの２番目である動画４２１の原語タイトルおよび逆翻訳指示を受信すると、トルコ語の原語タイトルを日本語に翻訳し、翻訳した翻訳タイトルを、セットトップボックス２へ送信する。セットトップボックス２は、受信した翻訳タイトルを記憶部２２に保存する。
【００８８】
シーケンスＱ２６に於いて、セットトップボックス２は、記憶部２２に保存された動画リストの２番目である動画４２１のメタデータ４２１１の原語説明文と、逆翻訳指示を翻訳サーバ３に送信する。
【００８９】
シーケンスＱ２７に於いて、翻訳サーバ３は、動画リストの２番目である動画４２１の原語説明文および逆翻訳指示を受信すると、原語説明文をトルコ語から日本語に翻訳し、翻訳した翻訳説明文を、セットトップボックス２へ送信する。セットトップボックス２は、受信した翻訳説明文を記憶部２２に保存する。
【００９０】
シーケンスＱ２８に於いて、セットトップボックス２は、新たなインデックス６２２を、「ｔｕ：温泉」を表示するタイトル６２３と同じ検索リスト６２１内に表示する。このインデックス６２２は、動画リストの２番目である動画４２１のメタデータ４２１１の原語タイトルを第１言語に翻訳した翻訳タイトルを表示し、原語説明文を第１言語に翻訳した翻訳説明文を表示している。
【００９１】
以下、同様にして、セットトップボックス２は、動画リストの残りの動画４２１についても同様の処理を行い、インデックス６２２を、「ｔｕ：温泉」を表示するタイトル６２３と同じ検索リスト６２１内に表示する。
【００９２】
図７は、本発明の第１の実施形態に於けるタイトルの詳細表示処理を示すフローチャートである。
ディスプレイ６の検索リスト画面６２に対して、ユーザがリモコン５によってインデックス６２２−２を選択したならば、メタデータ翻訳表示部２６は、図２（ｃ）に示すテキスト表示６２２２−２のタイトルの詳細表示処理を開始する。
ステップＳ４０〜Ｓ４４に於いて、メタデータ翻訳表示部２６は、図４に示す翻訳結果のＸＭＬデータの全ての要素ｗｏｒｄについて処理を繰り返す。
【００９３】
ステップＳ４１に於いて、メタデータ翻訳表示部２６は、要素ｗｏｒｄの内容に含まれる要素ｐｏｓの内容が「名詞」であるか否かを判断する。メタデータ翻訳表示部２６は、当該判断条件が成立したならば（Ｙｅｓ）、ステップＳ４２の処理を行い、当該判断条件が成立しないならば（Ｎｏ）、ステップＳ４３の処理を行う。
【００９４】
ステップＳ４２に於いて、メタデータ翻訳表示部２６は、当該要素ｗｏｒｄの内容に含まれる要素ｌａｎｇ_ｔｕの内容である翻訳前の単語で検索するリンクと共に、要素ｌａｎｇ_ｊａの内容である翻訳後の単語を詳細画面６３（図３参照）に表示する。メタデータ翻訳表示部２６は、ステップＳ４２の処理の終了後、ステップＳ４４の処理に進む。
【００９５】
ステップＳ４３に於いて、メタデータ翻訳表示部２６は、要素ｗｏｒｄの内容に含まれる要素ｌａｎｇ_ｊａの内容である翻訳後の単語を表示する。メタデータ翻訳表示部２６は、ステップＳ４３の処理の終了後、ステップＳ４４の処理に進む。
【００９６】
ステップＳ４４に於いて、メタデータ翻訳表示部２６は、翻訳結果のＸＭＬデータの全ての要素ｗｏｒｄについて処理を繰り返したか否かを判断する。翻訳検索部２４は、当該判断条件が成立しなかったならば、ステップＳ４０の処理に戻り、当該判断条件が成立したならば、図７の詳細表示処理を終了する。
【００９７】
図８は、本発明の第１の実施形態に於けるリンク検索処理を示すフローチャートである。
ユーザが詳細画面６３（図３参照）のリンク６３２１，６３２２のうちいずれかを選択したならば、セットトップボックス２は、リンク検索処理を開始する。
【００９８】
ステップＳ５０に於いて、翻訳検索部２４は、選択されたリンクに係る翻訳前の単語である第２言語の文字列を、翻訳結果のＸＭＬデータから取得し、通信部３１およびネットワーク９を介して、動画サーバ４に送信する。
【００９９】
動画サーバ４の処理部４０は、通信部４１によって、当該文字列を受信し、ストレージ部４２から、メタデータ４２１１に当該文字列を含む動画４２１を検索する。処理部４０は、通信部４１によって、全ての検索した動画４２１の識別番号を示す動画リストを、セットトップボックス２に送信する。
ステップＳ５１〜Ｓ６０に於いて、セットトップボックス２は、それぞれ図５に示すステップＳ１６〜Ｓ２５と同様の処理を行う。
ステップＳ６０の処理が終了すると、セットトップボックス２は、図８のリンク検索処理を終了する。
【０１００】
（第１の実施形態の効果）
以上説明した第１の実施形態では、次の(Ａ)〜（Ｆ）のような効果がある。
【０１０１】
（Ａ）  第１の実施形態のセットトップボックス２に於いて、リモコン受光部２８は、第１言語の検索文字列の入力と第２言語の指定とを受け付け、翻訳検索部２４は、検索文字列を第１言語から第２言語に翻訳し、動画サーバ４に送信し、検索した動画リストを受信し、メタデータ翻訳表示部２６は、翻訳検索部２４が受信した動画リストのメタデータ４２１１の文字列情報を、第２言語から第１言語に翻訳して、ディスプレイ６に表示する。これにより、ユーザにとってわかりやすい第１言語で動画４２１を検索することが可能になり、かつ、メタデータ４２１１の文字列情報をユーザにとってわかりやすい第１言語で表示することができる。また、セットトップボックス２が、第２言語の文字フォントを備えていないときであっても、メタデータ４２１１の文字列情報を文字化け無しに表示することができる。
【０１０２】
（Ｂ）  第１の実施形態のセットトップボックス２に於いて、翻訳検索部２４は、検索文字列と第１言語から第２言語への翻訳指示とをネットワーク９を介して翻訳サーバ３に送信することによって、第２言語に翻訳した翻訳文字列を取得し、メタデータ翻訳表示部２６は、動画リストのメタデータ４２１１の文字列情報と、第２言語から第１言語への翻訳指示とを翻訳サーバ３に送信することによって、第１言語に翻訳した表示文字列を取得する。これにより、検索文字列や動画コンテンツのメタデータ４２１１の文字列情報を、外部の翻訳サーバ３を用いて検索するため、セットトップボックス２内に翻訳処理部や辞書を設けることなく、多くの言語の文字列情報を翻訳して表示することが可能になる。
【０１０３】
（Ｃ）  第１の実施形態のセットトップボックス２に於いて、動画リスト（ストリーミングリスト）が示す動画コンテンツ（ストリーミングコンテンツ）のメタデータ４２１１の文字列情報は、当該動画コンテンツのタイトル、または、当該動画コンテンツの説明文である。このため、セットトップボックス２は、検索された第２言語の動画コンテンツのメタデータ４２１１のタイトルまたは説明文を母国語である第１言語に翻訳して表示する。これにより、ユーザは、動画コンテンツの内容を、母国語で容易に把握することが可能になる。
【０１０４】
（Ｄ）  第１の実施形態のセットトップボックス２に於いて、メタデータ翻訳表示部２６は、ディスプレイ６に表示した表示文字列の一部または全部をリンクとして表示する。翻訳検索部２４は、当該リンクが選択された際には、当該リンクに係る文字列に対応する第２言語に於ける文字列を動画サーバ４に送信し、検索した動画リスト（ストリーミングリスト）を受信する。これにより、ユーザは、当該動画コンテンツの説明文やタイトルなどに記載された名詞から、その名詞を使って動画コンテンツを再検索することができる。すなわち、ユーザは、当該動画コンテンツに関連のある動画コンテンツを容易に再検索することができる。
【０１０５】
（Ｅ）  第１の実施形態のセットトップボックス２に於いて、リンクは、表示文字列のうちの名詞の部分である。これにより、当該動画コンテンツ（ストリーミングコンテンツ）に関連の深い内容を示す名詞によって、動画コンテンツを容易に再検索して、表示することが可能になる。
【０１０６】
（Ｆ）  第１の実施形態のセットトップボックス２に於いて、翻訳サーバ３が第１言語に翻訳した表示文字列は、単語ごとに第２言語に対応する単語に関連付けられている。これにより、タイトルや説明文に基づいて、当該動画コンテンツ（ストリーミングコンテンツ）と関連する動画コンテンツを容易に検索することが可能になる。
【０１０７】
（第２の実施形態の構成）
図９は、本発明の第２の実施形態に於けるシステム１ａを示す概略の構成図である。第１の実施形態のシステム１（図１参照）と同一の要素には同一の符号を付与している。
【０１０８】
第２の実施形態のシステム１ａは、第１の実施形態の翻訳サーバ３の代わりに翻訳サーバ３ａを備え、第１の実施形態のシステム１（図１参照）と同様の構成に加えて更に形態素解析サーバ７を備える。
翻訳サーバ３ａは、翻訳部３２ａと、通信部３１と、を備える。
【０１０９】
翻訳部３２ａは、文字列を指定された言語に翻訳するものであり、翻訳後の文字列を表す翻訳結果を生成する。第２の実施形態の翻訳部３２ａは、第１の実施形態の翻訳部３２とは異なり、翻訳結果には、翻訳後の文字列のみが含まれており、かつ、翻訳後の文字列は特に形態素解析されていない。
翻訳部３２ａは、翻訳サーバ３ａの図示しないＣＰＵがプログラムを実行することによって具現化される。
形態素解析サーバ７は、形態素解析部７２と、通信部７１と、を備える。
通信部７１は、例えばネットワークインタフェースなどであり、ネットワーク９を介してデータなどを送受信するものである。
形態素解析部７２は、文字列を形態素解析するものである。例えば、形態素解析部７２は、形態素解析サーバ７の図示しないＣＰＵがプログラムを実行することによって具現化される。
【０１１０】
図１０は、本発明の第２の実施形態に於ける解析結果を示すＸＭＬデータの例を示す図である。
例示されたＸＭＬデータは、形態素解析サーバ７が、日本語の文章を解析した結果である。
第１行目は、文字符号化形式が、ＵＴＦ−８であることを示す宣言文である。
第２行目は、名前空間を宣言するための接頭辞であり、第２９行目は接尾辞である。
【０１１１】
第３〜１８行目は、要素ｔｒ＿ｒｅｓｕｌｔを示すための構文である。第３行目は、要素の開始タグである。第４〜１７行目は、要素の内容を示す。第１８行目は、要素の終了タグである。
【０１１２】
第４〜１７行目は、要素ｗｏｒｄ＿ｌｉｓｔを示すための構文である。第３行目は、要素の開始タグである。第５〜１６行目は、要素の内容を示す。第１７行目は、要素の終了タグである。
【０１１３】
第５〜８行目は、要素ｗｏｒｄを示すための構文である。第５行目は、要素の開始タグである。第６，７行目は、要素の内容を示す。第８行目は、要素の終了タグである。
第６行目は、要素ｓｕｒｆａｃｅの内容が、「パムッカレ」であることを示す。
第７行目は、要素ｐｏｓの内容が、「名詞」であることを示す。
第６，７行目により、日本語の「パムッカレ」は名詞であることを示している。
【０１１４】
第９〜１２行目は、要素ｗｏｒｄを示すための構文である。第９行目は、要素の開始タグである。第１０，１１行目は、要素の内容を示す。第１２行目は、要素の終了タグである。
第１０行目は、要素ｓｕｒｆａｃｅの内容が、「の」であることを示す。
第１１行目は、要素ｐｏｓの内容が、「助詞」であることを示す。
第１０，１１行目により、日本語の「の」は名詞であることを示している。
【０１１５】
第１３〜１６行目は、要素ｗｏｒｄを示すための構文である。第１３行目は、要素の開始タグである。第１４，１５行目は、要素の内容を示す。第１６行目は、要素の終了タグである。
第１４行目は、要素ｓｕｒｆａｃｅの内容が、「温泉」であることを示す。
第１５行目は、要素ｐｏｓの内容が、「名詞」であることを示す。
第１４，１５行目により、日本語の「温泉」は名詞であることを示している。
【０１１６】
（第２の実施形態の動作）
図１１は、本発明の第２の実施形態に於けるタイトルの詳細表示処理を示すフローチャートである。
【０１１７】
ディスプレイ６の検索リスト画面６２に対し、ユーザがリモコン５によって、１つのインデックス６２２選択して、詳細表示を指示したならば、メタデータ翻訳表示部２６は、選択したインデックス６２２に係るタイトルの詳細表示処理を開始する。
【０１１８】
ステップＳ９０に於いて、メタデータ翻訳表示部２６は、通信部２１によって、第１言語の翻訳したタイトルの文字列を、形態素解析サーバ７に送信する。形態素解析サーバ７の形態素解析部７２は、通信部７１によって、第１言語の翻訳したタイトルの文字列を受信する。
ステップＳ９１に於いて、メタデータ翻訳表示部２６は、通信部２１によって、解析結果を受信する。解析結果は、形態素解析されており、図１０に示すようにＸＭＬで記述されている。
【０１１９】
ステップＳ９２〜Ｓ９６に於いて、メタデータ翻訳表示部２６は、解析結果の全ての要素ｗｏｒｄについて、処理を繰り返す。
ステップＳ９３に於いて、メタデータ翻訳表示部２６は、要素ｗｏｒｄに含まれる要素ｐｏｓが名詞であるか否かを判断する。
【０１２０】
ステップＳ９３に於いて、メタデータ翻訳表示部２６は、当該判断条件が成立した場合（Ｙｅｓ）、ステップＳ９４の処理を行い、当該判断条件が成立しない場合（Ｎｏ）、ステップＳ９５の処理を行う。
【０１２１】
ステップＳ９４に於いて、メタデータ翻訳表示部２６は、第２言語で検索するためのリンクと共に、要素ｓｕｒｆａｃｅの内容である単語を表示し、ステップＳ９６の処理へ進む。
【０１２２】
ステップＳ９５に於いて、メタデータ翻訳表示部２６は、要素ｓｕｒｆａｃｅの内容である単語を表示する。
ステップＳ９６に於いて、メタデータ翻訳表示部２６は、解析結果のＸＭＬデータに於ける全ての要素ｗｏｒｄについて処理を繰り返したか否かを判断する。
【０１２３】
ステップＳ９６に於いて、メタデータ翻訳表示部２６は、当該判断条件が成立しない場合、ステップＳ９２の処理に戻り、当該判断条件が成立した場合、図１１に示すタイトルの詳細表示処理を終了する。
なお、メタデータ翻訳表示部２６は、ユーザが選択したインデックス６２２に係る説明文についても、ステップＳ９０〜Ｓ９６と同様の処理を行う。
【０１２４】
図１２は、本発明の第２の実施形態に於ける詳細表示処理の例を示すシーケンス図である。
ディスプレイ６の検索リスト画面６２に対して、ユーザがリモコン５によってインデックス６２２のうちいずれかを選択し、詳細表示を指示したならば、セットトップボックス２は、詳細表示処理を開始する。
シーケンスＱ３０に於いて、セットトップボックス２は、リモコン受光部２８によって、ユーザによる選択されたインデックス６２２を詳細表示する指示を受け付ける。
シーケンスＱ３１に於いて、セットトップボックス２は、形態素解析サーバ７に、第１言語に翻訳したタイトルの文字列を、翻訳タイトルとして送信する。
【０１２５】
シーケンスＱ３２に於いて、形態素解析サーバ７は、セットトップボックス２から受信した翻訳タイトルを形態素解析し、その解析結果を形態素解析結果として、セットトップボックス２に送信する。セットトップボックス２は、形態素解析サーバ７から、翻訳タイトルの形態素解析結果を受信する。
シーケンスＱ３３に於いて、セットトップボックス２は、形態素解析サーバ７に第１言語に翻訳した説明文を、翻訳説明文として送信する。
【０１２６】
シーケンスＱ３４に於いて、形態素解析サーバ７は、セットトップボックス２から受信した翻訳説明文を形態素解析し、その解析結果を形態素解析結果として、セットトップボックス２に送信する。セットトップボックス２は、形態素解析サーバ７から、翻訳説明文の形態素解析結果を受信する。
【０１２７】
シーケンスＱ３５に於いて、セットトップボックス２は、翻訳タイトルおよび翻訳説明文の形態素解析結果を用いて、ユーザにより選択されたインデックス６２２の詳細画面６３（図３参照）をディスプレイ６に表示する。
【０１２８】
図１３は、本発明の第２の実施形態に於けるリンク検索処理を示すフローチャートである。
ディスプレイ６の詳細画面６３（図３参照）に対して、ユーザがリモコン５によってリンク６３２１，６３２２のうちいずれかを選択したならば、セットトップボックス２は、リンク検索処理を開始する。
【０１２９】
ステップＳ７０に於いて、翻訳検索部２４は、通信部２１によって、選択されたリンクの単語と、第１言語から第２言語への翻訳指示とを、翻訳サーバ３ａに送信する。
【０１３０】
ステップＳ７１〜Ｓ８２に於いて、セットトップボックス２は、それぞれ図５に示すステップＳ１４〜Ｓ２５と同様の処理を行う。ただし、図５に於いて翻訳サーバ３が行う処理は、翻訳サーバ３ａが行うものとする。
ステップＳ８２の処理が終了すると、セットトップボックス２は、図１３に示すリンク検索処理を終了する。
【０１３１】
図８に示す第１の実施形態のリンク検索処理に於いて、翻訳検索部２４は、ＸＭＬで記述された翻訳結果から、リンクに係る第２言語の文字列を取得していた。しかし、第２の実施形態のリンク検索処理では、翻訳検索部２４は、第１言語のリンクの単語を、翻訳サーバ３ａを用いて第２言語に翻訳することにより、リンクに係る第２言語の文字列を取得している。
【０１３２】
図１４は、本発明の第２の実施形態に於けるリンク検索処理の例を示すシーケンス図である。
ディスプレイ６の詳細画面６３に対して、ユーザがリモコン５によってリンク６３２１，６３２２のうちのいずれかを選択し、検索を指示したならば、リンク検索処理を開始する。
【０１３３】
シーケンスＱ４０に於いて、セットトップボックス２は、選択されたリンクに係る第１言語の単語を、リンクの単語として受け付ける。
【０１３４】
シーケンスＱ４１に於いて、セットトップボックス２は、リンクの単語を検索文字列とし、第１言語である日本語から第２原語であるトルコ語への翻訳指示と検索文字列とを、翻訳サーバ３ａに送信する。
【０１３５】
シーケンスＱ４２〜Ｑ５８に於いて、セットトップボックス２は、それぞれ図６に示すシーケンスＱ１２〜Ｑ２８と同様の処理を行う。ただし、図６に於いて、翻訳サーバ３が行う処理は、翻訳サーバ３ａが行うものとする。
【０１３６】
（第２の実施形態の効果）
以上説明した第２の実施形態では、次の(Ｇ)，（Ｈ）のような効果がある。
【０１３７】
（Ｇ）  第２の実施形態のセットトップボックス２に於いて、メタデータ翻訳表示部２６は、ディスプレイ６に表示した動画コンテンツ（ストリーミングコンテンツ）のメタデータ４２１１の文字列情報を形態素解析したのちに、名詞である単語をリンクとして表示し、翻訳検索部２４は、リンクが選択された際には、当該リンクに係る文字列と第１言語から第２言語への翻訳指示とを翻訳サーバ３ａに送信することによって第２言語に翻訳した文字列を取得する。これにより、セットトップボックス２は、リンクに係る文字列を選択することにより、当該動画コンテンツに関連する動画コンテンツを容易に再検索し、表示することが可能になる。
【０１３８】
（Ｈ）  第２の実施形態のセットトップボックス２に於いて、メタデータ翻訳表示部２６は、ディスプレイ６に表示した動画コンテンツ（ストリーミングコンテンツ）のメタデータ４２１１の文字列情報を、形態素解析サーバ７に送信して形態素解析する。これにより、翻訳サーバ３ａが、文字列情報を形態素解析する機能を有しない場合にも、セットトップボックス２は、メタデータ４２１１の文字列情報に対して、名詞に係るリンクを付与して表示することが可能になる。
【０１３９】
（変形例）
本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で、変更実施が可能であり、例えば、次の（ａ）〜（ｅ）のようなものがある。
【０１４０】
（ａ）  第１、第２の実施形態のセットトップボックス２を備えたテレビジョンとして実現されていてもよい。
【０１４１】
（ｂ）  第１、第２の実施形態に於いて、セットトップボックス２は、第１言語は予め設定されていた。しかし、これに限られず、セットトップボックス２は、ユーザが他の言語に設定できるようにしてもよく、更に自らのＩＰ（Internet Protocol）アドレスによって第１言語を自動判別するように構成してもよい。これにより、外国のユーザがセットトップボックス２を利用した場合、セットトップボックス２は、母国語のキーワードを他の言語に翻訳して、当該言語の動画コンテンツを検索し、検索された動画コンテンツをわかりやすく表示することができる。
【０１４２】
（ｃ）  第１、第２の実施形態に於いて、セットトップボックス２は、動画コンテンツのメタデータ４２１１の文字列情報を第１言語で表示しているが、メタデータ４２１１を第１言語に翻訳した文字列情報と、それを翻訳する前の第２言語の文字列情報とを、リンクに係る単語同士を対応させるなどして、ディスプレイ６に同時に表示してもよい。これにより、メタデータ４２１１の文字列情報は、第１言語への翻訳が不完全であっても、ユーザは、その第２言語で記載された文字列情報を確認することにより、動画コンテンツの内容を正しく把握することができる。このセットトップボックス２は、外国語学習にも有効である。
【０１４３】
（ｄ）  第１および第２の実施形態に於いて、セットトップボックス２は、検索入力操作に於いて、アルファベット２文字とコロンで示された言語指定と、言語指定に続く検索文字列とを同時に受け付けていた。しかし、これに限られず、セットトップボックス２は、検索文字列を入力するための画面と、言語指定用の画面を別々に表示することなどにより、言語指定と、検索文字列とを別々に受け付けてもよい。これにより、セットトップボックス２は、複数の第２言語の指定を容易に受け付けることができる。
【０１４４】
（ｅ）  第１および第２の実施形態に於いて、セットトップボックス２は、動画のストリーミングコンテンツを検索して、再生するものである。しかし、これに限られず、セットトップボックス２は、音声のストリーミングコンテンツを検索し、再生するものであってもよい。
【符号の説明】
【０１４５】
１、１ａ  システム
２  セットトップボックス
３、３ａ  翻訳サーバ
４  動画サーバ（ストリーミングサーバ）
５  リモコン（入力部）
６  ディスプレイ
７  形態素解析サーバ
９  ネットワーク
２１  通信部
２２  記憶部
２４  翻訳検索部
２６  メタデータ翻訳表示部
２７  動画再生部
２８  リモコン受光部（入力部）
３１  通信部
３２、３２ａ  翻訳部
４０  処理部
４１  通信部
４２  ストレージ部
６１  検索画面
６２  検索リスト画面
６３  詳細画面
４２１  動画
４２１１  メタデータ
４２１２  動画データ（ストリーミングデータ）
６２１  検索リスト
６２２  インデックス
６２３  タイトル
６２２１  サムネイル画面
６２２２〜６２２６  テキスト表示
６３１  サムネイル画面
６３２〜６３７  テキスト表示
６３２１、６３２２  リンク
【図１】
2014115837.tif 000003
【図２】
2014115837.tif 000004
【図３】
2014115837.tif 000005
【図４】
2014115837.tif 000006
【図５】
2014115837.tif 000007
【図６】
2014115837.tif 000008
【図７】
2014115837.tif 000009
【図８】
2014115837.tif 000010
【図９】
2014115837.tif 000011
【図１０】
2014115837.tif 000012
【図１１】
2014115837.tif 000013
【図１２】
2014115837.tif 000014
【図１３】
2014115837.tif 000015
【図１４】
2014115837.tif 000016