(57)【特許請求の範囲】
【請求項１】
端末装置にコンテンツデータを提供する情報処理装置であって、
複数の前記コンテンツデータを記憶するコンテンツデータ記憶手段と、
前記コンテンツデータ記憶手段に記憶される前記コンテンツデータを処理したデータを複数の前記端末装置に送信するとともに、送信した前記コンテンツデータを処理したデータに対する各ユーザの入力情報を受信する通信手段と、
前記通信手段により受信された前記入力情報を前記ユーザ毎に記憶する入力情報記憶手段と、
前記入力情報記憶手段に記憶されるターゲットユーザの前記入力情報と、前記ターゲットユーザ以外の他のユーザの前記入力情報とに基づいて、前記コンテンツデータ記憶手段に記憶されているコンテンツデータに対して処理を行い、前記通信手段により前記ターゲットユーザの端末に送信されるデータを得る処理手段と
を備え、
前記コンテンツデータが電子ブックデータである場合、
前記通信手段は、
前記各ユーザにより指示された前記電子ブックデータを特定する電子ブック特定情報を受信し、
前記入力情報記憶手段の前記各ユーザのエントリに前記電子ブック特定情報を登録し、
前記処理手段は、
前記ターゲットユーザのエントリに登録されている前記電子ブック特定情報と一致する電子ブック特定情報が所定数以上登録されている他のユーザを、前記ターゲットユーザと同一の嗜好を有するユーザとして抽出し、
その抽出したユーザのエントリに登録されている前記電子ブック特定情報と、前記ターゲットユーザのエントリに登録されている前記電子ブック特定情報との論理和をとることにより統合し、その統合の結果得られる各電子ブック特定情報に対して、統合前の電子ブック特定情報の数である重複数を付加し、
前記ターゲットユーザのエントリに登録されている前記電子ブック特定情報の重複数を、その電子ブック特定情報によって特定される電子ブックデータに対するターゲットユーザの興味の度合いとし、
前記コンテンツデータ記憶手段に記憶されている電子ブックデータから読み出して前記ターゲットユーザの端末に送信されるデータを、前記ターゲットユーザの興味の度合いの大きな順に、前記電子ブックデータの全部と、前記電子ブックデータの書籍名、著者、出版社、および内容の一部と、前記電子ブックデータの書籍名、著者、および出版社とで切り替える
ことを特徴とする情報処理装置。
【請求項２】
前記処理手段は、前記ターゲットユーザの興味の度合いに応じて、前記ターゲットユーザの端末に送信されるデータの少なくとも一部のテキストのフォントを大きくする
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記処理手段は、前記ターゲットユーザの興味の度合いに応じて前記ターゲットユーザの端末に送信するデータに、前記コンテンツデータ記憶手段に記憶されている電子ブックデータに含まれる画像情報を追加する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記処理手段は、前記ターゲットユーザの興味の度合いに応じて、前記ターゲットユーザが、興味があるであろうと推測される電子ブックデータの書籍名からなるお奨め書籍リストを、前記コンテンツデータ記憶手段に記憶されている電子ブックデータの書籍名から作成し、前記ターゲットユーザの端末に送信するデータに、そのお奨め書籍リストを追加する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記処理手段は、
前記画像データを所定ブロック単位でクラス分類するクラス分類手段と、
前記所定ブロック単位でクラス分類された低質画像の当該ブロック内の複数の画素データの線形一次結合により高質画像の一部の画素データを算出するための各クラス毎の係数セットを予め記憶している係数記憶手段と、
前記画像データのブロック内の画素データと、前記クラス分類手段により分類されたクラスに対応する前記係数記憶手段に記憶されている前記係数セットとの線形一次結合により演算される前記画像データよりも高質な画像データを出力する適応処理手段と
を有し、
前記コンテンツデータが画像データである場合、
前記通信手段は、
前記各ユーザにより指示された前記画像データ内の位置情報を受信し、
前記入力情報記憶手段の前記各ユーザのエントリに前記画像データ内の位置情報を登録し、
前記処理手段は、
前記ターゲットユーザのエントリに登録されている前記画像データ内の位置情報を中心とする小領域の特徴量を抽出し、その特徴量と類似する特徴量が得られる前記画像データ内の位置情報が登録されている他のユーザを、前記ターゲットユーザと同一の嗜好を有するユーザとして抽出し、
その抽出したユーザのエントリに登録されている前記位置情報に基づいて特定された前記画像データの一部を、前記クラス分類手段、前記係数記憶手段、および前記適応処理手段による処理により、前記画像データの他部の画質よりも高質にする
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記処理手段は、前記ターゲットユーザと同一の嗜好を有するユーザとして抽出したユーザのエントリに登録されている前記位置情報に基づいて特定された前記画像データの一部以外の他部の画質をローパスフィルタにより低質にする
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記コンテンツデータを放送フォーマットに変換する変換手段をさらに備え、
前記通信手段は、前記変換手段により変換された前記コンテンツデータを複数の前記端末装置に配信する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記コンテンツデータを圧縮し、圧縮データを出力する変換手段をさらに備え、
前記通信手段は、前記変換手段により変換された前記圧縮データを前記端末装置に配信する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記通信手段は、前記変換手段により変換された前記圧縮データをＵＤＰ／ＩＰで前記端末装置に配信する
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
端末装置にコンテンツデータを提供する情報処理装置の情報処理方法であって、
前記情報処理装置は、
複数の前記コンテンツデータを記憶するコンテンツデータ記憶手段と、
前記コンテンツデータ記憶手段に記憶される前記コンテンツデータを処理したデータを複数の前記端末装置に送信するとともに、送信した前記コンテンツデータを処理したデータに対する各ユーザの入力情報を受信する通信手段と、
前記通信手段により受信された前記入力情報を前記ユーザ毎に記憶する入力情報記憶手段と、
前記入力情報記憶手段に記憶されるターゲットユーザの前記入力情報と、前記ターゲットユーザ以外の他のユーザの前記入力情報とに基づいて、前記コンテンツデータ記憶手段に記憶されているコンテンツデータに対して処理を行い、前記通信手段により前記ターゲットユーザの端末に送信されるデータを得る処理手段と
を備え、
前記コンテンツデータが電子ブックデータである場合、
前記通信手段が、
前記各ユーザにより指示された前記電子ブックデータを特定する電子ブック特定情報を受信するステップと、
前記入力情報記憶手段の前記各ユーザのエントリに前記電子ブック特定情報を登録するステップと
を含む処理を行い、
前記処理手段が、
前記ターゲットユーザのエントリに登録されている前記電子ブック特定情報と一致する電子ブック特定情報が所定数以上登録されている他のユーザを、前記ターゲットユーザと同一の嗜好を有するユーザとして抽出するステップと、
その抽出したユーザのエントリに登録されている前記電子ブック特定情報と、前記ターゲットユーザのエントリに登録されている前記電子ブック特定情報との論理和をとることにより統合し、その統合の結果得られる各電子ブック特定情報に対して、統合前の電子ブック特定情報の数である重複数を付加するステップと、
前記ターゲットユーザのエントリに登録されている前記電子ブック特定情報の重複数を、その電子ブック特定情報によって特定される電子ブックデータに対するターゲットユーザの興味の度合いとするステップと、
前記コンテンツデータ記憶手段に記憶されている電子ブックデータから読み出して前記ターゲットユーザの端末に送信されるデータを、前記ターゲットユーザの興味の度合いの大きな順に、前記電子ブックデータの全部と、前記電子ブックデータの書籍名、著者、出版社、および内容の一部と、前記電子ブックデータの書籍名、著者、および出版社とで切り替えるステップと
を含む処理を行う
ことを特徴とする情報処理方法。
【請求項１１】
前記処理手段は、
前記画像データを所定ブロック単位でクラス分類するクラス分類手段と、
前記所定ブロック単位でクラス分類された低質画像の当該ブロック内の複数の画素データの線形一次結合により高質画像の一部の画素データを算出するための各クラス毎の係数セットを予め記憶している係数記憶手段と、
前記画像データのブロック内の画素データと、前記クラス分類手段により分類されたクラスに対応する前記係数記憶手段に記憶されている前記係数セットとの線形一次結合により演算される前記画像データよりも高質な画像データを出力する適応処理手段と
を有し、
前記コンテンツデータが画像データである場合、
前記通信手段が、
前記各ユーザにより指示された前記画像データ内の位置情報を受信するステップと、
前記入力情報記憶手段の前記各ユーザのエントリに前記画像データ内の位置情報を登録するステップと
を含む処理を行い、
前記処理手段が、
前記ターゲットユーザのエントリに登録されている前記画像データ内の位置情報を中心とする小領域の特徴量を抽出し、その特徴量と類似する特徴量が得られる前記画像データ内の位置情報が登録されている他のユーザを、前記ターゲットユーザと同一の嗜好を有するユーザとして抽出するステップと、
その抽出したユーザのエントリに登録されている前記位置情報に基づいて特定された前記画像データの一部を、前記クラス分類手段、前記係数記憶手段、および前記適応処理手段による処理により、前記画像データの他部の画質よりも高質にするステップと
を含む処理を行う
ことを特徴とする請求項１０に記載の情報処理方法。
【請求項１２】
端末装置にコンテンツデータを提供する情報処理を、コンピュータに行わせるプログラムが記録されている記録媒体であって、
前記コンピュータは、
複数の前記コンテンツデータを記憶するコンテンツデータ記憶手段と、
前記コンテンツデータ記憶手段に記憶される前記コンテンツデータを処理したデータを複数の前記端末装置に送信するとともに、送信した前記コンテンツデータを処理したデータに対する各ユーザの入力情報を受信する通信手段と、
前記通信手段により受信された前記入力情報を前記ユーザ毎に記憶する入力情報記憶手段と、
前記入力情報記憶手段に記憶されるターゲットユーザの前記入力情報と、前記ターゲットユーザ以外の他のユーザの前記入力情報とに基づいて、前記コンテンツデータ記憶手段に記憶されているコンテンツデータに対して処理を行い、前記通信手段により前記ターゲットユーザの端末に送信されるデータを得る処理手段と
を備え、
前記コンテンツデータが電子ブックデータである場合、
前記通信手段が、
前記各ユーザにより指示された前記電子ブックデータを特定する電子ブック特定情報を受信するステップと、
前記入力情報記憶手段の前記各ユーザのエントリに前記電子ブック特定情報を登録するステップと
を含む処理を行い、
前記処理手段が、
前記ターゲットユーザのエントリに登録されている前記電子ブック特定情報と一致する電子ブック特定情報が所定数以上登録されている他のユーザを、前記ターゲットユーザと同一の嗜好を有するユーザとして抽出するステップと、
その抽出したユーザのエントリに登録されている前記電子ブック特定情報と、前記ターゲットユーザのエントリに登録されている前記電子ブック特定情報との論理和をとることにより統合し、その統合の結果得られる各電子ブック特定情報に対して、統合前の電子ブック特定情報の数である重複数を付加するステップと、
前記ターゲットユーザのエントリに登録されている前記電子ブック特定情報の重複数を、その電子ブック特定情報によって特定される電子ブックデータに対するターゲットユーザの興味の度合いとするステップと、
前記コンテンツデータ記憶手段に記憶されている電子ブックデータから読み出して前記ターゲットユーザの端末に送信されるデータを、前記ターゲットユーザの興味の度合いの大きな順に、前記電子ブックデータの全部と、前記電子ブックデータの書籍名、著者、出版社、および内容の一部と、前記電子ブックデータの書籍名、著者、および出版社とで切り替えるステップと
を含む処理を行う
プログラムが記録されていることを特徴とする記録媒体。
【請求項１３】
前記処理手段は、
前記画像データを所定ブロック単位でクラス分類するクラス分類手段と、
前記所定ブロック単位でクラス分類された低質画像の当該ブロック内の複数の画素データの線形一次結合により高質画像の一部の画素データを算出するための各クラス毎の係数セットを予め記憶している係数記憶手段と、
前記画像データのブロック内の画素データと、前記クラス分類手段により分類されたクラスに対応する前記係数記憶手段に記憶されている前記係数セットとの線形一次結合により演算される前記画像データよりも高質な画像データを出力する適応処理手段と
を有し、
前記コンテンツデータが画像データである場合、
前記通信手段が、
前記各ユーザにより指示された前記画像データ内の位置情報を受信するステップと、
前記入力情報記憶手段の前記各ユーザのエントリに前記画像データ内の位置情報を登録するステップと
を含む処理を行い、
前記処理手段が、
前記ターゲットユーザのエントリに登録されている前記画像データ内の位置情報を中心とする小領域の特徴量を抽出し、その特徴量と類似する特徴量が得られる前記画像データ内の位置情報が登録されている他のユーザを、前記ターゲットユーザと同一の嗜好を有するユーザとして抽出するステップと、
その抽出したユーザのエントリに登録されている前記位置情報に基づいて特定された前記画像データの一部を、前記クラス分類手段、前記係数記憶手段、および前記適応処理手段による処理により、前記画像データの他部の画質よりも高質にするステップと
を含む処理を行う
プログラムが記録されていることを特徴とする請求項１２に記載の記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および情報処理方法、並びに記録媒体に関し、特に、例えば、ユーザに対して、付加価値を付けたコンテンツの提供を行うことができるようにする情報処理装置および情報処理方法、並びに記録媒体に関する。
【０００２】
【従来の技術】
例えば、ダイレクトメールなどの商品紹介情報を、個人の嗜好傾向に合わせて作成し、配布することが一般に行われている。そこで、従来においては、例えば、アンケートなどで個人情報が収集され、その分析結果により、個人の嗜好傾向が検出される。
【０００３】
しかしながら、上述した従来の方式では、正確な嗜好情報を得るための質問を作成するのが困難であったり、アンケートの採点者によりアンケート結果が異なり、正確な嗜好傾向を把握することが困難である課題があった。また、アンケートを作成し、採点し、分析するのに多大な手間がかかる課題があった。
【０００４】
そこで、本件出願人は、例えば、特開２０００−４８０４６号公報（特願平１１−１４４５０５号）において、複数のユーザの個人情報から、注目ユーザの個人情報と関連度の高い個人情報を抽出し、その個人情報に基づいて、ＣＤ(Compact Disc)タイトルの一覧を生成することにより、注目ユーザに、興味がありそうなＣＤタイトルの一覧を提供する方法を、先に提案している。
【０００５】
【発明が解決しようとする課題】
ところで、先に提案した方法では、ユーザに対して、そのユーザが興味がありそうなＣＤや書籍のタイトルが紹介されるだけであった。
【０００６】
従って、先に提案した方法において、例えば、仮に、ユーザに対して、そのユーザがＣＤタイトルの一覧から選択したＣＤのコンテンツを提供することが可能であったとしても、すべてのユーザには、同一のコンテンツが提供されることになる。
【０００７】
即ち、ユーザが、同一のＣＤタイトルを選択する限りは、どのユーザにも、同一のコンテンツが提供されることになる。
【０００８】
しかしながら、ユーザごとに、そのユーザの嗜好等にあわせた形でコンテンツを提供することができれば、そのコンテンツに付加価値を付けることができ、サービスを利用するユーザが増加することが予想される。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、付加価値を付けたコンテンツの提供を行うことができるようにするものである。
【００１０】
【課題を解決するための手段】
本発明の情報処理装置は、複数のコンテンツデータを記憶するコンテンツデータ記憶手段と、コンテンツデータ記憶手段に記憶されるコンテンツデータを処理したデータを複数の端末装置に送信するとともに、送信したコンテンツデータを処理したデータに対する各ユーザの入力情報を受信する通信手段と、通信手段により受信された入力情報をユーザ毎に記憶する入力情報記憶手段と、入力情報記憶手段に記憶されるターゲットユーザの入力情報と、ターゲットユーザ以外の他のユーザの入力情報とに基づいて、コンテンツデータ記憶手段に記憶されているコンテンツデータに対して処理を行い、通信手段によりターゲットユーザの端末に送信されるデータを得る処理手段とを備え、コンテンツデータが電子ブックデータである場合、通信手段は、各ユーザにより指示された電子ブックデータを特定する電子ブック特定情報を受信し、入力情報記憶手段の各ユーザのエントリに電子ブック特定情報を登録し、処理手段は、ターゲットユーザのエントリに登録されている電子ブック特定情報と一致する電子ブック特定情報が所定数以上登録されている他のユーザを、ターゲットユーザと同一の嗜好を有するユーザとして抽出し、その抽出したユーザのエントリに登録されている電子ブック特定情報と、ターゲットユーザのエントリに登録されている電子ブック特定情報との論理和をとることにより統合し、その統合の結果得られる各電子ブック特定情報に対して、統合前の電子ブック特定情報の数である重複数を付加し、ターゲットユーザのエントリに登録されている電子ブック特定情報の重複数を、その電子ブック特定情報によって特定される電子ブックデータに対するターゲットユーザの興味の度合いとし、コンテンツデータ記憶手段に記憶されている電子ブックデータから読み出してターゲットユーザの端末に送信されるデータを、ターゲットユーザの興味の度合いの大きな順に、電子ブックデータの全部と、電子ブックデータの書籍名、著者、出版社、および内容の一部と、電子ブックデータの書籍名、著者、および出版社とで切り替えることを特徴とする。
【００１１】
本発明の情報処理方法は、コンテンツデータが電子ブックデータである場合、通信手段が、各ユーザにより指示された電子ブックデータを特定する電子ブック特定情報を受信するステップと、入力情報記憶手段の各ユーザのエントリに電子ブック特定情報を登録するステップとを含む処理を行い、処理手段が、ターゲットユーザのエントリに登録されている電子ブック特定情報と一致する電子ブック特定情報が所定数以上登録されている他のユーザを、ターゲットユーザと同一の嗜好を有するユーザとして抽出するステップと、その抽出したユーザのエントリに登録されている電子ブック特定情報と、ターゲットユーザのエントリに登録されている電子ブック特定情報との論理和をとることにより統合し、その統合の結果得られる各電子ブック特定情報に対して、統合前の電子ブック特定情報の数である重複数を付加するステップと、ターゲットユーザのエントリに登録されている電子ブック特定情報の重複数を、その電子ブック特定情報によって特定される電子ブックデータに対するターゲットユーザの興味の度合いとするステップと、コンテンツデータ記憶手段に記憶されている電子ブックデータから読み出してターゲットユーザの端末に送信されるデータを、ターゲットユーザの興味の度合いの大きな順に、電子ブックデータの全部と、電子ブックデータの書籍名、著者、出版社、および内容の一部と、電子ブックデータの書籍名、著者、および出版社とで切り替えるステップとを含む処理を行うことを特徴とする。
【００１２】
本発明の記録媒体は、コンテンツデータが電子ブックデータである場合、通信手段が、各ユーザにより指示された電子ブックデータを特定する電子ブック特定情報を受信するステップと、入力情報記憶手段の各ユーザのエントリに電子ブック特定情報を登録するステップとを含む処理を行い、処理手段が、ターゲットユーザのエントリに登録されている電子ブック特定情報と一致する電子ブック特定情報が所定数以上登録されている他のユーザを、ターゲットユーザと同一の嗜好を有するユーザとして抽出するステップと、その抽出したユーザのエントリに登録されている電子ブック特定情報と、ターゲットユーザのエントリに登録されている電子ブック特定情報との論理和をとることにより統合し、その統合の結果得られる各電子ブック特定情報に対して、統合前の電子ブック特定情報の数である重複数を付加するステップと、ターゲットユーザのエントリに登録されている電子ブック特定情報の重複数を、その電子ブック特定情報によって特定される電子ブックデータに対するターゲットユーザの興味の度合いとするステップと、コンテンツデータ記憶手段に記憶されている電子ブックデータから読み出してターゲットユーザの端末に送信されるデータを、ターゲットユーザの興味の度合いの大きな順に、電子ブックデータの全部と、電子ブックデータの書籍名、著者、出版社、および内容の一部と、電子ブックデータの書籍名、著者、および出版社とで切り替えるステップとを含む処理を行うプログラムが記録されていることを特徴とする。
【００２０】
本発明の情報処理装置および情報処理方法、並びに記録媒体においては、コンテンツデータが電子ブックデータである場合、各ユーザにより指示された電子ブックデータを特定する電子ブック特定情報が受信され、入力情報記憶手段の各ユーザのエントリに電子ブック特定情報が登録される。また、ターゲットユーザのエントリに登録されている電子ブック特定情報と一致する電子ブック特定情報が所定数以上登録されている他のユーザが、ターゲットユーザと同一の嗜好を有するユーザとして抽出され、そのユーザのエントリに登録されている電子ブック特定情報と、ターゲットユーザのエントリに登録されている電子ブック特定情報との論理和をとることにより統合され、その統合の結果得られる各電子ブック特定情報に対して、統合前の電子ブック特定情報の数である重複数を付加される。さらに、ターゲットユーザのエントリに登録されている電子ブック特定情報の重複数が、その電子ブック特定情報によって特定される電子ブックデータに対するターゲットユーザの興味の度合いとされ、コンテンツデータ記憶手段に記憶されている電子ブックデータから読み出してターゲットユーザの端末に送信されるデータが、ターゲットユーザの興味の度合いの大きな順に、電子ブックデータの全部と、電子ブックデータの書籍名、著者、出版社、および内容の一部と、電子ブックデータの書籍名、著者、および出版社とで切り替えられる処理が行われる。
【００２４】
【発明の実施の形態】
図１は、本発明を適用したネットワークシステム（システムとは、複数の装置が論理的に集合したものをいい、各構成の装置が同一筐体中にあるか否かは問わない）の一実施の形態の構成例を示している。
【００２５】
複数の携帯端末１1，１2，・・・，１Aは、無線通信が可能な、例えば、携帯電話機や、ＰＨＳ(Personal Handyphone System)（商標）、ＰＤＡ(Personal Digital Assistants)等で構成されている。
【００２６】
基地局２1，２2，・・・，２Bは、通信サービスの提供エリアを所望の大きさに分割したセル内にそれぞれ設置された固定無線局であり、移動無線局である携帯端末１1，１2，・・・，１Aは、それが存在するセルを担当する基地局に無線接続されるようになっている。
【００２７】
なお、本実施の形態では、基地局２1乃至２B（以下、特に区別する必要がない限り、基地局２と記述する）と、携帯端末１1乃至１A（以下、特に区別する必要がない限り、携帯端末１と記述する）との間では、例えば、Ｗ−ＣＤＭＡ（Wideband-Code Division Multiple Access）と呼ばれる符号分割多元接続方式によって無線通信が行われるようになっており、これにより、２ＧＨｚの周波数帯域を使用して、最大で２Ｍｂｐｓのデータ転送速度で、大容量のデータを高速にやりとりすることができるようになっている。このように、高速かつ大容量のデータ通信が可能であることにより、携帯端末１では、音声通話は勿論、電子メールの送受信、ホームページの閲覧、画像の送受信等の多種多様のデータのやりとりを行うことができるようになっている。
【００２８】
基地局２は、有線回線を介して、公衆回線網３に接続されており、公衆回線網３には、インターネット５、図示しない多くの加入者有線端末、コンピュータネットワーク、企業内ネットワーク等が接続されている。さらに、公衆回線網３には、インターネットサービスプロバイダが保有するアクセスサーバ６およびコンテンツサーバ７も接続されている。
【００２９】
アクセスサーバ６は、いわゆるダイヤルアップ接続による、インターネット５への接続サービスを提供する。
【００３０】
コンテンツサーバ７は、携帯端末１からの要求に応じて、あるいは、いわゆるプッシュ型の配信によって、例えば、ＷｅｂページとしてのＨＴＭＬ（Hyper Text Markup Language）形式のファイルや、さらには、電子ブックのデータ、ＣＤに収められた曲の音声データ（オーディオデータ）、動画の画像データ等の各種のコンテンツを提供する。
【００３１】
インターネット５には、多数のＷＷＷ(World Wide Web)サーバ４1，４2，・・・，４Cが接続され、これらのＷＷＷサーバ４1乃至４C（以下、特に区別する必要がない限り、ＷＷＷサーバ４と記載する）に対しては、加入者有線端末や、携帯端末１から、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）のプロトコルにしたがってアクセスすることができるようになっている。ここで、例えば、携帯端末１から基地局２までの間では、２Ｍｂｐｓの簡易トランスポートプロトコルで、基地局２からインターネット５を介してＷＷＷサーバ４までの間では、ＴＣＰ／ＩＰプロトコルで、それぞれ通信が行われる。
【００３２】
管理制御装置８は、公衆回線網３に接続されており、加入者有線端末や携帯端末１に対する通話料等の課金処理を行う。
【００３３】
図２は、図１の携帯端末１の外観構成例を示している。
【００３４】
即ち、図２は、携帯端末１が、例えば、カメラ付ディジタル携帯電話機である場合の外観構成例を示している。
【００３５】
図２において、携帯端末１は、中央のヒンジ部１１を境に、表示部１２と本体１３とに分けられており、ヒンジ部１１を介して折り畳み可能に形成されている。
【００３６】
表示部１２には、その上端左部に送受信用のアンテナ１４が引出しおよび収納可能な状態に取り付けられており、アンテナ１４は、基地局２との間で電波を送受信する。また、表示部１２には、その上端中央部に、ほぼ１８０度の角度範囲で回動自在なカメラ部１５が設けられている。カメラ部１５は、ＣＣＤ(Charge Coupled Device)カメラ１６を有しており、これにより、携帯端末１では、所望の被写体の画像を撮像することができるようになっている。
【００３７】
カメラ部１５の、ＣＣＤカメラ１６が設けられている反対側の面（背面）には、スピーカ１７が設けられている。即ち、ユーザが、カメラ部１５を、図２に示した状態から、ほぼ１８０度回動し、その状態に位置決めすると、図３に示すように、カメラ部１５の背面側中央に設けられたスピーカ１７が、正面側に位置することになり、これにより、通常の音声通話が可能な状態に切り換わる。
【００３８】
表示部１２には、さらに、その正面に、液晶ディスプレイ１８が設けられており、液晶ディスプレイ１８には、例えば、電波の受信状態、電池残量、電話帳として登録されている相手先名や電話番号、および発信履歴などが表示される。さらに、液晶ディスプレイ１８には、電子メールの内容や、Ｗｅｂページ、ＣＣＤカメラ１６で撮像された画像、携帯端末１で受信されたデータ、その他、液晶ディスプレイ１８の表示画面上の所定の位置を指示するカーソルなども表示される。
【００３９】
本体１３には、その表面に「０」乃至「９」の数字キー、発呼キー、リダイヤルキー、終話及び電源キー、クリアキー、並びに電子メールキー等の操作キー１９が設けられており、ユーザは、この操作キー１９を操作することによって、各種の指示を入力することができるようになっている。
【００４０】
また、本体１３には、操作キー１９の下部に、メモボタン２０やマイクロフォン２１が設けられている。メモボタン２０は、通話中の相手の音声を録音するときに操作される。マイクロフォン２１は、通話時のユーザの音声を集音する。
【００４１】
さらに、本体１３には、操作キー１９の上部に、回転自在なトラックボール２２が、本体１３の表面から僅かに突出した状態で設けられている。トラックボール２２が回転操作されると、その操作に応じて、液晶ディスプレイ１８に表示された電話帳リストや電子メールのスクロール動作、ホームページのページ捲り動作、画像の送り動作等の種々の動作が行われる。
【００４２】
また、トラックボール２２は、本体１３の内部方向への押圧操作が可能になっている。例えば、ユーザが、トラックボール２２を回転操作することにより、液晶ディスプレイ１８に表示された電話帳リストの複数の電話番号の中から所望の電話番号を選択し、トラックボール２２を本体１３の内部方向に押圧操作すると、携帯端末１では、選択された電話番号が確定され、その電話番号に対して自動的に発呼処理が行われる。
【００４３】
その他、トラックボール２２は、例えば、液晶ディスプレイ１８に表示されるカーソルを移動するときに回転操作され、カーソルが位置している点をクリックするときに、押圧操作される。
【００４４】
本体１３の左側面上部には、抜差自在な「メモリカード」２３を挿着するためのメモリカードスロット２４が設けられている。メモリカードには、メモボタン２０が押下された場合に、通話中の相手の音声が記録され、あるいは、また、ユーザの操作に応じて、電子メールや、ホームページ、ＣＣＤカメラ１６で撮像された画像、携帯端末１で受信されたデータ等が記録される。
【００４５】
ここで、メモリカード２３は、小型薄型形状のプラスチックケース内に、電気的に書換えや消去が可能な不揮発性メモリであるＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）の一種であるフラッシュメモリ素子を格納したものであり、画像データや、音声データ、プログラム等の各種データの書き込みおよび読み出しが可能となっている。
【００４６】
なお、メモリカード２３としては、例えば、本件出願人であるソニー株式会社によって開発されたメモリスティク（ソニー株式会社の商標）を採用することができる。また、メモリカード２３としては、その他、例えば、他社製品であるＳＤメモリーカードや、コンパクトフラッシュ、スマートメディア、マルチメディアカード、サムドライブ(Thumb Drive)（いずれも商標）等を採用することも可能である。また、半導体メモリであるメモリカード２３に替えて、例えば、マイクロドライブやｉＤフォーマット（いずれも商標）といった磁気ディスク等を採用することも可能である。
【００４７】
メモリカード２３は、メモリスティックスロット２４に対して、容易に着脱可能となっており、従って、メモリカード２３を介することで、他の電子機器との間で、データを、容易に共有することが可能となっている。
【００４８】
なお、本体１３には、背面側に、図示しないバッテリパックが挿着されており、終話及び電源キーがオン状態になると、バッテリパックから各回路部に対して電力が供給されて動作可能な状態となる。
【００４９】
図４は、携帯端末１の電気的構成例を示している。
【００５０】
携帯端末１は、表示部１２および本体１３の各部を統括的に制御する主制御部３０に対して、電源回路部３１、操作入力制御部３２、画像エンコーダ３３、カメラインターフェース部３４、ＬＣＤ（Liquid Crystal Display）制御部３５、画像デコーダ３６、多重分離部３７、記録再生部４２、変復調回路部３８、および音声コーデック３９が、メインバス４０を介して互いに接続されると共に、画像エンコーダ３３、画像デコーダ３６、多重分離部３７、変復調回路部３８、および音声コーデック３９が、同期バス４１を介して互いに接続されて構成されている。
【００５１】
電源回路部３１は、ユーザの操作により終話及び電源キーがオン状態にされると、バッテリパックから各部に対して電力を供給し、携帯端末１を動作可能な状態に起動する。
【００５２】
主制御部３０は、図示せぬＣＰＵ，ＲＯＭ、ＲＡＭ等で構成され、ＣＰＵが、ＲＯＭに記憶されたプログラムを実行することで、各種の処理を行う。
【００５３】
即ち、携帯端末１は、主制御部３０の制御に基づいて、音声通話モード時にマイクロフォン２１で集音した音声信号を、音声コーデック３９によってディジタル音声データに変換し、これを変復調回路部３８でスペクトラム拡散処理する。
さらに、携帯端末１は、そのスペクトラム拡散処理語の信号に対して、送受信回路部４３でディジタルアナログ変換処理及び周波数変換処理を施し、アンテナ１４を介して送信する。
【００５４】
また、携帯端末１は、音声通話モード時にアンテナ１４で受信した受信信号を、送受信回路部４３で増幅し、周波数変換処理及びアナログディジタル変換処理を施して、変復調回路部３８に供給する。変復調回路部３８は、送受信回路部４３からの信号をスペクトラム逆拡散処理し、音声コーデック３９に供給する。音声コーディック３９は、変復調回路部３８からの信号をアナログ音声信号に変換し、スピーカ１７に供給して出力させる。
【００５５】
さらに、携帯端末１は、例えば、電子メール等のテキストデータを送信する場合、操作キー１９やトラックボール２２の操作によって入力されたテキストデータを、操作入力制御部３２を介して主制御部３０に送出する。主制御部３０は、そこに供給されるテキストデータを、上述した音声通話における場合と同様に、変復調回路部３８および送受信回路部４３で処理した後、アンテナ１４を介して、基地局２に送信する。
【００５６】
また、携帯端末１は、電子メール等のテキストデータを受信する場合、アンテナ１４を介して基地局２から受信した受信信号を、音声通話における場合と同様に、送受信回路部４３および変復調回路部３８で処理することにより、テキストデータに復元した後、ＬＣＤ制御部３５を介して、液晶ディスプレイ１８に供給して、電子メールとして表示させる。
【００５７】
さらに、携帯端末１は、例えば、画像データを送信する場合、ＣＣＤカメラ１６で撮像された画像データを、カメラインターフェース部３４を介して、画像エンコーダ３３に供給する。画像エンコーダ３３は、ＣＣＤカメラ１６から供給される画像データを、所定の符号化方式によって圧縮符号化することにより符号化画像データに変換し、これを多重分離部３７に送出する。同時に、携帯端末１は、ＣＣＤカメラ１６による撮像中にマイクロフォン２１で集音した音声を、音声コーデック３９を介して、ディジタルの音声データとして、多重分離部３７に送出する。多重分離部３７は、画像エンコーダ３３から供給された符号化画像データと音声コーデック３９から供給された音声データとを、所定の方式で多重化する。この結果得られる多重化データは、変復調回路部３８および送受信回路部４３で処理され、アンテナ１４を介して送信される。
【００５８】
なお、上述のようにしてCCDカメラ１６で撮影される画像データは、同時に、カメラインターフェース部３４及びＬＣＤ制御部３５を介して、液晶ディスプレイ１８に供給して表示することができる。
【００５９】
携帯端末１は、例えば、画像データを受信する場合、アンテナ１４を介して基地局２から受信した受信信号を、送受信回路部４３および変復調回路部３８で処理し、その結果得られる多重化データを、多重分離部３７に送出する。多重分離部３７は、多重化データを、符号化画像データと音声データとに分け、同期バス４１を介して、符号化画像データを画像デコーダ３６に供給すると共に、音声データを音声コーデック３９に供給する。画像デコーダ３６は、符号化画像データを所定の符号化方式に対応した復号化方式でデコードすることにより、再生動画像データを生成し、ＬＣＤ制御部３５を介して液晶ディスプレイ１８に供給して表示させる。音声コーデック３９は、そこに供給される音声データをアナログ音声信号に変換し、スピーカ１７に供給して出力させる。
【００６０】
その他、携帯端末１では、コンテンツサーバ７がプッシュ型で配信する電子ブックのデータや、映画等の画像（動画像）データ等のコンテンツの受信も可能となっている。
【００６１】
ここで、携帯端末１では、受信した各種のデータを、記録再生部４２を介してメモリカード２３に供給して記録させることが可能である。
【００６２】
次に、図５は、図１のコンテンツサーバ７のハードウェア構成例を示している。
【００６３】
CPU５２(Central Processing Unit)には、バス５１を介して、入出力インタフェース６０が接続されており、CPU５２は、インターネットサービスプロバイダの管理者によって、キーボードや、マウス、マイク等で構成される入力部５７が操作等されることにより、入出力インタフェース６０を介して指令が入力されると、それにしたがって、ROM(Read Only Memory)５３に格納されているプログラムを実行する。あるいは、また、CPU５２は、ハードディスク５５に格納されているプログラム、衛星若しくはネットワークから転送され、通信部５８で受信されてハードディスク５５にインストールされたプログラム、またはドライブ５９に装着されたリムーバブル記録媒体６１から読み出されてハードディスク５５にインストールされたプログラムを、RAM(Random Access Memory)５４にロードして実行する。これにより、CPU５２は、後述するフローチャートにしたがった処理、あるいは後述するブロック図の構成により行われる処理を行う。そして、CPU５２は、その処理結果を、必要に応じて、例えば、入出力インタフェース６０を介して、LCD(Liquid CryStal Display)やスピーカ等で構成される出力部５６から出力、あるいは、通信部５８から送信、さらには、ハードディスク５５に記録等させる。
【００６４】
なお、本明細書において、コンテンツサーバ７（のCPU５２）に各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【００６５】
また、プログラムは、コンテンツサーバ７だけによって処理されるものであっても良いし、コンテンツサーバ７を含む複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【００６６】
ここで、プログラムは、コンテンツサーバ７に内蔵されている記録媒体としてのハードディスク５５やＲＯＭ５３に予め記録しておくことができる。
【００６７】
あるいはまた、プログラムは、フロッピーディスク、CD-ROM(Compact Disc Read Only Memory)，MO(Magneto optical)ディスク，DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体６１に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体６１は、いわゆるパッケージソフトウエアとして提供することができる。
【００６８】
さらに、プログラムは、上述したようなリムーバブル記録媒体６１からコンテンツサーバ７にインストールする他、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンテンツサーバ７に無線で転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンテンツサーバ７に有線で転送し、コンテンツサーバ７では、そのようにして転送されてくるプログラムを、通信部５８で受信し、内蔵するハードディスク５５にインストールすることができる。
【００６９】
ところで、コンテンツサーバ７は、上述したように、例えば、プッシュ型の配信、つまりは、放送によって、電子ブックのデータや映画の画像データ等のコンテンツを、携帯端末１に提供するが、その提供するコンテンツは、複数の携帯端末１1乃至１Aそれぞれから送信されてくる各ユーザのユーザ入力情報に基づいて制御されるようになっている。
【００７０】
即ち、図１において、コンテンツサーバ７は、例えば、電子ブックのデータを、複数の携帯端末１1乃至１Aのうちの、ある注目している注目ユーザの携帯端末１（以下、適宜、注目携帯端末１という）に提供する場合には、最初は、例えば、各電子ブックの書籍名、著者、出版社だけを、アクセスサーバ６、公衆回線網３、および基地局２を介して、注目携帯端末１に提供する。
【００７１】
この場合、注目携帯端末１では、例えば、図６（Ａ）に示すように、液晶ディスプレイ１８において、各電子ブックの書籍名、著者、出版社が表示される。注目携帯端末１以外の携帯端末１でも、同様の表示が行われる。
【００７２】
複数の携帯端末１1乃至１Aそれぞれにおいて、図６（Ａ）に示した表示が行われている場合に、各携帯端末１1乃至１Aのユーザが、トラックボール２２をクリックすることにより、自身が所望する電子ブックの表示部分を選択すると、主制御部３０（図４）は、その選択された電子ブックを特定する情報を、ユーザからのユーザ入力情報として、変復調回路部３８および送受信回路部４３を制御することにより送信する。即ち、これにより、ユーザ入力情報は、基地局２、公衆回線網３、およびアクセスサーバ６を介して、コンテンツサーバ７に送信される。
【００７３】
コンテンツサーバ７は、このようにして複数の携帯端末１1乃至１Aそれぞれから送信されてくる各ユーザのユーザ入力情報に基づいて、注目ユーザの嗜好を推定し、その推定した嗜好に基づいて、注目ユーザに提供する電子ブックのデータを加工する。
【００７４】
即ち、コンテンツサーバ７は、提供する電子ブックのデータから、注目ユーザが興味がないと推測される書籍に関するものを削除する。さらに、コンテンツサーバ７は、提供する電子ブックのデータに対して、注目ユーザが興味があるであろうと推測される書籍の内容の一部を追加する。そして、コンテンツサーバ７は、注目ユーザの注目携帯端末１に、そのような加工を行った電子ブックのデータを提供する。
【００７５】
その結果、注目携帯端末１では、例えば、図６（Ｂ）に示すように、液晶ディスプレイ１８において、注目ユーザが興味のある書籍のみについての電子ブックの書籍名、著者、出版社と、その書籍の内容の一部が表示される。なお、注目携帯端末１以外の携帯端末１でも、各ユーザの興味のある書籍について、同様の表示が行われる。
【００７６】
その後も、コンテンツサーバ７は、注目ユーザの嗜好の推定をし続け、より興味があると推定された書籍については、その書籍の全内容を提供する。
【００７７】
その結果、注目携帯端末１では、例えば、図６（Ｃ）に示すように、液晶ディスプレイ１８において、注目ユーザがより興味のある書籍のみについての電子ブックの書籍名、著者、出版社と、その書籍の内容の全部が表示される。なお、注目携帯端末１以外の携帯端末１でも、各ユーザの興味のある書籍について、同様の表示が行われる。
【００７８】
ここで、上述の場合には、コンテンツサーバ７において、注目ユーザの嗜好を推定し、注目ユーザに対して、興味があると推定された書籍のみについての電子ブックのデータを提供するようにしたが、注目ユーザに対しては、他の書籍についての電子ブックのデータも提供することが可能である。即ち、コンテンツサーバ７が電子ブックのデータを有している書籍のうち、注目ユーザが興味があると推定されるものについては、図６（Ｂ）や図６（Ｃ）で説明したような電子ブックのデータを提供し、残りの書籍については、書籍名、著者、および出版社だけの電子ブックのデータを提供するようにすることが可能である。
【００７９】
さらに、コンテンツサーバ７では、推定した注目ユーザの嗜好に応じて、例えば、書籍の内容を表す文字を、図７（Ａ）に示すような、デフォルトの大きさから、図７（Ｂ）に示すような、より大きな文字に変更した電子ブックのデータを提供することが可能である。また、コンテンツサーバ７では、推定した注目ユーザの嗜好に応じて、例えば、図７（Ｃ）に示すように、電子ブックの書籍名、著者、出版社と、その書籍の内容の全部に、挿絵や、著者の写真、書籍の表紙の写真を含ませたものに変更した電子ブックのデータを提供するようにすることも可能である。
【００８０】
さらに、コンテンツサーバ７においては、推定した注目ユーザの嗜好に基づいて、注目ユーザが興味があるであろうと推測される書籍のリスト（お奨め書籍リスト）を作成し、図８に示すように、そのリストを含めたものに変更した電子ブックのデータを、注目ユーザに対して提供するようにすることも可能である。
【００８１】
なお、上述の場合には、コンテンツサーバ７においては、電子ブックのデータを提供するようにしたが、他のコンテンツについても、複数のユーザからのユーザ入力情報に応じて、各ユーザに提供されるコンテンツの内容が制御される。
【００８２】
即ち、例えば、コンテンツサーバ７から複数の携帯端末１1乃至１Aに対して、画像データが提供される場合には、最初は、例えば、図９（Ａ）に示すような、全体の解像度が低い（あるいは、標準解像度の）画像データが提供される。
【００８３】
複数の携帯端末１1乃至１Aそれぞれにおいて、図９（Ａ）に示した解像度の低い画像データが表示されている場合に、各携帯端末１1乃至１Aのユーザが、トラックボール２２をクリックすることにより、自身が所望する物体の表示部分を選択すると、主制御部３０（図４）は、その選択された表示部分を特定する情報を、ユーザからのユーザ入力情報として、変復調回路部３８および送受信回路部４３を制御することにより、コンテンツサーバ７に送信する。
【００８４】
コンテンツサーバ７は、このようにして複数の携帯端末１1乃至１Aそれぞれから送信されてくる各ユーザのユーザ入力情報に基づいて、注目ユーザの嗜好を推定し、その推定した嗜好に基づいて、注目ユーザに提供する画像データを加工する。
【００８５】
即ち、コンテンツサーバ７は、提供する画像データの中で、注目ユーザが興味があると推測される領域の解像度を向上させ、注目ユーザの注目携帯端末１に、そのように解像度を向上させた画像データを提供する。
【００８６】
その結果、注目携帯端末１では、例えば、図９（Ｂ）に示すように、液晶ディスプレイ１８において、注目ユーザが興味のある物体の表示部分の解像度が向上した画像データが表示される。なお、注目携帯端末１以外の携帯端末１でも、各ユーザの興味がある物体について、同様の表示が行われる。
【００８７】
また、コンテンツサーバ７から複数の携帯端末１1乃至１Aに対して、例えば、図１０（Ａ）に示すように、オブジェクト分離されていない画像データが提供される場合において、各携帯端末１1乃至１Aのユーザが、トラックボール２２をクリックすることにより、自身が所望するオブジェクトの表示部分を選択すると、主制御部３０（図４）は、その選択された表示部分を特定する情報を、ユーザからのユーザ入力情報として、変復調回路部３８および送受信回路部４３を制御することにより、コンテンツサーバ７に送信する。
【００８８】
コンテンツサーバ７は、このようにして複数の携帯端末１1乃至１Aそれぞれから送信されてくる複数のユーザのユーザ入力情報に基づいて、注目ユーザに提供する画像データからオブジェクトを抽出し、これにより、例えば、図１０（Ｂ）に示すように、画像データを、オブジェクト（前景）と背景に分離するとともに、オブジェクト符号化を行って、注目ユーザの注目携帯端末１に提供する。
【００８９】
注目携帯端末１では、オブジェクト符号化された画像データを構成するオブジェクトと背景とが合成され、図１０（Ａ）に示したような画像が表示されるが、注目ユーザには、オブジェクトが分離された状態の画像データが提供されるため、注目ユーザは、そのオブジェクトを再利用することができる。
【００９０】
次に、図１１は、携帯端末１に対して、図６乃至図１０で説明したようなコンテンツの提供が行われる場合の、図５のコンテンツサーバ７の機能的構成例を示している。なお、この機能的構成は、コンテンツサーバ７において、ハードディスク５５にインストール等されたプログラムを、ＣＰＵ５２が実行することにより実現される。
【００９１】
コンテンツデータベース７１は、携帯端末１に提供するコンテンツを記憶している。
【００９２】
コンテンツ加工部７２は、携帯端末１に提供するコンテンツを、コンテンツデータベース７１から読み出し、そのコンテンツを、検索部７８から供給される解析情報に基づいて加工する。そして、コンテンツ加工部７２は、加工後のコンテンツ（以下、適宜、加工コンテンツという）を、送受信制御部７３に供給する。
【００９３】
送受信制御部７３は、コンテンツ加工部７２からの加工コンテンツを、いわゆるプッシュ型の配信によって、携帯端末１に送信する。また、送受信制御部７３は、ユーザ端末１から送信されてくるユーザ入力情報を受信し、登録部７４に供給する。その他、送受信制御部７３は、ユーザ登録のためのデータの送受信等も行う。
【００９４】
登録部７４は、送受信制御部７３から供給されるユーザ入力情報を、ユーザ入力情報データベース７５に供給して登録する。さらに、登録部７４は、ユーザＩＤ(Identification)やパスワードの発行等のユーザ登録のための処理も行う。また、登録部７４は、必要に応じて、携帯端末１のユーザを特定するユーザＩＤを、課金処理部７９に供給する。
【００９５】
ユーザ入力情報データベース７５は、登録部７４から供給されるユーザ入力情報を、そのユーザ入力情報を送信してきた携帯端末のユーザのユーザＩＤと対応付けて記憶する。
【００９６】
解析部７６は、ユーザ入力情報データベース７５に記憶された複数のユーザの入力情報を解析し、注目ユーザの嗜好等の解析情報を、注目ユーザのユーザＩＤと対応付けて、解析情報データベース７７に供給する。
【００９７】
解析情報データベース７７は、解析部７６から供給される解析情報およびユーザＩＤを一時記憶する。
【００９８】
検索部７８は、注目ユーザのユーザＩＤに対応付けられている解析情報を、解析情報データベース７７から検索し、コンテンツ加工部７２に供給する。
【００９９】
課金処理部７９は、ユーザ入力情報データベース７５に記憶されたユーザＩＤのユーザについて、課金処理を行う。なお、コンテンツサーバ７がユーザに提供するサービスは、その内容によって、有料または無料にすることができる。ユーザ入力情報データベース７５には、ユーザが、有料のサービスを受けるもの（有料ユーザ）であるか、または無料のサービスを受けるもの（無料ユーザ）であるかの有料／無料情報を、各ユーザのユーザＩＤと対応付けて登録することができ、この場合、課金処理部７９は、有料ユーザに対してのみ、課金処理を行う。
【０１００】
以上のように構成されるコンテンツサーバ７では、コンテンツサーバ７が提供するサービスを受けるためのユーザ登録処理、ユーザ入力情報データベース７５に記憶されたユーザ入力情報の解析処理、ユーザ（携帯端末１）へのプッシュ型によるコンテンツ提供処理等が行われる。
【０１０１】
即ち、図１２は、コンテンツサーバ７が行うユーザ登録処理を説明するフローチャートである。
【０１０２】
ユーザ登録処理では、携帯端末１から、ユーザ登録の要求があると、ステップＳ１において、送受信制御部７３が、ユーザ登録に必要な情報（以下、適宜、登録情報という）をユーザに入力してもらうための、例えばＨＴＭＬ等で記述されたユーザ登録画面を、ユーザ登録の要求があった携帯端末１に送信する。
【０１０３】
このユーザ登録画面は、携帯端末１で受信され、液晶ディスプレイ１８において表示される。そして、ユーザが、液晶ディスプレ１８に表示されたユーザ登録画面に対して、ユーザの氏名や、代金引き落としのための口座番号あるいはクレジットカード番号、その他の必要な登録情報を入力し、その登録情報が、携帯端末１からコンテンツサーバ７に送信されてくると、送受信制御部７３は、ステップＳ２において、携帯端末１から送信されてくる登録情報を受信し、登録部７４に供給する。登録部７４は、登録情報を受信すると、ステップＳ３において、ユニークなユーザＩＤとパスワードを発行し、ステップＳ４に進む。
【０１０４】
ステップＳ４では、登録部７４が、ユーザ入力情報データベース７５に、新たなエントリを生成し（登録情報を送信してきたユーザのユーザ入力情報を記憶するための記憶領域を確保し）、そのエントリに、ステップＳ３で発行したユーザＩＤおよびパスワードと、送受信制御部７３からの登録情報とを対応付けて登録する。
【０１０５】
そして、登録部７４は、発行したユーザＩＤとパスワードを、送受信制御部７３に供給し、送受信制御部７４は、ステップＳ５において、登録部７４からのユーザＩＤとパスワードを、登録情報を送信してきた携帯端末１に送信して、ユーザ登録処理を終了する。
【０１０６】
なお、ユーザＩＤとパスワードを受信した携帯端末１では、例えば、主制御部３０において、そのユーザＩＤとパスワードが記憶され、必要な場合に、コンテンツサーバ７に送信される。
【０１０７】
次に、図１３のフローチャートを参照して、解析部７６が行う、ユーザ入力情報データベース７５に記憶されたユーザ入力情報を解析する解析処理について説明する。
【０１０８】
コンテンツサーバ７が提供するコンテンツについて、携帯端末１1乃至１Aそれぞれのユーザが、図６乃至図１０で説明したように、トラックボール２２をクリックすると、携帯端末１1乃至１Aは、そのクリックされたコンテンツの部分を表す情報を、ユーザ入力情報として、その主制御部３０に登録されたユーザＩＤとともに、コンテンツサーバ７に送信する。このユーザ入力情報とユーザＩＤは、コンテンツサーバ７の送受信制御部７３で受信され、登録部７４に供給される。
登録部７４は、送受信制御部７３からのユーザ入力情報を、それに対応付けられているユーザＩＤに対応する、ユーザ入力情報データベース７５のエントリに登録する。
【０１０９】
解析部７６は、以上のようにして、１以上のユーザ入力情報がユーザ入力情報データベース７５に登録されているユーザを、順次、注目ユーザとして、解析処理を行う。
【０１１０】
即ち、ステップＳ１１では、解析部７６は、注目ユーザのユーザ入力情報を、ユーザ入力情報データベース７５から読み出し、そのユーザ入力情報に関連する他のユーザのユーザ入力情報を、ユーザ入力情報データベース７５から抽出する。そして、ステップＳ１２に進み、解析部７６は、注目ユーザのユーザ入力情報と、ステップＳ１１で抽出したユーザ入力情報とをまとめて解析情報とし、注目ユーザのユーザＩＤと対応付けて、解析情報データベース７７に登録して、解析処理を終了する。
【０１１１】
次に、図１４のフローチャートを参照して、注目ユーザの注目携帯端末１にコンテンツを提供するコンテンツ提供処理について説明する。
【０１１２】
コンテンツ提供処理では、まず最初に、ステップＳ２１において、検索部７８が、注目ユーザのユーザＩＤに対応付けられている解析情報を、解析情報データベース７７から検索し、コンテンツ加工部７２に供給する。コンテンツ加工部７２は、ステップＳ２２において、所定のスケジュール情報にしたがい、コンテンツデータベース７１からコンテンツを読み出し、そのコンテンツを、検索部７８からの解析情報に基づいて加工する。
【０１１３】
コンテンツ加工部７２は、その加工の結果得られた加工コンテンツを、送受信制御部７３に供給し、送受信制御部７３は、ステップＳ２３においてコンテンツ加工部７２からの加工コンテンツを、注目ユーザの注目携帯端末１に対して、プッシュ型で送信して、コンテンツ提供処理を終了する。
【０１１４】
次に、図１５は、コンテンツとして、電子ブックのデータを提供するコンテンツサーバ７の機能的構成例を示している。なお、以下においては、ユーザ登録処理および課金処理については、図１１における場合と同様であるため、その説明は省略する。
【０１１５】
図１５のコンテンツサーバ７において、電子ブックデータベース８１、電子ブックデータ処理部８２、送受信制御部８３、登録部８４、嗜好データベース８５、同一嗜好ユーザ抽出部８６、統合嗜好データベース８７、嗜好情報検索部８８は、図１１におけるコンテンツデータベース７１、コンテンツ加工部７２、送受信制御部７３、登録部７４、ユーザ入力情報データベース７５、解析部７６、解析情報データベース７７、検索部７８に、それぞれ対応している。
【０１１６】
即ち、電子ブックデータベース８１は、電子ブックのデータとして、各書籍について、その書籍名、著者、出版社、内容その他のデータを記憶している。電子ブックデータ処理部８２は、電子ブックデータベース８１から電子ブックのデータ（電子ブックデータ）を読み出し、その電子ブックデータを、嗜好情報検索部８８からの嗜好情報に基づいて加工して、送受信制御部８３に供給する。
【０１１７】
送受信制御部８３は、電子ブックデータ処理部８２からの電子ブックデータを、プッシュ型で、携帯端末１に送信する。また、送受信制御部８３は、携帯端末１から送信されてくるユーザ入力情報としてのクリックデータと、その携帯端末１のユーザに発行されたユーザＩＤを受信する。
【０１１８】
即ち、携帯端末１においては、図６乃至図８で説明したように、コンテンツサーバ７から提供される電子ブックデータが表示されるが、携帯端末１のユーザが、そのようにして表示される電子ブックデータのうち、自身の興味がある表示部分を、トラックボール２２を操作してクリックすると、携帯端末１は、クリックが行われたことを表すクリックデータに、そのクリックが行われた電子ブックデータを特定する情報を含め、その主制御部３０に記憶されているユーザＩＤと対応付けて、コンテンツサーバ７に送信する。送受信制御部８３は、このようにして、携帯端末１から送信されてくるクリックデータとユーザＩＤを受信し、登録部８４に供給する。
【０１１９】
登録部８４は、送受信制御部８３からのクリックデータに基づいて、ユーザがクリックすることにより選択した電子ブックデータとしての書籍を認識し、その書籍を特定するための情報としての、例えば、ＩＳＢＮコードを、送受信制御部８３からのクリックデータに対応付けられていたユーザＩＤに対応する嗜好データベース８５のエントリに登録する。嗜好データベース８５は、登録部８４から、このようにして供給されるＩＳＢＮコードを記憶する。
【０１２０】
同一嗜好ユーザ抽出部８６は、注目ユーザと同様の嗜好を有する他のユーザを抽出する。即ち、同一嗜好ユーザ抽出部８６は、嗜好データベース８５の注目ユーザのエントリと、他のユーザのエントリとを比較し、注目ユーザのエントリに登録されているＩＳＢＮコードと一致するＩＳＢＮコードが所定数以上登録されている、他のユーザのエントリを抽出する。そして、同一嗜好ユーザ抽出部８６は、その抽出した他のユーザのエントリに登録されているＩＳＢＮコードと、注目ユーザのエントリに登録されているＩＳＢＮコードとの論理和をとることにより統合し、注目ユーザのユーザＩＤと対応付けて、統合嗜好データベース８７に供給して記憶させる。
【０１２１】
従って、この場合、統合嗜好データベース８７には、注目ユーザが興味があるとして、自身が直接選択した書籍のＩＳＢＮコードとともに、そのＩＳＢＮコードにより特定される書籍を選択した他のユーザが選択した書籍のＩＳＢＮコードも、注目ユーザのユーザＩＤと対応付けられて登録される。
【０１２２】
即ち、注目ユーザが直接選択した書籍と同一の書籍を所定数以上選択した他のユーザは、注目ユーザと同じような嗜好を有すると推測され、従って、そのようなユーザが選択した書籍は、注目ユーザも興味がひかれるものであると推測されることから、同一嗜好ユーザ抽出部８６は、上述のように、注目ユーザのエントリに登録されているＩＳＢＮコードと一致するＩＳＢＮコードが所定数以上登録されている、他のユーザのエントリを抽出し、その抽出した他のユーザのエントリに登録されているＩＳＢＮコードと、注目ユーザのエントリに登録されているＩＳＢＮコードとの論理和をとることにより統合し、統合嗜好データベース８７に登録する。
【０１２３】
なお、ここでは、注目ユーザと他のユーザとが、同じような嗜好を有するかどうかを、注目ユーザと他のユーザとが選択した同一の書籍の数に基づいて判断するようにしたが、注目ユーザと他のユーザとが、同じような嗜好を有するかどうかは、その他、例えば、注目ユーザと他のユーザとが選択した書籍のジャンルその他を総合的に考慮して判断することが可能である。即ち、例えば、注目ユーザと他のユーザが選択した書籍のジャンルや、著者、出版社等についてヒストグラムを作成し、そのヒストグラムに基づいて、注目ユーザと他のユーザとが、同じような嗜好を有するかどうかを判断するようにすることが可能である。
【０１２４】
統合嗜好データベース８７は、同一嗜好ユーザ抽出部８６から供給されるＩＳＢＮコードとユーザＩＤとのセットを、統合嗜好情報として記憶する。嗜好情報検索部８８は、注目ユーザの統合嗜好情報を、統合嗜好データベース８７から検索し、電子ブックデータ処理部８２に供給する。
【０１２５】
次に、図１６のフローチャートを参照して、図１５の同一嗜好ユーザ抽出部８６の処理について説明する。
【０１２６】
同一嗜好ユーザ抽出部８６は、まず最初に、ステップＳ３１において、嗜好データベース８５の注目ユーザのエントリと、他のユーザのエントリとを比較し、注目ユーザのエントリに登録されているＩＳＢＮコードと一致するＩＳＢＮコードが所定数以上登録されているエントリのユーザを、注目ユーザと同一の嗜好を有するユーザとして抽出する。
【０１２７】
そして、ステップＳ３２に進み、同一嗜好ユーザ抽出部８６は、ステップＳ８６で抽出したユーザのエントリに登録されているＩＳＢＮコードと、注目ユーザのエントリに登録されているＩＳＢＮコードとの論理和をとることにより統合し、その統合の結果得られる各ＩＳＢＮコードに対して、統合前のＩＳＢＮコードの数（以下、適宜、重複数という）を付加する。
【０１２８】
即ち、例えば、注目ユーザUser0と同一の嗜好を有するユーザとして３人のユーザUser1,User2,User3が抽出された場合において、注目ユーザUser0のエントリに登録されているＩＳＢＮコードが、code0,code1,code2、ユーザUser1のエントリに登録されているＩＳＢＮコードが、code0,code1,code2,code3、ユーザUser2のエントリに登録されているＩＳＢＮコードが、code1,code2,code3、ユーザUser3のエントリに登録されているＩＳＢＮコードが、code1,code2,code3,code4であるとすると、同一嗜好ユーザ抽出部８６は、これらの注目ユーザを含む４人のユーザのエントリに登録されているＩＳＢＮコードを統合することにより、code0,code1,code2,code3,code4とする。さらに、同一嗜好ユーザ抽出部８６は、code0に対して２を、code1に対して４を、code2に対して４を、code3に対して３を、code4に対して１を、それぞれ重複数として付加する。
【０１２９】
そして、同一嗜好ユーザ抽出部８６は、重複数を付加したＩＳＢＮコードを、注目ユーザのユーザＩＤと対応付けて、統合嗜好データベース８７に供給して記憶させ、処理を終了する。
【０１３０】
なお、同一嗜好ユーザ抽出部８６は、嗜好データベース８５にユーザＩＤが登録されているユーザすべてを、順次、注目ユーザとして処理を行う。
【０１３１】
次に、図１７は、図１５の電子ブックデータ処理部８２の構成例を示している。
【０１３２】
スケジューラ９１は、電子ブックデータをプッシュ型で配信するスケジューリングを行い、そのスケジューリング結果に基づいて、電子ブックデータ読み出し部９２を制御する。電子ブックデータ読み出し部９２は、スケジューラ９１の制御にしたがい、電子ブックデータベース８１から、送信すべき電子ブックデータを読み出し、データ選択部９３に供給する。データ選択部９３は、嗜好情報検索部８８から供給される統合嗜好情報に基づいて、電子ブックデータ読み出し部９２からの電子ブックデータを取捨選択して出力する。
【０１３３】
以上のように構成される電子ブックデータ処理部８２では、図１８のフローチャートに示すように、まず最初に、ステップＳ４１において、電子ブックデータ読み出し部９２は、スケジューラ９１の制御にしたがい、電子ブックデータベース８１から、送信すべき電子ブックデータを読み出し、データ選択部９３に供給する。そして、ステップＳ４２に進み、データ選択部９３は、嗜好情報検索部８８から供給される統合嗜好情報に基づいて、電子ブックデータ読み出し部９２からの電子ブックデータを取捨選択する。
【０１３４】
即ち、データ選択部９３は、嗜好情報検索部８８から統合嗜好情報として供給されるユーザＩＤに対応付けられたＩＳＢＮコードの重複数を、そのＩＳＢＮコードによって特定される書籍に対する注目ユーザの興味の度合いとし、その興味の度合いに応じて、電子ブックデータ読み出し部９２からの電子ブックデータを取捨選択する。
【０１３５】
具体的には、データ選択部９３は、注目ユーザが非常に興味があると推定される書籍の電子ブックデータについては、例えば、その全部を選択して出力する。
また、データ選択部９３は、注目ユーザが少し興味があると推定される電子ブックデータについては、例えば、その書籍名、著者、出版社、および内容の一部だけを選択して出力する。さらに、データ選択部９３は、注目ユーザがあまり興味がないと推定される電子ブックデータについては、例えば、その書籍名、著者、および出版社だけを選択して出力する。また、データ選択部９３は、注目ユーザがまったく興味がないと推定される電子ブックデータについては、例えば、一切出力しない。
【０１３６】
これにより、注目ユーザの注目携帯端末１には、図６で説明したような形で、電子ブックデータが提供される。
【０１３７】
その後は、ステップＳ４１に戻り、以下、同様の処理が繰り返される。
【０１３８】
なお、統合嗜好情報における重複数の最大値が小さい場合には、注目ユーザについて、十分な数のクリックデータが、嗜好データベース８５に登録されていないと考えられるが、この場合は、データ選択部９３において、デフォルトの処理を行わせることができる。即ち、この場合、データ選択部９３には、電子ブックデータ読み出し部９２から供給されるすべての電子ブックデータについて、例えば、その書籍名、著者、および出版社だけを選択して出力させるようにすることができる。
【０１３９】
以上のように、コンテンツサーバ７では、注目ユーザの嗜好が、注目ユーザからのクリックデータだけでなく、同じような嗜好を有するユーザからのクリックデータをも加味して認識される。そして、注目ユーザが興味がある書籍については、全内容を含む電子ブックデータが、注目ユーザに提供され、あまり興味がない書籍については、内容の一部を含む電子ブックデータや、内容を一切含まない電子ブックデータが、注目ユーザに提供される。
【０１４０】
従って、同じような嗜好を有するユーザからのクリックデータに基づいて、注目ユーザの嗜好を、迅速に推定し、注目ユーザの嗜好にあわせた形で電子ブックデータを提供することができる。また、注目ユーザは、興味のある書籍の表示部分を、トラックボール２２でクリックするだけで、その興味のある書籍について、より詳細な電子ブックデータを得ることができる。
【０１４１】
次に、図１９は、コンテンツとして、映画等の動画の画像データを提供するコンテンツサーバ７の第１の機能的構成例を示している。
【０１４２】
図１９のコンテンツサーバ７において、画像データベース１０１、画像データ処理部１０２、送受信制御部１０３、登録部１０４、クリック位置データベース１０５、特徴量抽出部１０６、特徴量データベース１０７、特徴量検索部１０８は、図１１におけるコンテンツデータベース７１、コンテンツ加工部７２、送受信制御部７３、登録部７４、ユーザ入力情報データベース７５、解析部７６、解析情報データベース７７、検索部７８に、それぞれ対応している。
【０１４３】
即ち、画像データベース１０１は、映画等の動画の画像データを記憶している。画像データ処理部１０２は、画像データベース１０１から画像データを読み出し、その画像データを、特徴量検索部１０８からの特徴量に基づいて加工して、送受信制御部１０３に供給する。
【０１４４】
送受信制御部１０３は、画像データ処理部１０２からの画像データを、プッシュ型で、携帯端末１に送信する。また、送受信制御部１０３は、携帯端末１から送信されてくるユーザ入力情報としてのクリックデータとユーザＩＤを受信する。
【０１４５】
即ち、携帯端末１においては、図９で説明したように、コンテンツサーバ７から提供される画像データが表示されるが、携帯端末１のユーザが、そのようにして表示される画像データのうち、自身の興味がある表示部分を、トラックボール２２を操作してクリックすると、携帯端末１は、クリックが行われたことを表すクリックデータに、そのクリックが行われた画像データの位置を特定する情報を含め、その主制御部３０に記憶されているユーザＩＤと対応付けて、コンテンツサーバ７に送信する。送受信制御部１０３は、このようにして、携帯端末１から送信されてくるクリックデータとユーザＩＤを受信し、登録部１０４に供給する。
【０１４６】
登録部１０４は、送受信制御部１０３からのクリックデータから、ユーザがクリックすることにより選択した画像データの時間的および空間的位置、即ち、ユーザがクリックした画像データのフレームと、そのフレームにおける座標を認識し、クリック位置情報として、送受信制御部１０３からのクリックデータに対応付けられていたユーザＩＤに対応する嗜好データベース１０５のエントリに登録する。嗜好データベース１０５は、登録部１０４から、このようにして供給されるクリック位置情報を記憶する。
【０１４７】
特徴量抽出部１０６は、クリック位置データベース１０５に記憶された複数のユーザについてのクリック位置情報に基づいて、注目ユーザの興味をひく画像データの領域の特徴量を認識する。
【０１４８】
即ち、特徴量抽出部１０６は、クリック位置データベース１０５に登録されているクリック位置情報により表される位置（クリック位置）を中心とする小領域の画像データを、画像データベース１０１から読み出し、その特徴量を抽出する。ここで、小領域の画像データの特徴量としては、例えば、その小領域における色や、動き、その小領域に表示された物体の種類（例えば、人間であるとか、自動車であるとか等）、アクティビティ等がある。
【０１４９】
特徴量抽出部１０６は、クリック位置を中心とする小領域の画像データについて、例えば、複数の特徴量を抽出し、さらに、注目ユーザによるクリック位置を中心とする小領域の画像データの特徴量の１種類以上と類似する特徴量が得られた他のユーザを抽出する。そして、特徴量抽出部１０６は、抽出したユーザによるクリック位置から得られた特徴量のうちの、注目ユーザによるクリック位置から得られた特徴量と類似していない特徴量を、注目ユーザによるクリック位置から得られた特徴量として追加し、さらに、注目ユーザのユーザＩＤと対応付けて、特徴量データベース１０７に供給して記憶させる。
【０１５０】
従って、この場合、特徴量データベース１０７には、注目ユーザが興味があるとして、自身が直接選択した画像データの特徴量とともに、その特徴量と類似する特徴量の画像データを選択した他のユーザが選択した画像データの特徴量が、注目ユーザのユーザＩＤと対応付けられて登録される。
【０１５１】
即ち、注目ユーザが直接選択した画像データの特徴量と類似する特徴量の画像データを選択した他のユーザは、注目ユーザと同じような嗜好を有すると推測され、従って、そのようなユーザが選択した特徴量の画像データは、注目ユーザも興味がひかれるものであると推測されることから、特徴量抽出部１０６は、上述のように、注目ユーザによるクリック位置の特徴量と類似する特徴量の位置をクリックした他のユーザを抽出し、その抽出した他のユーザがクリックしたクリック位置の特徴量を、注目ユーザのエントリに登録されているクリック位置の特徴量に追加し、特徴量データベース１０７に登録する。
【０１５２】
特徴量データベース１０７は、特徴量抽出部１０６から供給される特徴量とユーザＩＤとのセットを記憶する。特徴量検索部１０８は、注目ユーザのユーザＩＤと対応付けられている特徴量を、特徴量データベース１０７から検索し、画像データ処理部１０２に供給する。
【０１５３】
次に、図２０のフローチャートを参照して、図１９の特徴量抽出部１０６の処理について説明する。
【０１５４】
特徴量抽出部１０６は、まず最初に、ステップＳ５１において、クリック位置データベース１０５に登録されているクリック位置を中心とする小領域の画像データを、画像データベース１０１から読み出し、その特徴量を抽出する。そして、ステップＳ５２に進み、特徴量抽出部１０６は、注目ユーザによるクリック位置を中心とする小領域の画像データの特徴量の１種類以上と類似する特徴量が得られた他のユーザを抽出し、ステップＳ５３に進む。ステップＳ５３では、特徴量抽出部１０６は、抽出したユーザについて得られた特徴量を、注目ユーザについて得られた特徴量として追加し、さらに、注目ユーザのユーザＩＤと対応付けて、特徴量データベース１０７に供給して記憶させ、処理を終了する。
【０１５５】
なお、特徴量抽出部１０６は、クリック位置データベース１０５にユーザＩＤが登録されているユーザすべてを、順次、注目ユーザとして処理を行う。
【０１５６】
次に、図２１は、図１９の画像データ処理部１０２の構成例を示している。
【０１５７】
スケジューラ１１１は、画像データをプッシュ型で配信するスケジューリングを行い、そのスケジューリング結果に基づいて、画像データ読み出し部１１２を制御する。画像データ読み出し部１１２は、スケジューラ１１１の制御にしたがい、画像データベース１０１から、送信すべき画像データを読み出し、特徴抽出部１１３および解像度変換部１１５に供給する。特徴量抽出部１１３は、画像データ読み出し部１１２からの画像データを小領域に区分し、各小領域について、図１９の特徴量抽出部１０６と同様の処理を行うことにより、その特徴量を抽出して、特徴近似領域検出部１１４に供給する。特徴近似領域検出部１１４は、特徴量抽出部１１３から供給される特徴量の中から、特徴量検索部１０８（図１９）より供給される注目ユーザについての特徴量と近似（類似）するものを検出し、その近似する特徴量を有する画像データの領域を特定する領域情報を、解像度変換部１１５に供給する。解像度変換部１１５は、画像データ読み出し部１１２から供給される画像データの領域のうちの、特徴近似領域検出部１１４から供給される領域情報によって特定される領域の解像度を高解像度に変換して出力する。
【０１５８】
以上のように構成される画像データ処理部１０２では、図２２のフローチャートに示すように、まず最初に、ステップＳ６１において、画像データ読み出し部１１２は、スケジューラ１１１の制御にしたがい、画像データベース１０１から、送信すべき画像データを読み出し、特徴量抽出部１１３と解像度変換部１１５に供給する。その後、ステップＳ６２において、特徴量抽出部１１３は、画像データ読み出し部１１２からの画像データを小領域に区分し、各小領域の特徴量を抽出して、特徴近似領域検出部１１４に供給する。特徴近似領域検出部１１４は、ステップＳ６３において、特徴量抽出部１１３から供給される特徴量の中から、特徴量検索部１０８（図１９）より供給される注目ユーザについての特徴量と近似するものを検出し、その近似する特徴量を有する画像データの領域を特定する領域情報を、解像度変換部１１５に供給する。そして、ステップＳ６４において、解像度変換部１１５は、画像データ読み出し部１１２から供給される画像データから、特徴近似領域検出部１１４より供給される領域情報によって特定される領域を認識し、その領域の解像度を高解像度に変換して出力する。
【０１５９】
これにより、注目ユーザの注目携帯端末１には、図９で説明したような形で、画像のデータが提供される。
【０１６０】
その後は、ステップＳ６１に戻り、以下、同様の処理が繰り返される。
【０１６１】
以上のように、コンテンツサーバ７では、注目ユーザの嗜好が、注目ユーザからのクリックデータだけでなく、同じような嗜好を有するユーザからのクリックデータをも加味して認識される。そして、注目ユーザが興味がある物体等が表示されている画像データについては、その物体が表示されている領域の解像度が高解像度にされて、注目ユーザに提供される。
【０１６２】
従って、同じような嗜好を有するユーザからのクリックデータに基づいて、注目ユーザの嗜好を、迅速に推定し、注目ユーザの嗜好にあわせた形で画像データを提供することができる。また、注目ユーザは、興味のある物体等の表示部分を、トラックボール２２でクリックするだけで、その興味のある物体について、より高解像度の画像データを得ることができる。
【０１６３】
ここで、ユーザには、そのユーザが画像上のある位置をクリックした場合に、そのクリック位置に対応する、その後に送信されるフレームの位置を含む領域の解像度を高解像度にして提供することが可能である。
【０１６４】
さらに、この場合、注目ユーザがクリックした画像上の位置と時空間的に近い画像上の位置をクリックした他のユーザを、注目ユーザと同じような嗜好を有するものとして抽出することが可能である。そして、注目ユーザと同じような嗜好を有する他のユーザ（以下、適宜、同一嗜好ユーザという）が、その後に画像上のある位置をクリックした場合には、注目ユーザがクリックを行っていなくても、同一嗜好ユーザがクリックした位置に対応する、その後に送信されるフレームの位置を含む領域の解像度を高解像度にして、注目ユーザに提供することが可能である。
【０１６５】
この場合、同じような嗜好を有する複数のユーザのうちの１以上が、画像上のある位置をクリックすると、その１以上のユーザに対して、所定の領域の解像度が高くなった画像が提供されるだけでなく、同じような嗜好を有する他のユーザに対しても、同様に、所定の領域の解像度が高くなった画像が提供されることになる。また、この場合、コンテンツサーバ７では、クリックを行ったユーザに提供するのと同一の画像を、同じような嗜好を有する他のユーザに提供するだけで良く、従って、送信しようとしている画像の特徴量を抽出せずに済むので、処理負担を軽減することができる。
【０１６６】
なお、解像度変換部１１５における解像度の変換には、例えば、本件出願人が先に提案しているクラス分類適応処理を採用することができる。
【０１６７】
クラス分類適応処理は、クラス分類処理と適応処理とからなり、クラス分類処理によって、データを、その性質に基づいてクラス分けし、各クラスごとに適応処理を施すものであり、適応処理は、以下のような手法のものである。
【０１６８】
即ち、適応処理では、例えば、標準解像度または低解像度の画像（ＳＤ(Standard Density)画像）を構成する画素（以下、適宜、ＳＤ画素という）と、所定の予測係数との線形結合により、そのＳＤ画像の解像度を向上させた高解像度の画像（ＨＤ(High Density)画像）の画素の予測値を求めることで、そのＳＤ画像の解像度を向上させた画像が得られる。
【０１６９】
具体的には、例えば、いま、あるＨＤ画像を教師データとするとともに、そのＨＤ画像の解像度を劣化させたＳＤ画像を生徒データとして、ＨＤ画像を構成する画素（以下、適宜、ＨＤ画素という）の画素値ｙの予測値Ｅ［ｙ］を、幾つかのＳＤ画素（ＳＤ画像を構成する画素）の画素値ｘ1，ｘ2，・・・の集合と、所定の予測係数ｗ1，ｗ2，・・・の線形結合により規定される線形１次結合モデルにより求めることを考える。この場合、予測値Ｅ［ｙ］は、次式で表すことができる。
【０１７０】
Ｅ［ｙ］＝ｗ1ｘ1＋ｗ2ｘ2＋・・・・・・（１）
【０１７１】
式（１）を一般化するために、予測係数ｗjの集合でなる行列Ｗ、生徒データｘijの集合でなる行列Ｘ、および予測値Ｅ［ｙj］の集合でなる行列Ｙ’を、
【数１】
0004552296.tif 000002
で定義すると、次のような観測方程式が成立する。
【０１７２】
ＸＷ＝Ｙ’・・・（２）
ここで、行列Ｘの成分ｘijは、ｉ件目の生徒データの集合（ｉ件目の教師データｙiの予測に用いる生徒データの集合）の中のｊ番目の生徒データを意味し、行列Ｗの成分ｗjは、生徒データの集合の中のｊ番目の生徒データとの積が演算される予測係数を表す。また、ｙiは、ｉ件目の教師データを表し、従って、Ｅ［ｙi］は、ｉ件目の教師データの予測値を表す。なお、式（１）の左辺におけるｙは、行列Ｙの成分ｙiのサフィックスｉを省略したものであり、また、式（１）の右辺におけるｘ1，ｘ2，・・・も、行列Ｘの成分ｘijのサフィックスｉを省略したものである。
【０１７３】
そして、この観測方程式に最小自乗法を適用して、ＨＤ画素の画素値ｙに近い予測値Ｅ［ｙ］を求めることを考える。この場合、教師データとなるＨＤ画素の真の画素値ｙの集合でなる行列Ｙ、およびＨＤ画素の画素値ｙに対する予測値Ｅ［ｙ］の残差ｅの集合でなる行列Ｅを、
【数２】
0004552296.tif 000003
で定義すると、式（２）から、次のような残差方程式が成立する。
【０１７４】
ＸＷ＝Ｙ＋Ｅ・・・（３）
【０１７５】
この場合、ＨＤ画素の画素値ｙに近い予測値Ｅ［ｙ］を求めるための予測係数ｗjは、自乗誤差
【数３】
0004552296.tif 000004
を最小にすることで求めることができる。
【０１７６】
従って、上述の自乗誤差を予測係数ｗjで微分したものが０になる場合、即ち、次式を満たす予測係数ｗjが、ＨＤ画素の画素値ｙに近い予測値Ｅ［ｙ］を求めるため最適値ということになる。
【０１７７】
【数４】
0004552296.tif 000005
・・・（４）
【０１７８】
そこで、まず、式（３）を、予測係数ｗjで微分することにより、次式が成立する。
【０１７９】
【数５】
0004552296.tif 000006
・・・（５）
【０１８０】
式（４）および（５）より、式（６）が得られる。
【０１８１】
【数６】
0004552296.tif 000007
・・・（６）
【０１８２】
さらに、式（３）の残差方程式における生徒データｘij、予測係数ｗj、教師データｙi、および残差ｅiの関係を考慮すると、式（６）から、次のような正規方程式を得ることができる。
【０１８３】
【数７】
0004552296.tif 000008
・・・（７）
【０１８４】
なお、式（７）に示した正規方程式は、行列（共分散行列）Ａおよびベクトルｖを、
【数８】
0004552296.tif 000009
で定義するとともに、ベクトルＷを、数１で示したように定義すると、式
ＡＷ＝ｖ・・・（８）
で表すことができる。
【０１８５】
式（７）における各正規方程式は、生徒データｘijおよび教師データｙiのセットを、ある程度の数だけ用意することで、求めるべき予測係数ｗjの数Ｊと同じ数だけたてることができ、従って、式（８）を、ベクトルＷについて解くことで（但し、式（８）を解くには、式（８）における行列Ａが正則である必要がある）、最適な予測係数ｗjを求めることができる。なお、式（８）を解くにあたっては、例えば、掃き出し法（Gauss-Jordanの消去法）などを用いることが可能である。
【０１８６】
以上のようにして、最適な予測係数ｗjを求めておき、さらに、その予測係数ｗjを用い、式（１）により、ＨＤ画素の画素値ｙに近い予測値Ｅ［ｙ］を求めるのが適応処理である。
【０１８７】
ここで、適応処理は、ＳＤ画像には含まれていないが、ＨＤ画像に含まれる成分が再現される点で、例えば、単なる補間処理とは異なる。即ち、適応処理では、式（１）だけを見る限りは、いわゆる補間フィルタを用いての補間処理と同一に見えるが、その補間フィルタのタップ係数に相当する予測係数ｗが、教師データｙを用いての、いわば学習により求められるため、ＨＤ画像に含まれる成分を再現することができる。このことから、適応処理は、いわば画像の創造（解像度創造）作用がある処理ということができる。
【０１８８】
なお、ここでは、注目ユーザが興味がある領域の解像度を向上させるようにしたが、その他、画像データベース１０１に、あらかじめ高解解度の画像データを記憶させておき、注目ユーザが興味がある領域以外の画像データの解像度をロンパスフィルタ等により低下させることにより、相対的に、注目ユーザが興味がある領域の解像度を向上させてもよい。また、注目ユーザには、解像度を向上させた画像データそのものではなく、クラス分類適応処理により解像度を向上させるための予測係数を提供し、携帯端末１において、その予測係数を用いてクラス分類適応処理を行うことにより、画像データの解像度を向上させることも可能である。
【０１８９】
次に、図２３は、コンテンツとして、映画等の動画の画像データを提供するコンテンツサーバ７の第２の機能的構成例を示している。なお、図中、図１９における場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０１９０】
図２３のコンテンツサーバ７において、画像データ処理部１２２、近接フレームクリックデータ抽出部１２６、近接フレームクリックデータベース１２７、近接フレームクリック検索部１２８は、図１１におけるコンテンツ加工部７２、解析部７６、解析情報データベース７７、検索部７８に、それぞれ対応している。
【０１９１】
即ち、画像データ処理部１２２は、画像データベース１０１から画像データを読み出し、その画像データを、近接フレームクリック検索部１２８からのクリックデータに基づいて加工して、送受信制御部１０３に供給する。
【０１９２】
近接フレームクリックデータ抽出部１２６は、クリック位置データベース１０５に記憶された複数のユーザについてのクリックデータから、注目ユーザについてのクリックデータが表すクリック位置に時間的に近接するフレームに対するものを抽出する。さらに、近接フレームクリックデータ抽出部１２６は、その抽出したクリックデータを、注目ユーザについてのクリックデータに追加し、さらに、注目ユーザのユーザＩＤと対応付けて、近接フレームクリックデータベース１２７に供給して記憶させる。
【０１９３】
従って、この場合、近接フレームクリックデータベース１２７には、注目ユーザが、自身によって直接選択した画像データ上のクリック位置を表すクリックデータとともに、そのクリック位置に近接するフレームの他のユーザが選択した画像データ上のクリック位置を表すクリックデータが、注目ユーザのユーザＩＤと対応付けられて登録される。
【０１９４】
近接フレームクリックデータベース１２７は、このように、近接フレームクリックデータ抽出部１２６から供給されるクリックデータとユーザＩＤとのセットを記憶し、近接フレームクリック検索部１２８は、注目ユーザのユーザＩＤと対応付けられているクリックデータを、近接フレームクリックデータベース１２７から検索して、画像データ処理部１２２に供給する。
【０１９５】
次に、図２４のフローチャートを参照して、図２３の近接フレームクリックデータ抽出部１２６の処理について説明する。
【０１９６】
近接フレームクリックデータ抽出部１２６は、まず最初に、ステップＳ７１において、クリック位置データベース１０５から、注目ユーザについてのクリックデータ（注目ユーザのユーザＩＤと対応付けられているクリックデータ）を読み出し、そのクリックデータが表すクリック位置と時間的に近接する位置をクリックしたクリックデータが登録されている他のユーザを抽出する。そして、ステップＳ７２に進み、近接フレームクリックデータ抽出部１２６は、抽出したユーザについてのクリックデータを、注目ユーザについてのクリックデータに追加し、さらに、注目ユーザのユーザＩＤと対応付けて、近接フレームクリックデータベース１２７に供給して記憶させ、処理を終了する。
【０１９７】
なお、近接フレームクリックデータ抽出部１２６は、クリック位置データベース１０５にユーザＩＤが登録されているユーザすべてを、順次、注目ユーザとして処理を行う。
【０１９８】
次に、図２５は、図２３の画像データ処理部１２２の構成例を示している。
【０１９９】
スケジューラ１３１は、画像データをプッシュ型で配信するスケジューリングを行い、そのスケジューリング結果に基づいて、画像データ読み出し部１３２を制御する。画像データ読み出し部１３２は、スケジューラ１３１の制御にしたがい、画像データベース１０１から、送信すべき画像データを読み出し、背景抽出部１３３、オブジェクト抽出部１３４、および付加情報算出部１３５に供給する。
【０２００】
オブジェクト抽出部１３４は、近接フレームクリックデータ検索部１２８から供給されるクリックデータに基づいて、画像データ読み出し部１３２からの画像の中で、携帯端末１のユーザが注目している画像領域を、興味対象領域として抽出（特定）し、その抽出（特定）した興味対象領域に対応する画像データを、送信処理部１３６に供給する。なお、画像データ読み出し部１３２から供給される画像の中に、携帯端末１のユーザが注目する興味対象領域が複数存在する場合、オブジェクト抽出部１３４は、その複数の興味対象領域の画像データを、送信処理部１３６に供給する。また、オブジェクト抽出部１３４で抽出された興味対象領域の画像データは、付加情報算出部１３５にも供給される。
【０２０１】
ここで、ユーザが注目する興味対象領域としては、例えば、物体などのオブジェクトを挙げることができる。以下、オブジェクト抽出部１３４において興味対象領域の一例としてオブジェクト（以下、適宜、オブジェクト画像と呼ぶ）を抽出する場合を例に挙げて説明することにする。但し、興味対象領域は、必ずしもオブジェクトである必要はなく、オブジェクト以外の画像領域やオブジェクト内の画像領域、後述する背景画像部分等であっても良い。なお、オブジェクト抽出部１３４において行われるオブジェクト抽出（興味対象領域の特定）処理の詳細についての説明は後述する。
【０２０２】
背景抽出部１３３は、オブジェクト抽出部１３４によるオブジェクト抽出結果に基づいて、画像データ読み出し部１３２から供給される画像データから、画像の背景部分（興味対象領域以外の画像領域、以下、背景画像と呼ぶ）に相当する信号（以下、背景画像データと呼ぶ）を抽出し、その抽出した背景画像データを、送信処理部１３６と付加情報算出部１３５に供給する。即ち、本実施の形態では、背景抽出部１３３は、画像データ読み出し部１３２が出力する画像データから、オブジェクト抽出部１３４が出力するオブジェクト画像を除いた残りを、背景画像として抽出する。
【０２０３】
付加情報算出部１３５は、背景抽出部１３３から供給された背景画像データに基づいて、背景の動き（画像の撮影時に、画像データ読み出し部１３２の撮影方向が動くことによる背景の動き）を表す背景動きベクトルを検出し、また、オブジェクト抽出部１３４から供給されたオブジェクト画像の画像データ（以下、オブジェクト画像データと呼ぶ）に基づいて、オブジェクトの動きを表すオブジェクト動きベクトルを検出し、それら動きベクトルを付加情報の一つとして、送信処理部１３６に供給する。また、付加情報算出部１３５は、オブジェクト抽出部１３４から供給されたオブジェクト画像データに基づいて、画像データ読み出し部１３２のビデオカメラ部６により撮影された画像（フレーム）内におけるオブジェクトの位置や輪郭等のようなオブジェクトに関連する情報も、付加情報として送信処理部１３６に供給する。すなわち、オブジェクト抽出部１３４は、オブジェクト画像を抽出する際に、そのオブジェクトの位置や輪郭等のオブジェクトに関連する情報も抽出し、付加情報算出部１３５に供給するようになっており、付加情報算出部１３５は、そのオブジェクトに関連する情報も付加情報として出力するようになっている。
【０２０４】
送信処理部１３６は、オブジェクト抽出部１３４からのオブジェクト画像データ、背景抽出部１３３からの背景画像データ、付加情報算出部１３５からの付加情報に基づいて、画像データをオブジェクト符号化して出力する。
【０２０５】
以上のように構成される画像データ処理部１２２では、図２６のフローチャートに示すように、まず最初に、ステップＳ８１において、画像データ読み出し部１３２は、スケジューラ１３１の制御にしたがい、画像データベース１０１から、送信すべき画像データを読み出し、背景抽出部１３３、オブジェクト抽出部１３４、および付加情報算出部１３５に供給する。そして、ステップＳ８２に進み、オブジェクト抽出部１３４は、画像データ読み出し部１３２の画像データから、近接フレームクリックデータ検索部１２８より供給される注目ユーザについてのクリックデータに基づいて、オブジェクト画像データを抽出し、背景抽出部１３３、付加情報算出部１３５、および送信処理部１３６に供給する。
【０２０６】
背景抽出部１３３は、ステップＳ８３において、画像データ読み出し部１３２から供給される画像データから、オブジェクト抽出部１３４より供給されるオブジェクト画像データを減算することで、背景画像データを抽出し、付加情報算出部１３５および送信処理部１３６に供給する。
【０２０７】
付加情報算出部１３５は、ステップＳ８４において、画像データ読み出し部１３２、背景抽出部１３３、およびオブジェクト抽出部１３４の出力に基づいて、付加情報を算出し、送信処理部１３６に供給する。
【０２０８】
送信処理部１３６は、ステップＳ８５において、オブジェクト抽出部１３４からのオブジェクト画像データ、背景抽出部１３３からの背景画像データ、付加情報算出部１３５からの付加情報に基づいて、データ読み出し部１３２が画像データベース１０１から読み出した画像データをオブジェクト符号化して出力する。
【０２０９】
これにより、注目ユーザの注目携帯端末１には、図１０で説明したような形で、画像のデータが提供される。
【０２１０】
その後は、ステップＳ８１に戻り、以下、同様の処理が繰り返される。
【０２１１】
以上のように、コンテンツサーバ７では、注目ユーザがクリックしたクリック位置と時間的に近接する他のユーザによるクリック位置が抽出され、注目ユーザによるクリック位置だけでなく、他のユーザによるクリック位置をも加味して、オブジェクトの抽出が行われ、注目ユーザに提供される。
【０２１２】
従って、同じオブジェクトをクリックした複数のユーザからのクリックデータに基づいて、注目ユーザがクリックしたオブジェクトを、迅速に抽出し、注目ユーザに提供することができる。また、注目ユーザは、興味のある物体の表示部分を、トラックボール２２でクリックするだけで、その興味のある物体についての画像データ（オブジェクト画像データ）を得ることができる。
【０２１３】
次に、オブジェクト抽出部１３４におけるオブジェクトの抽出方法について説明する。
【０２１４】
図２７は、図２５のオブジェクト抽出部１３４の構成例を示している。
【０２１５】
画像データ読み出し部１３２から供給される画像データは、画像用メモリ２０１に蓄積される。画像用メモリ２０１に記憶された画像データは、そこから読み出され、静動判定部２０３、オブジェクト画像抽出部２１３、および切換選択スイッチ２０７の共通端子に送られる。なお、画像用メモリ２０１には、後段の静動判定部２０３で行われる静動判定の際に必要となる、少なくとも数フレーム分の画像データが蓄積される。
【０２１６】
また、近接フレームクリックデータ検索部１２８から供給されるクリックデータは、クリックデータ用メモリ２０２に蓄積される。そして、クリックデータは、クリックデータ用メモリ２０２から読み出され、静動判定部２０４、連続クリック判定部２０４、および切換選択スイッチ２０６の共通端子に送られる。なお、このクリックデータ用メモリ２０２には、後段の連続クリック判定部２０４における連続クリック判定の際に必要となる、所定の時間分（例えば、５００〜７００ｍ秒以上）のクリックデータが蓄積される。
【０２１７】
静動判定部２０３は、クリックデータ用メモリ２０２に記憶されたクリックデータのうちの、所定のものに注目し、その注目した注目クリックデータを読み出す。さらに、静動判定部２０３は、その注目クリックデータが示すクリック位置（画像上の座標値）を中心とした局所的な小ブロック（例えば１６×１６画素）の画像領域が、動きがある動き領域であるか、または動きのない静止領域であるかの静動判定を行う。すなわち、静動判定部２０３は、クリック位置を中心とした１６×１６画素について、数フレーム前の画像領域と現フレームの画像領域との間でフレーム間差分を求め、このフレーム間差分値が所定のしきい値以下である場合には静止と判定し、フレーム間差分が所定のしきい値より大きい場合には動きと判定する静動判定を行う。なお、扱う画像がカラー画像である場合、静動判定の際には、例えば、Ｒ，Ｇ，Ｂの各１６×１６画素の画像について、それぞれフレーム間差分を求め、それらのＲ，Ｇ，Ｂ毎に求めたフレーム間差分の絶対値の平均値が所定のしきい値（例えば値１０）以下のときは静止と判定し、そのしきい値より大きいときは動きと判定するようにすることができる。静動判定部２０３は、静動判定により静止と判定した場合には、注目クリックデータを静止クリック（静止領域のクリック）であるとし、静動判定により動きと判定した場合には、注目クリックデータを動きクリック（動き領域のクリック）であるとして、その静止クリック又は動きクリックを示す情報を、静動判定結果として、処理判定部２０５に送る。
【０２１８】
連続クリック判定部２０４は、注目クリックデータのクリック時刻に基づいて、ユーザが行ったクリック操作が連続的なクリック操作であるか否かの連続クリック判定を行う。すなわち、連続クリック判定部２０４は、連続クリック判定として、注目クリックデータのクリック時刻と、その直前（前回）のクリックデータのクリック時刻との時間差（クリック時間間隔）を求め、その時間差が所定のしきい値以下である場合には連続的なクリックであると判定し、クリック時刻の時間差が所定のしきい値より大きい場合には連続クリックでないと判定する。そして、連続クリック判定部２０４は、連続クリック判定により連続的なクリックであると判定した場合には、注目クリックデータを連続クリックとし、一方、連続クリック判定により連続的なクリックでない（クリック時刻の時間差が所定のしきい値以上である）と判定した場合には、注目クリックデータを不連続クリックとし、それら連続クリック又は不連続クリックの情報を、連続クリック判定結果として処理判定部２０５に送る。
【０２１９】
処理判定部２０５は、静動判定部２０３からの静動判定結果と、連続クリック判定部２０４からの連続クリック判定結果とに基づいて、切換選択スイッチ２０６乃至２０８の切換制御を行う。
【０２２０】
即ち、例えば、静動判定結果と連続クリック判定結果により、注目クリックデータが、静止クリックであり、且つ連続クリックであることが判った場合、処理判定部２０５は、注目クリックデータが、静止オブジェクト連結処理部２１１に送られるように、切換選択スイッチ２０６を切換制御すると共に、画像用メモリ２０１から出力される画像データが、静止オブジェクト連結処理部２１１に送られるように、切換選択スイッチ２０７を切換制御する。さらに、処理判定部２０５は、後述するオブジェクト抽出結果用メモリ２１４から出力される前回のクリックデータ、そのクリックデータに割り当てられたオブジェクト番号（オブジェクトを分類（識別）する番号）、およびそのオブジェクト番号に対応するオブジェクト画像データが、静止オブジェクト連結処理部２１１に送られるように、切換選択スイッチ２０８を切換制御する。
【０２２１】
また、静動判定結果と連続クリック判定結果により、注目クリックデータが、動きクリックであり、且つ連続クリックであることが判った場合、処理判定部２０５は、注目クリックデータが、動きオブジェクト連結処理部２１０に送られるように、切換選択スイッチ２０６を切換制御すると共に、画像用メモリ２０１から出力される画像データが、動きオブジェクト連結処理部２１０に送られるように、切換選択スイッチ２０７を切換制御する。さらに、処理判定部２０５は、後述するオブジェクト抽出結果用メモリ２１４から出力される前回のクリックデータ、そのクリックデータに割り当てられたオブジェクト番号、およびそのオブジェクト番号に対応するオブジェクト画像データが、動きオブジェクト連結処理部２１０に送られるように、切換選択スイッチ２０８を切換制御する。
【０２２２】
さらに、静動判定結果と連続クリック判定結果により、注目クリックデータが、静止クリックであり、且つ不連続クリック（クリック時刻の時間差が所定のしきい値以上となるクリック）であることが判った場合、処理判定部２０５は、注目クリックデータが、オブジェクト番号割り当て部２０９に送られるように、切換選択スイッチ２０６を切換制御すると共に、画像用メモリ２０１から出力される画像データが、静止オブジェクト連結処理部２１１に送られるように、切換選択スイッチ２０７を切換制御する。なお、このとき、オブジェクト抽出結果用メモリ２１４から出力される前回のクリックデータ、オブジェクト番号、およびオブジェクト画像データについては、静止オブジェクト連結処理部２１１に送らないように、切換選択スイッチ２０８を切換制御する（切換選択スイッチ２０８をオープン状態にする）。
【０２２３】
また、静動判定結果と連続クリック判定結果により、注目クリックデータが、動きクリックであり、且つ不連続クリック（クリック時刻の時間差が所定のしきい値以上となるクリック）であることが判った場合、処理判定部２０５は、注目クリックデータが、オブジェクト番号割り当て部２０９に送られるように、切換選択スイッチ２０６を切換制御すると共に、画像用メモリ２０１から出力される画像データが、動きオブジェクト連結処理部２１０に送られるように、切換選択スイッチ２０７を切換制御する。なお、このとき、オブジェクト抽出結果用メモリ２１４から出力される前回のクリックデータと、オブジェクト番号、およびオブジェクト画像データについては、動きオブジェクト連結処理部２１０に送らないように、切換選択スイッチ２０８を切換制御する（切換選択スイッチ２０８をオープン状態にする）。
【０２２４】
オブジェクト番号割り当て部２０９は、静止オブジェクト連結処理部２１１と、動きオブジェクト連結処理部２１０において、後述するような連結処理の対象となるもの以外の不連続クリックとなっているクリックデータに対して、新たなオブジェクト番号を割り当て、そのオブジェクト番号とクリックデータをオブジェクト番号用メモリ２１２に送る。
【０２２５】
動きオブジェクト連結処理部２１０は、処理判定部２０５により、注目クリックデータが動きクリックであり、且つ連続クリックと判定された場合に、前回のクリックデータが動きクリックであり、さらに、注目クリックデータが表すクリック位置付近の画像の特徴が、前回のクリックデータに割り当てられたオブジェクト番号で構成される動きオブジェクト画像の領域の特徴に含まれているか、または近似しているか否かを判定する。そして、動きオブジェクト連結処理部２１０は、その判定結果が真である場合、注目クリックが、同一のオブジェクト画像をクリックしているものであると判断し、注目クリックデータに対して、前回のクリックデータと同一のオブジェクト番号を割り当てる動きオブジェクト連結処理を行い、そのオブジェクト番号と注目クリックデータを、オブジェクト番号用メモリ２１２に送る。
【０２２６】
静止オブジェクト連結処理部２１１は、処理判定部２０５により、注目クリックデータが静止クリックであり、且つ連続クリックと判定された場合に、前回のクリックが静止クリックであり、さらに、注目クリックデータが表すクリック位置が、前回のクリックデータに割り当てられたオブジェクト番号で構成される静止オブジェクト画像の領域内に含まれているか、またはその近傍であるか否かを判定する。そして、静止オブジェクト連結処理部２１１は、その判定結果が真である場合、注目クリックが、前回のクリックと同一のオブジェクト画像をクリックしているものであると判断し、注目クリックデータに対して、前回のクリックデータと同一のオブジェクト番号を割り当てる静止オブジェクト連結処理を行い、そのオブジェクト番号と注目クリックデータを、オブジェクト番号用メモリ２１２に送る。
【０２２７】
オブジェクト番号用メモリ２１２は、オブジェクト番号割り当て部２０９、動きオブジェクト連結処理部２１０、および静止オブジェクト連結処理部２１１においてオブジェクト番号が割り当てられた過去複数フレーム分に相当するクリックデータを蓄積し、その蓄積したクリックデータ及びオブジェクト番号を、オブジェクト画像抽出部２１３に送る。
【０２２８】
オブジェクト画像抽出部２１３は、画像用メモリ２０１より供給された画像データから、オブジェクト番号用メモリ２１２より供給された、オブジェクト番号が割り当てられた過去複数フレームのクリックデータに基づいて、静止オブジェクト画像、動きオブジェクト画像、背景画像等を抽出し、その抽出結果を、オブジェクト抽出結果用メモリ２１４に供給する。
【０２２９】
すなわち、オブジェクト画像抽出部２１３は、オブジェクト番号用メモリ２１２より供給された、オブジェクト番号が割り当てられた過去複数フレームのクリックデータに基づいて、静止クリックとされたクリックデータの密度が高い画像部分の中で支配的なオブジェクト番号を求める。そして、オブジェクト画像抽出部２１３は、その支配的なオブジェクト番号が割り当てられているクリックデータの画像上における分布からオブジェクトの形状を生成し、生成したオブジェクトの形状内の画像を、オブジェクト画像として、画像データから抽出する。
【０２３０】
また、オブジェクト画像抽出部２１３は、動きクリックとされたクリックデータの中で、同一オブジェクト番号が割り当てられているクリック位置付近の画像同士のフレーム間パターンマッチング等を行い、そのマッチング結果に基づいて、動き補償を行う。さらに、オブジェクト画像抽出部２１３は、パターンマッチングで近似していると判定された画像領域（動き補償によって、いわば位置合わせを行った画像領域）においてクリック密度が高く支配的なオブジェクト番号を求める。そして、オブジェクト画像抽出部２１３は、その支配的なオブジェクト番号が割り当てられているクリックデータの画像上での分布からオブジェクトの形状を生成し、生成したオブジェクトの形状内の画像を、オブジェクト画像として、画像データから抽出する。
【０２３１】
さらに、オブジェクト画像抽出部２１３は、上述したような静止クリックや、動きクリックのクリック密度が低い画像部分を、背景画像とする。
【０２３２】
オブジェクト抽出結果用メモリ２１４は、オブジェクト画像抽出部２１３が抽出したオブジェクト画像データを、クリックデータおよびオブジェクト番号等とともに蓄積し、必要に応じて、図２５の背景抽出部１３３、付加情報算出部１３５、および送信処理部１３６に供給する。
【０２３３】
次に、図２８のフローチャートを参照し、図２７に示したオブジェクト抽出部１３４において、クリックデータに基づいて、画像データから、携帯端末１のユーザが注目しているオブジェクト画像（興味対象領域）を抽出する処理の詳細について説明する。
【０２３４】
先ずステップＳ１３１として、画像用メモリ２０１は、画像データ読み出し部１３２（図２５）より入力されるフレームの画像データ（送信時刻毎のフレーム画像データ）を蓄積する。なお、画像用メモリ２０１は、後段のステップＳ１３３で行われる静動判定処理の際に必要となる、少なくとも数フレーム分の画像データを蓄積する。
【０２３５】
また、ステップＳ１３１では、クリックデータ用メモリ２０２は、近接フレームクリックデータ検索部１２８から供給されるクリックデータを受信して蓄積する。なお、このクリックデータ用メモリ２０２には、後段のステップＳ１３３で行われる連続クリック判定処理の際に必要となる、少なくとも所定の時間分（例えば５００〜７００ｍ秒以上）のクリックデータが蓄積される。
【０２３６】
その後、ステップＳ１３２に進み、クリックデータ用メモリ２０２に、まだ処理していないクリックデータが記憶されているか否かが判定される。ステップＳ１３２において、まだ処理していないクリックデータが、クリックデータ用メモリ２０２に無いと判定された場合は、ステップＳ１３１に戻って入力待ち状態となる。一方、ステップＳ１３２において、まだ処理していないクリックデータが、クリックデータ用メモリ２０２に有ると判定された場合、ステップＳ１３３に進み、その処理されていないクリックデータのうちの、例えば、時間的に最も過去のものを、注目クリックデータとして、その注目クリックデータを対象に、静動判定部２０３、連続クリック判定部２０４、および処理判定部２０５による静動判定処理と連続クリック判定処理が行われる。
【０２３７】
即ち、ステップＳ１３３において、静動判定部２０３は、静動判定処理として、注目クリックデータに含まれるクリック位置（画像上の座標値）情報を用い、そのクリック位置を中心とした局所的な小ブロックの画像領域に動きがあるか、或いは静止しているかの判定を行う。
【０２３８】
より具体的に説明すると、図２８のステップＳ１３３の処理に進んで静動判定処理に移行したときの静動判定部２０３は、図２９のフローチャートに示すように、先ずステップＳ１４１として、画像用メモリ２０１とクリックデータ用メモリ２０２に蓄積されている画像データとクリックデータを、数フレーム分だけ読み出す。即ち、静動判定部２０３は、注目クリックデータに対応するクリックが行われたフレームを含む、過去数フレーム分の画像データと、その数フレームに対して行われたクリックに対応するクリックデータを、画像データ用メモリ２０１とクリックデータ用メモリ２０２から、それぞれ読み出す。なお、扱う画像がカラー画像である場合、静動判定部２０３は、図３０（Ａ）に示すように、数フレームのＲ（赤），Ｇ（緑），Ｂ（青）の画像データを読み出す。
【０２３９】
次に、静動判定部２０３は、ステップＳ１４２として、現在のクリックデータが示すクリック位置を中心とした、例えば水平方向１６画素及び垂直方向１６画素からなる局所的な小ブロックの画像領域について、数フレーム前の画像領域と現フレームの画像領域との間のフレーム間差分を計算する。なお、扱う画像がカラー画像である場合、静動判定部２０３は、ステップＳ１４２の処理として、図３０（Ｂ）および図３０（Ｃ）に示すように、Ｒ，Ｇ，Ｂの各１６×１６画素の画像について、フレーム間差分を求め、そのＲ，Ｇ，Ｂ毎に求めたフレーム間差分それぞれの絶対値の平均値を求める。
【０２４０】
次に、静動判定部２０３は、ステップＳ１４３の処理として、ステップＳ１４２の計算により求めたフレーム間差分値が、所定のしきい値以下であるかどうかを判定する。そして、ステップＳ１４４に進み、静動判定部２０３は、フレーム間差分値が、所定のしきい値以下である場合には、注目クリックデータが示すクリック位置を含む小ブロック（以下、適宜、現在ブロックという）が、静止であると判定し、一方、フレーム間差分が所定のしきい値より大きい場合には、動きがあると判定する。さらに、静動判定部２０３は、現在ブロックを静止と判定したときには、その静止と判定された現在ブロックの画像領域に対応したクリックデータを静止クリックとし、動きと判定したときには、その動きと判定された現在ブロックの画像領域に対応したクリックデータを動きクリックとし、静動判定結果として出力する。
【０２４１】
なお、扱う画像がカラー画像である場合、静動判定部２０３は、ステップＳ１４４において、図３０（Ｄ）に示すように、Ｒ，Ｇ，Ｂの各１６×１６画素の現在ブロック毎に求められているフレーム間差分の絶対値の平均値が、所定のしきい値（例えば、値１０）以下のときは、例えば、所定のフラグを”０”とし、逆に、しきい値より大きいときは、例えば所定のフラグを”１”にする。さらに、静動判定部２０３は、ステップＳ１４４において、図３０（Ｅ）に示すように、Ｒ，Ｇ，Ｂの各１６×１６画素の現在ブロック毎に設定されている所定フラグのうち全てが”０”となっている場合には、現在ブロックが静止であると判定し、その静止と判定された現在ブロックの画像領域に対応したクリックデータを静止クリックとする。一方、Ｒ，Ｇ，Ｂの各１６×１６画素の現在ブロック毎に設定されている所定フラグのうち何れか一つにでも”１”が立っている場合には、静動判定部２０３は、現在ブロックに、動きがあると判定し、その動きと判定された現在ブロックの、画像領域に対応したクリックデータを動きクリックとする。
そして、静動判定部２０３は、静止クリックまたは動きクリックの情報を、静動判定結果として出力する。
【０２４２】
図２８に戻り、ステップＳ１３３では、さらに、連続クリック判定部２０４において、注目クリックデータに含まれるクリック時刻に基づいて、ユーザが行ったクリック操作が連続的なクリック操作であるか否かの連続クリック判定が行われる。
【０２４３】
より具体的に説明すると、図２８のステップＳ１３３における連続クリック判定部２０４は、図３１のフローチャートに示すように、先ず、ステップＳ１５１として、クリックデータ用メモリ２０２に蓄積されているクリックデータを読み出す。
【０２４４】
次に、連続クリック判定部２０４は、ステップＳ１５２として、注目クリックデータのクリック時刻と、その直前（前回）のクリックデータのクリック時刻との時間差（クリック間隔）を求める。
【０２４５】
次に、連続クリック判定部２０４は、ステップＳ１５３として、その時間差が所定のしきい値以下であるか否か判定を行う。このステップＳ１５３において、その時間差が所定のしきい値以下であると判定された場合には、連続クリック判定部２０４は、注目クリックデータが、連続的なクリックであると判定し、一方、クリック時刻の時間差が所定のしきい値より大きいと判定された場合には、連続クリック判定部２０４は、注目クリックデータが、連続的なクリックでないと判定する。そして、連続クリック判定部２０４は、ステップＳ１５４に進み、連続クリックまたは不連続クリックを表す情報を、連続クリック判定結果として出力する。
【０２４６】
即ち、ステップＳ１５３において、連続的なクリックであると判定された場合、ユーザは、ある一つのオブジェクト画像に対するクリック操作を連続して行っている可能性が高い。これは、携帯端末１のユーザが、空間解像度を高くすることを望むオブジェクト画像部分（興味対象領域）を連続的にクリックする傾向があると考えられるからである。したがって、連続クリック判定部２０４は、連続クリック判定処理において連続的なクリックであると判定した場合には、現在のクリックデータを連続クリックとし、一方、連続的なクリックでない（クリック時刻の時間差が所定のしきい値以上である）と判定した場合には、注目クリックデータを不連続クリックとし、連続クリック判定結果として出力する。
【０２４７】
図２８に戻り、処理判定部２０５は、静動判定部２０３及び連続クリック判定部２０４でのステップＳ１３３の静動判定及び連続クリック判定により、注目クリックデータが、連続クリックであり且つ静止クリックであると判定した場合には、切換選択スイッチ２０６乃至２０８を上述のように制御することにより、ステップＳ１３５として、静止オブジェクト連結処理部２１１に、静止オブジェクト連結処理を行わせる。また、処理判定部２０５は、注目クリックデータが、連続クリックであり且つ動きクリックであると判定した場合には、切換選択スイッチ２０６乃至２０８を制御することにより、ステップＳ１３６として、動きオブジェクト連結処理部２１０に、動きオブジェクト連結処理を行わせる。さらに、処理判定部２０５は、注目クリックデータが、不連続クリックであると判定した場合には、切換選択スイッチ２０６を制御することにより、ステップＳ１３４として、オブジェクト番号割り当て部２０９に、新たなオブジェクト番号割り当て処理を行わせる。
【０２４８】
即ち、ステップＳ１３３において、注目クリックデータが不連続クリックであると判定され、ステップＳ１３４の処理に進むと、オブジェクト番号割り当て部２０９は、その注目クリックデータに対して新たなオブジェクト番号を割り当て、ステップＳ１３１に戻る。
【０２４９】
具体例を挙げて説明すると、例えば図３２（Ａ）のように、図中実線の×印で示す前回のクリックデータＣＬ１に対して割り当てられているオブジェクト番号が、例えば「０」となされているとした場合において、図３２（Ａ）において点線の×印で示す注目クリックデータＣＬ２（オブジェクト番号が割り当てられる前のクリックデータ）が、不連続クリックであると判定されたとき、オブジェクト番号割り当て部２０９は、図３２（Ｂ）中の実線の×印で示す現在のクリックデータＣＬ２に対して、新たなオブジェクト番号（この例では「１」）を割り当てる。
【０２５０】
一方、ステップＳ１３３において、注目クリックデータが、連続クリックであり且つ静止クリックであると判定された場合、静止オブジェクト連結処理部２１１は、前回のクリックが静止クリックとなっており、さらに、注目クリックデータが表すクリック位置が、前回のクリックデータに割り当てられているオブジェクト番号で構成される画像領域内に含まれるか又はその領域に近ければ、注目クリックデータに対応するクリックが前回のクリックが含まれるものと同一のオブジェクト画像をクリックしたものであると判断し、ステップＳ１３５において、注目クリックデータに対して、前回のクリックデータと同一のオブジェクト番号を割り当てる静止オブジェクト連結処理を行う。
【０２５１】
すなわち、静止オブジェクト連結処理部２１１は、図３３のフローチャートに示すように、先ず、ステップＳ１６１として、前回のクリックデータ（前回、注目クリックデータとされたクリックデータ）が、連続クリックであり且つ静止クリックであったか否かの判定を行う。このステップＳ１６１において、前回のクリックデータが、連続クリックで且つ静止クリックであると判定された場合は、ステップＳ１６２の処理に進み、一方、前回のクリックデータが連続クリックで且つ静止クリックでないと判定された場合は、ステップＳ１６４の処理に進む。
【０２５２】
ステップＳ１６１にて前回のクリックデータが連続クリックで且つ静止クリックでないと判定すると、静止オブジェクト連結処理部２１１は、ステップＳ１６４の処理として、図３２（Ａ）及び（Ｂ）で説明したのと同様にして、注目クリックデータに対して、新たなオブジェクト番号を割り当てる。このステップＳ１６４の処理後は、図２８のステップＳ１３７の処理に進む。
【０２５３】
また、ステップＳ１６１にて前回のクリックデータが、連続クリックで且つ静止クリックであると判定されてステップＳ１６２の処理に進むと、静止オブジェクト連結処理部２１１は、注目クリックデータが表すクリック位置と、前回のクリックデータに割り当てられているオブジェクト番号で構成される画像領域との間の空間的な距離を求め、この距離に基づいて、注目クリックデータが表すクリック位置が、前回のクリックデータに割り当てられているオブジェクト番号で構成される画像領域内に含まれるか又はその領域に近い場合は、注目クリックデータは前回のクリックが含まれるものと同一のオブジェクト画像をクリックしたものであると判定する。一方、注目クリックデータが表すクリック位置が、前回のクリックデータに割り当てられているオブジェクト番号で構成されるオブジェクト画像領域内に含まれず、且つその領域からも遠い場合は、静止オブジェクト連結処理部２１１は、注目クリックデータは、前回のクリックが含まれるものとは異なる別オブジェクト画像をクリックしたものである判定する。ステップＳ１６２において、注目クリックデータが、前回のクリックが含まれるものと同一のオブジェクト画像をクリックしたデータであると判定された場合、ステップＳ１６３の処理に進み、一方、注目クリックデータが、前回のクリックが含まれるものとは別のオブジェクト画像をクリックしたデータであると判定された場合は、ステップＳ１６４の処理に進む。
【０２５４】
ステップＳ１６２にて注目クリックデータが、前回のクリックが含まれるものとは別のオブジェクト画像をクリックしたデータであると判定され、ステップＳ１６４の処理に進むと、静止オブジェクト連結処理部２１１は、注目クリックデータに対して新たなオブジェクト番号を割り当てた後、図２８のステップＳ１３７の処理に進む。
【０２５５】
また、ステップＳ１６２にて注目クリックデータが、前回のクリックが含まれるものと同一のオブジェクト画像をクリックしたデータであると判定すると、静止オブジェクト連結処理部２１１は、ステップＳ１６３の処理として、注目クリックデータに対して、前回のクリックデータと同一のオブジェクト番号を割り当てる静止オブジェクト連結処理を行う。
【０２５６】
具体例を挙げて説明すると、例えば図３２（Ｃ）のように、図中実線の×印で示す前回のクリックデータＣＬ１に対して割り当てられているオブジェクト番号が例えば「０」とされているとした場合において、図３２（Ｃ）において点線の×印で示す注目クリックデータＣＬ２（オブジェクト番号が割り当てられる前のクリックデータ）が、連続クリックで且つ静止クリックであると判定され、前回のクリックが静止クリックとなっており、さらに注目クリックデータが表すクリック位置が、前回のクリックデータに割り当てられているオブジェクト番号で構成される画像領域内に含まれるか又はその領域に近いとき、静止オブジェクト連結処理部２１１は、図３２（Ｄ）中の実線の×印で示す注目クリックデータＣＬ２に対して、前回のクリックデータと同一のオブジェクト番号（この例では「０」）を割り当てる。
【０２５７】
このようにステップＳ１６３にて、注目クリックデータに、前回のクリックデータと同一のオブジェクトを割り当てた後は、図２８のステップＳ１３７の処理に進む。
【０２５８】
また、図２８のステップＳ１３３において、注目クリックデータが、連続クリックであり且つ動きクリックであると判定し、前回のクリックが動きクリックとなっており、さらに注目クリックデータが表すクリック位置付近の画像の特徴が、前回のクリックに割り当てられたオブジェクト番号で構成される画像領域（１６×１６画素）の特徴に含まれているか又はそれに近い場合、動きオブジェクト連結処理部２１０は、注目クリックデータが、前回のクリックが含まれるものと同一のオブジェクト画像をクリックしたものであると判断し、ステップＳ１３６として、注目クリックデータに対して、前回のクリックデータと同一のオブジェクト番号を割り当てる動きオブジェクト連結処理を行う。
【０２５９】
すなわち、ステップＳ１３３において、注目クリックデータが連続クリックであり且つ動きクリックであると判定したとき、動きオブジェクト連結処理部２１０は、図３４に示すように、先ず、ステップＳ１７１として、前回のクリックデータが、連続クリックであり且つ動きクリックであったか否かの判定を行う。このステップＳ１７１において、前回のクリックデータが、連続クリックで且つ動きクリックであると判定された場合は、ステップＳ１７２の処理に進み、一方、前回のクリックデータが、連続クリックで且つ動きクリックでないと判定された場合は、ステップＳ１７４の処理に進む。
【０２６０】
ステップＳ１７１にて、前回のクリックデータが、連続クリックで且つ動きクリックでないと判定されてステップＳ１７４の処理に進むと、動きオブジェクト連結処理部２１０は、図３１（Ａ）及び（Ｂ）で説明したのと同様にして、注目クリックデータに対して新たなオブジェクト番号を割り当てる。このステップＳ１７４の処理後は、図２８のステップＳ１３７の処理に進む。
【０２６１】
また、ステップＳ１７１にて、前回のクリックデータが、連続クリックで且つ動きクリックであると判定されてステップＳ１７２の処理に進むと、動きオブジェクト連結処理部２１０は、注目クリックデータが表すクリック位置付近の画像領域（１６×１６画素）の特徴と、前回のクリックに割り当てられたオブジェクト番号で構成される画像領域の特徴とを求め、この特徴に基づいて、注目クリックデータが表すクリック位置付近の画像領域の特徴が、前回のクリックに割り当てられたオブジェクト番号で構成される画像領域の特徴に含まれているか又はそれに近い場合に、注目クリックデータが、前回のクリックが含まれるものと同一のオブジェクト画像をクリックしていると判断する。一方、注目クリックデータが表すクリック位置付近の画像領域の特徴が、前回のクリックに割り当てられたオブジェクト番号で構成される画像領域の特徴に含まれず、且つその特徴からも遠い場合は、動きオブジェクト連結処理部２１０は、注目クリックデータが、前回のクリックとは異なる別オブジェクト画像をクリックしたデータであると判定する。
【０２６２】
なお、ここでの画像領域の特徴とは、例えばクリック位置付近の局所領域（１６×１６画素）における色（平均色、代表色など）のヒストグラムや、パターン等のことである。また、上述のように、複数の動きクリックに、同一オブジェクト番号を割り当てるということは、これらのクリックデータの間でオブジェクトのトラッキングをしていると言い換えることができる。
【０２６３】
ステップＳ１７２において、注目クリックデータが、前回のクリックが含まれるものと同一のオブジェクト画像をクリックしたデータであると判定された場合は、ステップＳ１７３の処理に進み、一方、注目クリックデータが、前回のクリックとは別のオブジェクト画像をクリックしたデータであると判定された場合は、ステップＳ１７４の処理に進む。
【０２６４】
ステップＳ１７２にて、注目クリックデータが、前回のクリックとは別のオブジェクト画像をクリックしたデータであると判定されてステップＳ１７４の処理に進むと、動きオブジェクト連結処理部２１０は、上述の場合と同様に、注目クリックデータに対して、新たなオブジェクト番号を割り当てを行い、その後、図２８のステップＳ１３７の処理に進む。
【０２６５】
また、ステップＳ１７２にて、注目クリックデータが、前回の各クリックが含まれるものと同一のオブジェクト画像をクリックしたデータであると判定されてステップＳ１７３の処理に進むと、動きオブジェクト連結処理部２１０は、注目クリックデータに対して、前回のクリックデータと同一のオブジェクト番号を割り当てる。
【０２６６】
具体例を挙げて説明すると、例えば図３２（Ｅ）のように、図中実線の×印で示す前回のクリックデータＣＬ１に対して割り当てられているオブジェクト番号が、例えば「０」とされているとした場合において、図３２（Ｅ）中点線の×印で示す注目クリックデータＣＬ２（オブジェクト番号が割り当てられる前のクリックデータ）が、連続クリックで且つ動きクリックであると判定され、前回のクリックが動きクリックとなっており、さらに注目クリックデータが表すクリック位置付近の画像の特徴が、前回のクリックに割り当てられたオブジェクト番号で構成されるオブジェクト画像の特徴に含まれているか又はそれに近い場合、動きオブジェクト連結処理部２１０は、図３２（Ｆ）中の実線の×印で示す注目クリックデータＣＬ２に対して、前回のクリックデータと同一のオブジェクト番号（この例では「０」）を割り当てる。
【０２６７】
ステップＳ１７３にて、注目クリックデータに、前回のクリックデータと同一のオブジェクトを割り当てた後は、図２８のステップＳ１３７の処理に進む。
【０２６８】
次に、図２８のステップＳ１３５からステップＳ１３７の処理に進んだ場合、オブジェクト画像抽出部２１３は、オブジェクト番号用メモリ２１２に記憶された、オブジェクト番号が割り当てられた過去数フレーム分に相当する各クリックデータと、画像用メモリ２０１に記憶された過去数フレームの画像データとに基づいて、注目ユーザの注目携帯端末１に送信するフレーム（以下、適宜、注目フレームという）の画像データから静止しているオブジェクト画像（静止オブジェクト画像）、動きのあるオブジェクト画像（動きオブジェクト画像）、それら以外の背景画像を抽出する。すなわち、注目携帯端末１に送信する注目フレームの画像中で、静止クリックとされたクリックデータの密度が高い画像部分には、静止オブジェクト画像が存在すると考えられるため、オブジェクト画像抽出部２１３は、オブジェクト番号が割り当てられた過去複数フレームのクリックデータに基づいて、静止クリックとされたクリックデータの密度（クリック密度）を求め、さらにクリック密度が高い画像部分の中で支配的なオブジェクト番号を求める。そして、オブジェクト画像抽出部２１３は、その支配的なオブジェクト番号が割り当てられているクリックデータの分布からオブジェクトの形状を生成し、生成したオブジェクトの形状内の画像を、静止オブジェクト画像として、注目フレームの画像データから抽出する。
【０２６９】
また、ステップＳ１３６からステップＳ１３７の処理に進んだ場合、オブジェクト画像抽出部２１３は、動きクリックと判定されたクリックデータの中で、同一オブジェクト番号が割り当てられているクリック位置付近の画像同士のフレーム間パターンマッチング等を行い、動き補償を行った後、パターンマッチングで近似しているとみなされた画像領域においてクリック密度が高く支配的なオブジェクト番号を求める。さらに、オブジェクト画像抽出部２１３は、その支配的なオブジェクト番号が割り当てられているクリックデータの分布からオブジェクトの形状を生成し、生成したオブジェクトの形状内の画像を、動きオブジェクト画像として、注目フレームの画像データから抽出する。
【０２７０】
また、オブジェクト画像抽出部２１３は、ステップＳ１３７において、上述した静止クリック、動きクリックと判定されたクリックデータのクリック密度が低い画像部分を注目フレームの背景画像とみなす。言い換えると、オブジェクト画像抽出部２１３は、注目フレームから、静止オブジェクト画像、動きオブジェクト画像が抽出された残りの画像部分を背景画像とする。
【０２７１】
ステップＳ１３７の処理を詳細に説明すると、オブジェクト画像抽出部２１３は、図３５のフローチャートに示すように、先ず、ステップＳ１８１として、オブジェクト番号が割り当てられた過去複数フレーム分に相当する各クリックデータと画像データとを取り込み、次いで、ステップＳ１８２にて、各クリックデータを静止クリックと動きクリック毎に分類する。ここで、図２８のステップＳ１３５からステップＳ１３７の処理に進んだ場合には、ステップＳ１８２からステップＳ１８３以降の処理に進むことになり、図２８のステップＳ１３６からステップＳ１３７の処理に進んだ場合には、ステップＳ１８２からステップＳ１８４以降の処理に進むことになる。
【０２７２】
図２８のステップＳ１３５からステップＳ１３７の処理に進み、図３５においてステップＳ１８２からステップＳ１８４以降の処理に進むと、オブジェクト画像抽出部２１３は、先ず、過去複数フレーム分の画像に対し、オブジェクト番号が割り当てられた各クリックデータの中で静止クリックとされているクリックデータの密度（以下、クリック密度と呼ぶ）を、例えば、１６×１６画素のブロック毎に求める。
【０２７３】
次に、オブジェクト画像抽出部２１３は、ステップＳ１８５として、図３６（Ａ）に示すように、画像内の図中点線で示すような各１６×１６画素のブロックｂｋについて、図中×印で示す静止クリックのクリック密度が所定値以上あるか否かの判定を行う。
【０２７４】
ここで、注目携帯端末１に送信する画像中で、静止クリックとなされたクリックデータの密度が高い画像部分には、静止オブジェクト画像が存在すると考えられる。このため、オブジェクト画像抽出部２１３は、静止クリックのクリック密度が所定値以上となっているブロックについては、ステップＳ１８６の処理を行い、一方、静止クリックのクリック密度が所定値未満となっているブロックについては、ステップＳ１９０の処理を行う。
【０２７５】
ステップＳ１８６の処理に進むと、オブジェクト画像抽出部２１３は、静止クリックのクリック密度が所定値以上となっているブロックについて、図３６（Ｂ）に示すように、ブロック内の各クリックデータに割り当てられているオブジェクト番号のうちで発生頻度が最も高い支配的なオブジェクト番号を求め、さらに図３６（Ｃ）に示すように、それぞれ支配的なオブジェクト番号が同じとなるブロック（ＢＫ０、ＢＫ２、ＢＫ４、ＢＫ５）をまとめてオブジェクトの形状を生成する。そして、オブジェクト画像抽出部２１３は、生成したオブジェクトの形状に基づき、静止オブジェクト画像を、注目フレームの画像データから抽出する。このステップＳ１８６の処理後は、図２８のステップＳ１３８の処理へ進む。
【０２７６】
一方、図２８のステップＳ１３６からステップＳ１３７の処理に進み、図３５においてステップＳ１８２からステップＳ１８３以降の処理に進むと、オブジェクト画像抽出部２１３は、図３６（Ｄ）に示すように、過去複数フレーム分の画像において、図中×印で示す各動きクリックとされているクリックデータのうち、それぞれ同じオブジェクト番号が割り当てられているクリック位置付近の画像同士のフレーム間パターンマッチングを行い、さらに動き補償を行う。
【０２７７】
次いで、オブジェクト画像抽出部２１３は、ステップＳ１８７として、パターンマッチングで近似しているとみなされた画像領域内の動きクリックのクリック密度を求める。
【０２７８】
その後、オブジェクト画像抽出部２１３は、ステップＳ１８８として、図３６（Ｄ）に示すように、画像内において図中×印で示す動きクリックのクリック密度が、所定値以上あるか否かの判定を行う。
【０２７９】
ここで、動き補償を行った後において、動きクリックとされたクリックデータの密度が高い画像部分には、動きオブジェクト画像が存在すると考えられる。このため、オブジェクト画像抽出部２１３は、動き補償後の画像において動きクリックのクリック密度が所定値以上となっている画像領域については、ステップＳ１８９の処理を行い、一方、動きクリックのクリック密度が所定値未満となっている画像領域については、ステップＳ１９０の処理を行う。
【０２８０】
ステップＳ１８９の処理に進むと、オブジェクト画像抽出部２１３は、動きクリックのクリック密度が所定値以上となっている画像領域について、各クリックデータに割り当てられているオブジェクト番号のうちで発生頻度が最も高い支配的なオブジェクト番号を求め、さらに図３６（Ｅ）に示すように、それぞれ支配的なオブジェクト番号が同じとなるブロック（ＢＫ３，ＢＫ６）をまとめてオブジェクトの形状を生成する。そして、オブジェクト画像抽出部２１３は、生成したオブジェクトの形状に基づき、動きオブジェクト画像を、注目フレームの画像データから抽出する。このステップＳ１８９の処理後は、図２８のステップＳ１３８の処理へ進む。
【０２８１】
なお、ステップＳ１８５及びステップＳ１８８において共にクリック密度が所定値未満となされているとき、すなわち、静止クリック及び動きクリックのクリック密度が低い画像部分に対応する注目フレームの領域は、ステップＳ１９０の処理として、背景画像領域として扱われる。言い換えると、オブジェクト画像抽出部２１３は、注目フレームから、静止オブジェクト画像、動きオブジェクト画像が抽出された残りの画像部分を背景画像とする。このステップＳ１９０の処理後は、図２８のステップＳ１３８の処理へ進む。
【０２８２】
このようにしてオブジェクト画像抽出部２１３により静止オブジェクト画像、動きオブジェクト画像、背景画像の抽出がなされた後は、図２８のステップＳ１３１に戻り、以下、次のフレームを注目フレームとして、同様の処理を繰り返す。
【０２８３】
なお、図２８のフローチャートに示した処理は、各ユーザを注目ユーザとして行われる。
【０２８４】
以上説明した処理の流れのように、オブジェクト抽出部１３４では、携帯端末１のユーザによるクリックデータに基づいて、送信する画像の静止オブジェクト画像、動きオブジェクト画像、背景画像の抽出が行われる。但し、オブジェクト抽出部１３４では、十分な数のクリックデータがないと、オブジェクト抽出が困難であることから、十分な数のクリックデータがない場合には、画像データは、そのまま、後段の送信処理部１３６に供給される。従って、この場合は、図１０（Ａ）に示した状態で、画像データが提供される。
【０２８５】
なお、本発明は、電子ブックデータや画像データの他、楽曲その他の音声データや、プログラム等の提供にも適用可能である。音声データについては、ユーザ入力情報に基づいて、例えば、そのサンプリング周波数や、量子化ビット数、周波数帯域幅等を変化させることにより、提供する音声データの音質を制御するようにすることができる。また、プログラムについては、ユーザ入力情報に基づいて、例えば、提供するプログラムを、いわゆるデモ版や製品版とするようにすることができる。
【０２８６】
また、コンテンツサーバ７から携帯端末１に提供されるデータは、携帯端末１において、メモリカード２３に記憶することができる。即ち、コンテンツサーバ７が提供するデータは、携帯端末１においてダウンロードし、後で、その再生等を行うようにすることが可能である。なお、携帯端末１では、コンテンツサーバ７からプッシュ型で配信されるデータをダウンロードするようにすることもできるし、また、携帯端末１からコンテンツサーバ７に対してダウンロードを要求し、その結果、コンテンツサーバ７から送信されてくるデータをダウンロードするようにすることも可能である。
【０２８７】
さらに、上述したように、複数のユーザからのユーザ入力情報に基づいて加工されるコンテンツの提供は、有料ユーザにのみ対して行うようにすることが可能である。
【０２８８】
【発明の効果】
本発明の情報処理装置および情報処理方法、並びに記録媒体によれば、端末装置に対して、付加価値をつけたコンテンツデータの提供が可能となる。
【図面の簡単な説明】
【図１】本発明を適用したネットワークシステムの一実施の形態の構成例を示す図であある。
【図２】携帯端末１の外観構成例を示す斜視図である。
【図３】携帯端末１のカメラ部１５を回動した状態を示す斜視図である。
【図４】携帯端末１の電気的構成例を示すブロック図である。
【図５】コンテンツサーバ７のハードウェア構成例を示すブロック図である。
【図６】コンテンツサーバ７が提供する電子ブックデータを説明する図である。
【図７】コンテンツサーバ７が提供する電子ブックデータを説明する図である。
【図８】コンテンツサーバ７が提供する電子ブックデータを説明する図である。
【図９】コンテンツサーバ７が提供する画像データを説明する図である。
【図１０】コンテンツサーバ７が提供する画像データを説明する図である。
【図１１】コンテンツサーバ７の機能的構成例を示すブロック図である。
【図１２】コンテンツサーバ７によるユーザ登録処理を説明するフローチャートである。
【図１３】コンテンツサーバ７による解析処理を説明するフローチャートである。
【図１４】コンテンツサーバ７によるコンテンツ提供処理を説明するフローチャートである。
【図１５】電子ブックデータを提供するコンテンツサーバ７の機能的構成例を示すブロック図である。
【図１６】同一嗜好ユーザ抽出部８６の処理を説明するフローチャートである。
【図１７】電子ブックデータ処理部８２の構成例を示すブロック図である。
【図１８】電子ブックデータ処理部８２の処理を説明するフローチャートである。
【図１９】画像データを提供するコンテンツサーバ７の第１の機能的構成例を示すブロック図である。
【図２０】特徴量抽出部１０６の処理を説明するフローチャートである。
【図２１】画像データ処理部１０２の構成例を示すブロック図である。
【図２２】画像データ処理部１０２の処理を説明するフローチャートである。
【図２３】画像データを提供するコンテンツサーバ７の第２の機能的構成例を示すブロック図である。
【図２４】近接フレームクリックデータ抽出部１２６の処理を説明するフローチャートである。
【図２５】画像データ処理部１２２の構成例を示すブロック図である。
【図２６】画像データ処理部１２２の処理を説明するフローチャートである。
【図２７】オブジェクト抽出部１３４の構成例を示すブロック図である。
【図２８】動きオブジェクト画像および静止オブジェクト画像の抽出処理を説明するフローチャートである。
【図２９】静動判定処理を説明するフローチャートである。
【図３０】フレーム間差分の計算方法を説明する図である。
【図３１】連続クリック判定処理を説明するフローチャートである。
【図３２】オブジェクト番号の付け方を説明する図である。
【図３３】静止オブジェクト連結処理を説明するフローチャートである。
【図３４】動きオブジェクト連結処理を説明するフローチャートである。
【図３５】オブジェクト抽出処理を説明するフローチャートである。
【図３６】オブジェクト抽出方法を説明する図である。
【符号の説明】
１1乃至１A  携帯端末，  ２1乃至２B  基地局，  ３  公衆回線網，  ４1乃至４C  ＷＷＷサーバ，  ５  インターネット，  ６  アクセスサーバ，  ７  コンテンツサーバ，  ８  管理制御装置，  １１  ヒンジ部，  １２  表示部，１３  本体，  １４  アンテナ，  １５  カメラ部，  １６  ＣＣＤカメラ，１７  スピーカ，  １８  液晶ディスプレイ，  １９  操作キー，  ２０  メモボタン，  ２１  マイクロフォン，  ２２  トラックボール，  ２３  メモリカード，  ２４  メモリスティックスロット，  ３０  主制御部，  ３１  電源回路部，  ３２  操作入力制御部，  ３３  画像エンコーダ，  ３４  カメラＩ／Ｆ，  ３５  ＬＥＤ制御部，  ３６  画像デコーダ，  ３７  多重分離部，  ３８  変復調回路部，  ３９  音声コーデック，  ４０  メインバス，  ４１  同期バス，  ４２  記録再生部，  ４３  送受信回路部，  ５１  バス，  ５２  CPU，  ５３  ROM，  ５４  RAM，  ５５  ハードディスク，  ５６  出力部，  ５７  入力部，  ５８  通信部，  ５９  ドライブ，  ６０  入出力インタフェース，  ６１  リムーバブル記録媒体，  ７１  コンテンツデータベース，７２  コンテンツ加工部，  ７３  送受信制御部，  ７４  登録部，  ７５  ユーザ入力情報データベース，  ７６  解析部，  ７７  解析情報データベース，  ７８  検索部，  ７９  課金処理部，  ８１  電子ブックデータベース，  ８２  電子ブックデータ処理部，  ８３  送受信制御部，  ８４  登録部，  ８５  嗜好データベース，  ８６  同一嗜好ユーザデータベース，  ８７  統合嗜好データベース，  ８８  嗜好情報検索部，  ９１  スケジューラ，  ９２  電子ブックデータ読み出し部，  ９３  データ選択部，  １０１  画像データベース，  １０２  画像データ処理部，  １０３  送受信制御部，  １０４  登録部，  １０５  クリック位置データベース，  １０６  特徴量抽出部，  １０７  特徴量データベース，  １０８  特徴量検索部，  １１１  スケジューラ，  １１２  画像データ読み出し部，  １１３  特徴量抽出部，  １１４  特徴近似領域検出部，  １１５  解像度変換部，  １２２  画像データ処理部，  １２６  近接フレームクリックデータ抽出部，  １２７  近接フレームクリックデータベース，  １２８  近接フレームクリックデータ検索部，  １３１  スケジューラ，  １３２  画像データ読み出し部，  １３３  背景抽出部，  １３４  オブジェクト抽出部，  １３５  付加情報算出部，  １３６  送信処理部，  ２０１  画像用メモリ，  ２０２  クリックデータ用メモリ，  ２０３  静動判定部，  ２０４  連続クリック判定部，  ２０５  処理判定部，  ２０６乃至２０８  切換選択スイッチ，  ２０９  オブジェクト番号割り当て部，  ２１０  動きオブジェクト連結処理部，  ２１１  静止オブジェクト連結処理部，  ２１２  オブジェクト番号用メモリ，  ２１３  オブジェクト画像抽出部，  ２１４  オブジェクト抽出結果用メモリ
【図１】
0004552296.tif 000010
【図２】
0004552296.tif 000011
【図３】
0004552296.tif 000012
【図４】
0004552296.tif 000013
【図５】
0004552296.tif 000014
【図６】
0004552296.tif 000015
【図７】
0004552296.tif 000016
【図８】
0004552296.tif 000017
【図９】
0004552296.tif 000018
【図１０】
0004552296.tif 000019
【図１１】
0004552296.tif 000020
【図１２】
0004552296.tif 000021
【図１３】
0004552296.tif 000022
【図１４】
0004552296.tif 000023
【図１５】
0004552296.tif 000024
【図１６】
0004552296.tif 000025
【図１７】
0004552296.tif 000026
【図１８】
0004552296.tif 000027
【図１９】
0004552296.tif 000028
【図２０】
0004552296.tif 000029
【図２１】
0004552296.tif 000030
【図２２】
0004552296.tif 000031
【図２３】
0004552296.tif 000032
【図２４】
0004552296.tif 000033
【図２５】
0004552296.tif 000034
【図２６】
0004552296.tif 000035
【図２７】
0004552296.tif 000036
【図２８】
0004552296.tif 000037
【図２９】
0004552296.tif 000038
【図３０】
0004552296.tif 000039
【図３１】
0004552296.tif 000040
【図３２】
0004552296.tif 000041
【図３３】
0004552296.tif 000042
【図３４】
0004552296.tif 000043
【図３５】
0004552296.tif 000044
【図３６】
0004552296.tif 000045