(57)【要約】【課題】画像を表示画面に表示するクライアント装置に対して、そのアスペクト比情報に応じて、表示画面全体に亘って好適な画像を表示することが出来る画像データサーバを提供することである。【解決手段】ホームサーバ１００のＣＰＵ１０７ａは、取得プログラム１０７ｄを実行することにより、モニタ装置２００から通信制御部１０４を介してアスペクト比情報を取得する。次いで、ＣＰＵ１０７ａは、特定プログラム１０７ｅを実行することにより、画像が表示画面２０１に表示された際に画像が表示されない表示画面領域を、取得したアスペクト比に基づいて特定し、作成プログラム１０７ｆを実行することにより、当該表示画面領域に対応する背景画像データと画像データを合成した合成データを作成し、送信プログラム１０７ｇを実行することにより、その合成データをモニタ装置２００の表示画面２０１全体に亘って表示することが出来る。【選択図】図１
2009105724.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示画面に表示するクライアント装置に対して、通信ネットワークを介して画像データを送信する画像データサーバにおいて、
前記クライアント装置の表示画面のアスペクト比情報を、通信ネットワークを介して前記クライアント装置から取得する取得手段と、
前記取得手段により取得した前記アスペクト比情報に従い、前記画像データに基づく画像がクライアント装置に出力された場合に、前記クライアント装置の表示画面のうち、当該画像が表示されない表示画面領域を特定する特定手段と、
前記特定手段により特定した表示画面領域に対応した背景画像データと前記画像データとを合成して合成データを作成する作成手段と、
前記作成手段により作成した前記合成データを、通信ネットワークを介して前記クライアント装置に送信する送信手段と、
を備えることを特徴とする画像データサーバ。
【請求項２】
請求項１記載の画像データサーバにおいて、
前記画像データは静止画像データであり、
前記送信手段は、一又は複数の前記合成データをスライドショー形式にて前記クライアント装置に送信することを特徴とする画像データサーバ。
【請求項３】
請求項１又は２記載の画像データサーバにおいて、
前記画像データに対応して予め設定された背景画像データを選択する選択手段を備え、
前記作成手段は、
前記画像データと前記選択手段により選択された背景画像データとを合成することを特徴とする画像データサーバ。
【請求項４】
請求項１〜３の何れか一項に記載の画像データサーバにおいて、
前記通信ネットワークを介して、画像データを取得する画像取得手段と、
前記画像取得手段により取得した画像データを、背景画像データとして記憶する記憶手段と、を備え、
前記作成手段は、前記記憶手段により記憶された背景画像データと画像データとを合成することを特徴とする画像データサーバ。
【請求項５】
画像を表示画面に表示するクライアント装置に対して、通信ネットワークを介して静止画像データを送信する画像データサーバにおいて、
前記クライアント装置の表示画面のアスペクト比情報を、通信ネットワークを介して前記クライアント装置から取得する取得手段と、
前記取得手段により取得した前記アスペクト比情報に従い、前記静止画像データに基づく画像がクライアント装置に出力された場合に、前記クライアント装置の表示画面のうち、当該画像が表示されない表示画面領域を特定する特定手段と、
前記特定手段により特定した表示画面領域に対応した背景画像データと前記静止画像データとを合成して合成データを作成する作成手段と、
前記作成手段により作成した一又は複数の前記合成データを、スライドショー形式にて、通信ネットワークを介して前記クライアント装置に送信する送信手段と、
前記通信ネットワークを介して、画像データを取得する画像取得手段と、
前記画像取得手段により取得した画像データを、静止画像データ形式の背景画像データとして記憶する記憶手段と、を備え、
前記作成手段は、前記記憶手段により記憶された背景画像データと静止画像データとを合成することを特徴とする画像データサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データサーバに関する。
【背景技術】
【０００２】
従来、デジタルカメラ等の画像再生装置において、当該装置により撮影した画像を自己の液晶表示画面にて再生する際に、再生する画像に背景画像を合成し自動連続再生が出来る技術が知られている（例えば、特許文献１参照）。  
【０００３】
また、動画像記録再生装置において、アプリケーションのＳＫＩＮデザインや背景デザインをユーザの好みのデザインに変更し、動画像記録再生装置が指定したアスペクト比により、表示装置の表示画面にそのデザインを表示する技術が知られている（例えば、特許文献２参照）。
【特許文献１】特開２００６−３０３８１６号公報
【特許文献２】特開２００７−１１８０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１又は特許文献２に開示された技術では、特定のアスペクト比の場合にしか表示画面全体に亘って表示することが出来ず、当該アスペクト比に対応していない表示画面においては、表示が出来ない、或いは途切れて表示される、等のおそれがあるという問題があった。
【０００５】
本発明の課題は、画像を表示画面に表示するクライアント装置に対して、そのアスペクト比情報に応じて、表示画面全体に亘って好適な画像を表示することが出来る画像データサーバを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明は、
画像を表示画面に表示するクライアント装置に対して、通信ネットワークを介して画像データを送信する画像データサーバにおいて、
前記クライアント装置の表示画面のアスペクト比情報を、通信ネットワークを介して前記クライアント装置から取得する取得手段と、
前記取得手段により取得した前記アスペクト比情報に従い、前記画像データに基づく画像がクライアント装置に出力された場合に、前記クライアント装置の表示画面のうち、当該画像が表示されない表示画面領域を特定する特定手段と、
前記特定手段により特定した表示画面領域に対応した背景画像データと前記画像データとを合成して合成データを作成する作成手段と、
前記作成手段により作成した前記合成データを、通信ネットワークを介して前記クライアント装置に送信する送信手段と、
を備えることを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１記載の画像データサーバにおいて、前記画像データは静止画像データであり、前記送信手段は、一又は複数の前記合成データをスライドショー形式にて前記クライアント装置に送信することを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１又は２記載の画像データサーバにおいて、前記画像データに対応して予め設定された背景画像データを選択する選択手段を備え、前記作成手段は、前記画像データと前記選択手段により選択された背景画像データとを合成することを特徴とする。
【０００９】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の画像データサーバにおいて、前記通信ネットワークを介して、画像データを取得する画像取得手段と、前記画像取得手段により取得した画像データを、背景画像データとして記憶する記憶手段と、を備え、前記作成手段は、前記記憶手段により記憶された背景画像データと画像データとを合成することを特徴とする。
【００１０】
請求項５に記載の発明は、
画像を表示画面に表示するクライアント装置に対して、通信ネットワークを介して静止画像データを送信する画像データサーバにおいて、
前記クライアント装置の表示画面のアスペクト比情報を、通信ネットワークを介して前記クライアント装置から取得する取得手段と、
前記取得手段により取得した前記アスペクト比情報に従い、前記静止画像データに基づく画像がクライアント装置に出力された場合に、前記クライアント装置の表示画面のうち、当該画像が表示されない表示画面領域を特定する特定手段と、
前記特定手段により特定した表示画面領域に対応した背景画像データと前記静止画像データとを合成して合成データを作成する作成手段と、
前記作成手段により作成した一又は複数の前記合成データを、スライドショー形式にて、通信ネットワークを介して前記クライアント装置に送信する送信手段と、
前記通信ネットワークを介して、画像データを取得する画像取得手段と、
前記画像取得手段により取得した画像データを、静止画像データ形式の背景画像データとして記憶する記憶手段と、を備え、
前記作成手段は、前記記憶手段により記憶された背景画像データと静止画像データとを合成することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画像データサーバは、クライアント装置より通信ネットワークを介してアスペクト比情報を取得し、画像データがクライアント装置に出力される場合に、そのアスペクト比により画像が表示画面に表示されない表示画面領域を特定し、その表示画面領域に対応した背景画像データをクライアント装置に出力する画像データに合成し、その合成データをクライアント装置に出力するので、クライアント装置の表示画面全体に画像を表示させることが出来る。
したがって、本発明は、画像を表示画面に表示するクライアント装置に対して、そのアスペクト比情報に応じて、表示画面全体に亘って好適な画像を表示することが出来る画像データサーバといえる。
【発明を実施するための最良の形態】
【００１２】
以下、図を参照して、本発明に係る画像データサーバの実施形態を詳細に説明する。なお、発明の範囲は、図示例に限定されない。
【００１３】
図１に示すように、画像データサーバは、例えば、ホームサーバ１００から構成され、クライアント装置は、例えば、アスペクト比情報を保有するモニタ装置２００から構成される。ホームサーバ１００及びホームサーバ１００に接続されたモニタ装置２００は、例えば、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）ガイドラインに準拠しており、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して相互に情報の送受信が可能となっている。
【００１４】
ホームサーバ１００は、画像データとしての静止画像データ及び背景画像データを格納するＨＤＤ部１０１と、画像データの入出力経路を設定して、ＨＤＤ部１０１から取り込んだ静止画像データ及び背景画像データを装置の各部に出力するデータプロセッサ１０２と、ＨＤＤ部１０１から出力された静止画像データ及び背景画像データに、所定の復元処理を行うデコーダ１０３と、静止画像データ及び背景画像データに対して画像合成処理を行う画像合成部１１１と、モニタ装置２００より表示画面のアスペクト比情報やモニタ装置２００の表示画面２０１に表示される画像を画像データとして取得するための通信制御部１０４と、ユーザが各種の入力操作信号を入力するための入力操作部１０６と、ホームサーバ１００の各部を統括制御する制御部１０７と、現在時刻を計時する計時部１０９と、装置各部を接続する制御バス１１０と、などを備えている。
【００１５】
ＨＤＤ部１０１は、モニタ装置２００の表示画面２０１により表示する静止画像データ及び背景画像データを、それぞれ静止画像データフォルダ１０１ａ及び背景画像データフォルダ１０１ｂに記憶しており、例えば、ＡＴＡ（AT Attachment）規格を採用し、内蔵されたハードディスク（図示省略）と、ハードディスクに対するデータの記憶或いはハードディスクに記憶された動画データの読み出しを行う磁気ヘッド（図示省略）と、ハードディスクを回転駆動させるとともに、磁気ヘッドをハードディスクの半径方向に移動させるための駆動部（図示省略）等を備えて構成されている。
【００１６】
データプロセッサ１０２は、後述するＣＰＵ１０７ａからの出力信号に基づいて、静止画像データ及び背景画像データの入出力経路を設定し、データの入力及び出力を制御する。
具体的には、例えば、ユーザによりホームサーバ１００に対して静止画像データ表示処理又はスライドショー表示処理の指示がなされた場合に、ＨＤＤ部１０１の静止画像データフォルダ１０１ａに記憶された静止画像データと、背景画像データフォルダ１０１ｂに記憶された背景画像データを、デコーダ１０３に対して出力する。
【００１７】
デコーダ１０３は、例えば、静止画像データ及び背景画像データに対してデコーディング処理を行う。
このデコーダ１０３においてデコーディング処理された静止画像データ及び背景画像データは、画像合成部１１１に出力されて画像合成処理がなされる。
【００１８】
通信制御部１０４は、例えば、ＬＡＮポート等から構成されており、ＤＬＮＡガイドラインに準拠した他のＡＶ機器とＬＡＮケーブル等を通じて多様なコンテンツを送受信し、双方向のデータ通信をすることが出来る。
具体的には、通信制御部１０４は、後述のＤＬＮＡガイドラインに準拠したモニタ装置２００の通信制御部２０２とＬＡＮケーブル等により接続され、モニタ装置２００との間で画像データの送受信を可能としている。さらに、通信制御部１０４は、例えば、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）規格に則って、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で記述されたモニタ装置２００のアスペクト比情報を、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を介して受信することを可能にしている。
【００１９】
入力操作部１０６は、例えばキーボード等から構成されており、ホームサーバ１００に蓄積された多様なコンテンツに対して、「画像表示」や「スライドショー表示」などのユーザがホームサーバ１００の操作を行うための各種キーが備えられ、ユーザの押下操作による入力操作キー信号を生成し、その入力操作キー信号を制御部１０７に対して出力する。
【００２０】
制御部１０７は、ＣＰＵ（Central Processing Unit）１０７ａと、ＲＡＭ（Random Access Memory）１０７ｂと、ＲＯＭ（Read Only Memory）１０７ｃ等を備えて構成されている。
【００２１】
ＣＰＵ１０７ａは、ホームサーバ１００の各部を介して入力された入力信号や、入力操作部１０６の各種キーの押下操作によって入力された入力操作信号等に応じて、ＲＯＭ１０７ｃに格納された各種プログラムを実行するとともに、各種プログラムを実行することにより生成された出力信号等をホームサーバ１００の各部に出力することによって、ホームサーバ１００の動作全般を統括制御する。
【００２２】
ＲＡＭ（Random Access Memory）１０７ｂは、例えば、ＣＰＵ１０７ａにより実行される処理プログラム等を展開するためのプログラム格納領域（図示省略）や、入力データや処理プログラムが実行される際に生じる処理結果等を格納するデータ格納領域（図示省略）などを備える。
【００２３】
ＲＯＭ（Read Only Memory）１０７ｃは、例えば、不揮発性メモリからなり、プログラム格納エリア等を備えている。プログラム格納エリアには、取得プログラム１０７ｄ、特定プログラム１０７ｅ、作成プログラム１０７ｆ、送信プログラム１０７ｇ、選択プログラム１０７ｈ、画像取得プログラム１０７ｉ、記憶プログラム１０７ｊ等の各種プログラムが格納されている。
【００２４】
取得プログラム１０７ｄは、モニタ装置２００の表示画面２０１のアスペクト比情報を、通信制御部１０４を介して取得する機能をＣＰＵ１０７ａに実現させるプログラムである。
つまり、ＣＰＵ１０７ａは、取得プログラム１０７ｄを実行することにより、例えば、通信制御部１０４を介してモニタ装置２００に表示画面２０１のアスペクト比情報の送信要求コマンドを送信して、ＸＭＬ形式で記述されたモニタ装置２００の表示画面２０１のアスペクト比情報を、モニタ装置２００より、通信制御部１０４を介して取得する取得手段として機能する。
【００２５】
特定プログラム１０７ｅは、取得プログラム１０７ｄによって取得したアスペクト比情報に基づき、モニタ装置２００に対して出力する静止画像データをモニタ装置２００の表示画面２０１に表示した場合に、静止画像が表示されない表示画面領域を特定する機能をＣＰＵ１０７ａに実現させるプログラムである。
つまり、ＣＰＵ１０７ａは、特定プログラム１０７ｅを実行することにより、モニタ装置２００の表示画面２０１のアスペクト比とは異なるアスペクト比を保有する静止画像データが、モニタ装置２００の表示画面２０１に表示された場合に、一般的に黒枠として表示され、当該黒枠を静止画像が表示されない表示画面領域として特定する特定手段として機能する。
より具体的には、図２（ａ）に示すように、モニタ装置２００の表示画面２０１のアスペクト比が１６：９、静止画像データのアスペクト比が４：３である場合、例えば、静止画像が表示画面縦方向長さの最大値に一致するように延伸して、アスペクト比が１２：９の静止画像を形成すると、静止画像の左右両側には静止画像が表示されない黒枠が形成される。従って、特定プログラム１０７ｅは、表示画面全体に占める当該黒枠の位置・大きさ等を特定する特定手段として機能する。
なお、図２（ｂ）に示すように、モニタ装置２００の表示画面２０１のアスペクト比と静止画像データのアスペクト比が同一である場合、黒枠は形成されない。また、図２（ｃ）に示すように、モニタ装置２００の表示画面２０１のアスペクト比が４：３、静止画像データのアスペクト比が３：２である場合、例えば、静止画像が表示画面縦方向長さの最大値に一致するように延伸して、アスペクト比が４．５：３の静止画像を形成し、表示画面横方向に静止画像がはみ出して表示されることになる。従って、図２（ｄ）に表示するように、静止画像データのアスペクト比が４：３（＝４．５：３．３７５）に等しくなるように表示画面上下部分に静止画像データが表示されない表示画面領域を設け、当該表示画面領域を特定プログラム１０７ｅに特定させるようにしても良い。
【００２６】
作成プログラム１０７ｆは、特定プログラム１０７ｅによって特定された、静止画像が表示されない表示画面領域に対応した背景画像データと、当該静止画像に相当する静止画像データと、を画像合成部１１１により合成し、合成データを作成する機能をＣＰＵ１０７ａに実現させるプログラムである。
つまり、ＣＰＵ１０７ａは、作成プログラム１０７ｆを実行することにより、ＨＤＤ部１０１の背景画像データフォルダ１０１ｂに記憶され、後述の選択プログラム１０７ｈにより選択された、静止画像が表示されない表示画面領域の位置・大きさに対応する背景画像データと、静止画像データとをデコーダによりデコーディング処理した後、画像合成部１１１に入力し、背景画像データと静止画像データとの合成データを画像合成部１１１にて作成する作成手段として機能する。
【００２７】
送信プログラム１０７ｇは、作成プログラム１０７ｆにて作成された一又は複数の合成データをスライドショー形式によって、通信制御部１０４を介してモニタ装置２００に送信する機能をＣＰＵ１０７ａに実現させるプログラムである。
つまり、ＣＰＵ１０７ａは、送信プログラム１０７ｇを実行することにより、背景画像データと静止画像データの合成データを、スライドショー形式にて送信する送信手段として機能する。ここで、スライドショー形式とは、ユーザによる入力操作部１０６の操作により、又は、事前にユーザが設定した計時部１０９で計時される所定の時間間隔により、モニタ装置２００の表示画面２０１に表示する一又は複数の合成データを切り替える形式とする。
【００２８】
選択プログラム１０７ｈは、ＨＤＤ部１０１の背景画像データフォルダ１０１ｂに記憶された一又は複数の背景画像データの中で、特定の背景画像データを選択することが出来る機能をＣＰＵ１０７ａに実現させるプログラムである。
つまり、ＣＰＵ１０７ａは、選択プログラム１０７ｈを実行することにより、ＨＤＤ部１０１の背景画像データフォルダ１０１ｂに記憶された一又は複数の背景画像データを、モニタ装置２００の表示画面２０１に表示し、その中で作成プログラム１０７ｆにより静止画像データと合成する背景画像データを、入力操作部１０６を介してユーザが選択する選択手段として機能する。
なお、ユーザに選択させる背景画像データは、静止画像データごとに選択させるものであっても良いし、スライドショー形式にて表示される一又は複数の静止画像データに対して同一の背景画像データを選択させても良い。
また、選択指示の入力は、例えば、モニタ装置に備えられたリモコン装置等（図示省略）を介してモニタ装置２００にて行ってもよく、その場合、その選択指示信号は、ＬＡＮを介してモニタ装置２００からホームサーバ１００に送信される。
【００２９】
画像取得プログラム１０７ｉは、他のＡＶ機器が保有する画像データを、通信制御部１０４を介して取得する機能をＣＰＵ１０７ａに実現させるプログラムである。
つまり、ＣＰＵ１０７ａは、画像取得プログラム１０７ｉを実行することにより、ホームサーバ１００がＤＬＮＡガイドラインに準拠した他のＡＶ機器とネットワークを介して接続されている場合、他のＡＶ機器が保有する画像データを、通信制御部１０４を介して取得する画像取得手段として機能する。
なお、画像取得プログラム１０７ｉは、モニタ装置２００の表示画面２０１に表示される画像を、モニタ装置２００に備えられたバッファ等（図示省略）に一時記憶されている画像データの状態で、通信制御部１０４を介して取得する機能をＣＰＵ１０７ａに実現させるプログラムであってもよい。
【００３０】
記憶プログラム１０７ｊは、画像取得プログラム１０７ｉにより取得した画像データを、背景画像データとしてＨＤＤ部１０１に記憶する機能をＣＰＵ１０７ａに実現させるプログラムである。
つまり、ＣＰＵ１０７ａは、記憶プログラム１０７ｊを実行することにより、画像取得プログラム１０７ｉにより取得した画像データをＨＤＤ部１０１の背景画像データフォルダ１０１ｂに記憶される背景画像データと同一のファイル形式に変換し、背景画像データフォルダ１０１ｂに記憶する記憶手段として機能する。
【００３１】
計時部１０９は、現在時刻を計時し、計時した時刻データを、制御部１０７に対して出力する。
【００３２】
画像合成部１１１は、合成する画像データの指定、合成する位置や大きさ、トリミングや画像ファイルフォーマット置換の指示等の入力に応じて、複数の画像データを合成する。    
具体的には、ＨＤＤ部１０１に記憶された静止画像データと、特定プログラム１０７ｆにより特定される静止画像が表示されない表示画面領域に対応し、選択プログラムにより選択した背景画像データとを合成して合成データを作成し、その作成した合成データをＲＡＭ１０７ｂに一旦記憶させる。ＲＡＭ１０７ｂに記憶された合成データは、ＣＰＵ１０７ａからの出力信号に従って順次、通信制御部１０４を介してモニタ装置２００に送信される。
【００３３】
モニタ装置２００は、例えば、液晶ディスプレイを備えており、表示画面２０１と、通信制御部２０２と、図示しないバッファやアスペクト比情報を格納するメモリと表示画面に画像を表示する制御などを行う制御部とを備えて構成されている。バッファは、表示画面２０１にて表示される画像の画像データを一時的に記憶しており、ホームサーバ１００の画像取得プログラム１０７ｉの実行に応じて、ホームサーバ１００に当該画像データが送信される。
【００３４】
表示画面２０１は、例えば、液晶ディスプレイ表示画面から構成されており、アスペクト比１６：９の表示画面サイズで形成されている。
【００３５】
通信制御部２０２は、例えば、ＬＡＮポート等から構成されており、ＤＬＮＡガイドラインに準拠した他のＡＶ機器とＬＡＮケーブル等を通じて多様なコンテンツを送受信し、双方向のデータ通信をすることが出来る。
具体的には、通信制御部２０２は、ＤＬＮＡガイドラインに準拠したホームサーバ１００の通信制御部１０４とＬＡＮケーブル等により接続され、例えば、ＵＰｎＰ規格に則って、ＸＭＬ形式で記述された当該装置のアスペクト比情報を送信し、又は画像データ等を送信し、ホームサーバ１００から送信されるホームサーバ１００の画像データを受信する際に用いられる。
【００３６】
＜背景画像合成処理及びスライドショー表示処理＞
次に、ホームサーバ１００における、背景画像合成処理及びスライドショー表示処理について、図３のフローチャートを参照して説明する。
【００３７】
まず、ユーザが入力操作部１０６を操作することにより、静止画像のスライドショー表示処理を選択し、スライドショー表示対象となる一又は複数の静止画像データの選択と、スライドショーにて表示される画像の切り替え時間間隔を指定したものとする。ＣＰＵ１０７ａは、スライドショー表示処理が選択されたことにより、選択プログラム１０７ｈを実行し、モニタ装置２００の表示画面２０１に背景画像を表示し、静止画像データに合成する背景画像データをユーザに選択させる（ステップＳ１）。ここで、選択対象となる背景画像データは、ユーザの要求に応じて、ＣＰＵ１０７ａが画像取得プログラム１０７ｉ及び記憶プログラム１０７ｊを実行し、事前に他のＡＶ機器から取得していた背景画像データ等から構成される。
【００３８】
次いで、ＣＰＵ１０７ａは、ステップＳ１にてユーザが選択した、スライドショー表示対象となる静止画像データのファイル名とスライドショー表示する順番（以下、ｉとする）、及びスライドショー表示対象となる静止画像データの総数（以下、総数Ｎとする）をデータファイル形式にてＲＡＭ１０７ｂに記憶しておく（ステップＳ２）。
【００３９】
次いで、ＣＰＵ１０７ａは、ステップＳ１においてユーザに選択された背景画像データを、ＨＤＤ部１０１の背景画像データフォルダ１０１ｂから画像合成部１１１に入力する（ステップＳ３）。
【００４０】
次いで、ＣＰＵ１０７ａは、取得プログラム１０７ｄを実行することにより、モニタ装置２００の表示画面２０１のアスペクト比情報をモニタ装置２００より通信制御部１０４を介して取得する（ステップＳ４）。
【００４１】
次いで、ＣＰＵ１０７ａは画像合成処理を開始する（ステップＳ５）。ただし、静止画像データの順番ｉの初期値を１とする。
【００４２】
次いで、ＣＰＵ１０７ａは、静止画像データの順番ｉが総数Ｎ以下であるか否かを判断する（ステップＳ６）。静止画像データの順番ｉが総数Ｎを超えた場合はステップＳ１４に移行する（ステップＳ６；Ｎｏ）。
【００４３】
一方で、静止画像データの順番ｉが総数Ｎ以下である場合（ステップＳ６；Ｙｅｓ）、ＣＰＵ１０７ａは、ステップＳ２でＲＡＭ１０７ｂに記憶したデータファイルより、ｉ番目の静止画像データファイルを判別し、ＨＤＤ部１０１の静止画像データフォルダ１０１ｂから画像合成部１１１に入力する（ステップＳ７）。
【００４４】
次いで、ＣＰＵ１０７ａは、特定プログラム１０７ｅを実行することによって、そのｉ番目の静止画像データに対する、モニタ装置２００の表示画面２０１上で静止画像が表示されない表示画面領域（黒枠表示の表示画面領域）を特定する（ステップＳ８）。
【００４５】
次いで、ＣＰＵ１０７ａは、ｉ番目の静止画像データが背景画像データを合成する必要があるか否かを判断する（ステップＳ９）。すなわち、ステップＳ８により特定される黒枠表示の表示画面領域が存在する場合（表示画面２０１のアスペクト比とｉ番目の静止画像データのアスペクト比が相違する場合）と、黒枠表示の表示画面領域が存在しない場合（表示画面２０１のアスペクト比とｉ番目の静止画像データのアスペクト比が一致する場合）を判断する。
【００４６】
ステップＳ９において、ＣＰＵ１０７ａは、ｉ番目の静止画像データが背景画像データを合成する必要がないと判断した場合（ステップＳ９；Ｎｏ）、ｉ番目の静止画像データに対する背景画像データの合成は行わず、ＲＡＭ１０７ｂにそのｉ番目の静止画像データを一時的に記憶する（ステップＳ１０）。
【００４７】
一方で、ＣＰＵ１０７ａは、ｉ番目の静止画像データが背景画像データを合成する必要があると判断した場合（ステップＳ９；Ｙｅｓ）、作成プログラム１０７ｆを実行することにより、画像合成部１１１においてｉ番目の静止画像データと背景画像データを合成し合成データを作成する（ステップＳ１１）。
【００４８】
次いで、ＣＰＵ１０７ａは、ＲＡＭ１０７ｂにそのｉ番目の静止画像データを合成した合成データを一時的に記憶する（ステップＳ１２）。
【００４９】
次いで、ｉの値を１増加させ（ステップＳ１３）、ｉが総数Ｎに到達するまでステップＳ６〜ステップＳ１３までの処理を繰り返し実行する。
【００５０】
静止画像データの順番ｉが総数Ｎを超えた場合（ステップＳ６；Ｎｏ）、ＣＰＵ１０７ａは、スライドショー表示処理を実行するために、計時部１０９によって計時を開始し、ステップＳ２でユーザが指定したスライドショーの画像切り替え時間間隔の調整を行う（ステップＳ１４）。
【００５１】
次いで、ＣＰＵ１０７ａは、送信プログラム１０７ｇを実行することにより、ステップ
Ｓ１４で計時される所定の時間間隔で、モニタ装置２００に対して静止画像データ又は合成データを送信する（ステップＳ１５）。
【００５２】
ステップＳ１４で送信される静止画像データ又は合成データを、モニタ装置２００の表示画面２０１で表示することにより（ステップＳ１６）、黒枠表示の表示画面領域の存在しない静止画像のみによってスライドショー表示を行うことが出来る。
【００５３】
以上のように、本発明にかかるホームサーバ１００は、モニタ装置２００に出力した画像データをモニタ装置２００の表示画面２０１に表示した場合に、ネットワークを介してモニタ装置２００より取得したアスペクト比情報に基づいて、画像が表示されない表示画面領域を特定し、必要に応じて、その表示画面領域に対応した背景画像データと画像データを合成した合成データを作成し、その合成データをモニタ装置２００に送信することにより、モニタ装置２００の表示画面２０１全体に亘って画像を表示することが出来る。
したがって、ホームサーバ１００は、画像を表示画面に表示するクライアント装置に対して、そのアスペクト比情報に応じて、表示画面全体に亘って好適な画像を表示することが出来る画像データサーバであるといえる。
つまり、従来は表示画面２０１上に黒枠しか表示されていなかった表示画面領域に、例えば、ユーザが表示しようとする画像データが写真画像である場合に、額縁からなる背景画像データを合成する等の、表示する画像データの視覚的効果を向上させる背景画像データの合成、又は、上記写真画像が船舶の写真であった場合に海の絵からなる背景画像データを合成する等の、表示する画像データを連想させる様な背景画像データを合成することにより、ユーザが画像表示を実行させる際の娯楽度の向上や、画像の視認性向上などを図ることが可能である。
【００５４】
また、ホームサーバ１００は、当該画像データが静止画像データである場合、その静止画像データに基づく一又は複数の合成データを、スライドショー形式にてモニタ装置２００に送信することが出来る。
【００５５】
つまり、ホームサーバ１００は、ユーザが静止画像のスライドショーを実行させた際に、常にモニタ装置２００の表示画面２０１全体に亘って合成画像データが表示された状態でスライドショーを実行することが出来る。そのため、ユーザに対するスライドショーの娯楽度の向上や、スライドショー自体の統一感向上などを図ることが可能である。
【００５６】
また、ホームサーバ１００は、画像データに合成する背景画像データを、ユーザに選択させることが出来る。
【００５７】
つまり、ユーザは、例えば事前に用意した複数の背景画像データの中から、画像データに最もふさわしいと思える背景画像データを選択し、合成データが作成されることで、自己の思い通りの画像表示やスライドショー表示を楽しむことが出来る。
【００５８】
また、ホームサーバ１００は、他のＡＶ機器が保有している画像を、他のＡＶ機器よりネットワークを介して画像データとして取得することが出来、その画像データを背景画像データとして、合成データの作成に用いることが出来る。
【００５９】
つまり、ユーザは、特定の背景画像データを使用したい場合や事前に用意された背景画像データとは異なる背景画像データを使用したい場合などに、他のＡＶ機器が保有する画像を背景画像データとして使用することが出来るので、背景画像データのユーザの選択の幅が広がり、一層自己の思い通りの画像表示やスライドショー表示を楽しむことが出来る。
【００６０】
なお、本発明にかかるクライアント装置は液晶ディスプレイ装置に限られるものではなく、例えば、ＣＲＴディスプレイ装置やプラズマディスプレイ装置などのように、画像を表示画面に表示出来る装置であり、画像データサーバと通信ネットワークにより情報の送受信が出来るものであれば良い。
また、画像データ及び背景画像データは、静止画像データに限られるものではなく、動画像データであってもよい。
【００６１】
また、モニタ装置２００はアスペクト比１６：９の表示画面サイズを保有する液晶ディスプレイ装置に限られるものではなく、他のアスペクト比（例えば、アスペクト比４：３）の表示画面サイズを保有する液晶ディスプレイ装置であっても良い。
【００６２】
また、選択手段は、本発明にかかる選択プログラム１０７ｈに限られるものではなく、カテゴリ分けした背景画像データの区分をユーザが選択するだけで、ＣＰＵ１０７ａが自動的にその区分の中から背景画像データを選択する手段であってもよい。具体的には、上記手段によって、例えば、背景画像データフォルダ１０１ｂのサブフォルダとして、場所、人物、背景、時代、ものの種類／色／形などのカテゴリごとのフォルダを備え、ユーザがそのカテゴリを指定することにより、ＣＰＵ１０７ａがサブフォルダ内よりカテゴリに沿った背景画像データを無作為に選出し、静止画像データごとに異なる背景画像データを合成、又は、全ての静止画像データに対して同一の背景画像データを合成することが可能となる。
【００６３】
さらに、送信プログラム１０７ｇにて、合成データに加え、音楽データも同時にモニタ装置２００に送信するように構成し、上記カテゴリとして、音楽ジャンルごとのフォルダを設けておくことで、スライドショー表示の際に出力される音楽ジャンルに連動して背景画像データが切り替わるように構成しても良い。
これによって、ユーザが背景画像データを選択する手間が軽減され、画像表示やスライドショー表示、音楽ジャンルごとに異なる背景画像データが合成されるため、ユーザの視覚的な娯楽性が向上する。
【図面の簡単な説明】
【００６４】
【図１】本発明にかかる画像データサーバ及びクライアント装置の要部構成を示すブロック図である。
【図２】本発明における表示画面アスペクト比に応じて延伸された静止画像を表示する表示画面の図である。
【図３】本発明における背景画像合成処理及びスライドショー表示処理の実行による動作を説明するためのフローチャートである。
【符号の説明】
【００６５】
１００        ホームサーバ（画像データサーバ）
１０４        通信制御部（取得手段、送信手段、画像取得手段）
１０７        制御部
１０７ａ      ＣＰＵ（取得手段、特定手段、作成手段、送信手段、選択手段、画像取得手段、記憶手段）
１０７ｃ      ＲＯＭ
１０７ｄ      取得プログラム（取得手段）
１０７ｅ      特定プログラム（特定手段）
１０７ｆ      作成プログラム（作成手段）
１０７ｇ      送信プログラム（送信手段）
１０７ｈ      選択プログラム（選択手段）
１０７ｉ      画像取得プログラム（画像取得手段）
１０７ｊ      記憶プログラム（記憶手段）
１１１        画像合成部（作成手段）
２００        モニタ装置（クライアント装置）
２０２        通信制御部（取得手段、送信手段）
【図１】
2009105724.tif 000003
【図２】
2009105724.tif 000004
【図３】
2009105724.tif 000005