(57)【要約】【課題】メッセージ等のコンテンツ表示に最適なテンプレート選択を行う構成を提供する。【解決手段】例えばネットワークを介して送受信されるメッセージなど、文書や画像を含むコンテンツを所定のデザインを持つテンプレート上に展開して表示するために適用する最適なテンプレート選択を行う。メッセージ等に含まれるコンテンツの構成情報、例えばワード、画像の撮影日時、撮影位置情報などを抽出し、これらの情報を検索キーとしてテンプレート属性情報とのマッチング処理を行い、マッチ率の高いテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択する。この処理によりメッセージ等のコンテンツ表示に最適なテンプレート選択が実現される。【選択図】図１０
2010176249.tif 000002
【特許請求の範囲】
【請求項１】
文書または画像を含むコンテンツを所定のデザインを持つテンプレート上に展開して表示するために適用する異なるデザインの複数のテンプレートをテンプレート属性情報とともに格納した記憶部と、
前記コンテンツの構成情報を検索キーとして、前記テンプレート属性情報とのマッチング処理を行い、マッチ率の高いテンプレート属性情報を持つテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択する処理を実行する制御部を有する情報処理装置。
【請求項２】
前記制御部は、
前記コンテンツの構成情報である文書情報から検索キーワードを抽出し、抽出した検索キーワードと、前記テンプレート属性情報に含まれるデータとのマッチング処理を実行して、マッチ率の高いテンプレート属性情報を持つテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択する請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、
前記コンテンツの構成情報である画像のメタデータを抽出し、抽出したメタデータと、前記テンプレート属性情報に含まれるデータとのマッチング処理を実行して、マッチ率の高いテンプレート属性情報を持つテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択する請求項１に記載の情報処理装置。
【請求項４】
前記画像のメタデータは、前記コンテンツの構成情報である画像の撮影日時情報であり、
前記制御部は、
画像の撮影日時情報と、前記テンプレート属性情報に含まれるデータとのマッチング処理を実行して、画像の撮影日時情報に一致または類似すると判断される属性情報を持つテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択する請求項３に記載の情報処理装置。
【請求項５】
前記画像のメタデータは、前記コンテンツの構成情報である画像の撮影位置情報であり、
前記制御部は、
画像の撮影位置情報と、前記テンプレート属性情報に含まれるデータとのマッチング処理を実行して、画像の撮影位置情報に一致または類似すると判断される属性情報を持つテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択する請求項３に記載の情報処理装置。
【請求項６】
前記情報処理装置は、
複数の通信装置間で送受信されるメッセージの中継サーバであり、
制御部は、
メッセージ送信装置から受信したメッセージの構成情報を検索キーとして、前記テンプレート属性情報とのマッチング処理を行い、マッチ率の高いテンプレート属性情報を持つテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択し、選択したテンプレートに前記メッセージの構成情報を展開したポスドカード形式の表示データをメッセージ受信装置に提供する処理を実行する請求項１〜５いずれかに記載の情報処理装置。
【請求項７】
情報処理装置において実行する情報処理方法であり、
制御部が、文書または画像を含むコンテンツを所定のデザインを持つテンプレート上に展開して表示するために適用するテンプレートを選択するテンプレート選択ステップを実行し、
前記テンプレート選択ステップは、
前記コンテンツの構成情報から検索キーを抽出するステップと、
前記検索キーと、テンプレート属性情報とのマッチング処理を行うステップと、
前記マッチング処理において、マッチ率の高いテンプレート属性情報を持つテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択するステップとを有する情報処理方法。
【請求項８】
情報処理装置において情報処理を実行させるプログラムであり、
制御部に、文書または画像を含むコンテンツを所定のデザインを持つテンプレート上に展開して表示するために適用するテンプレートを選択するテンプレート選択ステップを実行させるプログラムであり、
前記テンプレート選択ステップは、
前記コンテンツの構成情報から検索キーを抽出するステップと、
前記検索キーと、テンプレート属性情報とのマッチング処理を行うステップと、
前記マッチング処理において、マッチ率の高いテンプレート属性情報を持つテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択するステップとを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、および情報処理方法、並びにプログラムに関する。例えばユーザが撮影した写真などの画像データを遠隔地のテレビなどの表示装置に表示するシステムに適用する情報処理装置、および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
ユーザが撮影した写真などの画像データは、例えばネットワークを介した通信メッセージに添付して送信することが可能である。このような処理により画像データを遠隔地の表示装置、例えばＰＣやテレビなどの装置に表示して閲覧することができる。なお、ネットワークを介した画像データの送受信および閲覧システムを開示した従来技術には、例えば特許文献１（特開２００４−２７４２６０号公報）や、特許文献２（特開２００７−５２５５９号公報）などがある。
【０００３】
現在、利用されているメッセージ送受信システムには、装置がメッセージを受信した場合に受信メッセージがあることをユーザに知らせる受信通知を可能としたものがある。しかし、受信メッセージに添付された画像の内容はメッセージを開封しなければ知ることができない。
【０００４】
例えば、メッセージを受信した装置のディスプレイに受信メッセージのリストであるメッセージリストが表示される。しかし、このメッセージリストには、メッセージ件名や、メッセージ送信者情報が記載されるのみであり、メッセージに含まれる画像の内容は知ることができない。メッセージに添付された画像の内容を知るためには、ユーザはメッセージリストから特定のメッセージを選択して、選択したメッセージを開封しなければならない。
【０００５】
例えば多くの画像添付メッセージを受信し、メッセージリストに多くのメッセージがリストアップされている状態で、その中の１つの画像のみを見たい場合にも、ユーザは１つ１つのメッセージを順次、選択して順次開封する処理を行って１つ１つのメッセージ添付画像を確認しなければならない。このような処理は、ユーザ負担を増加させるという問題を発生させる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２７４２６０号公報
【特許文献２】特開２００７−５２５５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、このような状況に鑑みてなされたものであり、メッセージに添付された画像を効率的に確認可能としてユーザ負担を軽減し、さらに、メッセージに対応したデザインを持つテンプレートを利用したポストカードとして表示することを可能とした情報処理装置、および情報処理方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の側面は、
文書または画像を含むコンテンツを所定のデザインを持つテンプレート上に展開して表示するために適用する異なるデザインの複数のテンプレートをテンプレート属性情報とともに格納した記憶部と、
前記コンテンツの構成情報を検索キーとして、前記テンプレート属性情報とのマッチング処理を行い、マッチ率の高いテンプレート属性情報を持つテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択する処理を実行する制御部を有する情報処理装置にある。
【０００９】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記コンテンツの構成情報である文書情報から検索キーワードを抽出し、抽出した検索キーワードと、前記テンプレート属性情報に含まれるデータとのマッチング処理を実行して、マッチ率の高いテンプレート属性情報を持つテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択する。
【００１０】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記コンテンツの構成情報である画像のメタデータを抽出し、抽出したメタデータと、前記テンプレート属性情報に含まれるデータとのマッチング処理を実行して、マッチ率の高いテンプレート属性情報を持つテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択する。
【００１１】
さらに、本発明の情報処理装置の一実施態様において、前記画像のメタデータは、前記コンテンツの構成情報である画像の撮影日時情報であり、前記制御部は、画像の撮影日時情報と、前記テンプレート属性情報に含まれるデータとのマッチング処理を実行して、画像の撮影日時情報に一致または類似すると判断される属性情報を持つテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択する。
【００１２】
さらに、本発明の情報処理装置の一実施態様において、前記画像のメタデータは、前記コンテンツの構成情報である画像の撮影位置情報であり、前記制御部は、画像の撮影位置情報と、前記テンプレート属性情報に含まれるデータとのマッチング処理を実行して、画像の撮影位置情報に一致または類似すると判断される属性情報を持つテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択する。
【００１３】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、複数の通信装置間で送受信されるメッセージの中継サーバであり、制御部は、メッセージ送信装置から受信したメッセージの構成情報を検索キーとして、前記テンプレート属性情報とのマッチング処理を行い、マッチ率の高いテンプレート属性情報を持つテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択し、選択したテンプレートに前記メッセージの構成情報を展開したポスドカード形式の表示データをメッセージ受信装置に提供する処理を実行する。
【００１４】
さらに、本発明の第２の側面は、
情報処理装置において実行する情報処理方法であり、
制御部が、文書または画像を含むコンテンツを所定のデザインを持つテンプレート上に展開して表示するために適用するテンプレートを選択するテンプレート選択ステップを実行し、
前記テンプレート選択ステップは、
前記コンテンツの構成情報から検索キーを抽出するステップと、
前記検索キーと、テンプレート属性情報とのマッチング処理を行うステップと、
前記マッチング処理において、マッチ率の高いテンプレート属性情報を持つテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択するステップとを有する情報処理方法にある。
【００１５】
さらに、本発明の第３の側面は、
情報処理装置において情報処理を実行させるプログラムであり、
制御部に、文書または画像を含むコンテンツを所定のデザインを持つテンプレート上に展開して表示するために適用するテンプレートを選択するテンプレート選択ステップを実行させるプログラムであり、
前記テンプレート選択ステップは、
前記コンテンツの構成情報から検索キーを抽出するステップと、
前記検索キーと、テンプレート属性情報とのマッチング処理を行うステップと、
前記マッチング処理において、マッチ率の高いテンプレート属性情報を持つテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択するステップとを含むプログラムにある。
【００１６】
なお、本発明のプログラムは、例えば、様々なプログラム・コードを実行可能な情報処理装置やコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、情報処理装置やコンピュータ・システム上でプログラムに応じた処理が実現される。
【００１７】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００１８】
本発明の一実施例の構成によれば、例えばネットワークを介して送受信されるメッセージなど、文書や画像を含むコンテンツを所定のデザインを持つテンプレート上に展開して表示するために適用する最適なテンプレート選択を行う。メッセージ等に含まれるコンテンツの構成情報、例えばワード、画像の撮影日時、撮影位置情報などを抽出し、これらの情報を検索キーとしてテンプレート属性情報とのマッチング処理を行い、マッチ率の高いテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択する。この処理によりメッセージ等のコンテンツ表示に最適なテンプレート選択が実現される。
【図面の簡単な説明】
【００１９】
【図１】本発明の情報処理システムの一構成例について説明する図である。
【図２】サーバが記憶部に格納するデータ構成例について説明する図である。
【図３】データ送信装置と、サーバと、データ表示装置間で実行する通信シーケンスについて説明する図である。
【図４】サーバがメッセージに対応付けたテンプレートを利用したポストカードからなるカードリストの表示例を示す図である。
【図５】データ表示装置側において利用されるリモコンとリモコンを利用した処理例について説明する図である。
【図６】サーバがメッセージに対応付けたテンプレートを利用したポストカードの構成例について説明する図である。
【図７】サーバにおいて実行するメッセージの構成情報を利用したテンプレート選択処理について説明する図である。
【図８】サーバにおいて実行するメッセージの構成情報を利用したテンプレート選択処理によって選択したテンプレートの例を示す図である。
【図９】サーバにおいて実行するメッセージの構成情報を利用したテンプレート選択処理によって選択したテンプレートの例を示す図である。
【図１０】サーバにおいて実行するテンプレート選択処理シーケンスを説明するフローチャートを示す図である。
【図１１】データ送信装置と、サーバと、データ表示装置のハードウェア構成例について説明する図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照しながら本発明の情報処理装置、および情報処理方法、並びにプログラムの詳細について説明する。なお、説明は、以下の項目順に行う。
１．メッセージ送受信を行う情報処理システムの構成例
２．メッセージ送受信を行う装置間の通信シーケンス例
３．データ表示装置における表示データと表示データに対する処理例
４．メッセージ対応のテンプレート選択処理
５．各装置のハードウェア構成について
【００２１】
［１．メッセージ送受信を行う情報処理システムの構成例］
図１に本発明の一実施例に係る情報処理システムの構成例を示す。本発明の一実施例に係る情報処理システムは、図１に示すように、例えば携帯電話などのデータ送信装置１１０、サーバ１２０、さらにテレビなどのデータ表示装置１３０を有する。データ送信装置１１０、サーバ１２０、データ表示装置１３０は、それぞれ無線または有線ネットワークを介した通信を実行する機能を有する装置である。
【００２２】
データ送信装置１１０は、メッセージ送信処理を実行し、データ表示装置１３０はデータ送信装置１１０の送信したメッセージを受信して表示する処理を行う。サーバ１２０は、これらデータ送信装置１１０とデータ表示装置１３０間のメッセージの中継処理を実行する。
【００２３】
データ送信装置１１０は、カメラ機能を有し、静止画あるいは動画などの画像撮影が可能な構成であり、撮影した画像をメッセージに添付して、メッセージ送信先アドレスを設定して送信する処理を行なう。図１において、メッセージ送信先アドレスの設定された装置はデータ表示装置１３０であるとする。
【００２４】
データ送信装置１１０は、予め規定されたフォーマットに従って画像添付メッセージを作成して送信する。メッセージフォーマットは、例えば以下の情報を記入または設定可能なフォーマットである。
メッセージ送信先情報（Ｔｏ）：例えば「おじいちゃん、おばあちゃんへ」
メッセージ送信元情報（Ｆｒｏｍ）：例えば「慶子」
メッセージ本文：例えば「お元気ですか・・・・」
メッセージ添付画像：例えば写真１〜３枚
メッセージ送信元アドレス
メッセージ送信先アドレス
データ送信装置１１０は、このような予め規定されたフォーマットに従って画像添付メッセージを作成して送信する。
【００２５】
送信されたメッセージは、サーバ１２０が受信する。サーバ１２０は、データ送信装置１１０からの送信メッセージを受信すると、受信メッセージを記憶部１２１に格納する。データ送信装置１１０の送信したメッセージにはメッセージ送信先を示すメッセージ送信先アドレスが設定されている。サーバ１２０は、受信メッセージをメッセージ送信先アドレス単位で記憶部１２１に格納する。
【００２６】
サーバ１２０の管理する記憶部１２１は、メッセージ送信先アドレス単位で予め区分された記憶領域を有しており、サーバ１２０は、受信メッセージをメッセージ送信先アドレス単位で整理して記憶部１２１に格納する。なお、受信メッセージには１つ以上の画像データが添付されているものとする。
【００２７】
データ表示装置１３０は、データ送信装置１１０の送信メッセージに設定されたメッセージ送信先アドレスを持つ装置である。データ表示装置１３０は、データ表示装置１３０内の記憶部にメッセージの受信、閲覧を行うためのプログラムであるメッセージ処理アプリケーションを保持している。
【００２８】
データ表示装置１３０は、メッセージ処理アプリケーションを実行することで、サーバ１２０の受信したメッセージをサーバ１２０から取得して表示することができる。なお、データ表示装置１３０とサーバ１２０は、例えばインターネットなどのネットワークによって接続されている。
【００２９】
データ表示装置１３０は、メッセージ処理アプリケーションを実行するための事前準備として、サーバ１２０に対して、データ表示装置１３０のアドレス登録など、様々な設定処理を含むサービス登録処理を行う。
【００３０】
例えば、図１に示すように、アドレス［ａｂｃｄ＠ｔｖｍａｌｅｘｙｚ．ｃｏｍ］をデータ表示装置１３０のアドレスとしてサーバ１２０に登録する。サーバ１２０は、登録したアドレス単位で、記憶部１２１にメッセージ格納領域を確保する。
【００３１】
サーバ１２０はデータ送信装置１１０から送信されたメッセージのメッセージ送信先アドレスを確認し、メッセージ送信先アドレスが登録済みのアドレスに一致する場合、その受信メッセージデータを記憶部１２１に格納する。
【００３２】
記憶部１２１のメッセージ格納例を図２に示す。図２に示すように、サーバ１２０は、登録済みのメッセージ送信先アドレス単位で記憶部１２１にメッセージ格納領域を確保しており、受信メッセージは、各メッセージ送信先アドレス対応の記憶領域に格納される。
【００３３】
データ表示装置１３０は、所定時間間隔ごとにサーバ１２０にアクセスするポーリング処理を行い、自装置（データ表示装置１３０）宛ての新着メッセージがあるか否かの確認を行う。自装置（データ表示装置１３０）宛ての新着メッセージがある場合には、サーバ１２０から、データ表示装置１３０に対して新着メッセージがある旨の通知がなされ、データ表示装置１３０に、例えば［新着メッセージがあります］といった表示が行われる。
【００３４】
例えば、データ表示装置１３０でテレビ番組を見ているユーザは、この通知を見て新着メッセージがあることを確認することができる。ユーザがメッセージを閲覧したい場合は、メッセージ処理アプリケーションを起動して、サーバ１２０の記憶部１２１に格納されたメッセージを取得して表示する。
【００３５】
なお、データ表示装置１３０は、新着メッセージの有無に関わらず、任意のタイミングでメッセージ処理アプリケーションを起動して、サーバ１２０の記憶部１２１に格納されたメッセージを取得して表示することが可能である。
【００３６】
サーバ１２０は、データ表示装置１３０に対して、データ表示装置１３０側のユーザが既に内容を確認した既読メッセージと、内容を確認していない未読メッセージを区別した態様の表示データ（ポストカード）を作成して提供する。具体的な表示データ例については後段で詳細に説明するが、
例えば、既読メッセージについては、メッセージに含まれるメッセージ本文（テキスト）と、メッセージに添付された写真などの画像を所定のテンプレート上に配置したポストカード（ポストカードＡ面）としてデータ表示装置１３０に提供する。
【００３７】
また未読のメッセージは、例えば、
メッセージ送信先情報（Ｔｏ）：例えば「おじいちゃん、おばあちゃんへ」
メッセージ送信元情報（Ｆｒｏｍ）：例えば「慶子」
これらのメッセージ送信先／送信元情報のみを表示したポストカード（ポストカードＢ面）の形式の表示データとしてデータ表示装置１３０に提供する。
これらの具体的な処理例については後段で説明する。
【００３８】
［２．メッセージ送受信を行う装置間の通信シーケンス例］
次に、データ送信装置１１０、サーバ１２０、データ表示装置１３０間で実行する一連の通信処理シーケンスについて図３を参照して説明する。図３には、図１と同様、データ送信装置１１０、サーバ１２０、データ表示装置１３０を示している。
【００３９】
まず、ステップＳ１１において、データ表示装置１３０は、サーバ１２０に対して自装置のアドレス登録などのサービス登録処理を行う。なお、このサービス登録処理に際しては、自装置のアドレスのみではなく、例えばメッセージ送信を許容する装置のアドレスを登録することも可能である。例えばメッセージ送信を許容する装置としてデータ送信装置１１０のアドレスのみを登録すれば、その他の装置からのメッセージはサーバ１２０において受信拒否され、サーバ１２０の記憶部１２１には格納されない。
【００４０】
ステップＳ１２は、携帯電話などのデータ送信装置１１０によるメッセージ送信ステップである。メッセージには携帯電話などのデータ送信装置１１０において撮影した画像が添付される。
【００４１】
送信メッセージはサーバ１２０が受信し、サーバ１２０はステップＳ１３において、サーバ１２０の管理する記憶部１２１に格納する。たとえば図２を参照して説明したように、メッセージ送信先アドレス単位で区分された記憶領域に格納される。
【００４２】
ステップＳ１４において、新着メッセージが発生したことを示す新着メッセージ通知がデータ表示装置１３０に送信され、データ表示装置１３０の表示部に表示される。データ表示装置１３０に、例えば［新着メッセージがあります］といった表示が行われる。
【００４３】
なお、先に説明したように、データ表示装置１３０は、所定時間間隔ごとにサーバ１２０にアクセスするポーリング処理を行い、自装置（データ表示装置１３０）宛ての新着メッセージがあるか否かの確認を行っている。このポーリング処理において、自装置（データ表示装置１３０）宛ての新着メッセージがあることが確認された場合に、ステップＳ１４の新着メッセージ通知が行われる。
【００４４】
データ表示装置１３０でテレビ番組を見ているユーザは、この通知を見て新着メッセージがあることを確認する。ユーザがメッセージを閲覧したい場合は、ステップＳ１５において、メッセージ処理アプリケーションを起動してサーバ１２０にメッセージ閲覧要求を送信する。なお、前述したようにデータ表示装置１３０は、新着メッセージの有無に関わらず、任意のタイミングでメッセージ処理アプリケーションを起動して、サーバ１２０にメッセージ閲覧要求を送信することが可能である。
【００４５】
メッセージ閲覧要求を受信したサーバ１２０は、ステップＳ１６において、記憶部１２１からメッセージを取得し、データ表示装置１３０に提供するための表示データ、すなわちポストカードを作成する。
【００４６】
この表示データとしてのポストカードは、先に説明したように、既読メッセージについては、メッセージに含まれるテキストとメッセージに添付された写真などの画像を所定のテンプレート上に配置したポストカードであり、未読のメッセージは、メッセージ送信先／送信元情報のみを表示したポストカード形式の表示データである。
【００４７】
ステップＳ１７では、この表示データがデータ表示装置１３０に提供される。ステップＳ１８では、データ表示装置１３０に、サーバ１２０から提供されたデータ、例えば、複数のポストカードから構成される表示データが表示される。
【００４８】
さらに、ステップＳ１８では、データ表示装置１３０側のユーザが、データ表示装置１３０対応のリモコン（ＴＶリモコン）の操作部を操作して、未読のポストカードの開封処理や、既読のポストカードの拡大表示処理などを行う。
【００４９】
［３．データ表示装置における表示データと表示データに対する処理例］
ステップＳ１７において、サーバ１２０がデータ表示装置１３０に提供する表示データの例を図４に示す。図４に示す表示データ２００は、データ表示装置１３０が、サーバ１２０に対してメッセージ閲覧要求を実行した場合に、データ表示装置１３０の表示部に表示されるデータ例である。この表示データは、サーバ１２０が記憶部１２１に記憶しているデータ表示装置１３０対応のアドレスをメッセージ送信先アドレスとした複数のメッセージをポストカード形式として設定したカードリストである。
【００５０】
図４に示すように、カードリストは、複数のポストカードが重なった表示態様として表示される。
表示されるポストカードは、以下の態様を持つポストカードである。
既読メッセージは、メッセージに含まれるメッセージ本文（テキスト）と、メッセージに添付された写真などの画像を所定のテンプレート上に配置したポストカードである。
これらは、図４に示すポストカード２１１，２１３，２１５に対応する。
【００５１】
また、未読メッセージは、
メッセージ送信先／送信元情報のみを表示したポストカードとなる。
これらは、図４に示すポストカード２１４，２１６に対応する。
【００５２】
さらにカードリストにはアプリケーション設定カード２１２が含まれる。アプリケーション設定カード２１２は、メッセージ処理アプリケーションの設定処理や、設定変更処理などを行う際にユーザが選択する。
【００５３】
データ表示装置１３０側のユーザは、データ表示装置１３０に対応するリモコン（ＴＶリモコン）を操作して、表示リストから希望のデータ（ポストカードまたはアプリケーション設定カード）を選択して、選択データに対する処理を行うことができる。例えば、図５に示すようなリモコン３００を操作する。
【００５４】
リモコン３００の左右指示ボタン３０１，３０２を操作することで、データ表示装置１３０の表示データからの選択データを図５に示す矢印３１１，３１２に従って移動させることができる。すなわち、左右指示ボタン３０１，３０２を操作することで、各ポストカードの順番を入れ替えて、各ポストカードを順番に最前列の位置に移動させるページ送りを行うことができる。いずれかのデータを選択した状態で決定ボタン３０３を押下することで、選択データに対する処理を開始することができる。
【００５５】
例えば、図４に示すポストカード２１１，２１３，２１５のいずれかを選択して拡大表示することができる。あるいは未読メッセージ２１４，２１６を選択して開封処理を行うことができる。開封処理を行うと、メッセージに含まれる文書（テキスト）と画像が、サーバ１２０の保有する既読メッセージ対応のテンプレート上に展開され、既読メッセージ対応のポストカード形式で表示される。メッセージ本文（テキスト）と、メッセージに添付された写真などの画像を所定のテンプレート上に配置したポストカードである。
【００５６】
アプリケーション設定カード２１２を選択した場合は、メッセージ処理アプリケーションの設定処理や、設定変更処理などを行うことができる。
【００５７】
開封済みの図４に示すポストカード２１１，２１３，２１５のいずれかを選択して、決定ボタンを押下することで、選択したポストカードが拡大表示される。メッセージ本文（テキスト）と、メッセージに添付された写真などの画像を所定のテンプレート上に配置したポストカードである。図６に、拡大表示した場合のポストカード３５０の一例を示す。図６に示すように、ポストカード３５０は、予め様々なデザインが施されたテンプレート３５１に、データ送信装置１１０が送信したメッセージに含まれるメッセージ本文（テキスト）３５２と、写真などの画像データ３５３，３５４を配置した構成を持つ。
【００５８】
テンプレートは、予めサーバ１２０が記憶部１２１に格納しているデータである。サーバ１２０は、異なるデザインを持つ多数のテンプレートを記憶部１２１に保持している。例えばデータ表示装置１３０側のユーザによってメッセージの開封処理が行われると、サーバ１２０は、サーバ１２０の保有する多数のテンプレートから、ランダムに、あるいはメッセージに含まれる情報を取得して取得情報に基づいて１つのテンプレートを選択し、メッセージに含まれる文書と画像をテンプレート上に配置したポストカードを生成する。
【００５９】
サーバ１２０は生成したメッセージ対応のポストカードをデータ表示装置１３０に提供する。なお、一度開封されたメッセージに対しては、その後、既読メッセージであることを示す識別情報（フラグ）が設定される。既読メッセージは、既読を示す識別情報（フラグ）と、ポストカード生成に利用したテンプレートとのリンク情報とともにサーバ１２０の記憶部１２１に格納される。未読メッセージについても、未読メッセージであることを示す識別情報が設定されて記憶部１２１に格納される。未読メッセージに対しては、図４のポストカード２１６に示すようなメッセージ送信先／送信元情報のみを表示するテンプレートがリンク情報として設定される。
【００６０】
なお、サーバ１２０によるメッセージに対応するポストカードの生成処理のタイミングは、データ表示装置１３０側のユーザによるメッセージ開封処理時に実行してもよいし、データ送信装置１１０からのメッセージ受信処理に際して実行する構成としてもよい。
【００６１】
サーバ１２０の実行するポストカードの生成処理は、
未読メッセージ対応のテンプレート選択処理、
既読メッセージ対応のテンプレート選択処理、
これらのテンプレート選択処理を含む処理として行われる。
【００６２】
サーバ１２０は、既読メッセージ対応のテンプレートとして、様々なデザインを持つ多数種類のテンプレートを記憶部１２１に格納している。サーバ１２０は、メッセージに対応付けるテンプレートを多数のテンプレートから１つ選択する。このテンプレート選択処理が実行されると、サーバ１２０は、記憶部１２１に格納するメッセージに対して選択したテンプレートをメッセージに対応するリンク情報として設定して記憶部に格納する。また、未読メッセージ対応のテンプレートは、図４のポストカード２１６に示すようなメッセージ送信先／送信元情報のみを表示するテンプレートである。このテンプレートは１つのみとしてもよいが、複数の異なるテンプレートから選択する構成としてもよい。この未読メッセージのテンプレートについても、メッセージに対応するリンク情報として設定して記憶部に格納する。
【００６３】
サーバ１２０は、既読メッセージについては、既読メッセージ対応のテンプレートとのリンク情報と、既読であることを示す識別情報（フラグ）をメッセージに対応付けて記憶部１２１に格納する。
未読メッセージについては、未読メッセージ対応のテンプレートとのリンク情報と、未読であることを示す識別情報（フラグ）をメッセージに対応付けて記憶部１２１に格納する。
なお、未読メッセージについては、さらに開封処理後に利用するために、予め既読メッセージ対応のテンプレートを選択しておいてもよい。この場合は、予め選択した既読メッセージ対応のテンプレートとのリンク情報も未読メッセージに対応付けて記憶部１２１に格納する構成としてもよい。
【００６４】
サーバ１２０は、図４に示すカードリストを生成する場合に、各メッセージ対応の識別情報（フラグ）を参照して表示態様を決定する。
すなわち、既読メッセージは、既読メッセージ対応のテンプレートにメッセージ本文（テキスト）と、写真などの画像データを展開したポストカード、
未読メッセージは、メッセージ送信先／送信元情報のみを表示するテンプレートを利用したポストカード、
このような異なるポストカード形式の表示データを生成してデータ表示装置１３０に提供する。
【００６５】
データ表示装置１３０側のユーザによって未読メッセージの開封処理が行われた場合は、サーバ１２０は以下の処理を行う。
そのメッセージに既読メッセージ対応のテンプレートがリンクデータとして既に関連付けられている場合は、その関連付けられた既読メッセージ対応のテンプレートを利用して、メッセージ本文（テキスト）と画像をテンプレート上に配置したポストカードを生成してデータ表示装置１３０に提供する。さらに、メッセージの開封／未読状態を識別するための識別情報（フラグ）を開封状態に設定して記憶部１２１に格納する。
【００６６】
また、データ表示装置１３０側のユーザによって未読メッセージの開封処理が行われた時点で、その新規開封メッセージにリンクした既読メッセージ対応のテンプレートが設定されていない場合は、サーバ１２０は以下の処理を行う。
【００６７】
サーバ１２０は、新たに開封処理がなされたメッセージに対応する既読メッセージ対応のテンプレートの選択処理を実行する。次に、選択したテンプレートを利用して、メッセージに含まれるメッセージ本文（テキスト）と画像をテンプレート上に配置したポストカードを生成してデータ表示装置１３０に提供する。さらに、選択したテンプレートをメッセージ対応のテンプレートとするリンク情報を設定し、メッセージの開封／未読状態を識別するための識別情報（フラグ）を開封状態に設定して記憶部１２１に格納する。
【００６８】
データ表示装置１３０宛てに送信されたメッセージは、このような処理によって、図４に示すような複数のポストカードが重なったカードリストとして表示されることになる。
【００６９】
データ表示装置１３０側のユーザは、図５を参照して説明したリモコン３００の操作によってポストカードを順次選択して拡大表示することが可能である。この場合、既読メッセージに対しては、メッセージの再開封処理を行うことなくメッセージに含まれるメッセージ本文と、写真などの画像をポストカード形式で確認することが可能となる。
【００７０】
すなわち、リモコン３００の左右ボタン３０１，３０２によるポストカードの選択と、決定ボタン３０３の操作のみで、図６に示すメッセージに含まれるメッセージ本文と、写真などの画像をポストカード形式で確認できる。ユーザはメッセージの再開封処理を行うことなくメッセージ本文やメッセージに添付された画像を確認可能であり、ユーザの負担が軽減される。
【００７１】
［４．メッセージ対応のテンプレート選択処理］
次に、サーバ１２０において実行するメッセージに対応するテンプレート選択処理の詳細について説明する。先に説明したように、サーバ１２０は、異なるデザインを持つ多数のテンプレートを記憶部１２１に保持している。
【００７２】
サーバ１２０は、データ送信装置１１０からメッセージを受信し、記憶部１２１に格納する際、あるいはデータ表示装置１３０側のユーザによってメッセージの開封処理が行われた際に、メッセージに対応付けるテンプレートの選択処理を行う。
【００７３】
サーバ１２０はサーバ１２０の記憶部１２１に格納済みの多数のテンプレートから、ランダムに、あるいはメッセージに含まれる情報に基づいてテンプレートを選択する処理を行う。この選択テンプレート上にメッセージに含まれる文書と画像を配置してポストカードを生成する。
【００７４】
なお、前述したように、サーバ１２０は、未読メッセージ、既読メッセージ対応のテンプレートとして、様々なデザインを持つ多数のテンプレートを記憶部１２１に格納している。サーバ１２０は、メッセージに対応付けるテンプレートを選択し、選択テンプレートを各メッセージのリンク情報として設定する。その後、サーバ１２０は、データ表示装置１３０からのメッセージ閲覧要求に応じて、選択テンプレートにメッセージの構成要素である文書や画像を展開したポストカードを生成してデータ表示装置１３０に提供する。
【００７５】
例えば、サーバ１２０は、メッセージに含まれる情報を解析し、解析情報を利用してメッセージにふさわしいと判断されるテンプレートを選択する。テンプレート選択に利用可能なメッセージに含まれる情報としては、例えば以下の情報がある。
【００７６】
メッセージのタイトルや本文中に含まれる文字列
例えば「入学式」、「海外旅行」、「山」、「海」、「花」、「地名（東京、アメリカ、ハワイなど）」、「季語（春、夏、など）」
これらの文字列をキーワードとしてテンプレートの選択を行うことができる。
【００７７】
あるいは、メッセージに添付された写真などの画像に対応して設定された属性情報を取得して、取得した属性情報を利用して、テンプレートの選択を行うことができる。
例えば写真ファイルとして作成されるＥｘｉｆデータには属性情報として「撮影日時情報」、ＧＰＳを利用して取得された「撮影位置情報」、カメラ機能として顔検出、笑顔検出機能を有する場合は、「顔検出情報」、「笑顔検出情報」などが含まれている。サーバはこれらの画像対応の属性情報に基づいて、テンプレート選択を行う。
【００７８】
サーバ１２０がメッセージ対応のテンプレート選択を行う場合の具体的な処理例について図７を参照して説明する。
図７には、
（ａ）メッセージに含まれる情報
（ｂ）メッセージから抽出するテンプレート選択に適用する情報
（ｃ）テンプレートに設定されたテンプレート属性情報
これらの各情報を示している。
【００７９】
（ａ）メッセージに含まれる情報としては、例えば以下の情報がある。
（ａ１）メッセージ送信先情報（Ｔｏ）：例えば「おじいちゃん、おばあちゃんへ」
（ａ２）メッセージ送信元情報（Ｆｒｏｍ）：例えば「慶子」
（ａ３）メッセージ本文：例えば「お元気ですか・・・・」
（ａ４）メッセージ添付画像：例えば写真１〜３枚
（ａ５）メッセージ送信元アドレス
（ａ６）メッセージ送信先アドレス
（ａ７）メッセージ送信日時情報
これらの情報が含まれる。
【００８０】
サーバ１２０は、テンプレート選択対象となるメッセージに含まれる「（ａ）メッセージに含まれる情報」から、図７（ｂ）に示す「テンプレート選択に適用する情報」を抽出する処理を行う。
（ｂ）メッセージから抽出するテンプレート選択に適用する情報としては、例えば、
（ｂ１）メッセージタイトルや本文から抽出するキーワード
（ｂ２）メッセージ送信日時、添付画像の属性情報から取得される画像撮影日時などの日時情報
（ｂ３）添付画像の属性情報から取得される画像撮影位置を示す位置情報
（ｂ４）添付画像、または添付画像の属性情報から取得される顔あるいは笑顔検出情報
サーバ１２０は、例えばこれらの情報をテンプレート選択情報としてメッセージから取得する。
【００８１】
なお、（ｂ４）の「顔あるいは笑顔検出情報」は、添付画像の属性情報（例えばＥｘｉｆファイルなど）から取得してもよいし、サーバ１２０自身が添付画像の画像解析を実行して、画像に顔（または笑顔）領域が含まれるか否か野判定を実行してその判定結果をテンプレート選択に用いる構成としてもよい。
【００８２】
サーバ１２０は、メッセージから図７に示す「（ｂ）テンプレート選択に適用する情報」を取得すると、これらの情報に基づいてテンプレート選択処理を行う。サーバ１２０の記憶部１２１には予め作成済みの多数のテンプレートが格納されている。これらのテンプレートの各々には予めテンプレート選択処理に適用するためのテンプレート属性情報が設定されている。
【００８３】
テンプレート属性情報には、例えば以下のような様々な情報が記録されている。
「春」、「入学式」、「海」、「４月」、「５月」、「アメリカ」、「楽しい」、などのワードや、位置情報（経度／緯度）、地域情報（北海道・ハワイ・・）、
これらの情報は、テンプレート選択に適用される情報である。
【００８４】
サーバ１２０は、図７（ｂ）に示す「（ｂ）テンプレート選択に適用する情報」と、（ｃ）に示す「（ｃ）テンプレート属性情報」とのマッチング処理を行う。このマッチング処理をあらかじめ定めたシーケンスに従って実行し、１つのテンプレートを選択する。
【００８５】
例えば、第１の処理として、（ｂ）メッセージ内情報に含まれるキーワードと、（ｃ）テンプレート属性情報として記録されたワードとのマッチング処理を実行して、マッチする属性情報を持つテンプレートが検出された場合は、そのテンプレートをメッセージ対応テンプレートとして選択する。
このキーワードマッチング処理において、テンプレートが抽出されなかった場合は、第２の処理として、画像の撮影日時情報を利用して、撮影日時に対応する日時、あるいは月、あるいは季節情報を属性情報として持つテンプレートをメッセージ対応テンプレートとして選択する。
【００８６】
あるいは、メッセージから抽出された全ての「（ｂ）テンプレート選択に適用する情報」を適用して、「（ｃ）テンプレート属性情報」とのマッチ率が最も高い属性情報を持つテンプレートをメッセージ対応テンプレートとして選択する処理を行ってもよい。
【００８７】
選択したテンプレートを利用したポストカードの例を図８、図９に示す。
図８は、「４月」、「春」あるいは「入学式」、「桜」などのキーワードを持つメッセージに対応して選択されたテンプレートの例である。メッセージのタイトル、本文、あるいは画像の属性情報から取得されるキーワード、または画像撮影日時情報、あるいはメッセージ送信日時情報などを利用して、桜の花びらをデザインしたテンプレート４１０が選択される。
【００８８】
テンプレート４１０は、サーバ１２０の記憶部１２１にテンプレートの属性情報とともに格納されている。このテンプレート４１０の属性情報は、例えば、上記の検索キーワード「４月」、「春」、「入学式」、「桜」などのワードデータを含む設定となっている。サーバ１２０はこれらのワードを適用したキーワードマッチング処理によって、「４月」、「春」あるいは「入学式」、「桜」などのキーワードを持つメッセージに対応するテンプレートとして、図８に示すテンプレート４１０を選択することができる。
【００８９】
テンプレート４１０には、予め図８に示すように、メッセージ本文表示領域４１１、第１画像表示領域４１２、第２画像表示領域４１３などのメッセージ格納情報を貼り付ける領域が設定されている。ポストカード作成時には、これらの各領域にメッセージ本文と、メッセージ添付画像を貼り付ける処理を行い，この処理の結果、完成したポストカードをデータ表示装置１３０に提供する。データ表示装置１３０の表示部には、図８に示すテンプレート４１０にメッセージ送信装置１１０の送信したメッセージに含まれるメッセージと画像が貼り付けられて表示される。
【００９０】
図９は、「８月」、「夏」あるいは「海」などのキーワードを持つメッセージに対応して選択されたテンプレートの例である。メッセージのタイトル、本文、あるいは画像の属性情報から取得されるキーワード、または画像撮影日時情報、あるいはメッセージ送信日時情報などを利用して、海や、船、ヨット、島などをデザインしたテンプレート４３０が選択される。
【００９１】
テンプレート４３０は、サーバ１２０の記憶部１２１にテンプレートの属性情報とともに格納されている。このテンプレート５１０の属性情報は、例えば、上記の検索キーワード「８月」、「夏」、「海」などのワードデータを含む設定となっている。サーバ１２０はこれらのワードを適用したキーワードマッチング処理によって、「８月」、「夏」あるいは「海」などのキーワードを持つメッセージに対応するテンプレートとして、図９に示すテンプレート４３０を選択することができる。
【００９２】
テンプレート４３０には、図８に示すテンプレート４１０と同様、メッセージ本文表示領域４３１、第１画像表示領域４３２、第２画像表示領域４３３などのメッセージ格納情報を貼り付ける領域が設定されている。ポストカード作成時には、これらの各領域にメッセージ本文と、メッセージ添付画像を貼り付ける処理を行い，この処理の結果、完成したポストカードをデータ表示装置１３０に提供する。データ表示装置１３０の表示部には、図８に示すテンプレート４３０にメッセージ送信装置１１０の送信したメッセージに含まれるメッセージと画像が貼り付けられて表示される。
【００９３】
サーバ１２０の記憶部１２１は、テンプレート選択処理に適用するテンプレートが多数、格納されている。すなわち、サーバ１２０の記憶部１２１には、文書または画像を含むコンテンツ（メッセージ）を所定のデザインを持つテンプレート上に展開して表示するために適用する異なるデザインの複数のテンプレートがテンプレート属性情報とともに格納されている。サーバ１２０の制御部は、コンテンツ（メッセージ）の構成情報を検索キーとして、テンプレート属性情報とのマッチング処理を行い、マッチ率の高いテンプレート属性情報を持つテンプレートをコンテンツ表示に適用するコンテンツ（メッセージ）対応テンプレートとして選択する処理を実行する。
【００９４】
サーバ１２０の実行するテンプレート選択シーケンスの一例について、図１０に示すフローチャートを参照して説明する。図１０に示すフローチャートに従った処理は、サーバ１２０のプログラム実行部としての制御部において実行される。図１０に示すフローチャートに従った処理を実行させるためのプログラムはサーバ１２０内の記憶部に記憶されている。
【００９５】
なお、図１０に示すフローチャートは、サーバ１２０の実行するテンプレート選択シーケンスの一例であり、このフローでは、
第１のテンプレート選択処理として、キーワードマッチング処理、
第２のテンプレート選択処理として、画像の撮影日時情報を利用した処理、
第３のテンプレート選択処理として、画像の撮影位置情報を利用した処理、
これらのあ３の処理をシーケンシャルに実行してテンプレート選択処理を行う。これら３つの処理によって、テンプレートが選択できなかった場合は、ランダム選択によってメッセージ対応のテンプレートを選択する。
【００９６】
図１０に示すフローの各ステップの処理について説明する。
まず、ステップＳ１０１において、テンプレートを対応付けるメッセージのタイトルと、メッセージ本文から抽出したキーワードと、テンプレート対応の属性情報として登録されたワードとのマッチング処理を実行する。
【００９７】
ステップＳ１０２において、マッチするキーワードが検出されたか否かを判定する。マッチするキーワードをテンプレート属性情報として登録しているテンプレートが検出された場合は、ステップＳ１０２の判定が「Ｙｅｓ」となり、ステップＳ１０３に進む。
【００９８】
ステップＳ１０３では、マッチしたキーワードをテンプレート属性情報として持つテンプレートをメッセージ対応テンプレートとして選択して処理を終了する。
【００９９】
一方、ステップＳ１０２において、マッチするキーワードが検出されなかった場合は、ステップＳ１０２の判定が「Ｎｏ」となり、ステップＳ１０４に進む。
【０１００】
ステップＳ１０４では、メッセージ添付画像の属性情報から、画像の撮影日時情報を取得して、取得した撮影日時情報に基づくテンプレート検索処理を実行する。例えば、撮影日時が４月４日との情報を有している場合、サーバ１２０は、「４月」の属性情報をテンプレート属性情報として持つテンプレートを検索する。なお、サーバの制御部は、予め設定されたプログラムに従って、撮影日時＝４月４日の情報から、「４月」のみではなく、「春」、「入学式」といった情報へ検索範囲を広げる処理を行った上で、これらの検索情報を適用して、テンプレート検索を行ってもよい。
【０１０１】
ステップＳ１０５では、メッセージ添付画像の撮影日時情報に一致または近い日時情報、または撮影日時情報から展開された情報をテンプレート属性情報として有するテンプレートが検出されたか否かを判定する。
【０１０２】
ステップＳ１０５において、メッセージ添付画像の撮影日時情報に一致または近い日時情報、または撮影日時情報から展開された情報をテンプレート属性情報として有するテンプレートが検出されたと判定した場合は、ステップＳ１０５の判定が「Ｙｅｓ」となり、ステップＳ１０６に進む。
【０１０３】
ステップＳ１０６では、メッセージ添付画像の撮影日時情報に一致または近い日時情報、または撮影日時情報から展開された情報をテンプレート属性情報として有するテンプレートをメッセージ対応テンプレートとして選択して処理を終了する。
【０１０４】
一方、ステップＳ１０５において、メッセージ添付画像の撮影日時情報に一致または近い日時情報、または撮影日時情報から展開された情報をテンプレート属性情報として有するテンプレートが検出されなかったと判定した場合は、ステップＳ１０５の判定が「Ｎｏ」となり、ステップＳ１０７に進む。
【０１０５】
ステップＳ１０７では、メッセージ添付画像の属性情報から、画像の撮影位置情報を取得して、取得した撮影位置情報に基づくテンプレート検索処理を実行する。例えば、撮影位置として［緯度：ｘｘ時ｙｙ分、経度：ｐｐ時ｑｑ分］といった緯度経度情報が得られる。この緯度経度情報を適用してこれに近い位置情報をテンプレート属性情報として持つテンプレートを検索する。なお、サーバの制御部は、予め準備されたプログラムに従って、緯度経度情報から、地域名、例えば東京、アメリカ、ハワイといった地域情報を取得して、これらの地域情報も利用してテンプレート検索処理を実行してもよい。
【０１０６】
ステップＳ１０８では、メッセージ添付画像の撮影位置情報に一致または近い位置情報、または撮影位置情報から展開された情報をテンプレート属性情報として有するテンプレートが検出されたか否かを判定する。
【０１０７】
ステップＳ１０８において、メッセージ添付画像の撮影位置情報に一致または近い位置情報、または撮影位置情報から展開された情報をテンプレート属性情報として有するテンプレートが検出されたと判定した場合は、ステップＳ１０９に進む。
【０１０８】
ステップＳ１０９では、メッセージ添付画像の撮影位置情報に一致または近い位置情報、または撮影位置情報から展開された情報をテンプレート属性情報として有するテンプレートをメッセージ対応テンプレートとして選択して処理を終了する。
【０１０９】
一方、ステップＳ１０８において、メッセージ添付画像の撮影位置情報に一致または近い位置情報、または撮影位置情報から展開された情報をテンプレート属性情報として有するテンプレートが検出されなかったと判定した場合は、ステップＳ１０８の判定が「Ｎｏ」となり、ステップＳ１１０に進む。
【０１１０】
ステップＳ１１０では、ランダム選択処理によって、テンプレートを選択し、選択したテンプレートをメッセージ対応テンプレートとして決定して処理を終了する。
【０１１１】
このように、サーバ１２０は、ポストカード作成に適用するメッセージ対応のテンプレートをメッセージに含まれる様々な情報を適用してメッセージにふさわしいと判断されるテンプレートを選択する。
【０１１２】
なお、図１０を参照して説明したフローはテンプレート選択処理の一例である。先に図７を参照して説明したように、テンプレート選択に適用可能な情報には以下のような情報がある。
（１）メッセージタイトルや本文から抽出するキーワード
（２）メッセージ送信日時、添付画像の属性情報から取得される画像撮影日時などの日時情報
（３）添付画像の属性情報から取得される画像撮影位置を示す位置情報
（４）添付画像、または添付画像の属性情報から取得される顔あるいは笑顔検出情報
サーバ１２０は、例えばこれらの情報をテンプレート選択情報としてメッセージから取得し、これらの情報の１つまたは複数組み合わせて利用して、メッセージに対応する最適なテンプレートを選択することができる。
【０１１３】
［５．各装置のハードウェア構成について］
最後に、図１１を参照して、データ送信装置１１０、サーバ１２０、データ表示装置１３０ハードウェア構成の一例について説明する。
【０１１４】
図１１に示すように、データ送信装置１１０は、各種のプログラムを適用したデータ処理を行う制御部５１１、ネットワークを介した通信を行う通信部５１２、プログラム、パラメータ、画像データ等を記憶する記憶部５１３、例えば画像やユーザインタフェースを表示する表示部５１４、ユーザ操作情報を入力する入力部５１５を有する。なお、例えばタッチパネル式ＵＩなどＵＩを介した入力可能な構成の場合には表示部が入力部を兼ね備える構成となる。
【０１１５】
データ送信装置１１０の制御部５１１は、入力部５１５を介したユーザ操作に応じて、写真の撮影、保存。メッセージ作成、画像を添付したメッセージの送信処理などを実行する。前述したように、送信メッセージは、例えば以下の情報を記入または設定可能なフォーマットにしたがって作成されたメッセージである。
メッセージ送信先情報（Ｔｏ）：例えば「おじいちゃん、おばあちゃんへ」
メッセージ送信元情報（Ｆｒｏｍ）：例えば「慶子」
メッセージ本文：例えば「お元気ですか・・・・」
メッセージ添付画像：例えば写真１〜３枚
メッセージ送信元アドレス
メッセージ送信先アドレス
【０１１６】
次に、サーバ１２０の構成について説明する。図１１に示すように、サーバ１２０は、各種のプログラムを適用したデータ処理を行う制御部５２１、ネットワークを介した通信を行う通信部５２２、プログラム、パラメータ、メッセージ、画像データ、ポストカードに適用するテンプレート情報等を記憶する記憶部５２３（図１の記憶部１２１に対応）を有する。
【０１１７】
サーバ１２０の制御部５２１は、データ送信装置１１０から受信したメッセージを記憶部５２３に格納し、データ表示装置１３０からの閲覧要求に応じてポストカード形式で表示可能としたデータをデータ表示装置１３０に提供する処理を行う。また、記憶部５２３に格納するメッセージに対する様々な属性情報、例えば既読／未読の識別情報の設定や、テンプレートとのリンク情報の設定などの処理も行なう。
【０１１８】
さらに、サーバ１２０の制御部５２１は、先に図７〜図１０を参照して説明したように、各メッセージに対応するポストカード作成に適用するテンプレートをメッセージの構成情報に基づいて選択する処理を実行する。なおテンプレート選択処理プログラムは記憶部５２３に格納されている。
【０１１９】
次に、データ表示装置１３０の構成について説明する。図１１に示すように、データ表示装置１３０は、各種のプログラムを適用したデータ処理を行う制御部５３１、ネットワークを介した通信を行う通信部５３２、プログラム、パラメータ、画像データ等を記憶する記憶部５３３、例えば画像やユーザインタフェースを表示する表示部５３４、ユーザ操作情報を入力する入力部５３５を有する。なお、入力部５３５は、例えば咲きに図５を参照して説明したリモコン３００に対応する。
【０１２０】
データ表示装置１３０の制御部５３１は、入力部５３５を介したユーザ操作に応じて、サーバ１２０に対するメッセージ閲覧要求の出力や、図４に示すカードリストからのカードの選択、選択したポストカードの拡大表示処理、未読メッセージの開封処理、アプリケーション設定処理など、様々な処理を行なう。これらの処理は、記憶部５３３に格納されたプログラムであるメッセージ処理アプリケーションを、ＣＰＵ等からなる制御部５３１において実行することによって行われる。
【０１２１】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１２２】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１２３】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１２４】
以上、説明したように、本発明の一実施例の構成によれば、例えばネットワークを介して送受信されるメッセージなど、文書や画像を含むコンテンツを所定のデザインを持つテンプレート上に展開して表示するために適用する最適なテンプレート選択を行う。メッセージ等に含まれるコンテンツの構成情報、例えばワード、画像の撮影日時、撮影位置情報などを抽出し、これらの情報を検索キーとしてテンプレート属性情報とのマッチング処理を行い、マッチ率の高いテンプレートをコンテンツ表示に適用するコンテンツ対応テンプレートとして選択する。この処理によりメッセージ等のコンテンツ表示に最適なテンプレート選択が実現される。
【０１２５】
１１０  データ送信装置
１２０  サーバ
１２１  記憶部
１３０  データ表示装置
２００  表示データ
２１１，２１３〜２１６  ポストカード
２１２  アプリケーション設定カード
３００  リモコン
３０１，３０２  左右指示ボタン
３０３  決定ボタン
３５０  ポストカード
３５１  テンプレート
３５２  メッセージ本文
３５３，３５４  画像データ
４１０  テンプレート
４１１  メッセージ本文表示領域
４１２，４１３  画像表示領域
４３０  テンプレート
４３１  メッセージ本文表示領域
４３２，４３３  画像表示領域
３８２  アプリケーション設定カード
５１１  制御部
５１２  通信部
５１３  記憶部
５１４  表示部
５１５  入力部
５２１  制御部
５２２  通信部
５２３  記憶部
５３１  制御部
５３２  通信部
５３３  記憶部
５３４  表示部
５３５  入力部
【図１】
2010176249.tif 000003
【図２】
2010176249.tif 000004
【図３】
2010176249.tif 000005
【図７】
2010176249.tif 000006
【図１０】
2010176249.tif 000007
【図１１】
2010176249.tif 000008
【図４】
2010176249.tif 000009
【図５】
2010176249.tif 000010
【図６】
2010176249.tif 000011
【図８】
2010176249.tif 000012
【図９】
2010176249.tif 000013