(57)【特許請求の範囲】
【請求項１】
少なくとも一つのプロセッサと；
コンピュータプログラムコードを含む少なくとも一つのメモリと；
を備える装置であって、前記プログラムコードが、前記少なくとも一つのプロセッサに実行されると、前記装置に：
メタデータに関連するマルチメディアデータアイテムを保持することであって、前記メタデータは地理的位置データを含む、前記保持することと；
第１検索言語を用いて、前記地理的位置データに対する第１アドレス情報を決定するために、ジオコーディングデータベースから逆ジオコーディングを遂行することと；
前記第１アドレス情報から国情報が決定することと；
前記国情報に基づいて、優先言語を読出すことと；
前記優先言語を用いて、前記地理的位置データに対する第２アドレス情報を決定するために、前記ジオコーディングデータベースから逆ジオコーディングを遂行することと；
前記第１のアドレス情報および前記第２アドレス情報を用いて検索コードを定義することと；
少なくとも一つの検索コードを検索可能メタデータ要素として前記メタデータに格納することであって、前記格納することは、後で前記検索可能メタデータ要素に基づいて前記マルチメディアデータアイテムを読出すためである、前記格納することと；
を実行させるように構成される、装置。
【請求項２】
データ通信用通信インタフェースを更に備え、前記コンピュータプログラムコードは更に、前記少なくとも一つのプロセッサに実行されると、前記装置に：
前記通信インタフェースを用いて、キーワードを含む検索要求を受信することと；
前記キーワードに対応する検索可能メタデータ要素に関連するマルチメディアデータアイテムを識別するために、前記キーワードに基づく検索を遂行することと；
前記検索要求に対する応答として、前記識別されたマルチメディアデータアイテムを送信することと；
を実行させるように構成される、請求項１に記載の装置。
【請求項３】
メタデータに関連するマルチメディアデータアイテムを格納するマルチメディアデータベース；
ジオコーディングデータベース；
前記国情報に基づいて優先言語を読出す言語データベース；
の少なくとも一つを含むローカルデータベースを更に備える、請求項１または２に記載の装置。
【請求項４】
前記コンピュータプログラムコードは更に、前記少なくとも一つのプロセッサに実行されると、前記装置に：
前記通信インタフェースを介してリモートデータベースにアクセスすることであって、前記リモートデータベースは：
メタデータに関連するマルチメディアデータアイテムを格納するマルチメディアデータベース；
ジオコーディングデータベース；
前記国情報に基づいて優先言語を読出す言語データベース；
の少なくとも一つを含む、前記アクセスすることを実行させるように構成される、請求項２に記載の装置。
【請求項５】
前記地理的位置情報は全地球測位システムデータを含む、請求項１から４の何れかに記載の装置。
【請求項６】
前記地理的位置情報はセルラー測位データを含む、請求項１から４の何れかに記載の装置。
【請求項７】
前記第１および第２アドレス情報は番地情報を含む、請求項１から６の何れかに記載の装置。
【請求項８】
前記第１検索言語は英語である、請求項１から７の何れかに記載の装置。
【請求項９】
前記優先言語は、前記国情報に基づいて決定された国の公用語を少なくとも一つ含む、請求項１から８の何れかに記載の装置。
【請求項１０】
前記コンピュータプログラムコードは更に、前記少なくとも一つのプロセッサに実行されると、前記装置に：
連結検索コードセットを形成するために、少なくとも二つの検索コードを連結することと；
検索可能メタデータ要素として前記連結検索コードセットを格納することと；
を実行させるように構成される、請求項１から９の何れかに記載の装置。
【請求項１１】
装置の処理手段が、前記装置の記憶手段に格納されているプログラム命令を実行することにより、前記装置が遂行する方法であって、
メタデータに関連するマルチメディアデータアイテムを保持することであって、前記メタデータは地理的位置データを含む、前記保持することと；
第１検索言語を用いて、前記地理的位置データに対する第１アドレス情報を決定するために、ジオコーディングデータベースから逆ジオコーディングを遂行することと；
前記第１アドレス情報から国情報が決定することと；
前記国情報に基づいて、優先言語を読出すことと；前記優先言語を用いて、前記地理的位置データに対する第２アドレス情報を決定するために、前記ジオコーディングデータベースから逆ジオコーディングを遂行することと；
前記第１のアドレス情報および前記第２アドレス情報を用いて検索コードを定義することと；
少なくとも一つの検索コードを検索可能メタデータ要素として前記メタデータに格納することであって、前記格納することは、後で前記検索可能メタデータ要素に基づいて前記マルチメディアデータアイテムを読出すためである、前記格納することと；
を含む、方法。
【請求項１２】
前記マルチメディアデータアイテムは写真を含む、請求項１１に記載の方法。
【請求項１３】
サーバ装置が受信したマルチメディアデータアイテムに対して、メタデータの位置情報，逆ジオコーディングおよび言語情報に基づいて、検索コードが定義される、請求項１１または１２に記載の方法。
【請求項１４】
ユーザが、キャプチャしたマルチメディアを携帯デバイスまたはマルチメディアデバイスから別のユーザのための仲介システムのサーバ装置に配信する、請求項１３に記載の方法。
【請求項１５】
関心のあるユーザが、特定の言語による所望の地理的位置の名称を用いて、マルチメディアデータを探す、請求項１４に記載の方法。
【請求項１６】
前記マルチメディアデータアイテムはマルチメディアデータおよびメタデータを含む、請求項１１から１５の何れかに記載の方法。
【請求項１７】
前記マルチメディアデータは静止写真またはビデオストリームを含む、請求項１６に記載の方法。
【請求項１８】
前記マルチメディアデータは、ニュース速報マルチメディア，興味を引く人物に関するマルチメディア，地理的場所に関するマルチメディア，スポーツ関連マルチメディア，気象情報マルチメディアおよびカルチャー関連マルチメディアのうちの少なくとも一つに関連する、請求項１７に記載の方法。
【請求項１９】
前記メタデータは、著作権情報，連絡先情報または前記マルチメディアデータの所有者を識別する情報を含む、請求項１６から１８の何れかに記載の方法。
【請求項２０】
装置の少なくとも一つのプロセッサにより実行されると、前記装置に：
メタデータに関連するマルチメディアデータアイテムを保持することであって、前記メタデータは地理的位置データを含む、前記保持することと；
第１検索言語を用いて、前記地理的位置データに対する第１アドレス情報を決定するために、ジオコーディングデータベースから逆ジオコーディングを遂行することと；
前記第１アドレス情報から国情報が決定することと；
前記国情報に基づいて、優先言語を読出すことと；
前記優先言語を用いて、前記地理的位置データに対する第２アドレス情報を決定するために、前記ジオコーディングデータベースから逆ジオコーディングを遂行することと；
前記第１のアドレス情報および前記第２アドレス情報を用いて検索コードを定義することと；
少なくとも一つの検索コードを検索可能メタデータ要素として前記メタデータに格納することであって、前記格納することは、後で前記検索可能メタデータ要素に基づいて前記マルチメディアデータアイテムを読出すためである、前記格納することと；
を実行させるコンピュータ実行可能プログラムコードを含む、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は概して、マルチメディアにメタデータ検索コードを提供する方法および装置に関する。
【背景技術】
【０００２】
携帯装置は例えば、静止画像および／またはストリーミングの音声またはビデオデータを作成するカメラおよび音声記録手段を用いて、マルチメディアデータを作成できる。携帯装置はまた、カメラの記憶媒体から別の記憶媒体へ撮影画像をアップロードするために、デバイスをネットワークまたは他のデバイスに接続する何らかの接続手段を備えていてもよい。
【０００３】
インターネット等のネットワークには、携帯装置から受け取ったマルチメディアデータ等のデータを管理するサービスが存在する。こうしたサービスは通常、ウェブブラウザを介して、またはそのサービスにアクセスする目的に特化したクライアントアプリケーションを用いてアクセスされる。
【０００４】
携帯装置はまた、有線または無線データ通信手段を用いてカメラ等のデバイスに接続できる。有線データ通信手段はUSB（ユニバーサル・シリアルバス）接続等でもよい。無線データ通信手段は、装置とカメラ間でのブルートゥース（登録商標）接続や無線LAN接続等でもよい。
【０００５】
携帯装置がキャプチャしたマルチメディアデータアイテムは、メタデータに関連付けられてもよい。こうしたメタデータは、地理的位置データ等を含んでもよい。地理的位置データは、GPSデータ等の全地球衛星測位システムのデータを含んでもよい。メタデータに関連付けられたマルチメディアデータアイテムは、他のユーザが検索できるようにサーバ装置に格納されてもよい。
【０００６】
マルチメディアデータアイテムを提供するサービスシステムは通常、世界中のユーザが利用できる。このように、メタデータに関連付けられたマルチメディアデータアイテムを別の地理的エリアで別の言語を用いて提供することを改善する解決手段が求められる。
【発明の概要】
【０００７】
本発明の第1の例示的態様によれば、次の装置が提供される。この装置は：
少なくとも一つのプロセッサと；
コンピュータプログラムコードを含む少なくとも一つのメモリと；
を備える装置であって、前記少なくとも一つのメモリおよび前記プログラムコードが、前記少なくとも一つのプロセッサと共に、前記装置に：
メタデータに関連するマルチメディアデータアイテムを保持することであって、前記メタデータは地理的位置データを含む、前記保持することと；
第1検索言語を用いて、前記地理的位置データに対する第1アドレス情報を決定するために、ジオコーディングデータベースから逆ジオコーディングを遂行することと；
を実行させるように構成され、
前記少なくとも一つのメモリおよび前記プログラムコードが、前記少なくとも一つのプロセッサと共に、前記装置に：
前記第1アドレス情報から国情報が決定することと；
前記国情報に基づいて、優先言語を読出すことと；
前記優先言語を用いて、前記地理的位置データに対する第2アドレス情報を決定するために、前記データベースから逆ジオコーディングを遂行することと；
前記第1のアドレス情報および前記第2アドレス情報を用いて検索コードを定義することと；
少なくとも一つの検索コードを検索可能メタデータ要素として前記メタデータに格納することであって、前記格納することは、後で前記検索可能メタデータ要素に基づいて前記マルチメディアデータアイテムを読出すためである、前記格納することと；
を実行させるように構成される。
【０００８】
ある実施形態では、この装置はデータ通信用通信インタフェースを更に備え、前記少なくとも一つのメモリおよび前記コンピュータプログラムコードは更に、前記少なくとも一つのプロセッサと共に、前記装置に：
前記通信インタフェースを用いて、キーワードを含む検索要求を受信することと；
前記キーワードに対応する検索可能メタデータ要素に関連するマルチメディアデータアイテムを識別するために、前記キーワードに基づく検索を遂行することと；
前記検索要求に対する応答として、前記識別されたマルチメディアデータアイテムを送信することと；
を実行させるように構成される。
【０００９】
この装置は更に、
メタデータに関連するマルチメディアデータアイテムを格納するマルチメディアデータベース；
ジオコーディングデータベース；
前記国情報に基づいて優先言語を読出す言語データベース；
の少なくとも一つを含む、ローカルデータベースを備えてもよい。
【００１０】
ある実施形態では、前記少なくとも一つのメモリおよび前記プログラムコードが、前記少なくとも一つのプロセッサと共に、前記装置に：
前記通信インタフェースを介してリモートデータベースにアクセスすることであって、前記リモートデータベースは：
メタデータに関連するマルチメディアデータアイテムを格納するマルチメディアデータベース；
ジオコーディングデータベース；
前記国情報に基づいて優先言語を読出す言語データベース；
の少なくとも一つを含む、前記アクセスすることを実行させるように構成される。
【００１１】
地理的位置データは、全地球衛星測位システムデータやセルラー測位データ等を含んでもよい。前記第1および第2アドレス情報は番地情報を含んでもよい。
【００１２】
ある実施形態では、前記第1検索言語は英語であって、前記優先言語は、前記国情報に基づいて決定された国の公用語を少なくとも一つ含む。
【００１３】
ある実施形態では、前記少なくとも一つのメモリおよび前記プログラムコードが、前記少なくとも一つのプロセッサと共に、前記装置に：連結検索コードセットを形成するために、少なくとも二つの検索コードを連結することと；
検索可能メタデータ要素として前記連結検索コードセットを格納することと；
を実行させるように構成される。
【００１４】
本発明の第2の例示的態様によれば、次の方法が提供される。この方法は：
メタデータに関連するマルチメディアデータアイテムを保持することであって、前記メタデータは地理的位置データを含む、前記保持することと；
第1検索言語を用いて、前記地理的位置データに対する第1アドレス情報を決定するために、ジオコーディングデータベースから逆ジオコーディングを遂行することと；
を含み、
この方法は更に、
前記第1アドレス情報から国情報が決定することと；
前記国情報に基づいて、優先言語を読出すことと；
前記優先言語を用いて、前記地理的位置データに対する第2アドレス情報を決定するために、前記ジオコーディングデータベースから逆ジオコーディングを遂行することと；
前記第1のアドレス情報および前記第2アドレス情報を用いて検索コードを定義することと；
少なくとも一つの検索コードを検索可能メタデータ要素として前記メタデータに格納することであって、前記格納することは、後で前記検索可能メタデータ要素に基づいて前記マルチメディアデータアイテムを読出すためである、前記格納することと；
を含む。
【００１５】
ある実施形態では、この方法は更に、
キーワードを含む検索要求を受信することと；
前記キーワードに対応する検索可能メタデータ要素に関連するマルチメディアデータアイテムを識別するために、前記キーワードに基づく検索を遂行することと；
前記検索要求に対する応答として、前記識別されたマルチメディアデータアイテムを送信することと；
を含む。
【００１６】
この方法は更に、
連結検索コードセットを形成するために、少なくとも二つの検索コードを連結することと；
検索可能メタデータ要素として前記連結検索コードセットを格納することと；
を含んでもよい。
【００１７】
本発明の第3の例示的態様によれば、次のコンピュータプログラムが提供される。このコンピュータプログラムは、コンピュータ可読媒体に具現化されるコンピュータプログラムであって、装置の少なくとも一つのプロセッサにより実行されると、前記装置に：
メタデータに関連するマルチメディアデータアイテムを保持することであって、前記メタデータは地理的位置データを含む、前記保持することと；
第1検索言語を用いて、前記地理的位置データに対する第1アドレス情報を決定するために、ジオコーディングデータベースから逆ジオコーディングを遂行することと；
を実行させるコンピュータ実行可能プログラムコードを含み、
前記コンピュータ実行可能プログラムコードは、装置の少なくとも一つのプロセッサにより実行されると、前記装置に：
前記第1アドレス情報から国情報が決定することと；
前記国情報に基づいて、優先言語を読出すことと；
前記優先言語を用いて、前記地理的位置データに対する第2アドレス情報を決定するために、前記ジオコーディングデータベースから逆ジオコーディングを遂行することと；
前記第1のアドレス情報および前記第2アドレス情報を用いて検索コードを定義することと；
少なくとも一つの検索コードを検索可能メタデータ要素として前記メタデータに格納することであって、前記格納することは、後で前記検索可能メタデータ要素に基づいて前記マルチメディアデータアイテムを読出すためである、前記格納することと；
を実行させる。
【００１８】
本発明の第4の例示的態様によれば、次の携帯デバイスが提供される。この携帯デバイスは：
少なくとも一つのプロセッサと；
コンピュータプログラムコードを含む少なくとも一つのメモリと；
を備える携帯デバイスであって、前記少なくとも一つのメモリ及び前記プログラムコードが、前記少なくとも一つのプロセッサと共に、前記携帯デバイスに、少なくとも、
メタデータに関連するマルチメディアデータアイテムを保持することであって、前記メタデータは地理的位置データを含む、前記保持することと；
前記メタデータに関連付けられたマルチメディアデータアイテムをサーバ装置に送信することと；
を実行させるように構成される。
【００１９】
本発明に関する種々の非限定的な例示的態様および実施形態を示してきたが、こうした実施形態は、本発明の実施において利用されうる態様やステップの一部を選択して説明したものに過ぎない。実施形態の一部は、本発明における特定の例示的態様を参照してのみ示されている。したがって、対応する実施形態は別の例示的態様にも適用されうる点を理解されたい。
【図面の簡単な説明】
【００２０】
以下の添付図面を例として参照しつつ本発明が説明される。
【図１】本発明の例示的実施形態に従うシステムの概略図である。
【図２】本発明の様々な実施形態が適用されうる携帯デバイスの例示的ブロック図である。
【図３】本発明の様々な実施形態が適用されうるマルチメディアデバイスの例示的ブロック図である。
【図４】本発明の様々な実施形態が適用されうる装置の例示的ブロック図である。
【図５】本発明のある例示的実施形態に従う動作を示すフロー図である。
【図６】本発明のある例示的実施形態に従う動作を示すフロー図である。
【図７】本発明の例示的実施形態に従う例示的マルチメディアデータアイテム全体のブロック図である。
【詳細な説明】
【００２１】
以下の説明において、似たような符号は似たような要素を表す。
【００２２】
図1は本発明の例示的実施形態に従うシステム100の概略図を示す。
【００２３】
システム100は、デジタル静止画像および／またはビデオストリーム等のマルチメディアをキャプチャできるように構成されるマルチメディアデバイス110を含む。マルチメディアデバイス110はマルチメディアデータ用ストレージ111を備えてもよい。ストレージ111はフラッシュメモリカード等を含んでもよい。マルチメディアデバイス110は、データ接続112を介して携帯デバイス120に接続できるように構成される。データ接続112は有線接続や無線接続でもよい。有線接続は、ユニバーサル・シリアルバス（USB）や高精細度マルチメディアインタフェース（HDMI），ローカルエリアネットワーク（LAN）等を含んでもよい。無線接続は、ブルートゥース（登録商標）や無線タグ（RF-ID），無線ローカルエリアネットワーク（WLAN）等を含んでもよい。
【００２４】
マルチメディアデバイス110は、キャプチャしたマルチメディアデータを、データ接続112を介して携帯デバイス120に送信するように構成される。マルチメディアデバイス110は、マルチメディアデバイス110のユーザが起動したデータ接続112を介して、マルチメディアデバイス110のユーザによって、または設定に基づいて自動的に、キャプチャしたマルチメディアデータを送信するように構成されてもよい。こうした設定は日時や、新しくキャプチャしたマルチメディアデータの量，マルチメディアデバイス110に対するデータ接続112の存在等を含んでもよい。
【００２５】
携帯デバイス120は携帯電話やインターネットタブレット，ラップトップコンピュータ等を含んでもよい。携帯デバイス120は、ソフトウェアプログラムコードをダウンロードしてローカルで実行できる。ソフトウェアプログラムコードは、システム100のサーバ装置130でサーバアプリケーションが実行されているサービスのクライアントアプリケーションでもよい。携帯デバイス120は、静止画像またはビデオストリーム等のマルチメディアをキャプチャするカメラ等のマルチメディア・キャプチャ要素を備えてもよい。マルチメディアデバイス120はまた、マルチメディアデバイス110またはマルチメディアデバイス120がキャプチャしたマルチメディアコンテンツのメタデータとして使用されるデータを作成するメタデータ要素121を備えてもよい。メタデータ要素121は、次のうちの少なくとも一つを含んでもよい：マイクロフォン，携帯デバイス120の現在位置を決定する測位デバイス，時計。携帯デバイス120は、無線接続122を介して無線通信ネットワーク140に接続できるように構成される。無線接続122は、移動セルラーネットワークや無線ローカルエリアネットワーク（WLAN）等へのアクセスを含んでもよい。無線通信ネットワークは、データ接続141を介したインターネット等の公衆データ通信ネットワーク150であってもよい。
【００２６】
ある実施形態において、携帯デバイス120はデータ接続123を介したインターネット等の公衆データ通信ネットワーク150に接続できるように構成される。データ接続123は、携帯デバイス120とマルチメディアデバイス110間等の接続112で示した有線接続または無線接続の何れかを含んでもよい。
【００２７】
ある実施形態において、システム100はサーバ装置130を含む。サーバ装置130は、データ接続151を介して受信されたか、あるいはサーバ装置130が作成したかの何れかによるサービスデータとマルチメディア，メタデータを格納するデータベース等の記憶デバイス131を備える。サービスデータは例えば、次のうちの少なくとも一つを含んでもよい：逆ジオコーディングデータ，言語データ，ユーザデータ。マルチメディアデバイス110または携帯デバイス120がキャプチャしたマルチメディアデータアイテムは、別の経路122，123，141，150，151を通じてサーバ装置130に転送されてもよい。地理的位置データ等のメタデータは、専用アプリケーションまたはユーザ等によって、携帯デバイス120内のキャプチャしたマルチメディアデータアイテムに関連付けられてもよい。
【００２８】
システム100はまた、データベース131として対応するデータを格納し、データ接続150，151，161を介してサーバ装置130がアクセスできるリモートストレージを提供する外部データベース160を含んでもよい。リモートデータベース160は、サーバ装置130のサービスプロバイダとは別のサービスプロバイダによって提供されてもよい。
【００２９】
ある実施形態では、携帯デバイス120の専用アプリケーションは、システム100のサーバ装置130でサーバアプリケーションが実行されているサービスのクライアントアプリケーションでもよい。専用アプリケーションは、マルチメディアデータをキャプチャしてもよい。キャプチャしたマルチメディアに対するメタデータも、専用アプリケーションによって携帯デバイス120のメタデータ要素121から読出されてもよい。メタデータ要素121は、携帯デバイス120の現在位置を決定する測位デバイスを備えてもよい。
【００３０】
測位デバイス121は、地理的位置データを提供するGPSデバイス等の全地球衛星測位システムを備えてもよい。こうしたデータは、緯度および経度座標等を含んでもよい。
【００３１】
測位デバイス121は、地理的位置データを提供するセルラー測位デバイスを更に備えてもよい。セルラー測位デバイスは例えば、携帯デバイスに基づく測位またはネットワークに基づく測位を提供してもよい。携帯デバイスに基づく技術は、セル識別や、絶えずキャリアに送信されている在圏および隣接セルの信号の強度を利用して携帯デバイスの位置を計算することによって、携帯デバイスの位置を決定する。ネットワークに基づく測位技術は、携帯電話が在圏する基地局のセクターを決定し、その基地局からの距離も概算してもよい。隣接するアンテナ塔の間の信号を補間することによって、追加概算を行うこともできる。さらに、三角測量と共にセル識別が測位に用いられてもよい。さらにまた、携帯デバイスの位置計算においてフォワードリンクタイミング法を利用することもできる。
【００３２】
ある実施形態において、デフォルトアプリケーションは携帯デバイス120のイメージングアプリケーションでもよい。デフォルトアプリケーションがキャプチャしたマルチメディアデータは、サーバ装置130に転送する前に専用アプリケーションにインポートされてもよい。専用アプリケーションは、マルチメディアデータを確認し、そのマルチメディアデータに対するメタデータを抽出し、適用してもよい。マルチメディアはまた、マルチメディアデバイス110でキャプチャされ、サーバ装置130に送信するために、データ接続112を介して携帯デバイス120の専用アプリケーションに伝送されてもよい。専用アプリケーションは、マルチメディアデータを確認し、そのマルチメディアデータに対するメタデータを抽出し、適用してもよい。ユーザが携帯デバイス120を用いて追加メタデータを提供してもよい。ある実施形態においてユーザは、サーバ装置130のマルチメディアデータアイテムにアクセスし、そのマルチメディアデータアイテムに対する地理的位置データ等の追加メタデータを提供してもよい。
【００３３】
図2は、本発明の様々な実施形態が適用されうる携帯デバイス120の例示的ブロック図を示す。携帯デバイス120は、例えば携帯端末やラップトップ，タブレット，スマートフォン，その他の通信デバイスのような、ユーザ装置またはユーザデバイスであってもよい。
【００３４】
携帯デバイス120の一般的な構成は、ユーザインタフェース240，通信インタフェース250，メタデータ要素270，カメラ260，プロセッサ210，プロセッサ210に接続するメモリ220を含む。携帯デバイス120はさらに、メモリ220に格納されるソフトウェア230を含む。ソフトウェア230はプロセッサ210にロードされ、実行される。ソフトウェア230は、コンピュータプログラム製品の形式をとりうるソフトウェアモジュールを一つ以上含んでもよい。携帯デバイス120はユーザインタフェース・コントローラ280を更に備えてもよい。
【００３５】
プロセッサ210は、例えば、中央処理ユニット（CPU），マイクロプロセッサ，デジタルシグナルプロセッサ（DSP），グラフィックスプロセッシングユニット等であってもよい。図2においてプロセッサ210は一つしか描かれていないが、携帯デバイス120は複数のプロセッサを備えてもよい。
【００３６】
メモリ220は、例えば、不揮発性メモリや揮発性メモリであることができ、例えば、読み取り専用メモリ（ROM）やプログラム可能な読み取り専用メモリ（PROM），消去・プログラム可能な読み取り専用メモリ（EPROM），ランダムアクセスメモリ（RAM），フラッシュメモリ，データディスク，光学記憶装置，磁気記憶装置，スマートカード等であってもよい。携帯デバイス120は複数のメモリを備えてもよい。メモリ220は、携帯デバイス120の一部として構成されてもよく、ユーザによって携帯デバイス120のスロットやポート等に挿入されてもよい。メモリ220は、データの格納という単一の目的のために使用されてもよく、データ処理等様々な目的のために働く装置の一部として構成されてもよい。メモリ220には、専用マルチメディアアプリケーションとデフォルトマルチメディアアプリケーション，マルチメディアデータが格納されてもよい。
【００３７】
ユーザインタフェース・コントローラ280は、携帯デバイス120のユーザから入力を受け取る回路手段や、ユーザへ出力を提供する回路手段を備えてもよい。ユーザからの入力は、例えばキーボードや、ユーザ装置240のディスプレイ上に表示されるグラフィカル・ユーザインタフェース，音声認識回路，ヘッドセット等の周辺機器を介して行われてもよく、ユーザへの出力は、グラフィカル・ユーザインタフェースやスピーカーを介して行われてもよい。
【００３８】
メタデータ要素270は、メタデータ情報を提供するように構成される要素を含む。こうした要素は測位デバイスや加速度計，温度計，時計，マイクロフォン等を含んでもよい。測位デバイス279は、GPS受信機等の全地球衛星測位システムまたはセルラーネットワークに基づく測位デバイスを備えてもよい。
【００３９】
カメラ260は、マルチメディアデータを作成できる静止画像カメラやビデオストリームカメラでもよい。
【００４０】
通信インタフェース250はデータ送信の少なくとも一部を実装する。通信インタフェースモジュール250は無線インタフェースモジュールや有線インタフェースモジュール等を含んでもよい。無線インタフェースはWLANやブルートゥース（登録商標），赤外線（IR），無線タグ（RFID），GSM／GPRS，CDMA，WCDMA（登録商標），LTE（ロングターム・エボリューション）等の無線モジュールを含んでもよい。有線インタフェースは例えば、ユニバーサル・シリアルバス（USB）等を含んでもよい。通信インタフェース250は携帯デバイス120に統合されていてもよく、携帯デバイス120の適切なスロットやポートに挿入されるアダプタやカードのようなものに統合されていてもよい。通信インタフェース250は、単一の無線インタフェース技術をサポートしてもよく、複数の無線インタフェース技術をサポートしてもよい。携帯デバイス120は複数の通信インタフェースモジュール250を備えてもよい。メタデータに関連付けられるキャプチャしたマルチメディアは、通信インタフェース250を用いて無線通信ネットワーク140に送信されてもよい。
【００４１】
当業者には明らかなことであるが、携帯デバイス120は、図2に描かれた要素以外にも様々な要素を備えることができ、例えば、マイクロフォンや外部ディスプレイに加え、入出力（I／O）回路，メモリチップ，特定用途向け集積回路（ASIC），特定用途向け処理回路等の追加回路を備えてもよい。こうした処理回路には、ソース符号化／復号回路，チャネル符号化／復号回路，暗号化／解読回路等が含まれてもよい。さらに携帯デバイス120は、外部からの電源供給が不可能な場合に電力を供給するための、使い切り式または充電式のバッテリーを備えてもよい（図示せず）。
【００４２】
ある実施形態において、携帯デバイス120は音声認識手段を備える。こうした手段を用いて、所定のフレーズが音声から認識され、メタデータのタグに翻訳されてもよい。次にこうしたタグは、キャプチャしたマルチメディアを特徴付けたり、あるいは一緒に画像をグループ化したりする別のメタデータとして利用されてもよい。
【００４３】
図3は、本発明の様々な実施形態が適用されうるマルチメディアデバイス110の例示的ブロック図を示す。マルチメディアデバイス110は、デジタルスチルカメラやデジタルビデオカメラ等でもよい。
【００４４】
マルチメディアデバイス110の一般的な構成は、プロセッサ310とプロセッサ310に接続するメモリ320を含む。マルチメディアデバイス110はさらに、メモリ320に格納されるソフトウェア330を含む。ソフトウェア330はプロセッサ310にロードされ、実行される。ソフトウェア330は、コンピュータプログラム製品の形式をとりうるソフトウェアモジュールを一つ以上含んでもよい。
【００４５】
プロセッサ310は、例えば、中央処理ユニット（CPU），マイクロプロセッサ，デジタルシグナルプロセッサ（DSP），グラフィックスプロセッシングユニット等であってもよい。図3においてプロセッサ310は一つしか描かれていないが、マルチメディアデバイス110は複数のプロセッサを備えてもよい。
【００４６】
メモリ320は、例えば、不揮発性メモリや揮発性メモリであることができ、例えば、読み取り専用メモリ（ROM）やプログラム可能な読み取り専用メモリ（PROM），消去・プログラム可能な読み取り専用メモリ（EPROM），ランダムアクセスメモリ（RAM），フラッシュメモリ，データディスク，光学記憶装置，磁気記憶装置，スマートカード等であってもよい。マルチメディアデバイス110は複数のメモリを備えてもよい。メモリ320は、マルチメディアデバイス110の一部として構成されてもよく、ユーザによってマルチメディアデバイス110のスロットやポート等に挿入されてもよい。メモリ320は、データの格納という単一の目的のために使用されてもよく、データ処理等様々な目的のために働く装置の一部として構成されてもよい。
【００４７】
イメージセンサ340は、電荷結合素子（CCD）や相補型金属酸化膜半導体（CMOS）のアクティブピクセル・センサ等、光イメージを電気信号に変換するデバイスでもよい。
【００４８】
通信インタフェース350はデータ送信の少なくとも一部を実装する。通信インタフェースモジュール350は無線インタフェースモジュールや有線インタフェースモジュール等を含んでもよい。無線インタフェースはWLANやブルートゥース（登録商標），赤外線（IR），無線タグ（RFID），GSM／GPRS，CDMA，WCDMA，LTE（ロングターム・エボリューション）等の無線モジュールを含んでもよい。有線インタフェースは例えば、ユニバーサル・シリアルバス（USB）等を含んでもよい。通信インタフェース350はマルチメディアデバイス110に統合されていてもよく、マルチメディアデバイス110の適切なスロットやポートに挿入されるアダプタやカードのようなものに統合されていてもよい。通信インタフェース350は、単一の無線インタフェース技術をサポートしてもよく、複数の無線インタフェース技術をサポートしてもよい。マルチメディアデバイス110は複数の通信インタフェースモジュール350を備えてもよい。マルチメディアデバイス110のキャプチャしたマルチメディアデータは、通信インタフェース350を用いて携帯デバイス120に送信されてもよい。
【００４９】
当業者には明らかなことであるが、マルチメディアデバイス110は、図3に描かれた要素以外にも様々な要素を備えることができ、例えば、マイクロフォンやディスプレイに加え、入出力（I／O）回路，メモリチップ，特定用途向け集積回路（ASIC），特定用途向け処理回路等の追加回路を備えてもよい。こうした処理回路には、ソース符号化／復号回路，チャネル符号化／復号回路，暗号化／解読回路等が含まれてもよい。さらにマルチメディアデバイス110は、外部からの電源供給が不可能な場合に電力を供給するための、使い切り式または充電式のバッテリーを備えてもよい（図示せず）。
【００５０】
図4は、本発明の様々な実施形態が適用されうる装置の例示的ブロック図を示す。装置は、サーバ装置130等を含んでもよい。
【００５１】
サーバ装置130の一般的な構成は、プロセッサ410とプロセッサ410に接続するメモリ420を含む。サーバ装置130はさらに、メモリ420に格納されるソフトウェア430を含む。ソフトウェア230はプロセッサ410にロードされ、実行される。ソフトウェア430は、コンピュータプログラム製品の形式をとりうるソフトウェアモジュールを一つ以上含んでもよい。
【００５２】
プロセッサ410は、例えば、中央処理ユニット（CPU），マイクロプロセッサ，デジタルシグナルプロセッサ（DSP），グラフィックスプロセッシングユニット等であってもよい。図4においてプロセッサ410は一つしか描かれていないが、サーバ装置130は複数のプロセッサを備えてもよい。
【００５３】
メモリ420は、例えば、不揮発性メモリや揮発性メモリであることができ、例えば、読み取り専用メモリ（ROM）やプログラム可能な読み取り専用メモリ（PROM），消去・プログラム可能な読み取り専用メモリ（EPROM），ランダムアクセスメモリ（RAM），フラッシュメモリ，データディスク，光学記憶装置，磁気記憶装置，スマートカード等であってもよい。サーバ装置130は複数のメモリを備えていてもよい。メモリ420は、サーバ装置130の一部として構成されてもよく、ユーザによってサーバ装置130のスロットやポート等に挿入されてもよい。メモリ420は、データの格納という単一の目的のために使用されてもよく、データ処理等様々な目的のために働く装置の一部として構成されてもよい。
【００５４】
通信インタフェース450はデータ送信の少なくとも一部を実装する。通信インタフェースモジュール450は無線インタフェースモジュールや有線インタフェースモジュール等を含んでもよい。無線インタフェースはWLANやブルートゥース（登録商標），赤外線（IR），無線タグ（RFID），GSM／GPRS，CDMA，WCDMA，LTE（ロングターム・エボリューション）等の無線モジュールを含んでもよい。有線インタフェースは例えば、ユニバーサル・シリアルバス（USB）等を含んでもよい。通信インタフェース450はサーバ装置130に統合されていてもよく、サーバ装置130の適切なスロットやポートに挿入されるアダプタやカードのようなものに統合されていてもよい。通信インタフェース450は、単一の無線インタフェース技術をサポートしてもよく、複数の無線インタフェース技術をサポートしてもよい。サーバ装置130は複数の通信インタフェースモジュール450を備えてもよい。マルチメディアデバイス110または携帯デバイス120のキャプチャしたマルチメディアデータは、通信インタフェース450を用いてサーバ装置130に受信されてもよい。
【００５５】
電子メールサーバプロセッサ460は、ネットワーク150を介して携帯デバイス120から送信された電子メールを受信する。電子メールサーバ460はコンテンツ分析モジュール461を備えてもよい。コンテンツ分析モジュール461は、サーバの新規コンテンツデータに対して設定される基準を受信メッセージのコンテンツが満たしているかをチェックする。コンテンツ分析モジュール461は例えば、電子メールメッセージが有効な静止画像やビデオストリームと、地理的位置データ等の有効なメタデータを含むかどうかをチェックしてもよい。電子メールサーバ460が受信した有効なコンテンツデータは続いて、アプリケーションサービスを提供するアプリケーションサーバ440に送信される。サービスシステム100が提供するコンテンツは、コンテンツデータベース480に格納される。
【００５６】
ある実施形態においてサーバ装置130は、検索可能な地理データを作成する適応可能な方法を提供する。サーバ装置130は、システム100における写真等のマルチメディアデータアイテムを地理座標（緯度／経度等）と共にコンテンツデータベース480に格納してもよい。地理座標を利用して、英文から住所テキストを読出すリモートデータベース160から、逆ジオコーディング検索が遂行される。ある実施形態では、サーバ装置130のサービスデータベース470がリモートデータベース160の代わりに使用されてもよく、リモートデータベース160に追加して仕様されてもよい。
【００５７】
逆ジオコーディングは、地理座標に対する国情報を提供する。こうして、マルチメディアアイテムがキャプチャされた国が決定されてもよい。システム100が、特定の地理的位置に対するマルチメディアデータアイテムを検索するサービスを他のユーザに提供しようとする場合、対象となる場所の言語も考慮されるべきである。前述した国情報に基づいて、その国の優先言語（言語データ）がローカルデータベース470またはリモートデータベース160から読出されてもよい。例えば、フランスでは優先言語はフランス語であり、ベルギーでは優先言語はオランダ語とフランス語、フィンランドでは優先言語はフィンランド語とスウェーデン語である。
【００５８】
ある実施形態では、逆ジオコーディング検索は、その国（または他の地理的エリア）の優先言語の各々と共に遂行されてもよい。ここで、その国（または他の地理的エリア）に存在する場所は座標によって示される。座標はマルチメディアデータアイテムのメタデータに配置される。それぞれの言語に対して遂行された逆ジオコーディングの検索結果の全ては、意味を持つトークンや検索コードに分割されてもよい。こうした検索コードは、国名や様々なレベルの行政区域（州，群，市），番地，郵便番号等を含んでもよい。個別の検索コードは区切り文字（単独空白文字等）で連結され、マルチメディアデータアイテムのその他のメタデータと友にコンテンツデータベース480に格納されてもよい。
【００５９】
その結果、異なる言語を扱えるように何らかの検索経験（heuristics）を実装しなくても、写真等のマルチメディアデータアイテムが、英語やその地域における他の優先言語で行われたキーワード検索に合致することができる。例えば、「スオミ（Suomi）」で検索すると、「フィンランド（Finland）」という語を含む文字列と合致する。こうして、地理的位置がその場所に適用できる。
【００６０】
当業者には明らかなことであるが、サーバ装置130は、図4に描かれた要素以外にも様々な要素を備えることができ、例えば、マイクロフォンや外部ディスプレイに加え、入出力（I／O）回路，メモリチップ，特定用途向け集積回路（ASIC），特定用途向け処理回路等の追加回路を備えてもよい。こうした処理回路には、ソース符号化／復号回路，チャネル符号化／復号回路，暗号化／解読回路等が含まれてもよい。
【００６１】
ある実施形態では、サーバ装置130が受信したマルチメディアデータアイテムに対して、メタデータの位置情報と逆ジオコーディング，言語情報に基づいて、検索コードが定義される。検索コードは、ユーザに対してマルチメディアデータアイテムの検索能力を改善するために、マルチメディアデータアイテムに付与されてもよい。付与された検索コードによって、マルチメディアデータアイテムの全ライフタイムの間、そのマルチメディアに関心がある別のユーザが所望の場所から所望のマルチメディアデータアイテムを探すために、そのユーザ自身の言語でのキーワードを使用することが可能になる。こうした特徴は例えば、ユーザがキャプチャしたマルチメディアを携帯デバイス120またはマルチメディアデバイス110から、別のユーザのための仲介システムのサーバ装置130に配信できるシステムにおいて有用である。関心のあるユーザは、ある特定の言語で所望の地理的位置の名称が分かるマルチメディアデータを探すことを好む。マルチメディアは静止画像やビデオストリーム等を含んでもよく、次のうちの少なくとも一つに関連してもよい：ニュース速報マルチメディア，興味を引く人物に関するマルチメディア，地理的場所に関するマルチメディア，スポーツ関連マルチメディア，気象情報マルチメディア，カルチャー関連マルチメディア。
【００６２】
図5は、本発明のある例示的実施形態に従う動作を示すフロー図を示す。この方法は、ステップ500で開始する。ステップ510で、デジタルスチル写真やビデオストリーム等のマルチメディアデータが携帯デバイス120の専用アプリケーションを用いてキャプチャされる。ステップ520で、キャプチャしたマルチメディアに対するメタデータがメタデータ要素121によって専用アプリケーションに提供される。マルチメディアデータアイテムは、ステップ530でキャプチャしたマルチメディアデータと提供されたメタデータを用いて作成される。ステップ540で、マルチメディアデータアイテムは携帯デバイス120のメモリに格納される。マルチメディアアイテムは、ステップ550でサーバ装置130に送信される。この方法はステップ560で終了する。
【００６３】
図6は、本発明のある例示的実施形態に従う動作を示すフロー図を示す。この方法は、ステップ600で開始する。ステップ610で、メタデータに関連するマルチメディアデータアイテムがサーバ装置で保持される。ここで、メタデータは地理的位置データを含む。ステップ620で、第1の検索言語を用いて地理的位置データに対する第1のアドレス情報を決定するために、ジオコーディングデータベースから逆ジオコーディングが遂行される。ステップ630で、第1のアドレス情報から国情報が決定される。ステップ640で、国情報に基づく優先言語が読出される。ステップ650で、優先言語を用いて地理的位置データに対する第2のアドレス情報を決定するために、ジオコーディングデータベースから逆ジオコーディングが遂行される。ステップ660で、第1のアドレス情報と第2のアドレス情報を用いて検索コードが定義される。ステップ670で、少なくとも一つの検索コードが検索可能なメタデータ要素であるメタデータに格納される。これは、後で検索可能メタデータ要素に基づいてマルチメディアデータアイテムを読出すためである。この方法はステップ680で終了する。
【００６４】
図7は、本発明の例示的実施形態に従う例示的マルチメディアデータアイテム700全体のブロック図を示す。
【００６５】
マルチメディアデータアイテム700は画像データ等のマルチメディアデータ710を含む。さらに、マルチメディアデータアイテム700はメタデータ720を含む。ある実施形態において、メタデータ720は、後でマルチメディアデータアイテム700を読出すために、検索可能なメタデータ要素として少なくとも一つの検索コード730を含む。
【００６６】
メタデータ720は、マルチメディアデータ710の所有者や著作権，連絡先，ファイルを作成したカメラの種類を識別するために、露光情報，写真に関するキーワード等の記述情報と共にマルチメディアデータアイテム700に書込まれてもよい。こうしたキーワードによって、コンピュータおよび／またはインターネット上でファイル検索が可能になる。メタデータ720の一部はカメラによって書込まれてもよい。そして追加メタデータ720が、例えばマルチメディアデータ710をカメラにダウンロードした後に、撮影者やユーザ，および／またはコンピュータソフトウェアによって入力されてもよい。
【００６７】
メタデータ720は、エクスチェンジャブル・イメージ・フォーマット（EXIF）等の特定の標準フォーマットを用いるように構成されてもよい。具体的に図7は、コンピュータのファイルやデジタルカメラのリムーバブルメディアデバイス等に格納された、EXIFフォーマットの単一のデジタル画像700を示す。当業者には明らかなことであるが、EXIFファイル700は類似のフォーマットを有する複数のデジタル画像を含んでもよい。メタデータ720はまた、単純なメタデータと複雑なメタデータといった少なくとも二つのメタデータを含んでもよい。便宜上、図7では単一のメタデータ720のみが示されている。メタデータ720はタグ725を含んでもよい。タグ725は、記述情報や著作権情報，時間情報，カメラのモデル・メーカー等のカメラ設定，方向（回転）や絞り，シャッター速度，焦点距離，測光モード，位置情報，ISO感度等、画像毎に変わる情報を含む。タグはさらに、ファイルマネージャーや写真編集ソフトウェアによってカメラのLCDに写真をプレビューするためのサムネイルを含んでもよい。
【００６８】
メタデータ720は、位置情報用の標準タグ725を含んでもよい。カメラおよび携帯デバイスは、写真撮影時にメタデータタグ725に位置情報を格納する内蔵型GPS受信機やセルラー測位デバイスを備えてもよい。カメラの中には、フラッシュコネクタ等に適合する外付けGPS受信機を有するものもある。携帯型GPS受信機から記録したGPSデータは、写真のタイムスタンプをGPS記録と関連付けたり、手動で地図を用いたり、マッピングソフトウェアを使用したりして、コンピュータの任意のデジタル写真に追加することができる。写真に地理的情報を追加する処理はジオコーディングと呼ばれる。システムサーバによって、そのユーザはジオコーディングした写真をアップロードしたり、オンラインで地理的位置情報を追加したりすることが可能となる。
【００６９】
ある実施形態では、地理的位置データはタグ725に含まれる。さらに、検索コード730がタグ725に含まれてもよい。
【００７０】
ある実施形態では、メタデータ720は任意の標準フォーマットを用いるように構成されてもよい。こうした標準フォーマットは次のようなものである：
IPTC IIM（国際新聞通信委員会情報交換モデル）；
IPTC Core Schema for XMP；
XMP（Extensible Metadata Platform；Adobe標準）；
ダブリン・コア（Dublin Core Metadata Initiative，DCMI）；
PLUS（Picture Licensing Universal System）。
【００７１】
様々な実施形態が紹介されてきた。本明細書において、「備える」や「有する」「含む」等は、その他の要素が更に含まれることを排除しない意図で用いられており、記載されていないものしか備えられないという意味では使われていない。必要に応じて、本出願で開示した様々な機能が異なる順序および／または同時に実行されてもよい。さらに必要に応じて、前述の機能の一つ以上が任意選択できたり、統合されたりしてもよい。本発明の様々な態様が独立請求項に記載されているが、前述の実施形態からの特定事項の他の組合せ、および／または独立請求項の特定事項を備える従属請求項を、請求項に明記された単なる組合せとは別に、本発明の他の態様が備えてもよい。
【００７２】
上述の説明は非限定的な例の特定の実装例を用いてなされたものであり、また、本発明を実施するために最も適した手法であると発明者が現在考えている形態の完全かつ有益な説明を用いてなされたものである。しかし、当業者には明らかであるように、本発明の実施形態は本明細書で紹介された具体的な実施形態に限定されるものではない。本発明の実施形態は、本発明の特徴を逸脱せずに、同様の手段や様々な組み合わせを用いて具現化されることができる。
【００７３】
さらに、本発明の上述の実施形態は、その他の特徴の対応する使用なしに、利益をもたらすために使用されうる。従って、上述の説明は、本発明の原理の説明に過ぎないと考えるべきであり、これらを限定するものであると考えてはならない。従って、本発明の範囲は添付の特許請求の範囲によってのみ制限される。
【図１】
0005833255.tif 000002
【図２】
0005833255.tif 000003
【図３】
0005833255.tif 000004
【図４】
0005833255.tif 000005
【図５】
0005833255.tif 000006
【図６】
0005833255.tif 000007
【図７】
0005833255.tif 000008