(57)【要約】【課題】  作成したコンテンツデータを第三者に適切に提供するためのコンテンツ提供装置を提案する。【解決手段】  コンテンツ提供装置１は、カメラ１０１で取得した写真コンテンツに作成時刻情報を付加してデータ記憶部１０３に記憶する。近距離通信を利用した近距離通信部１０４で通信可能な距離にあるコンテンツ受信装置２よりコンテンツ要求を受信すると、コンテンツ提供装置１は、受信時から一定時間以内に作成されたコンテンツをデータ記憶部１０３から抽出し、近距離通信部１０４で送信する。これにより、一定時間内に作成されたコンテンツを、一定範囲内のコンテンツ受信装置に対して提供することが可能になる。【選択図】        図３
2007086902.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを作成するコンテンツ作成手段と、
前記コンテンツが作成されてからの時間経過を管理する時間管理手段と、
前記時間管理手段によって管理されている、前記コンテンツ作成手段で作成されてからの時間経過が一定時間内のコンテンツを、一定範囲内に存在する他の装置に送信する送信手段とを備える、コンテンツ提供装置。
【請求項２】
前記コンテンツ作成手段で作成されたコンテンツを記憶する記憶手段と、
他の装置からコンテンツ要求を受付ける受付手段とをさらに備え、
前記送信手段は、前記コンテンツ記憶手段より、前記コンテンツ要求を受付けたときに作成されてから一定時間内のコンテンツを抽出し、前記一定範囲内に存在する前記他の装置に送信する、請求項１に記載のコンテンツ提供装置。
【請求項３】
前記送信手段は、通信可能距離が定まっている近距離通信を利用して、前記一定範囲内に存在する前記他の装置に前記コンテンツを送信する、請求項１または２に記載のコンテンツ提供装置。
【請求項４】
現在位置を取得する位置情報計測手段をさらに備え、
前記送信手段は、前記受付手段で前記コンテンツ要求を前記他の装置から受付けたときに、前記位置情報計測手段で取得された現在位置と、前記コンテンツ要求に含まれる前記他の装置の位置情報とを比較して、前記一定範囲内に存在する前記他の装置に前記コンテンツを送信する、請求項２に記載のコンテンツ提供装置。
【請求項５】
現在位置を取得する位置情報計測手段をさらに備え、
前記送信手段は、前記コンテンツ作成手段で前記コンテンツが作成されたときに、前記位置情報計測手段で取得された現在位置と、前記コンテンツ要求に含まれる前記他の装置の位置情報とを比較して、前記一定範囲内に存在する前記他の装置に前記コンテンツを送信する、請求項２に記載のコンテンツ提供装置。
【請求項６】
現在位置を取得する位置情報計測手段をさらに備え、
前記送信手段は、前記コンテンツ作成手段で前記コンテンツが作成されたときに、前記位置情報計測手段で取得された第１の現在位置と、前記受付手段で前記コンテンツ要求を前記他の装置から受付けたときに、前記位置情報計測手段で取得された第２の現在位置とを比較して、前記第２の現在位置が前記第１の現在位置から前記一定範囲外である場合には、前記他の装置に前記コンテンツを送信しない、請求項２に記載のコンテンツ提供装置。
【請求項７】
前記コンテンツから、前記コンテンツの概要を示す加工コンテンツを作成するコンテンツ加工手段と、
前記コンテンツと一意に対応するコンテンツ識別情報を生成する識別情報生成手段とをさらに備え、
前記送信手段は、前記コンテンツ作成手段で作成されてからの時間経過が一定時間内のコンテンツの前記加工コンテンツと前記コンテンツ識別情報とを、前記一定範囲内に存在する前記他の装置に送信する、請求項１または２に記載のコンテンツ提供装置。
【請求項８】
前記コンテンツを特定可能なコンテンツキーを生成するコンテンツキー生成手段をさらに備え、
前記送信手段は、前記コンテンツ作成手段で作成されてからの時間経過が一定時間内のコンテンツの前記コンテンツキーを、前記一定範囲内に存在する前記他の装置に送信する、請求項１または２に記載のコンテンツ提供装置。
【請求項９】
現在位置を取得する位置情報計測手段をさらに備え、
前記送信手段は、前記コンテンツと共に、前記コンテンツ作成手段で前記コンテンツが作成されたときに、前記位置情報計測手段で取得された現在位置と、前記時間管理手段で取得される前記コンテンツ作成時刻とを、コンテンツとコンテンツ作成位置とコンテンツ作成時刻とを対応付けて記憶する記憶装置に送信する、請求項１または２に記載のコンテンツ提供装置。
【請求項１０】
前記送信手段は、前記コンテンツ作成手段で前記コンテンツが作成されたときに、前記コンテンツの提供が可能であることを、前記一定範囲内に存在する前記他の装置に通知する、請求項１または２に記載のコンテンツ提供装置。
【請求項１１】
前記送信手段は、通信可能距離が定まっている近距離通信を利用して前記通知を行なう、請求項１０に記載のコンテンツ提供装置。
【請求項１２】
前記送信手段は、前記コンテンツ要求に、前記他の装置においてコンテンツの提供が可能であることを示す通知が含まれている場合に、前記コンテンツを送信する、請求項２に記載のコンテンツ提供装置。
【請求項１３】
コンテンツを作成する作成手段と、
前記コンテンツが作成されてからの時間経過を管理する時間管理手段とを含むコンテンツ提供装置において、前記コンテンツを提供する方法であって、
前記コンテンツ作成手段において前記コンテンツを作成するコンテンツ作成ステップと、
前記時間管理手段によって管理されている、前記コンテンツ作成ステップで作成されてからの時間経過が一定時間内のコンテンツを、一定範囲内に存在する他の装置に送信する送信ステップとを備える、コンテンツ提供方法。
【請求項１４】
前記コンテンツ提供装置には前記コンテンツ作成手段で作成されたコンテンツを記憶する記憶手段が含まれ、
他の装置からコンテンツ要求を受付ける受付ステップをさらに備え、
前記送信ステップにおいて、前記コンテンツ記憶手段より、前記コンテンツ要求を受付けたときに作成されてから一定時間内のコンテンツを抽出し、前記一定範囲内に存在する前記他の装置に送信する、請求項１３に記載のコンテンツ提供方法。
【請求項１５】
コンテンツを作成する作成手段と、
前記コンテンツが作成されてからの時間経過を管理する時間管理手段とを含むコンテンツ提供装置における前記コンテンツの提供をコンピュータに実行させるプログラムであって、
前記コンテンツ作成手段において前記コンテンツを作成するコンテンツ作成ステップと、
前記時間管理手段によって管理されている、前記コンテンツ作成ステップで作成されてからの時間経過が一定時間内のコンテンツを、一定範囲内に存在する他の装置に送信する送信ステップとを実行させる、コンテンツ提供処理プログラム。
【請求項１６】
前記コンテンツ提供装置には前記コンテンツ作成手段で作成されたコンテンツを記憶する記憶手段が含まれ、
他の装置からコンテンツ要求を受付ける受付ステップをさらに実行させ、
前記送信ステップにおいて、前記コンテンツ記憶手段より、前記コンテンツ要求を受付けたときに作成されてから一定時間内のコンテンツを抽出し、前記一定範囲内に存在する前記他の装置に送信する、請求項１５に記載のコンテンツ提供処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はコンテンツ提供装置、コンテンツ提供方法、およびコンテンツ提供処理プログラムに関し、特に、作成したコンテンツデータを第三者に提供するためのコンテンツ提供装置、コンテンツ提供方法、およびコンテンツ提供処理プログラムに関する。
【背景技術】
【０００２】
昨今、インターネット等のネットワークにおいて、ファイル共有ソフトと呼ばれるツールを用いたコンテンツ共有技術が多く利用されている。その技術とは、一般には、共有可能であるファイルをネットワークに接続されたコンピュータに保存しておき、他のコンピュータからファイル共有ソフトによりアクセスされて当該共有可能なファイルの転送要求があったとき、共有可能なファイルのデータをアクセス元のコンピュータに対して提供するというものである。
【０００３】
一方、携帯電話を利用したコンテンツ共有技術として、以下の特許文献１に開示される技術がある。
【０００４】
携帯電話を利用したコンテンツ共有技術は、従来、携帯通信網を利用してコンテンツ共有サーバに接続してコンテンツを受取るサービスを利用するなど、携帯通信網を利用する技術であったが、特許文献１では、携帯電話に近距離通信機能を設けて、これを利用することで、携帯通信網を用いずにコンテンツ共有を行なうための技術を開示している。その方法として、コンテンツ提供を行なうユーザによって、共有可能であると指定されたコンテンツの情報が、他の携帯端末に対して送付され、コンテンツ受信を行なうユーザは、受取ったコンテンツの情報の中から、欲しいコンテンツを選択して受信するための方法が述べられている。あるいは、コンテンツ受信を行なうユーザが、欲しいコンテンツを検索するための検索情報を、コンテンツ提供を行なう端末に対して送信し、コンテンツ提供を行なう端末は、ユーザによって、コンテンツ共有可能であると指定されたコンテンツの中から該当するものがある場合に、コンテンツ提供を行なうための方法が述べられている。
【特許文献１】特開２００２−１７５２３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、近距離通信網を利用して、コンテンツ共有を行なうための方法や、その際に、ユーザによって指定されたコンテンツだけを共有するための方法はすでに提案されているが、これらの技術においては、ユーザがそれぞれのコンテンツに対して、コンテンツ提供可能である、という指定を行なう必要がある、というわずらわしさがある。つまり、ユーザが指定しない限り、コンテンツ共有は行なわれないために、結果的に、コンテンツ共有が活発に行なわれない、という問題がある。
【０００６】
また、逆に、すべてのコンテンツは提供可能である、とした場合には、人に提供したくないコンテンツまで、提供してしまう可能性があり、セキュリティ上問題がある。
【０００７】
たとえば、ある程度人が集まっている場所において、何人かのユーザが、カメラで何かを撮影したとする。その場合、写真コンテンツが作成されるが、作成された写真コンテンツは、「その時、その場所」にいる人たち同士では共有してもよい、という考え方がある。すなわち、もしも親しい人同士であれば、その場で声をかけて写真コンテンツをもらうことは可能であろう。あるいは提供することも可能である。しかしながら、親しくない人同士の場合は、他人が今撮影した写真コンテンツを、声をかけて入手することは困難である。また、親しい人同士であったとしても、わざわざ声をかけるのは手間であり、より簡単に写真コンテンツが共有できる方法が望まれる。こういう場合に、従来提案されている技術では、コンテンツを適切に提供することが難しいという問題があった。
【０００８】
本発明はこのような問題に鑑みてなされたものであって、作成したコンテンツデータを第三者に適切に提供するためのコンテンツ提供装置、コンテンツ提供方法、およびコンテンツ提供処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明のある局面に従うと、コンテンツ提供装置は、コンテンツを作成するコンテンツ作成手段と、コンテンツが作成されてからの時間経過を管理する時間管理手段と、時間管理手段によって管理されている、コンテンツ作成手段で作成されてからの時間経過が一定時間内のコンテンツを、一定範囲内に存在する他の装置に送信する送信手段とを備える。
【００１０】
また、コンテンツ提供装置は、コンテンツ作成手段で作成されたコンテンツを記憶する記憶手段と、他の装置からコンテンツ要求を受付ける受付手段とをさらに備え、送信手段は、コンテンツ記憶手段より、コンテンツ要求を受付けたときに作成されてから一定時間内のコンテンツを抽出し、一定範囲内に存在する他の装置に送信することが好ましい。
【００１１】
さらに、送信手段は、通信可能距離が定まっている近距離通信を利用して、一定範囲内に存在する他の装置に前記コンテンツを送信することが好ましい。
【００１２】
また、コンテンツ提供装置は、現在位置を取得する位置情報計測手段をさらに備え、送信手段は、受付手段でコンテンツ要求を他の装置から受付けたときに、位置情報計測手段で取得された現在位置と、コンテンツ要求に含まれる他の装置の位置情報とを比較して、一定範囲内に存在する他の装置にコンテンツを送信することが好ましい。
【００１３】
または、コンテンツ提供装置は、現在位置を取得する位置情報計測手段をさらに備え、送信手段は、コンテンツ作成手段でコンテンツが作成されたときに、位置情報計測手段で取得された現在位置と、コンテンツ要求に含まれる他の装置の位置情報とを比較して、一定範囲内に存在する他の装置にコンテンツを送信することが好ましい。
【００１４】
または、コンテンツ提供装置は、現在位置を取得する位置情報計測手段をさらに備え、送信手段は、コンテンツ作成手段でコンテンツが作成されたときに、位置情報計測手段で取得された第１の現在位置と、受付手段でコンテンツ要求を他の装置から受付けたときに、位置情報計測手段で取得された第２の現在位置とを比較して、第２の現在位置が第１の現在位置から一定範囲外である場合には、他の装置にコンテンツを送信しないことが好ましい。
【００１５】
また、コンテンツ提供装置は、コンテンツから、コンテンツの概要を示す加工コンテンツを作成するコンテンツ加工手段と、コンテンツと一意に対応するコンテンツ識別情報を生成する識別情報生成手段とをさらに備え、送信手段は、コンテンツ作成手段で作成されてからの時間経過が一定時間内のコンテンツの加工コンテンツとコンテンツ識別情報とを、一定範囲内に存在する他の装置に送信することが好ましい。
【００１６】
また、コンテンツ提供装置は、コンテンツを特定可能なコンテンツキーを生成するコンテンツキー生成手段をさらに備え、送信手段は、コンテンツ作成手段で作成されてからの時間経過が一定時間内のコンテンツのコンテンツキーを、一定範囲内に存在する他の装置に送信することが好ましい。
【００１７】
また、コンテンツ提供装置は、現在位置を取得する位置情報計測手段をさらに備え、送信手段は、コンテンツと共に、コンテンツ作成手段でコンテンツが作成されたときに、位置情報計測手段で取得された現在位置と、時間管理手段で取得されるコンテンツ作成時刻とを、コンテンツとコンテンツ作成位置とコンテンツ作成時刻とを対応付けて記憶する記憶装置に送信することが好ましい。
【００１８】
さらに、送信手段は、コンテンツ作成手段でコンテンツが作成されたときに、コンテンツの提供が可能であることを、一定範囲内に存在する他の装置に通知することが好ましい。
【００１９】
さらに、送信手段は、通信可能距離が定まっている近距離通信を利用して上記通知を行なうことがより好ましい。
【００２０】
また、送信手段は、コンテンツ要求に、他の装置においてコンテンツの提供が可能であることを示す通知が含まれている場合に、コンテンツを送信することが好ましい。
【００２１】
本発明の他の局面に従うと、コンテンツ提供方法は、コンテンツを作成する作成手段と、コンテンツが作成されてからの時間経過を管理する時間管理手段とを含むコンテンツ提供装置において、コンテンツを提供する方法であって、コンテンツ作成手段においてコンテンツを作成するコンテンツ作成ステップと、時間管理手段によって管理されている、コンテンツ作成ステップで作成されてからの時間経過が一定時間内のコンテンツを、一定範囲内に存在する他の装置に送信する送信ステップとを備える。
【００２２】
また、コンテンツ提供装置にはコンテンツ作成手段で作成されたコンテンツを記憶する記憶手段が含まれ、コンテンツ提供方法は他の装置からコンテンツ要求を受付ける受付ステップをさらに備え、送信ステップにおいて、コンテンツ記憶手段より、コンテンツ要求を受付けたときに作成されてから一定時間内のコンテンツを抽出し、一定範囲内に存在する他の装置に送信することが好ましい。
【００２３】
本発明のさらに他の局面に従うと、コンテンツ提供処理プログラムは、コンテンツを作成する作成手段と、コンテンツが作成されてからの時間経過を管理する時間管理手段とを含むコンテンツ提供装置におけるコンテンツの提供をコンピュータに実行させるプログラムであって、コンテンツ作成手段においてコンテンツを作成するコンテンツ作成ステップと、時間管理手段によって管理されている、コンテンツ作成ステップで作成されてからの時間経過が一定時間内のコンテンツを、一定範囲内に存在する他の装置に送信する送信ステップとを実行させる。
【００２４】
また、コンテンツ提供装置にはコンテンツ作成手段で作成されたコンテンツを記憶する記憶手段が含まれ、コンテンツ提供処理プログラムは、他の装置からコンテンツ要求を受付ける受付ステップをさらに実行させ、送信ステップにおいて、コンテンツ記憶手段より、コンテンツ要求を受付けたときに作成されてから一定時間内のコンテンツを抽出し、一定範囲内に存在する他の装置に送信することが好ましい。
【発明の効果】
【００２５】
本発明によれば、コンテンツ提供装置がコンテンツを作成した時刻から一定時間に、一定範囲内に存在するコンテンツ受信装置に対して、コンテンツの提供が可能となる。
【００２６】
また、本発明によれば、コンテンツ提供装置がコンテンツ作成を行って保存したコンテンツの中から、コンテンツを作成した時刻から一定時間に、一定範囲内に存在するまたは存在したコンテンツ受信装置に対して、コンテンツの提供が可能となる。また、同時に複数のコンテンツを提供することも可能となる。
【００２７】
また、本発明によれば、携帯通信網を使うことなく、近くのユーザ同士で直接コンテンツデータを送受信可能となる。
【００２８】
また、本発明によれば、近距離通信手段をもたないコンテンツ提供装置においても、ある一定時間かつ一定範囲内に存在する他のユーザに対して、コンテンツの提供が可能となる。
【００２９】
また、本発明によれば、コンテンツ作成時から一定時間かつ、コンテンツ作成位置から一定範囲内にいるコンテンツ受信装置に対してのみ、コンテンツの提供が可能となる。
本発明によれば、コンテンツ作成位置から、コンテンツ提供装置が一定範囲外にいるとき、コンテンツ提供を行なわない。
【００３０】
また、本発明によれば、コンテンツ受信装置のユーザは、提供を受けるコンテンツの概要を予め知り、なおかつ、受信したいと思うコンテンツの提供を受けることが可能となる。
【００３１】
また、本発明によれば、コンテンツ作成時後、一定時間内に発生するデータ送受信の負荷を減らすことができる。
【００３２】
また、本発明によれば、コンテンツ受信装置は、コンテンツ作成時より一定時間以上経過した場合も、コンテンツ作成時の、一定時間かつ一定範囲内にいた場合には、コンテンツの提供を受けることが可能となる。
【００３３】
また、本発明によれば、コンテンツ提供装置からの通知によって、コンテンツ受信装置のユーザは、受信可能なコンテンツがあるかどうかが、コンテンツ要求を行なうことなく分かるため、コンテンツ提供が活発に行われることとなる。
【００３４】
また、本発明によれば、コンテンツ受信装置のユーザは、受信可能なコンテンツを持つコンテンツ提供装置が近くに存在することを知ることができる。
【００３５】
また、本発明によれば、コンテンツ提供装置は、受信可能なコンテンツがあることを前提として、コンテンツ提供を行なうため、コンテンツ共有が活発に行なわれることとなる。また、コンテンツ受信装置は、コンテンツ作成と同時に、コンテンツ提供装置からコンテンツ提供を受けることが可能となる。
【発明を実施するための最良の形態】
【００３６】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００３７】
まず始めに、本発明の概念を、図１と図２とを用いて説明する。コンテンツ提供装置１が有するカメラを用いて、ユーザがカメラ撮影（コンテンツ作成）を行なったとする。
【００３８】
図１は、コンテンツ提供装置１を主体としてコンテンツの提供の概念を示した図である。図１を参照して、本実施の形態において、作成されたコンテンツは、ある一定距離内（点線円内）に存在するコンテンツ受信装置２にのみ提供可能とされる。また、図１には表現されていないが、コンテンツ提供装置１において作成されたコンテンツは所定時間のみ提供され、作成時から予めコンテンツ提供装置１が決めた時間が過ぎると、提供されない。
【００３９】
図２は、コンテンツ受信装置２を主体としてコンテンツの受信の概念を示した図である。図２を参照して、コンテンツ受信装置２は、一定距離内（点線円内）にあるコンテンツ提供装置１の中に記憶されるコンテンツの中で、コンテンツ作成時から、ある一定時間以内しか経過していないものを受信可能である。該当するコンテンツ提供装置１および／またはコンテンツが複数ある場合、複数のコンテンツの受信が可能である。
【００４０】
すなわち、本実施の形態においては、コンテンツ提供装置１は、コンテンツ作成時刻とコンテンツ作成場所とを基点として、一定時間内および／または一定距離内のコンテンツ受信装置２に対してのみ、コンテンツの提供を行なう。これにより、コンテンツ提供装置１の所有ユーザは、「その時、その場所」で作成したコンテンツのみを提供するので、それ以外のコンテンツが、他のユーザに共有されずに済むこととなる。
【００４１】
［第１の実施の形態］
図３は、第１の実施の形態にかかるコンテンツ提供装置１とコンテンツ受信装置２との構成の具体例として最も単純な構成を示すブロック図である。
【００４２】
図３を参照して、コンテンツ提供装置１は、作成したコンテンツを確認したり、カメラを利用したりするためのＵＩ（User Interface）を表示し、各種操作を行なうための、画面表示部１００と、入力部１０５とを備える。また、ユーザによるコンテンツ作成を可能とするカメラ１０１と、コンテンツが作成された時刻や、コンテンツ提供のための要求を受けたときの時刻を把握するために時刻またはタイマを管理する、制御部に構成される機能である時刻管理部１０２と、作成されたコンテンツのデータや、コンテンツに付随する情報、たとえば作成時期を示す情報などを保存するためのデータ記憶部１０３とを備える。なお、データ記憶部１０３の他の領域には、コンテンツ提供装置１の図示されない制御部で実行されるプログラムも記憶される。また、コンテンツ提供装置１が、コンテンツ提供を行なう際に、一定距離内にあるコンテンツ受信装置２に対してのみ行なうことが保証される近距離通信部１０４を備える。近距離通信部１０４は、コンテンツ提供装置１とコンテンツ受信装置２との距離が一定距離内であることを保証できる機能であればよいので、かかる機能としては、近距離通信部に限定されず、たとえば、コンテンツ提供装置１とコンテンツ受信装置２とがそれぞれ自らの位置を確認するための位置情報確認手段を備えて、これを利用した機能であってもよい。
【００４３】
コンテンツ受信装置２は、コンテンツ提供装置１から受取ったコンテンツを確認など行なうＵＩの表示や、各種操作を行なうための画面表示部２００と、入力部２０５とを備える。また、受取ったコンテンツデータや、コンテンツに付随する情報を保存するためのデータ記憶部２０３を備える。なお、データ記憶部２０３の他の領域には、コンテンツ受信装置２の図示されない制御部で実行されるプログラムも記憶される。また、コンテンツ提供装置１に対して、コンテンツ要求のための信号を送信し、コンテンツ提供装置１からコンテンツデータを受取るための近距離通信部２０４を備える。
【００４４】
コンテンツ提供装置１にて、ユーザがカメラ１０１を利用して写真を撮影すると、カメラ１０１において取得された写真データは当該データを一意に表わすファイル名が付与されて時刻管理部１０２に渡される。時刻管理部１０２では、写真データに写真コンテンツの作成時期を示す情報が付加されて、データ記憶部１０３に記憶される。
【００４５】
図４は、データ記憶部１０３に記憶されるコンテンツの具体例を示す図であり、具体的に、５つの写真コンテンツが記憶されているデータ記憶部１０３が示されている。図４に示されるように、コンテンツ提供装置１のカメラ１０１で撮影されて作成された写真コンテンツは、当該コンテンツの作成時期を示す情報である撮影時刻情報と対応付けられて、データ記憶部１０３に保存される。すなわち、コンテンツを一意に決定することが可能なようにファイル名がつき、撮影時刻がこれに対応して保存される。なお、さらにこれに対応して、コンテンツのデータそのものもデータ記憶部１０３に保存されるが、図４では省略する。
【００４６】
このとき、コンテンツ受信装置２において、ユーザが、入力部２０５を用いてコンテンツ要求の操作を行なったとする。このとき、コンテンツ要求のための信号が、近距離通信部２０５を通じて、ある一定距離以内にあるコンテンツ提供装置１に対して送信される。ここで送信されるコンテンツ要求信号には、少なくとも、コンテンツを要求する旨と、コンテンツ受信装置２を特定する情報とが含まれる。
【００４７】
図５は、コンテンツ要求のための信号を受信したときの、第１の実施の形態にかかるコンテンツ提供装置１における処理を示すフローチャートである。図５のフローチャートに示される処理は、コンテンツ提供装置１の制御部（不図示）がデータ記憶部１０３の所定領域に記憶されているプログラムを読出して実行することで実現される処理である。
【００４８】
図５を参照して、まず、ステップＳ１１００において、近距離通信部１０４でコンテンツ受信装置２からコンテンツ要求信号を受信したことが検出されると（Ｓ１１００でＹＥＳ）、コンテンツ提供装置１の制御部は、Ｓ１１０１にて、データ記憶部１０３に、コンテンツ要求信号を受信した時から一定時間以内に作成されたコンテンツがあるかどうかを検索する。
【００４９】
該当コンテンツが存在する場合（Ｓ１１０１でＹＥＳ）、Ｓ１１０３にて、該当コンテンツデータが近距離通信部１０４より送信される。また、該当コンテンツが複数ある場合は、該当する複数のコンテンツデータが送信されてもよい。たとえば、データ記憶部１０３に記憶されるコンテンツデータが図４に示される具体例の場合において、２００５年１月１日１５時３３分３０秒にコンテンツ受信装置２からコンテンツ要求信号を受信し、１分以内に作成されたコンテンツを検索するのであれば、１つのファイル（200501011532.jpg）だけが送信されるデータに該当するし、５分以内に作成されたコンテンツがあるかどうかを検索するのであれば、３つのファイル（200501011529.jpg,200501011531.jpg,200501011532.jpg）が送信されるデータに該当することになる。
【００５０】
複数のコンテンツデータを一度に送信する場合には、複数のコンテンツデータをアーカイブ化してあたかも１つのファイルのようにして送信する、または、それぞれのコンテンツデータを送付する前にコンテンツデータのデータサイズをまず送付することで、相手が、コンテンツデータの区切りをわかるようにした後に、複数のコンテンツデータを一度に送信するなど、いろいろな方法があるが、本発明は、この複数のコンテンツデータを送るための方法によって限定はされない。
【００５１】
ステップＳ１１０１の検索の結果、データ記憶部１０３に該当するデータがない場合には（Ｓ１１０１でＮＯ）、処理をそのまま終了する。あるいは、該当コンテンツがないことを示す信号を、近距離通信部１０４を通じてコンテンツ受信装置２に送信してもよい。
【００５２】
図６は、第１の実施の形態にかかるコンテンツ提供装置２において、ユーザが入力部２０５を用いてコンテンツ要求の操作を行なってから、コンテンツ提供装置１からコンテンツ受信を行なうまでの処理を示すフローチャートである。図６のフローチャートに示される処理は、コンテンツ受信装置２の制御部（不図示）がデータ記憶部２０３の所定領域に記憶されているプログラムを読出して実行することで実現される処理である。
【００５３】
図６を参照して、ステップＳ１２００にて、入力部２０５においてユーザからのコンテンツ要求操作を受付けると（Ｓ１２００でＹＥＳ）、ステップＳ１２０１にて、近距離通信部２０４よりコンテンツ要求信号が送信される。
【００５４】
この後、ステップＳ１２０２にて、コンテンツ提供装置１からのコンテンツデータ受信が検出されると（Ｓ１２０２でＹＥＳ）、ステップＳ１２０３にて、近距離通信部２０４で、送信されてくるコンテンツデータを受信し、データ記録部２０３に記憶する。あるいはこのとき、受信してすぐに画像表示部２０１で画像表示をしてもよい。
【００５５】
なお、コンテンツ要求信号が送信されてからコンテンツ提供装置１よりコンテンツデータが受信されるまでの時間は、時刻管理部２０２によって計時される。コンテンツ要求信号が送信されてから一定時間が経過するまでにコンテンツ提供装置１よりコンテンツデータが受信されずタイムオーバーとなった場合には（Ｓ１２０４でＹＥＳ）、処理が終了される。一定時間内にコンテンツデータが受信された場合には（Ｓ１２０４でＮＯ）、再びステップＳ１２０２に戻って、コンテンツデータ受信の確認を行なう。これによって、コンテンツ受信装置２は、コンテンツ要求信号送出後、ある一定時間以内に、受信を開始したコンテンツデータを受信することができる。
【００５６】
本実施の形態にかかるコンテンツ提供装置１およびコンテンツ受信装置２においてこれら一連の動作が実行されることによって、コンテンツ提供装置１から、コンテンツの作成場所および作成時期に応じたコンテンツ受信装置２に対してコンテンツが提供される。すなわち、コンテンツ提供装置１によって「その時、その場所」で作成されたコンテンツを、「その時、その場所」にいるコンテンツ受信装置２が受信することが可能となる。このため、コンテンツ提供側では、適切な相手に、適切なタイミングでコンテンツを提供することが可能になり、コンテンツ受信側では、適切なコンテンツを適切なタイミングで取得することが可能になる。
【００５７】
［第２の実施の形態］
図７は、第２の実施の形態にかかるコンテンツ提供装置１とコンテンツ受信装置２との構成の具体例として最も単純な構成を示すブロック図である。
【００５８】
第２の実施の形態においては、コンテンツ提供装置１は、第１の実施の形態にかかる近距離通信部１０４に替えて、自身の位置を確認する位置情報計測部１０６を備える。また、コンテンツ受信装置２も、第１の実施の形態にかかる近距離通信部２０４に替えて、自身の位置を確認する位置情報計測部２０６を備える。また、コンテンツ提供装置１は通信網９に接続する通信部１０７を、コンテンツ受信装置２は通信網９に接続する通信部２０７を備え、これにより、お互いに通信が可能となっている。
【００５９】
図８は、第２の実施の形態にかかるコンテンツ受信装置２において、ユーザがコンテンツ要求を行なったときの処理を示すフローチャートである。図８のフローチャートに示される処理もまた、コンテンツ受信装置２の制御部（不図示）がデータ記憶部２０３の所定領域に記憶されているプログラムを読出して実行することで実現される処理である。
【００６０】
図８を参照して、ステップＳ１３００にて、入力部２０５においてユーザからのコンテンツ要求操作を受付けると（Ｓ１３００でＹＥＳ）、ステップＳ１３０１にて、位置情報計測部２０６によって、そのときのコンテンツ受信装置２の現在位置が取得される。位置情報計測部２０６は、現在位置を常に計測していて、このタイミングでは、単に最新に取得している現在位置を返すだけでもよいし、このタイミングにて計測を行なってもよい。
【００６１】
次に、ステップＳ１３０２にて、通信部２０７より通信網９を介して、コンテンツ要求信号と共に、ステップＳ１３０１で取得された位置情報が送信される。このとき、通信部２０７は、本発明において限定されない特定手段を用いて特定されたコンテンツ提供装置１に対して送信してもよいし、通信網９に接続している不特定多数のコンテンツ提供装置１に対して送信してもよい。たとえば、同じコンテンツ共有サービスを利用しているコンテンツ提供装置１に対して送る、であるとか、通信網９が、携帯網であれば、同じ基地局に接続しているコンテンツ提供装置１に対して送る、などが考えられる。
【００６２】
この後、ステップＳ１３０３にて、コンテンツ提供装置１からのコンテンツデータ受信が検出されると（Ｓ１３０３でＹＥＳ）、ステップＳ１３０４にて、通信部２０７で、送信されてくるコンテンツデータを受信し、データ記録部２０４に記憶する。あるいはこのとき、受信してすぐに画像表示部２０１で画像表示をしてもよい。
【００６３】
なお、コンテンツ要求信号が送信されてからコンテンツ提供装置１よりコンテンツデータが受信されるまでの時間は、時刻管理部２０２によって計時され、コンテンツ要求信号が送信されてから一定時間が経過するまでにコンテンツ提供装置１よりコンテンツデータが受信されずタイムオーバーとなった場合には（Ｓ１３０５でＹＥＳ）、処理が終了される。一定時間内にコンテンツデータが受信された場合には（Ｓ１３０５でＮＯ）、再びステップＳ１３０２に戻って、コンテンツデータ受信の確認を行なう。これによって、コンテンツ受信装置２は、コンテンツ要求信号送出後、ある一定時間以内に、受信を開始したコンテンツデータを受信することができる。
【００６４】
図９は、第２の実施の形態にかかるコンテンツ提供装置１が、コンテンツ受信装置２から、コンテンツ要求信号と、これに付随して送られてくる位置情報とを受信したときの処理を示すフローチャートである。図９のフローチャートに示される処理もまた、コンテンツ提供装置１の制御部（不図示）がデータ記憶部１０３の所定領域に記憶されているプログラムを読出して実行することで実現される処理である。
【００６５】
図９を参照して、まず、ステップＳ１５００において、通信部１０７でコンテンツ受信装置２からコンテンツ要求信号と位置情報とを受信したことが検出されると（Ｓ１５００でＹＥＳ）、ステップＳ１５０１にて、位置情報計測部１０６において現在位置が取得される。位置情報計測部１０６は、現在位置を常に計測していて、このタイミングでは、単に現在位置を返すだけでもよいし、このタイミングにて計測を行なってもよい。
【００６６】
次にステップＳ１５０２にて、コンテンツ提供装置１の制御部は、ステップＳ１５００で受信したコンテンツ受信装置２の位置情報と、現在位置とを比較して、予め設定されている一定距離内かどうかを調べる。位置情報を用いての、一定距離内であるかどうかの比較方法は、緯度経度それぞれで一定範囲内であることを確認する場合や、直線距離を算出して比較するなど、さまざまな方法が考えられるが、本発明では、コンテンツ受信装置２が発信した位置情報と、コンテンツ提供装置１の現在位置情報との、２つの位置情報を元に算出し比較するのであればよく、本発明は、比較のための計算方法によって限定はされない。
【００６７】
ステップＳ１５０２での比較の結果、コンテンツ要求時のコンテンツ受信装置２と現在のコンテンツ提供装置１とが一定距離内にあることが確認された場合には（Ｓ１５０２でＹＥＳ）、コンテンツ提供装置１の制御部は、ステップＳ１５０３にて、データ記憶部１０３に、コンテンツ要求信号を受信した時から、一定時間内に作成されたコンテンツがあるかどうかを検索する。該当コンテンツがある場合（Ｓ１５０３でＹＥＳ）、Ｓ１５０４にて、通信部１０７より通信網９を介して、該当コンテンツデータがコンテンツ受信装置２に送信される。
【００６８】
なお、ステップＳ１５０２での比較の結果、コンテンツ要求時のコンテンツ受信装置２と現在のコンテンツ提供装置１とが一定距離内にないことが確認された場合（Ｓ１５０２でＮＯ）、またはステップＳ１５０３の検索の結果、データ記憶部１０３に該当するデータがない場合には（Ｓ１５０３でＮＯ）、処理をそのまま終了する。あるいは、該当コンテンツがないことを示す信号を、通信部１０７を通じてコンテンツ受信装置２に送信した後に終了してもよい。
【００６９】
本実施の形態にかかるコンテンツ提供装置１およびコンテンツ受信装置２においてこれら一連の動作が実行されることによって、近距離通信手段を備えない場合であっても、コンテンツ提供装置１によって「その時、その場所」で作成されたコンテンツを提供することができ、「その時、その場所」にいるコンテンツ受信装置２によってコンテンツを受信することが可能となる。このため、特別な通信手段を備えなくても、コンテンツ提供側では、適切な相手に、適切なタイミングでコンテンツを提供することが可能になり、コンテンツ受信側では、適切なコンテンツを適切なタイミングで取得することが可能になる。
【００７０】
［第３の実施の形態］
第１，第２の実施の形態において、「その時、その場所」で作成されたコンテンツを、「その時その場所」にいる、コンテンツ提供装置１とコンテンツ受信装置２との間で共有するための方法について述べたが、ここでの「その時、その場所」は、ある一定の範囲を持っているため、コンテンツが作成された場所をある程度離れていたとしても、コンテンツ提供装置１とコンテンツ受信装置２との相対的距離が近ければ、コンテンツ共有が可能となってしまう。すなわち、たとえばステップＳ１１０１や、ステップＳ１５０３における、一定時間がたとえば５分と設定されていたとき、５分以内にコンテンツ提供装置１が、車を用いるなどして、その場から１０００ｍ離れた場所にいるときに、近くにいるコンテンツ受信装置２からコンテンツ要求を受けると、該当コンテンツを渡してしまうこととなる。これを解決するために、一定時間の範囲をたとえば１分間に狭める、などの対応策は可能だが、この場合、提供可能なコンテンツが非常に限定されてしまうという問題も起こる。
【００７１】
第３の実施の形態にかかるコンテンツ提供装置１は、このような問題を解決するコンテンツの提供方法を採用する。
【００７２】
本実施の形態にかかるコンテンツ提供装置１が、コンテンツ受信装置２からコンテンツ要求信号と位置情報とを受信するまでの処理は、第２の実施の形態にかかるコンテンツ提供装置１での処理と同じである。
【００７３】
図１０は、第３の実施の形態にかかるコンテンツ提供装置１のデータ記憶部１０３に保存されているコンテンツの具体例を示す図である。本実施の形態においては、図４に示された具体例に対して、さらに、それぞれのコンテンツに対応する、コンテンツ作成時（写真撮影時）の位置情報が保存されている。
【００７４】
図７に示された第２の実施の形態にかかるコンテンツ提供装置１は、位置情報計測部１０６を備えるため、カメラ１０１にて写真を撮影したとき、撮影時の位置を位置情報計測部１０６を用いて取得し、作成したコンテンツに対応付けて保存することが可能である。場合によっては、位置情報を取得することができない場合もあり、この場合はファイル名200512311540.jpgの場合のように、位置情報がないコンテンツも存在し得る。
【００７５】
図１１は、第３の実施の形態にかかるコンテンツ提供装置１が、コンテンツ受信装置２からコンテンツ要求信号と、これに付随して送られてくる位置情報とを受信したときの処理を示すフローチャートである。図１１のフローチャートに示される処理もまた、コンテンツ提供装置１の制御部（不図示）がデータ記憶部１０３の所定領域に記憶されているプログラムを読出して実行することで実現される処理である。
【００７６】
図１１を参照して、まず、ステップＳ１４００において、通信部１０７でコンテンツ受信装置２からコンテンツ要求信号と位置情報とを受信したことが検出されると（Ｓ１４００でＹＥＳ）、コンテンツ提供装置１の制御部は、ステップＳ１４０１にて、データ記憶部１０３に、コンテンツ要求信号を受信した時刻から一定時間以内に作成されたコンテンツであって、コンテンツ受信装置２から受信した位置情報と該当コンテンツの位置情報とを比較して、一定距離内で作成されたコンテンツがあるかどうかを検索する。
【００７７】
該当コンテンツが存在する場合（Ｓ１４０１でＹＥＳ）、ステップＳ１４０２にて、通信部１０７を通じて該当するコンテンツデータが送信される。たとえば、一定時間を５分、一定距離内を緯度±０．０．０．１０と経度±０．０．０．１０の範囲内という基準で検索するとして、受信した位置情報が「緯度＋３５．４０．３９．９０、経度＋１３９．４５．５６．３０」であった場合、図１０の例であれば、２つのファイル（200501011531.jpg,200501011532.jpg）が該当することになる。ステップＳ１４０１における、位置情報を用いた、一定距離内であるかどうかの比較方法は、このように、緯度経度それぞれで一定範囲内であることを確認する場合や、直線距離を算出して比較するなど、さまざまな方法が考えられるが、本発明では、コンテンツ受信装置２が発信した位置情報と、コンテンツ提供装置１が記憶しているコンテンツに対応する位置情報との、２つの位置情報を元に算出し比較するのであればよく、本発明は、比較のための計算方法によって限定はされない。また、第１，第２の実施の形態と同様、このように該当コンテンツが複数ある場合は、複数のコンテンツデータを送信してもよい。
【００７８】
ステップＳ１４０１の検索の結果、データ記憶部１０３に該当するデータがない場合には（Ｓ１４０１でＮＯ）、処理をそのまま終了する。あるいは、該当コンテンツがないことを示す信号を、通信部１０７を通じてコンテンツ受信装置２に送信してもよい。
【００７９】
これら一連の動作によって、コンテンツ提供装置１において、「その時、その場所」で作成していないコンテンツを、コンテンツ受信装置２に提供することを防ぐことが出来る。
【００８０】
また、他の方法として、コンテンツ要求を受けたときの現在位置と、コンテンツ作成位置とを比較する方法がある。この場合、コンテンツ受信装置２からのコンテンツ要求信号に、コンテンツ受信装置２の位置情報が含まれていない場合にも、利用可能である。
【００８１】
図２８は、第３の実施の形態にかかるコンテンツ提供装置１が、コンテンツ受信装置２からのコンテンツ要求信号を受信したときの処理の他の具体例を示すフローチャートである。
【００８２】
図２８を参照して、ステップＳ２４００において、通信部１０７でコンテンツ受信装置２からコンテンツ要求信号を受信したことが検出されると（Ｓ２４００でＹＥＳ）、ステップＳ２４０１で位置情報計測部１０６において現在位置が取得される。位置情報計測部１０６は、現在位置を常に計測していてこのタイミングで単に現在位置を返すだけでもよいし、このタイミングにて計測を行なってもよい。
【００８３】
次にステップ２４０２にて、コンテンツ提供装置１の制御部は、データ記憶部１０３に、コンテンツ要求信号を受信した時刻から一定時間以内に作成されたコンテンツであって、現在位置と該当コンテンツの位置情報とを比較して、一定距離内で作成されたコンテンツがあるかどうかを検索する。
【００８４】
該当コンテンツが存在する場合（Ｓ２４０２でＹＥＳ）、ステップＳ２４０３にて、通信部１０７を通じて該当するコンテンツデータが送信される。一方、データ記憶部１０３に該当するデータがない場合には（Ｓ２４０２でＮＯ）、処理をそのまま終了する。ステップＳ２４０２でＮＯの場合、該当コンテンツがないため、そのまま終了する。これにより、コンテンツ受信装置２から、位置情報が送られてこなかった場合であっても、コンテンツ提供装置１が、コンテンツ作成位置をある程度離れた場合には、コンテンツ提供を行なわないという制限をかけることが可能である。
【００８５】
なお、本実施の形態にかかるコンテンツ提供装置１およびコンテンツ受信装置２は、通信部１０７または通信部２０７にかえて、第１の実施の形態において説明された近距離通信部を備えていても構わない。
【００８６】
［第４の実施の形態］
第１〜第３の実施の形態では、コンテンツ要求を受けた後、コンテンツデータそのものを送っている。しかし、コンテンツデータが複数ある場合や、どんなコンテンツなのかを予め把握しておきたい場合は、コンテンツが画像であればサムネイル画像など、コンテンツの概要が分かる情報をまず送信し、受取った側が、その内容を確認した上で、このコンテンツを受取りたいと思った時点で、コンテンツデータそのものを送信する方が望ましい場合もある。よって、本実施の形態においては、その場合の方法を示す。
【００８７】
図１２は、コンテンツデータの送信に先立ってコンテンツの概要を示す情報を送信し、その後でコンテンツデータを送信する、第４の実施の形態にかかるコンテンツ提供装置１とコンテンツ受信装置２との構成の具体例として最も単純な構成を示すブロック図である。
【００８８】
図１２を参照して、本実施の形態にかかるコンテンツ提供装置１は、図３に構成の具体例が示された第１の実施の形態にかかるコンテンツ提供装置１の構成に加えて、コンテンツをコンテンツの概要が分かるように加工するためのコンテンツ加工部１０８と、加工されたコンテンツを一意に特定するコンテンツＩＤであって、コンテンツ受信装置２によって所望するコンテンツを選択する際に用いるコンテンツＩＤを生成する、コンテンツＩＤ生成部１０９とを備える。コンテンツＩＤは、コンテンツ受信装置２で所望するコンテンツが指定されたとき、コンテンツ提供装置１で、そのコンテンツを一意に特定できる必要がある。そのため、その生成方法としては、たとえば、コンテンツ作成順にシリアルな数値を割振って生成したり、コンテンツ作成時刻に基づいて秒単位の時刻を利用して生成したりする方法が挙げられる。さらに、コンテンツＩＤ生成時に、すでに同じコンテンツＩＤに対応するコンテンツが存在する場合には、再度コンテンツＩＤを生成しなおす（コンテンツＩＤの最後に任意の数値を付加したものを新しいコンテンツＩＤとするなど）して生成されることが好ましい。
【００８９】
図１３は、第４の実施の形態にかかるコンテンツ提供装置１において、コンテンツ受信装置２からコンテンツ要求信号を受取ったときの処理を示すフローチャートである。図１３のフローチャートに示される処理もまた、コンテンツ提供装置１の制御部（不図示）がデータ記憶部１０３の所定領域に記憶されているプログラムを読出して実行することで実現される処理である。
【００９０】
図１３を参照して、まず、ステップＳ１６００において、近距離通信部１０４でコンテンツ受信装置２からコンテンツ要求信号を受信したことが検出されると（Ｓ１６００でＹＥＳ）、コンテンツ提供装置１の制御部は、Ｓ１６０１にて、データ記憶部１０３に、コンテンツ要求信号を受信した時刻から一定時間以内に作成されたコンテンツがあるかどうかを検索する。
【００９１】
該当コンテンツが存在する場合（Ｓ１６０１でＹＥＳ）、ステップＳ１６０２で、該当コンテンツデータがコンテンツ加工部１０８において加工される。ステップＳ１６０２での加工方法としては、一般的には、たとえばコンテンツが写真である場合は、画像を縮小したサムネイル画像に加工したり、コンテンツが曲であれば、最初の数秒だけを切出したり、コンテンツがビデオの場合は、最初の数秒を切出す、あるいは、ビデオの表示サイズを小さくするなどの加工が挙げられる。すなわち、ステップＳ１６０２でコンテンツ加工部１０８は、コンテンツの概要が分かるようコンテンツの加工を行なう。また、該当コンテンツが複数ある場合は、複数のコンテンツデータを加工する。
【００９２】
次に、ステップＳ１６０３で、コンテンツＩＤ生成部１０９において、該当加工されたコンテンツそれぞれに対応する、コンテンツＩＤが生成される。
【００９３】
最後に、ステップＳ１６０４で、ステップＳ１６０２で加工されたコンテンツデータと、それに対応するコンテンツＩＤが近距離通信部１０４より送信される。
【００９４】
図１４は、第４の実施の形態にかかるコンテンツ受信装置２において、ユーザがコンテンツ要求を行なったときの処理を示すフローチャートである。図１４のフローチャートに示される処理もまた、コンテンツ受信装置２の制御部（不図示）がデータ記憶部２０３の所定領域に記憶されているプログラムを読出して実行することで実現される処理である。
【００９５】
図１４を参照して、ステップＳ１７００にて、入力部２０５においてユーザからのコンテンツ要求操作を受付けると（Ｓ１７００でＹＥＳ）、ステップＳ１７０１にて、近距離通信部２０４よりコンテンツ要求信号が送信される。
【００９６】
この後、ステップＳ１７０２にて、コンテンツ提供装置１からの、加工されたコンテンツデータとそれに対応したコンテンツＩＤとの受信が検出されると（Ｓ１７０２でＹＥＳ）、ステップＳ１７０３にて、加工されたコンテンツデータと、コンテンツＩＤとが対応付けられてデータ記憶部１０３に記憶される。このとき、必要に応じて、加工されたコンテンツデータとコンテンツＩＤとを送信してきたコンテンツ提供装置１を特定するための情報もあわせて記憶される。また、ステップＳ１７０２で、加工コンテンツデータと、コ  なお、コンテンツ要求信号が送信されてからコンテンツ提供装置１より加工されたコンテンツデータとコンテンツＩＤとが受信されるまでの時間は、時刻管理部２０２によって計時される。コンテンツ要求信号が送信されてから一定時間が経過するまでにコンテンツ提供装置１よりこれらの情報が受信されずタイムオーバーとなった場合には（Ｓ１７０４でＹＥＳ）、ステップＳ１７０２，Ｓ１７０３の処理を終了して、ステップＳ１７０５に進む。一定時間内にこれらの情報が受信された場合には（Ｓ１７０４でＮＯ）、再びステップＳ１７０２に戻って、加工されたコンテンツデータと、コンテンツＩＤとの受信の確認を行なう。これによって、コンテンツ受信装置２は、コンテンツ要求信号送出後、ある一定時間以内に、受信を開始した加工されたコンテンツデータを受信することができる。
【００９７】
次に、ステップＳ１７０５にて、コンテンツ受信装置２の制御部は、受信した加工されたコンテンツデータの一覧を画面表示部２００に表示し、入力部２０５において、ユーザから所望のコンテンツの選択を受付ける。ここでの選択は、１つだけでも複数でも構わない。
【００９８】
次に、ステップＳ１７０６にて、当該コンテンツデータの送信を要求するために、コンテンツ受信装置２の制御部は、ステップＳ１７０５で選択されたコンテンツに対応するコンテンツＩＤを、当該コンテンツＩＤを送信してきたコンテンツ提供装置１に送信する。もちろん、コンテンツＩＤが、自分の近傍に存在する複数のコンテンツ提供装置１の中で一意に決まるのであれば、コンテンツ提供装置１を特定して送信する必要は無く、近距離通信部１０４より、（通信相手を特定せずに）近傍の端末すべてに、コンテンツ要求のためのコンテンツＩＤを送信してもよい。
【００９９】
この後、ステップＳ１７０７にて、コンテンツ提供装置１より、送信したコンテンツＩＤに該当するコンテンツデータを受信したことが検出されると（Ｓ１７０７でＹＥＳ）、ステップＳ１７０８で近距離通信部１０４においてコンテンツデータを受信して、データ記憶部２０３に記憶する。また、ステップＳ１７０９にて、コンテンツＩＤを送信したが、まだコンテンツデータを受信していないものがあるかどうかをチェックする。送信したコンテンツＩＤに対応するコンテンツデータをすべて受取っている場合（Ｓ１７０９でＮＯ）、ステップＳ１７１０に進まずに処理を終了する。
【０１００】
選択したコンテンツＩＤが送信されてからコンテンツ提供装置１よりコンテンツデータが受信されるまでの時間は、時刻管理部２０２によって計時される。コンテンツＩＤが送信されてから一定時間が経過するまでに、送信したコンテンツＩＤに対応するコンテンツデータのすべてがコンテンツ提供装置１より受信されずタイムオーバーとなった場合には（Ｓ１７０９でＹＥＳ，かつＳ１７１０でＹＥＳ）、時間切れとして終了する。一定時間内にいくつかのコンテンツデータが受信された場合には（Ｓ１７１０でＮＯ）、再びステップＳ１７０７に戻って、コンテンツデータの受信の確認を行なう。
【０１０１】
図１５は、第４の実施の形態にかかるコンテンツ提供装置１が、コンテンツ受信装置２からコンテンツデータ要求のためのコンテンツＩＤを受信した場合の処理を示すフローチャートである。図１５を参照して、ステップＳ１８００にて、コンテンツ受信装置２からコンテンツＩＤを受信した場合（Ｓ１８００でＹＥＳ）、コンテンツ提供装置１の制御部はデータ記憶部１０３に記憶されるコンテンツデータを参照してそのコンテンツＩＤに対応するコンテンツデータを特定し、ステップＳ１８０１にて該当するコンテンツのデータを送信する。
【０１０２】
これらの一連のステップにより、コンテンツ受信装置２は、コンテンツ提供装置１から提供されるコンテンツの内容を確認した上で、欲しいコンテンツだけを選択して、受信することが可能となる。
【０１０３】
［第５の実施の形態］
上述の実施の形態においては、コンテンツ提供装置１とコンテンツ受信装置２との間で、直接コンテンツデータのやりとりをしていたが、コンテンツ提供装置１またはコンテンツ受信装置２が、近傍に非常に多く存在する場合は、コンテンツデータのやりとりが頻繁に発生して、コンテンツ提供装置１またはコンテンツ受信装置２への負担が多くなる問題がある。これを解決するために、第５の実施の形態においては、コンテンツを後から取得するための、コンテンツキーのみを提供または入手して、後から、コンテンツデータを入手する方法を採用するコンテンツ提供装置１とコンテンツ受信装置２について説明する。
【０１０４】
図１６は、第５の実施の形態にかかるコンテンツ提供装置１とコンテンツ受信装置２との構成の具体例として最も単純な構成を示すブロック図である。本実施の形態にかかるコンテンツ提供装置１とコンテンツ受信装置２との構成は、図７に示された、第２の実施の形態にかかるコンテンツ提供装置１とコンテンツ受信装置２との構成とほぼ同じ構成であるが、本実施の形態にかかるコンテンツ提供装置１は、後からコンテンツを取得するための、コンテンツキーの生成を行なうコンテンツキー生成部１１０をさらに備える。また、通信部１０７は、提供するコンテンツデータの保存を行なうコンテンツストレージサーバ３と接続可能である。また、コンテンツ受信装置２の、通信部２０７は、コンテンツストレージサーバ３と接続可能であり、コンテンツストレージサーバ３に保存されているコンテンツを取得できる。
【０１０５】
コンテンツキーは、コンテンツストレージサーバ３において、コンテンツを一意に特定できるものである必要がある。そのため、コンテンツキー生成部１１０は、コンテンツＩＤ生成部１０９において採用されている上述のような方法で生成されたコンテンツＩＤに、コンテンツ提供装置１がもつ、製造番号やシリアルＮｏ．など、コンテンツ提供装置１においてコンテンツを特定できるような情報を付加するなどの方法で生成される。
【０１０６】
図１７は、第５の実施の形態にかかるコンテンツ受信装置２において、ユーザがコンテンツ要求を行なったときの処理を示すフローチャートである。図１７のフローチャートに示される処理もまた、コンテンツ受信装置２の制御部（不図示）がデータ記憶部２０３の所定領域に記憶されているプログラムを読出して実行することで実現される処理である。
【０１０７】
図１７を参照して、ステップＳ１９００にて、入力部２０５においてユーザからのコンテンツ要求操作を受付けると（Ｓ１９００でＹＥＳ）、ステップＳ１９０１にて、位置情報計測部２０６によって、そのときのコンテンツ受信装置２の現在位置が取得される。
【０１０８】
次に、ステップＳ１９０２にて、通信部２０７より通信網９を介して、コンテンツ要求信号と共に、ステップＳ１９０１で取得された位置情報がコンテンツ提供装置１に対して送信される。このとき、通信部２０７は、本発明において限定されない特定手段を用いて特定されたコンテンツ提供装置１に対して送信してもよいし、通信網９に接続している不特定多数のコンテンツ提供装置１に対して送信してもよい。たとえば、同じコンテンツ共有サービスを利用しているコンテンツ提供装置１に対して送る、であるとか、通信網９が、携帯網であれば、同じ基地局に接続しているコンテンツ提供装置１に対して送る、などが考えられる。
【０１０９】
この後、ステップＳ１９０３にて、コンテンツ提供装置１からの加工されたコンテンツデータと、コンテンツキーとの受信が検出されると（Ｓ１９０３でＹＥＳ）、ステップＳ１９０４において、加工されたコンテンツデータとコンテンツキーとが対応付けられてデータ記憶部２０３に記憶される。このとき、必要に応じて、これらのデータを送信したコンテンツ提供装置１を特定するための情報もあわせて記憶することが好ましい。
【０１１０】
なお、コンテンツ要求信号が送信されてからの経過時間は、時刻管理部２０２によって計時され、コンテンツ要求信号が送信されてから一定時間が経過してタイムオーバーとなった場合には（Ｓ１９０５でＹＥＳ）、処理が終了される。一定時間内には（Ｓ１３０５でＮＯ）、再びステップＳ１９０３に戻って、加工されたコンテンツデータとコンテンツキーとの受信の確認を行なう。これによって、コンテンツ受信装置２は、コンテンツ要求信号送出後、ある一定時間以内に、受信を開始した加工されたコンテンツデータと、コンテンツキーとを受信することができる。
【０１１１】
図１８は、第５の実施の形態にかかるコンテンツ提供装置１において、コンテンツ受信装置２からコンテンツ要求信号を受取ったときの処理を示すフローチャートである。図１８のフローチャートに示される処理もまた、コンテンツ提供装置１の制御部（不図示）がデータ記憶部１０３の所定領域に記憶されているプログラムを読出して実行することで実現される処理である。
【０１１２】
図１８を参照して、まず、ステップＳ２０００において、通信部１０７でコンテンツ受信装置２からコンテンツ要求信号と位置情報とを受信したことが検出されると（Ｓ２０００でＹＥＳ）、ステップＳ２００１にて、コンテンツ提供装置１の制御部は、コンテンツ要求信号を受信した時刻から、一定時間以内に作成されたコンテンツであって、コンテンツ受信装置２から受信した位置情報と、該当コンテンツの位置情報とを比較して、一定距離内で作成されたコンテンツがあるかどうかデータ記憶部１０３を検索する。
【０１１３】
データ記憶部１０３に、たとえば図１０のような形態でコンテンツデータが記憶されているものとする。該当するコンテンツが存在する場合（Ｓ２００１でＹＥＳ）、ステップＳ２００２で、該当コンテンツデータがコンテンツ加工部１０８において加工される。ステップＳ２００２での加工方法については第４の実施におけるステップＳ１６０２での加工方法と同様の方法を採用することができる。
【０１１４】
次に、ステップＳ２００３で、コンテンツキー生成部１１０において、該当コンテンツそれぞれに対応するコンテンツキーが生成される。
【０１１５】
最後に、ステップＳ２００４で、加工されたコンテンツデータとそれに対応するコンテンツキーとが、近距離通信部１０４より送信される。また、ステップ２００５で、該当するコンテンツデータとそれに対応するコンテンツキーとが、コンテンツストレージサーバ３に送信される。
【０１１６】
コンテンツストレージサーバ３は、受取ったコンテンツデータとそれに対応するコンテンツキーとを対応付けて保存しておき、コンテンツ受信装置２からの、コンテンツ要求に備える。
【０１１７】
図１９は、第５の実施の形態にかかるコンテンツ受信装置２において、取得したコンテンツキーを利用してコンテンツデータを実際に入手する処理を示すフローチャートである。図１９のフローチャートに示される処理もまた、コンテンツ受信装置２の制御部（不図示）がデータ記憶部２０３の所定領域に記憶されているプログラムを読出して実行することで実現される処理である。
【０１１８】
図１９を参照して、ステップＳ２１００にて、コンテンツ受信装置２の制御部は、受信した加工コンテンツデータの一覧を、画面表示部２００に表示し、入力部２０５において、ユーザから所望のコンテンツの選択を受付ける。ここでの選択は、１つだけでも複数でも構わない。次に、ステップＳ２１０１にて、当該コンテンツデータの送信を要求するために、コンテンツ受信装置２の制御部は、ステップＳ２１００で選択されたコンテンツに対応するコンテンツキーを、コンテンツストレージサーバ３に送信する。
【０１１９】
この後、ステップＳ２１０２にて、コンテンツストレージサーバ３より、送信したコンテンツキーに該当するコンテンツデータを受信したことが検出されると（Ｓ２１０２でＹＥＳ）、ステップＳ２１０３にてコンテンツデータを受信して、データ記憶部２０３に記憶する。また、ステップＳ２１０４にて、コンテンツキーを送信したが、まだコンテンツデータを受信していないものがあるかどうかをチェックする。コンテンツストレージサーバ３より、送信したコンテンツキーに対応するコンテンツデータをすべて受取っている場合（Ｓ２１０４でＮＯ）、ステップＳ２１０５に進まずに処理を終了する。
【０１２０】
選択したコンテンツキーが送信されてからコンテンツストレージサーバ３よりコンテンツデータが受信されるまでの時間は、時刻管理部２０２によって計時される。コンテンツキーが送信されてから一定時間が経過するまでに、送信したコンテンツキーに対応するコンテンツデータのすべてがコンテンツストレージサーバ３より受信されずタイムオーバーとなった。
【０１２１】
図２０は、第５の実施の形態において、コンテンツストレージサーバ３が、コンテンツ受信装置２からコンテンツデータ要求のためのコンテンツキーを受信した場合の処理を示すフローチャートである。
【０１２２】
図２０を参照して、ステップＳ２２００にて、コンテンツ受信装置２からコンテンツキーを受信した場合（Ｓ２２００でＹＥＳ）、ステップＳ２２０１にて該当するコンテンツデータがあるかどうかが検索されて、該当するコンテンツデータが存在すれば（Ｓ２２０１でＹＥＳ）、ステップＳ２２０２にて、該当するコンテンツデータが送信される。
【０１２３】
これらの一連のステップにより、コンテンツ受信装置２は、コンテンツ提供装置１から、その場ではコンテンツキーだけを受取り、後からサーバ経由でコンテンツデータを取得できるため、コンテンツ提供装置１とコンテンツ受信装置２との間で直接コンテンツデータのやりとりをする場合に比べて処理の負荷を軽くすることができる。特に、コンテンツ提供のやり取りが多く発生する場面においては有効である。
【０１２４】
なお、本実施の形態においては、第３の実施の形態と同様に、位置情報計測部１０６または位置情報計測部２０６を利用して、コンテンツ提供装置１で作成されたコンテンツの作成位置とコンテンツ受信装置２の位置とが近いかどうかを判断しているが、第１の実施の例のように、近距離通信部を用いることで、これを保証してもよい。つまり、コンテンツキーの要求や提供は、近距離通信部を用いて所定距離で相手を特定しない通信で行なってもよい。
【０１２５】
また、本実施の形態ではコンテンツストレージサーバ３がネットワークに含まれるものとしたが、たとえば、コンテンツ受信装置２は、コンテンツストレージサーバ３がコンテンツ提供装置１に含まれる構成であってもよい。すなわち、コンテンツ受信装置２はコンテンツ提供装置１に直接所望のコンテンツキーを送信し、コンテンツ提供装置１が、図２０のフローにしたがって、コンテンツ提供を行なってもよい。コンテンツストレージサーバ３がコンテンツ提供装置１に含まれる場合、コンテンツキー生成部１１０は、コンテンツＩＤ生成部１０９と同様に、コンテンツ提供装置１内で特定可能なコンテンツキーを生成してもよい。
【０１２６】
また、この実施の例の応用例として、コンテンツ受信装置２が、コンテンツキーに替えて、任意の時刻と、その時刻における位置情報とを組合わせた情報（移動の履歴情報など）をコンテンツストレージサーバ３に送付して、その移動履歴の、「その時、その場所」で作成されたコンテンツを入手してもよい。この場合は、図１０に示されたような、コンテンツデータと、これに対応する時刻と位置情報とを、予め（たとえばコンテンツ作成時などに）コンテンツストレージサーバ３に送信し保存しておくことが必要となる。
【０１２７】
図２１は、第５の実施の形態の応用例において、コンテンツ受信装置２から、ある時刻と、その時刻における位置情報とを受信したときのコンテンツストレージサーバ３での処理を示すフローチャートである。
【０１２８】
すなわち、コンテンツ受信装置２が、時刻管理部２０２と位置情報計測部２０６とを用いて、時刻とその時刻における位置情報とを定期的に確認しており、これらを組合わせた情報を保持していたとする。
【０１２９】
図２１を参照して、ステップＳ２３００にて、コンテンツストレージサーバ３が、コンテンツ受信装置２から、コンテンツ要求のために送信された、ある時刻とその時刻における位置情報とを組合わせたある時点での移動履歴情報を受信したことが検出されると（Ｓ２３００でＹＥＳ）、ステップＳ２３０１にて、受信した位置情報に基づいて、その位置情報の示す位置から一定距離内で作成されたコンテンツデータであって、受信した、ある時刻の一定時間内（または前後）に作成されたコンテンツがあるかどうかを検索し、該当するコンテンツデータが存在する場合には（Ｓ２３０１でＹＥＳ）、該当するコンテンツデータを送付する。
【０１３０】
このような処理が実行されることにより、たとえば旅先などから帰ったときに、自分が旅先でいた場所、時間の近くで作成されたコンテンツを入手可能となり、結果、「その時、その場所」で作成されたコンテンツを、「その時、その場所」にいたコンテンツ受信装置２が受信することが可能となる。
【０１３１】
なお、コンテンツストレージサーバ３がコンテンツ提供装置１に含まれて構成される場合には、言うまでもなく、上記応用例におけるコンテンツストレージサーバ３での処理も、コンテンツ提供装置１において実行される。
【０１３２】
［第６の実施の形態］
上述の実施の形態においては、コンテンツ受信装置２がコンテンツ要求を行なうことがコンテンツ受信のトリガであるものとされているが、この場合、コンテンツ要求を行なっても、受信可能なコンテンツがない可能性がある。つまり、何度もコンテンツ要求を行なっても、コンテンツを提供してもらえないという場合が発生する。
【０１３３】
第６の実施の形態においては、コンテンツ作成時をトリガとして、コンテンツ提供を行なう場合について説明する。
【０１３４】
図２２は、コンテンツ作成時をトリガとして、コンテンツ提供を行なう場合の、第６の実施の形態にかかるコンテンツ提供装置１とコンテンツ受信装置２との構成の具体例として最も単純な構成を示すブロック図である。
【０１３５】
図２２を参照して、コンテンツ提供装置１は、コンテンツ作成を行なった際に、近距離通信部１０４を通じて、コンテンツ受信装置２に対して、コンテンツ提供可能通知を行なう。
【０１３６】
コンテンツ受信装置２は、コンテンツ提供装置１からの、コンテンツ提供可能通知信号を、近距離通信部２０４を通じて受信した後、コンテンツ要求をコンテンツ提供装置１に対して行なう。この後の処理は、今までに述べてきた、コンテンツデータを受取るまでの処理と同じである。
【０１３７】
第６の実施の形態においては、近距離通信部１０４と近距離通信部２０４とを利用しているが、第２または第３の実施の形態のように、位置情報計測部を利用した方法でもよい。
【０１３８】
また、さらに第６の実施の形態の応用例として、図２３のように、コンテンツストレージボックス４を備え、コンテンツストレージボックス４付近で作成されたコンテンツを、蓄積していくサービスも可能である。すなわち、コンテンツストレージボックス４は、コンテンツ提供装置１からのコンテンツ提供可能通知を受信した際に、コンテンツ要求をコンテンツ提供装置１に対して行ない、コンテンツデータを受信して蓄積しておく。コンテンツ受信装置２は、コンテンツストレージボックス４に対してコンテンツ要求をし、コンテンツストレージボックスからコンテンツデータを受信する。また、コンテンツストレージボックス４には、多くのコンテンツが蓄積されることが考えられるため、第４の実施の形態のように、コンテンツ受信装置２に対しては、予めサムネイル画像など、加工コンテンツデータを送ってから、欲しいコンテンツを選択させてもよい。
【０１３９】
このように、コンテンツストレージボックス４は「常に、その場所」にいるため、その付近で作成されたコンテンツが蓄積されている。コンテンツ受信装置２は、「その時、その場所」で作成されたコンテンツを受信できるが、たとえば、コンテンツストレージボックス運営者に対して料金を払うことで、多少過去に遡って作成されたコンテンツの提供を受けるといったサービスが可能となる。
【０１４０】
［第７の実施の形態］
図２４は、コンテンツ受信装置２が提供可能なコンテンツを作成したことをトリガに、コンテンツ受信装置２がコンテンツ要求をコンテンツ提供装置１に対して行なう、第７の実施の形態にかかるコンテンツ提供装置１とコンテンツ受信装置２との構成の具体例として最も単純な構成を示すブロック図である。
【０１４１】
図２４を参照して、コンテンツ受信装置２において、カメラ撮影などを行ない、提供可能なコンテンツが作成されたとき、コンテンツ提供装置１に対して、コンテンツ要求と共に、コンテンツ提供可能通知が行なわれる。コンテンツ提供装置１は、コンテンツ提供可能通知が含まれたコンテンツ要求を受けることで、コンテンツデータの提供を行なう。
【０１４２】
コンテンツ提供装置１は、コンテンツ受信装置２からコンテンツ提供可能通知を受取っているため、この通知をトリガとして、次はコンテンツ受信装置２となって、コンテンツ要求を行なう。
【０１４３】
このような構成のため、コンテンツ提供の公平感が高まり、結果、積極的にコンテンツの提供、あるいはコンテンツの交換が行なわれやすくなる。また、コンテンツ受信装置２は、カメラ撮影後、すぐに他の端末からもコンテンツ提供を得られるため、自分が撮影したコンテンツと共に、「その時、その場所」にいる他端末によって作成されたコンテンツを入手して保存する、あるいは撮影したコンテンツと共に並べて表示するといったことも可能になる。その結果、コンテンツ提供がより活発に行なわれるようになる。
【０１４４】
なお、本発明において、セキュリティ上の問題を考慮して、コンテンツ送信を行なわないことを設定するなど、コンテンツの提供が制限されてもよい。その方法としては、コンテンツを提供可能としている、コンテンツ作成時からの上記一定時間を短縮する、またはコンテンツごとに提供可／不可を設定することが考えられる。
【０１４５】
図２５は、コンテンツの提供が制限される場合の、コンテンツ提供装置１のデータ記憶部１０３に保存されているコンテンツの具体例を示す図である。図２５に示される例では、コンテンツごとに、提供可能かどうかの提供許可フラグが設定される。
【０１４６】
コンテンツ提供装置１は、コンテンツ要求信号に応じてデータ記憶部１０３から提供可能なコンテンツを検索する際、提供許可フラグを参照して、提供許可フラグがＯＫ（提供可）となっているコンテンツの中から、条件に合うコンテンツを抽出する。
【０１４７】
提供許可フラグは、コンテンツ作成時に、コンテンツ作成者によって設定（切替え）されてもよいし、コンテンツ作成後のどこかの時点で所定のユーザによって設定（切替え）られてもよい。
【０１４８】
このように、コンテンツの提供を制限する方法としてコンテンツごとに提供許可フラグを設定することで、提供したくないコンテンツを提供しないようにすることが可能となる。
【０１４９】
なお、上記実施の形態に共通する技術として、コンテンツ提供装置１および／またはコンテンツ受信装置２が複数存在する場合の、一般的なシーケンスについて説明する。
【０１５０】
図２６は、複数のコンテンツ提供装置１Ａ〜１Ｃと１つのコンテンツ受信装置２との間のシーケンスを表わす図である。
【０１５１】
図２６を参照して、この場合、コンテンツ受信装置２は、コンテンツ要求を行なった後、コンテンツ受信待ちの状態となる。一定時間待ち続け、この間にコンテンツデータが送られてきたときには、これを受信するが、一定時間を超えた場合は、コンテンツ受信待ちを終了する。図２６の場合は、コンテンツ提供装置１Ａ，１Ｃから、コンテンツデータを受信している。
【０１５２】
図２７は、１つコンテンツ提供装置１と複数のコンテンツ受信装置２Ａ〜２Ｃとの間のシーケンスを表わす図である。
【０１５３】
図２６を参照して、上記第６の実施の形態においては、コンテンツ提供装置１からのコンテンツ提供可能通知を受取ったコンテンツ受信装置２Ａ，２Ｃは、コンテンツを要求したい場合は、コンテンツ要求を行なって、一定時間、コンテンツ受信待ちの状態となる。
【０１５４】
コンテンツ提供装置１は、コンテンツ要求を受取ると、該当するコンテンツデータをコンテンツ受信装置２Ａ，２Ｃに対して送信する。コンテンツ受信装置２Ａ，２Ｃは、コンテンツ受信待ちの間にコンテンツデータが送られてきた場合には、これを受信する。図２７では、コンテンツ提供装置１は、コンテンツ提供装置２Ａ，２Ｃそれぞれにコンテンツデータを送信しているが、たとえば放送データのように、データを受取ることできる人すべてに対してコンテンツデータを送信し、受取りたいコンテンツ提供装置２がコンテンツデータを受信するようにしてもよい。
【０１５５】
本発明にかかるコンテンツ提供装置１およびコンテンツ受信装置２としては、カメラを備えた携帯電話、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistants）、通信機能を備えたデジタルカメラなどに実装されて、これらの装置によって実現されてもよいし、これらの装置の一部に搭載されて実現されてもよい。また、これらの装置は、コンテンツ提供装置１としての機能とコンテンツ受信装置２としての機能とを兼ね備えてもよい。
【０１５６】
また、上記各実施の形態においては、コンテンツ作成手段としてカメラを具体例に挙げたが、コンテンツを作成可能な手段であればカメラに限定されず、たとえば、マイクやビデオカメラ、あるいは、テレビジョン放送やストリーミング放送の受信機能を持つ端末である場合は、放送画面の画像またはビデオのキャプチャ機能であっても構わない。
【０１５７】
また、上記実施の形態に挙げられた近距離通信部１０４，２０４としては、具体的に、ｂｌｕｅｔｏｏｔｈ（Ｒ）、無線ＬＡＮ（Local Area Network）、ＩｒＤＡ（Infrared Data Association）などの技術を利用した機能が考えられる。
【０１５８】
本発明にかかるコンテンツ提供装置は、コンテンツが作成されたときより一定時間、一定範囲内にあるコンテンツ受信装置にコンテンツ提供を行なうが、この提供方法は、コンテンツ作成時に、作成されたコンテンツを入手可能であろう人や、作成コンテンツの元となるもの、つまり、カメラ撮影によるコンテンツ作成であれば、風景など、同じものを共有することができるであろう人には提供してもよい、という考え方に基づくものである。
【０１５９】
このため、コンテンツの提供を行なう一定時間とは、短くて１分、あるいは、何らかのイベント会場でのコンテンツ共有を考えると、数時間程度（イベント時間に合わせた期間）が好ましい。また、コンテンツの提供は、コンテンツが作成された後より一定時間に限定されず、コンテンツが作成された前後一定時間としてもよい。たとえば、第５の実施の形態の応用例のように、コンテンツ受信装置２からの、ある時刻とその時刻における位置情報とを組合わせた情報（移動の履歴情報など）を得てコンテンツ提供を行なう場合は、必ずしも、コンテンツ作成後から一定時間に限定せず、コンテンツ作成時刻と、コンテンツ受信装置２から得た時刻とを比較して、前後一定時間であるならば、コンテンツ提供を行なってもよい。
【０１６０】
さらに、上記のコンテンツ提供の考え方に基づくと、コンテンツの提供を行なう一定範囲内とは、すぐそばにいる間隔である１０ｍ前後、あるいは、たとえばイベント会場のようなものを想定すると、１００ｍ〜３００ｍ以内が好ましい。これは、上述の近距離通信部１０４，２０４の具体例の、到達距離とほぼ一致する距離でもある。
【０１６１】
また、上記各実施の形態においては、特にコンテンツ提供装置とコンテンツ受信装置との関係について述べていない。すなわち知らない人が持っているコンテンツ提供装置とコンテンツ受信装置との間でのコンテンツ共有が可能であるが、たとえば友人同士であれば、予め、コンテンツ提供装置とコンテンツ受信装置との間で何らかの認証を行ない、この認証情報を持っている装置間でのみ、本発明におけるコンテンツ共有を行なうよう制限を設けてもよい。
【０１６２】
また、上述のコンテンツ提供装置１で実行されるコンテンツ提供方法を、プログラムとして提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１６３】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１６４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１６５】
【図１】コンテンツ提供装置１を主体としてコンテンツの提供の概念を示した図である。
【図２】コンテンツ受信装置２を主体としてコンテンツの受信の概念を示した図である。
【図３】第１の実施の形態にかかるコンテンツ提供装置１とコンテンツ受信装置２との構成の具体例として最も単純な構成を示すブロック図である。
【図４】データ記憶部１０３に記憶されるコンテンツの具体例を示す図である。
【図５】第１の実施の形態にかかるコンテンツ提供装置１における処理を示すフローチャートである。
【図６】第１の実施の形態にかかるコンテンツ提供装置２における処理を示すフローチャートである。
【図７】第２の実施の形態にかかるコンテンツ提供装置１とコンテンツ受信装置２との構成の具体例として最も単純な構成を示すブロック図である。
【図８】第２の実施の形態にかかるコンテンツ提供装置２における処理を示すフローチャートである。
【図９】第２の実施の形態にかかるコンテンツ提供装置１における処理を示すフローチャートである。
【図１０】第３の実施の形態にかかるコンテンツ提供装置１のデータ記憶部１０３に保存されているコンテンツの具体例を示す図である。
【図１１】第３の実施の形態にかかるコンテンツ提供装置１における処理を示すフローチャートである。
【図１２】第４の実施の形態にかかるコンテンツ提供装置１とコンテンツ受信装置２との構成の具体例として最も単純な構成を示すブロック図である。
【図１３】第４の実施の形態にかかるコンテンツ提供装置１における処理を示すフローチャートである。
【図１４】第４の実施の形態にかかるコンテンツ受信装置２における処理を示すフローチャートである。
【図１５】第４の実施の形態にかかるコンテンツ提供装置１における処理を示すフローチャートである。
【図１６】第５の実施の形態にかかるコンテンツ提供装置１とコンテンツ受信装置２との構成の具体例として最も単純な構成を示すブロック図である。
【図１７】第５の実施の形態にかかるコンテンツ受信装置２における処理を示すフローチャートである。
【図１８】第５の実施の形態にかかるコンテンツ提供装置１における処理を示すフローチャートである。
【図１９】第５の実施の形態にかかるコンテンツ受信装置２における処理を示すフローチャートである。
【図２０】第５の実施の形態における、コンテンツストレージサーバ３の処理を示すフローチャートである。
【図２１】第５の実施の形態の応用例における、コンテンツストレージサーバ３の処理を示すフローチャートである。
【図２２】第６の実施の形態にかかるコンテンツ提供装置１とコンテンツ受信装置２との構成の具体例として最も単純な構成を示すブロック図である。
【図２３】第６の実施の形態の応用例にかかる、コンテンツストレージボックス４が存在する構成の、コンテンツ提供装置１とコンテンツ受信装置２との構成の具体例として最も単純な構成を示すブロック図である。
【図２４】第７の実施の形態にかかるコンテンツ提供装置１とコンテンツ受信装置２との構成の具体例として最も単純な構成を示すブロック図である。
【図２５】コンテンツの提供が制限される場合の、コンテンツ提供装置１のデータ記憶部１０３に保存されているコンテンツの具体例を示す図である。
【図２６】複数のコンテンツ提供装置１Ａ〜１Ｃと１つのコンテンツ受信装置２との間のシーケンスを表わす図である。
【図２７】１つコンテンツ提供装置１と複数のコンテンツ受信装置２Ａ〜２Ｃとの間のシーケンスを表わす図である。
【図２８】第３の実施の形態にかかるコンテンツ提供装置１の処理の他の具体例を示すフローチャートである。
【符号の説明】
【０１６６】
１，１Ａ〜１Ｃ  コンテンツ提供装置、２，２Ａ〜２Ｃ  コンテンツ受信装置、３  コンテンツストレージサーバ、４  コンテンツストレージボックス、９  通信網、１００，２００  画面表示部、１０１  カメラ、１０２，２０２  時刻管理部、１０３，２０３  データ記憶部、１０４，２０４  近距離通信部、２０５  入力部、１０６，２０６  位置情報計測部、１０７，２０７  通信部、１０８  コンテンツ加工部、１０９  コンテンツＩＤ生成部、１１０  コンテンツキー生成部。
【図１】
2007086902.tif 000003
【図２】
2007086902.tif 000004
【図３】
2007086902.tif 000005
【図４】
2007086902.tif 000006
【図５】
2007086902.tif 000007
【図６】
2007086902.tif 000008
【図７】
2007086902.tif 000009
【図８】
2007086902.tif 000010
【図９】
2007086902.tif 000011
【図１０】
2007086902.tif 000012
【図１１】
2007086902.tif 000013
【図１２】
2007086902.tif 000014
【図１３】
2007086902.tif 000015
【図１４】
2007086902.tif 000016
【図１５】
2007086902.tif 000017
【図１６】
2007086902.tif 000018
【図１７】
2007086902.tif 000019
【図１８】
2007086902.tif 000020
【図１９】
2007086902.tif 000021
【図２０】
2007086902.tif 000022
【図２１】
2007086902.tif 000023
【図２２】
2007086902.tif 000024
【図２３】
2007086902.tif 000025
【図２４】
2007086902.tif 000026
【図２５】
2007086902.tif 000027
【図２６】
2007086902.tif 000028
【図２７】
2007086902.tif 000029
【図２８】
2007086902.tif 000030