(57)【要約】【課題】表示スタイルに応じて適切な表示制御が行われ、文字入力を直感的に行うことが可能なスライドショー作成システム、スライドショー作成装置およびスライドショー作成プログラムを提供する。【解決手段】複数のスライドから成るスライドショーを作成するスライドショー作成装置５００であって、スライドショーを構成する複数のスライドが記憶されるＲＡＭ５３０と、予め定められた複数の表示スタイルから、スライドショーの表示スタイルを選択するスタイル選択部５１１と、スタイル選択部５１１により選択された表示スタイルに応じて、スライドを構成する画像と文字入力欄との表示画面への表示制御を行う表示制御部５１２と、文字入力欄に対する入力に応じたスライドを作成してＲＡＭ５３０に記憶させるスライド作成部５１３と、を備えるスライドショー作成装置５００。【選択図】図１３
2012060601.tif 000002
【特許請求の範囲】
【請求項１】
複数のスライドから成るスライドショーを作成するスライドショー作成装置であって、
前記スライドショーを構成する複数のスライドが記憶されるスライド記憶手段と、
予め定められた複数の表示スタイルから、前記スライドショーの表示スタイルを選択するスタイル選択手段と、
前記スタイル選択手段により選択された表示スタイルに応じて、スライドを構成する画像と文字入力欄との表示画面への表示制御を行う表示制御手段と、
前記文字入力欄に対する入力に応じたスライドを作成して前記スライド記憶手段に記憶させるスライド作成手段と、
を備えることを特徴とするスライドショー作成装置。
【請求項２】
請求項１に記載のスライドショー作成装置において、
前記複数の表示スタイルはそれぞれ、第１の表示スタイルと第２の表示スタイルとのいずれかであり、
前記表示制御手段は、前記第１の表示スタイルが選択された場合には、スライドを構成する画像と前記文字入力欄とを表示画面に選択的に表示させる表示制御を行い、前記第２の表示スタイルが選択された場合には、スライドを構成する画像と前記文字入力欄とを表示画面に共に表示させる表示制御を行い、
前記スライド作成手段は、前記第１の表示スタイルが選択された場合には、前記文字入力欄に入力された文字のみから成る第１スライドを作成し、前記第２の表示スタイルが選択された場合には、前記文字入力欄と共に表示されていた画像および前記文字入力欄に入力された文字から成る第２スライドを作成することを特徴とするスライドショー作成装置。
【請求項３】
請求項１または２に記載のスライドショー作成装置において、
前記スライド記憶手段に記憶されている複数のスライドのサムネイル表示を行うサムネイル表示手段を更に備え、
前記サムネイル表示手段は、前記第２スライドについて、前記第２スライドを構成する画像および文字を別々にサムネイル表示することを特徴とするスライドショー作成装置。
【請求項４】
請求項３に記載のスライドショー作成装置において、
前記スライド記憶手段に記憶されている複数のスライドの各々を、所定の順序で表示画面に表示するスライドショー表示手段を更に備え、
前記スライドショー表示手段は、前記第２スライドについて、前記第２スライドを構成する画像および文字を一体に表示することを特徴とするスライドショー作成装置。
【請求項５】
請求項１〜４のいずれか一項に記載のスライドショー作成装置において、
前記スライド記憶手段に記憶されている複数のスライドに基づいて動画像を作成する動画像作成手段を更に備えることを特徴とするスライドショー作成装置。
【請求項６】
複数のスライドから成るスライドショーを作成するスライドショー作成装置であって、
前記スライドショーを構成する複数のスライドが記憶されるスライド記憶手段と、
スライドを構成する画像と文字入力欄とを表示画面に共に表示させる表示制御を行う表示制御手段と、
前記文字入力欄に対する入力に応じて、前記文字入力欄と共に表示されていた画像および前記文字入力欄に入力された文字から成るスライドを作成して前記スライド記憶手段に記憶させるスライド作成手段と、
前記スライド記憶手段に記憶されている複数のスライドの各々について、該スライドを構成する画像および文字を別々にサムネイル表示するサムネイル表示手段と、
を備えることを特徴とするスライドショー作成装置。
【請求項７】
請求項６に記載のスライドショー作成装置において、
前記スライド記憶手段に記憶されている複数のスライドの各々を、所定の順序で表示画面に表示するスライドショー表示手段を更に備え、
前記スライドショー表示手段は、各スライドを構成する画像および文字を一体に表示することを特徴とするスライドショー作成装置。
【請求項８】
複数のスライドから成るスライドショーを作成するスライドショー作成プログラムであって、
予め定められた複数の表示スタイルから、前記スライドショーの表示スタイルを選択するスタイル選択工程と、
前記スタイル選択工程により選択された表示スタイルに応じて、スライドを構成する画像と文字入力欄との表示画面への表示制御を行う表示制御工程と、
前記文字入力欄に対する入力に応じたスライドを作成して記憶装置に記憶させるスライド作成工程と、
をコンピュータに実行させることを特徴とするスライドショー作成プログラム。
【請求項９】
複数のスライドから成るスライドショーを作成する、通信回線を介して接続されたサーバ装置とクライアント装置とから成るスライドショー作成システムであって、
前記スライドショーを構成する複数のスライドが記憶されるスライド記憶手段と、
予め定められた複数の表示スタイルから、前記スライドショーの表示スタイルを選択するスタイル選択手段と、
前記スタイル選択手段により選択された表示スタイルに応じて、スライドを構成する画像と文字入力欄との表示画面への表示制御を行う表示制御手段と、
前記文字入力欄に対する入力に応じたスライドを作成して前記スライド記憶手段に記憶させるスライド作成手段と、
を備えることを特徴とするスライドショー作成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スライドショー作成装置、スライドショー作成プログラムおよびスライドショー作成システムに関する。
【背景技術】
【０００２】
従来、画像と文字とを組み合わせた内容を表示装置の表示画面に表示させる仕組みが知られている。例えば特許文献１には、文字列と画像とを組み合わせて指定された位置に重ねることができる携帯電話機が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−８０７０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の携帯電話機には、画像と文字の最終的な表示スタイルに拘わらず、常に一定の文字編集画面を利用するため、最終的な出力が分かりにくいという問題があった。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、複数のスライドから成るスライドショーを作成するスライドショー作成装置であって、スライドショーを構成する複数のスライドが記憶されるスライド記憶手段と、予め定められた複数の表示スタイルから、スライドショーの表示スタイルを選択するスタイル選択手段と、スタイル選択手段により選択された表示スタイルに応じて、スライドを構成する画像と文字入力欄との表示画面への表示制御を行う表示制御手段と、文字入力欄に対する入力に応じたスライドを作成してスライド記憶手段に記憶させるスライド作成手段と、を備えることを特徴とするスライドショー作成装置である。
請求項８に係る発明は、複数のスライドから成るスライドショーを作成するスライドショー作成プログラムであって、予め定められた複数の表示スタイルから、スライドショーの表示スタイルを選択するスタイル選択工程と、スタイル選択工程により選択された表示スタイルに応じて、スライドを構成する画像と文字入力欄との表示画面への表示制御を行う表示制御工程と、文字入力欄に対する入力に応じたスライドを作成して記憶装置に記憶させるスライド作成工程と、をコンピュータに実行させることを特徴とするスライドショー作成プログラムである。
請求項９に係る発明は、複数のスライドから成るスライドショーを作成する、通信回線を介して接続されたサーバ装置とクライアント装置とから成るスライドショー作成システムであって、スライドショーを構成する複数のスライドが記憶されるスライド記憶手段と、予め定められた複数の表示スタイルから、スライドショーの表示スタイルを選択するスタイル選択手段と、スタイル選択手段により選択された表示スタイルに応じて、スライドを構成する画像と文字入力欄との表示画面への表示制御を行う表示制御手段と、文字入力欄に対する入力に応じたスライドを作成してスライド記憶手段に記憶させるスライド作成手段と、を備えることを特徴とするスライドショー作成システムである。
【発明の効果】
【０００６】
本発明によれば、表示スタイルに応じて適切な表示制御が行われ、文字入力を直感的に行うことができる。
【図面の簡単な説明】
【０００７】
【図１】本発明を適用したスライドショー作成システムの一実施形態の構成を示す模式図である。
【図２】本実施形態に係るサーバ装置１００の構成を示すブロック図である。
【図３】本実施形態に係るクライアント装置３００の構成を示すブロック図である。
【図４】スライドショー表示画面４００の一例を示す図である。
【図５】表示スタイル選択画面４１０を示す図である。
【図６】タイトル入力画面４２０を示す図である。
【図７】画像選択画面４３０を示す図である。
【図８】第３スライド選択画面４４０を示す図である。
【図９】第１スライド選択画面４５０を示す図である。
【図１０】第２スライド選択画面４６０を示す図である。
【図１１】第２スライドのサムネイル表示が行われているときの第２スライド選択画面４７０を示す図である。
【図１２】第２の実施の形態における第２スライド選択画面４８０を示す図である。
【図１３】本発明を適用したスライドショー作成装置の一実施形態の構成を示すブロック図である。
【発明を実施するための形態】
【０００８】
（第１の実施の形態）
図１は、本発明を適用したスライドショー作成システムの一実施形態の構成を示す模式図である。スライドショー作成システム１は、通信回線２００を介して接続されたサーバ装置１００とクライアント装置３００とから成る。図１に示すように、スライドショー作成システム１は、１つのサーバ装置１００に対し複数のクライアント装置３００が接続可能な構成となっている。通信回線２００は例えば電話回線、無線通信回線、および光通信回線など、データの授受が可能であればどのような形態の通信回線であってもよい。
【０００９】
（サーバ装置１００の説明）
図２は、本実施形態に係るサーバ装置１００の構成を示すブロック図である。サーバ装置１００は、サーバ装置１００の各部の制御を司るサーバ制御回路１１０を有する。サーバ制御回路１１０は不図示の中央処理装置（ＣＰＵ）およびその周辺回路等から構成される。サーバ制御回路１１０には、ＲＯＭ１２０、ＲＡＭ１３０、ハードディスクドライブ（ＨＤＤ）１４０、およびサーバ通信回路１５０が接続されている。
【００１０】
ＲＯＭ１２０は不揮発性の記憶装置であり、サーバ制御回路１１０が実行する所定の制御プログラムが予め記憶されている。ＲＡＭ１３０は揮発性の記憶装置であり、サーバ制御回路１１０により各種データの記憶領域として利用される。ＨＤＤ１４０は大容量の固定記憶装置である。ＨＤＤ１４０に記憶されているデータについては後に詳述する。
【００１１】
サーバ通信回路１５０は、通信回線２００を介して各クライアント装置３００と通信を行うための回路である。サーバ制御回路１１０は、サーバ通信回路１５０を介して各クライアント装置３００とデータの授受を行うことができる。
【００１２】
サーバ制御回路１１０は、スタイル選択部１１１、表示制御部１１２、スライド作成部１１３、サムネイル表示部１１４、スライドショー表示部１１５、および動画像作成部１１６を有する。これらの各機能部は、サーバ制御回路１１０がＲＯＭ１２０に記憶されている所定の制御プログラムを実行することにより、ソフトウェア的に実現される。なお、これらの各機能部を電子回路として構成することも可能である。これらの各機能部の動作については後に詳述する。
【００１３】
サーバ装置１００は、各クライアント装置３００にワールドワイドウェブ（ＷＷＷ）サーバ機能、ウェブアルバム機能、およびスライドショー作成機能を提供する。サーバ制御回路１１０は、これらの機能を実現するための各種処理を実行する。これらの機能および処理については後に詳述する。
【００１４】
（クライアント装置３００の説明）
図３は、本実施形態に係るクライアント装置３００の構成を示すブロック図である。クライアント装置３００は、クライアント装置３００の各部の制御を司るクライアント制御回路３１０を有する。クライアント制御回路３１０は不図示の中央処理装置（ＣＰＵ）およびその周辺回路等から構成される。クライアント制御回路３１０には、ＲＯＭ３２０、ＲＡＭ３３０、ＨＤＤ３４０、クライアント通信回路３５０、表示装置３６０、キーボード３７０、マウス３８０、および周辺機器インタフェース（Ｉ／Ｆ）３９０が接続されている。
【００１５】
ＲＯＭ３２０は不揮発性の記憶装置であり、クライアント制御回路３１０が実行する所定の制御プログラムが予め記憶されている。ＲＡＭ３３０は揮発性の記憶装置であり、クライアント制御回路３１０により各種データの記憶領域として利用される。ＨＤＤ３４０は大容量の固定記憶装置である。ＨＤＤ３４０に記憶されているデータについては後に詳述する。
【００１６】
クライアント通信回路３５０は、通信回線２００を介してサーバ装置１００と通信を行うための回路である。クライアント制御回路３１０は、クライアント通信回路３５０を介してサーバ装置１００とデータの授受を行うことができる。
【００１７】
表示装置３６０は、例えば液晶モニタ等の表示装置である。クライアント制御回路３１０は表示装置３６０に映像信号を出力することにより、表示装置３６０の表示画面に任意の表示を行うことができる。キーボード３７０およびマウス３８０は周知の入力装置であり、ユーザの操作に応じた操作信号をクライアント制御回路３１０に出力する。
【００１８】
周辺機器Ｉ／Ｆ３９０は例えば電子カメラ等の周辺機器を接続するためのインタフェースである。クライアント制御回路３１０は、周辺機器Ｉ／Ｆ３９０を介して各種の周辺機器との間でデータの授受を行うことができる。例えば、周辺機器Ｉ／Ｆ３９０に接続された電子カメラから、当該電子カメラにより撮影された撮影画像データを受信することができる。
【００１９】
クライアント装置３００は、ユーザにウェブブラウザ機能を提供する。ユーザはクライアント装置３００のウェブブラウザ機能を用いて、サーバ装置１００が提供するＷＷＷサーバ機能、ウェブアルバム機能、およびスライドショー作成機能を利用することが可能である。クライアント制御回路３１０は、ウェブブラウザ機能を実現するための各種処理を実行する。ウェブブラウザ機能およびこれを実現するための各種処理については後に詳述する。
【００２０】
（サーバ装置１００とクライアント装置３００との通信の説明）
サーバ装置１００はいわゆるワールドワイドウェブ（ＷＷＷ）サーバ機能を有する。クライアント装置３００はユーザにいわゆるウェブブラウザ機能を提供する。以下、ＷＷＷサーバ機能およびウェブブラウザ機能について具体的に説明する。
【００２１】
クライアント装置３００は、キーボード３７０およびマウス３８０による操作に応じて、周知のハイパーテキスト転送プロトコル（ＨＴＴＰ）により、サーバ装置１００にリクエストと呼ばれるデータを送信する。サーバ装置１００はリクエストを受信すると、当該リクエストの内容に応じた処理を行い、クライアント装置３００にレスポンスと呼ばれるデータを返送する。
【００２２】
クライアント装置３００はレスポンスを受信すると、当該レスポンスの内容に基いて、表示装置３６０の表示画面に画像や文章などを表示する。レスポンスにはスクリプト言語で記述されたプログラムなど、クライアント制御回路３１０への制御指示が含まれることもある。この場合、クライアント制御回路３１０は必要に応じて当該プログラムを実行し、その実行結果に関する表示を行う。
【００２３】
（ウェブアルバム機能の説明）
サーバ装置１００はいわゆるウェブアルバム機能を備える。ウェブアルバム機能とは、サーバ装置１００が有する記憶装置（例えばＨＤＤ１４０）に格納された画像データを、各クライアント装置３００で共有する機能である。
【００２４】
クライアント装置３００は、周辺機器Ｉ／Ｆ３９０を介して接続された周辺機器（例えば電子カメラ）から画像データを受信すると共に、当該画像データをＨＤＤ３４０に記憶させたり、サーバ装置１００に送信したりすることができる。サーバ装置１００は、このようにして送信された画像データを受信すると、当該画像データをＨＤＤ１４０に記憶させる。この後、各クライアント装置３００はウェブブラウザ機能を用いて、ＨＤＤ１４０に記憶されている画像データを閲覧することが可能になる。以上のように、サーバ装置１００のＨＤＤ１４０には、ウェブアルバム機能に係る複数の画像データが記憶されている。
【００２５】
（スライドショーの説明）
ユーザは、スライドショー作成システム１を用いて、複数のスライドから成るスライドショーを作成することができる。すなわち本実施形態におけるスライドショーは、所定の順序で並べられた複数のスライドにより構成される。
【００２６】
本実施形態において、スライドショーには表示スタイルと呼称する属性が存在する。表示スタイルとは、各スライドを構成する画像および文字の表示形態を定義するものである。サーバ装置１００には、予め複数の表示スタイルが規定されている。本実施形態では、予め７つの表示スタイルが規定されている。
【００２７】
スライドショーを作成する際には、予め定められた複数の表示スタイルから、スライドショーの表示スタイルを選択する必要がある。スライドショー表示部１１５は、各スライドを構成する画像および文字のレイアウトや装飾などを、スライドショーの表示スタイルに基づいて決定する。すなわち、スライドショーの表示スタイルは、スライドショーを再生する際の、各スライドの表示形態を定義するものである。
【００２８】
例えば「洗濯バサミ」という名称の表示スタイルが選択されると、スライドショー表示部１１５は、各スライドを図４に示す表示形態で表示する。図４に示すスライドショー表示画面４００は、洗濯バサミで吊された写真とメモを模した画面である。画像表示領域４０１にスライドを構成する画像が、文字表示領域４０２にスライドを構成する文字がそれぞれ表示されている。
【００２９】
スライドには３つの種類がある。以下の説明では、スライドの３つの種類を、第１スライド、第２スライド、第３スライドと呼び区別する。本実施形態における第１スライドとは、文字のみから成るスライドを指す。同様に、第２スライドとは単一の画像および文字から成るスライドを、第３スライドとは単一の画像のみから成るスライドを指す。
【００３０】
本実施形態では、１つのスライドショーにおいて、第１スライドと第２スライドとを同時に利用することはできない。すなわち、１つのスライドショーは、第１スライドと第３スライドとから構成されるか、あるいは第２スライドと第３スライドとから構成されるか、のいずれかである。第１スライドを利用可能か、第２スライドを利用可能か、は当該スライドショーの表示スタイルにより決定される。
【００３１】
本実施形態において、表示スタイルには２つの種類が存在する。以下の説明では、表示スタイルの２つの種類を、第１の表示スタイル、第２の表示スタイルと呼び区別する。第１の表示スタイルに該当する表示スタイルが選択された場合、そのスライドショーには第１スライドおよび第３スライドを含めることができる。他方、第２の表示スタイルに該当する表示スタイルが選択された場合、そのスライドショーには第２スライドおよび第３スライドを含めることができる。
【００３２】
例えば、図４に示した「洗濯バサミ」という名称の表示スタイルは、第２の表示スタイルに該当する。従って、「洗濯バサミ」を選択して作成したスライドショーには、第１スライドを含めることはできない。
【００３３】
（スライドショー作成機能の説明）
スライドショー作成機能では、表示スタイル選択画面、タイトル入力画面、画像選択画面、およびスライド選択画面の各画面が用いられる。スライド選択画面は更に、第１スライドを扱うための第１スライド選択画面、第２スライドを扱うための第２スライド選択画面、第３スライドを扱うための第３スライド選択画面、の３つの画面に分かれる。以下、これらの各画面を中心に、スライドショー作成機能におけるスライドショーの作成手順を説明する。
【００３４】
（表示スタイル選択画面の説明）
スライドショー作成機能の利用を開始する際、ユーザはキーボード３７０およびマウス３８０を用いて、クライアント装置３００にスライドショー作成機能の利用開始を指示する。例えば、表示装置３６０の表示画面に表示されている「スライドショーを作成」と書かれたボタンを、マウス３８０でクリックする。クライアント制御回路３１０はユーザからの指示に応じて、サーバ装置１００にスライドショー作成機能の利用開始を表すリクエストを送信する。サーバ制御回路１１０は、このリクエストに応じて所定のレスポンスを返送する。クライアント制御回路３１０は、このレスポンスに基づいて、図５に示す表示スタイル選択画面４１０を表示装置３６０の表示画面に表示させる。
【００３５】
図５に示す表示スタイル選択画面４１０は、これから作成するスライドショーの表示スタイルをユーザに選択させるための画面である。表示スタイル選択画面４１０には、各表示スタイルを選択した場合における各スライドの表示形態がサムネイル表示されている。
・例えばサムネイル画像４１１は、「ベーシック」という名称の表示スタイルを選択した場合における各スライドの表示形態を表している。サムネイル画像４１２〜４１７についても同様に、それぞれ異なる表示スタイルに対応する各スライドの表示形態を表している。
【００３６】
ユーザは、表示スタイル選択画面４１０においてマウス３８０でサムネイル画像４１１〜４１７をクリックすることにより、クライアント装置３００に表示スタイルの選択指示を与える。表示スタイルの選択指示を受けたクライアント制御回路３１０は、当該選択指示を表すデータを含むリクエストをサーバ制御回路１１０に送信する。スタイル選択部１１１はこのリクエストに基づいて、これから作成されるスライドショーの表示スタイルを選択する。そして、どの表示スタイルが選択されたかを表す情報が、スタイル選択部１１１によってＲＡＭ１３０に記憶される。その後、サーバ制御回路１１０は、タイトル入力画面を表示するためのレスポンスをクライアント装置３００に返送する。
【００３７】
（タイトル入力画面の説明）
クライアント制御回路３１０は、サーバ制御回路１１０から受信した、タイトル入力画面を表示するためのレスポンスに基づいて、図６に示すタイトル入力画面４２０を表示装置３６０の表示画面に表示させる。タイトル入力画面４２０は、スライドショーのタイトルおよびサブタイトルを入力する画面である。
【００３８】
ユーザはキーボード３７０およびマウス３８０を用いて、タイトル入力欄４２３およびサブタイトル入力欄４２４にタイトルおよびサブタイトルを入力することができる。クライアント制御回路３１０は、タイトル入力欄４２３およびサブタイトル入力欄４２４に入力されたタイトルおよびサブタイトルを含むリクエストをサーバ制御回路１１０に送信する。サーバ制御回路１１０はこのリクエストを受信すると、タイトルおよびサブタイトルをＲＡＭ１３０に記憶させる。
【００３９】
タイトル入力画面４２０において、ユーザはマウス３８０により画像追加ボタン４２５をクリックすることができる。画像追加ボタン４２５がクリックされると、クライアント制御回路３１０は画像追加指示を表すリクエストをサーバ制御回路１１０に送信する。サーバ制御回路１１０はこのリクエストを受信すると、画像選択画面を表示するためのレスポンスをクライアント装置３００に返送する。
【００４０】
（画像選択画面の説明）
クライアント制御回路３１０は、サーバ制御回路１１０から受信した、画像選択画面を表示するためのレスポンスに基づいて、図７に示す画像選択画面４３０を表示装置３６０の表示画面に表示させる。画像選択画面４３０は、第３スライド（単一の画像のみから成るスライド）を作成するために、スライドの元となる画像を選択する画面である。画像選択画面４３０のサムネイル表示領域４３２には、ＨＤＤ１４０に記憶されている各画像のサムネイル画像４３１が一覧表示（サムネイル表示）される。画像選択画面４３０のタイムライン表示領域４３３には、ＲＡＭ１３０に記憶されている複数のスライドのサムネイル画像４３４が一覧表示（サムネイル表示）される。
【００４１】
ユーザは、マウス３８０でサムネイル画像４３１をクリックすることにより、クライアント装置３００に、当該サムネイル画像４３１に対応する画像を用いて新しい第３スライドを作成する指示を与える。第３スライドの作成指示を受けたクライアント制御回路３１０は、当該作成指示を表すデータを含むリクエストをサーバ制御回路１１０に送信する。
・スライド作成部１１３はこのリクエストに基づいて、ＨＤＤ１４０内の選択画像のみから成る第３スライドを作成し、ＲＡＭ１３０に記憶させる。その後、サムネイル表示部１１４は、ＲＡＭ１３０に記憶されている複数のスライドのサムネイル表示を行うためのデータを含むレスポンスをクライアント装置３００に返送する。
【００４２】
クライアント制御回路３１０は、このレスポンスを受信すると、画像選択画面４３０のタイムライン表示領域４３３の表示内容を更新する。すなわち、タイムライン表示領域４３３に、ＲＡＭ１３０に記憶されている複数のスライドのサムネイル表示を行う。ユーザは、画像選択画面４３０において上述した第３スライドの作成を繰り返し行うことができる。
【００４３】
ユーザは、マウス３８０でボタン４３５をクリックすることにより、クライアント装置３００に、第３スライドの作成を終了する指示を与えることができる。第３スライドの作成終了指示を受けたクライアント制御回路３１０は、当該終了指示を表すデータを含むリクエストをサーバ制御回路１１０に送信する。サーバ制御回路１１０はこのリクエストを受信すると、スライド選択画面を表示するためのレスポンスをクライアント装置３００に返送する。なお、このレスポンスには、サムネイル表示部１１４による、ＲＡＭ１３０に記憶されている複数のスライドのサムネイル表示を行うためのデータが含まれる。
【００４４】
（スライド選択画面の説明）
スライド選択画面とは、スライドショーの作成におけるメイン画面である。スライド選択画面において、ユーザは新たなスライドを作成したり、いずれか１つのスライドを選択状態にしたりすることができる。スライド選択画面の上部には画像や文字入力欄が表示される領域である編集領域が、画面下部には画像選択画面４３０と同様のタイムライン表示領域が、それぞれ配置される。
【００４５】
前述の通り、スライド選択画面は第１スライド選択画面と第２スライド選択画面と第３スライド選択画面との３つが存在する。表示制御部１１２は、選択された表示スタイルに応じて、これら３つの画面の表示画面への表示制御を行う。
【００４６】
まず、第１の表示スタイルが選択された場合におけるスライド選択画面について説明する。
【００４７】
クライアント制御回路３１０は、サーバ制御回路１１０から受信した、スライド選択画面を表示するためのレスポンスに基づいて、図８に示す第３スライド選択画面４４０を表示装置３６０の表示画面に表示させる。前述の通り、第３スライド選択画面４４０は編集領域４４７とタイムライン表示領域４４５とを有している。つまり、画像選択画面４３０と同様に、レスポンスにはサムネイル表示部１１４により作成されたタイムライン表示領域４４５の表示を行うためのデータが含まれている。
【００４８】
ユーザは、マウス３８０でタイムライン表示領域４４５に表示されているサムネイル画像４４６をクリックすることにより、クライアント装置３００に、当該サムネイル画像４４６に対応する第３スライドを選択状態にする選択指示を与える。スライドの選択指示を受けたクライアント制御回路３１０は、当該選択指示を表すデータを含むリクエストをサーバ制御回路１１０に送信する。サーバ制御回路１１０はこのリクエストに基づいて、ＲＡＭ１３０に記憶されている当該第３スライドを選択状態にすると共に、当該第３スライドを構成する画像のデータをＲＡＭ１３０もしくはＨＤＤ１４０から読み出す。そして、この画像のデータを含むレスポンスをクライアント装置３００に返送する。
【００４９】
クライアント制御回路３１０は、このレスポンスを受信すると、タイムライン表示領域４４５に表示されている複数のスライドのうち、選択状態になった第３スライドを、他のスライドとは異なる表示にする。その後、クライアント制御回路３１０は、スライド選択画面４４０の編集領域４４７に、選択状態の第３スライドを構成する画像４４１を表示する。ユーザは以上の手順により、各第３スライドを構成する画像の内容を確認することができる。
【００５０】
前述の通り、第１の表示スタイルが選択されている場合には、単一の画像のみから成る第３スライドだけではなく、文字のみから成る第１スライドを利用することも可能である。ユーザは、マウス３８０でスライド選択画面４４０に表示されている文字追加ボタン４４３をクリックすることにより、クライアント装置３００に、第１スライドを新たに追加する追加指示を与えることができる。第１スライドの追加指示を受けたクライアント制御回路３１０は、当該追加指示を表すデータを含むリクエストをサーバ制御回路１１０に送信する。サーバ制御回路１１０はこのリクエストに基づいて、スライド作成部１１３に第１スライドを作成させてＲＡＭ１３０に記憶させると共に、当該第１スライドを選択状態にする。そして、サムネイル表示部１１４により作成されたスライドのサムネイル表示を行うためのデータと、表示制御部１１２により作成された文字入力欄を表示するためのデータとを含むレスポンスをクライアント装置３００に返送する。
【００５１】
クライアント制御回路３１０は、このレスポンスを受信すると、図９に示す第１スライド選択画面４５０を表示装置３６０の表示画面に表示させる。すなわち、タイムライン表示領域４５５に選択状態になった第１スライドを新たに表示させると共に、編集領域４５７に文字入力欄４５１を表示させる。この第１スライド選択画面４５０において、ユーザは、キーボード３７０から文字入力欄４５１に文字を入力することが可能である。クライアント制御回路３１０はこの文字入力に応じて、入力された文字を含むリクエストをサーバ制御回路１１０に送信する。サーバ制御回路１１０はこのリクエストに基づいて、スライド作成部１１３に、入力された文字のみから成る第１スライドを作成させる。そして、作成させた第１スライドで、ＲＡＭ１３０に記憶されている選択状態の第１スライドを置き換える。その後、サーバ制御回路１１０は所定のレスポンスをクライアント装置３００に返送し、クライアント制御回路３１０はこのレスポンスに応じた内容の第１スライド選択画面４５０を表示画面に表示させる。
【００５２】
ユーザは以上の手順により、第１スライドの作成および編集を行うことができる。なお、第３スライド選択画面４４０および第１スライド選択画面４５０において、マウス３８０で画像追加ボタン４４２，４５２をクリックすることにより、ユーザは第３スライドの作成を行うことが可能である。また、削除ボタン４４４，４５４をクリックすると、選択状態のスライドをスライドショーから削除することができる。
【００５３】
次に、第２の表示スタイルが選択された場合におけるスライド選択画面について説明する。
【００５４】
第２の表示スタイルが選択されている場合、クライアント制御回路３１０は、サーバ制御回路１１０から受信した、スライド選択画面を表示するためのレスポンスに基づいて、図１０に示す第２スライド選択画面４６０を表示装置３６０の表示画面に表示させる。第２スライド選択画面４６０は、第１スライド選択画面４５０および第３スライド選択画面４４０と同様に、編集領域４６７とタイムライン表示領域４６５とを有している。ただし、他の画面とは異なり、編集領域４６７には、選択状態のスライドを構成する画像４６１ａと文字入力欄４６１ｂとが常に表示される。
【００５５】
文字入力欄４６１ｂに何も入力されていない場合、選択状態のスライドは単一の画像のみから成る第３スライドとして扱われる。他方、文字入力欄４６１ｂに文字が入力されると、選択状態のスライドは、スライド作成部１１３により画像４６１ａと入力された文字とから成る第２スライドとして置き換えられる。このとき、サムネイル表示部１１４は、画像４６１ａを縮小した画像の下部に入力された文字を表示することにより、第２スライドのサムネイル表示を行う。
【００５６】
図１１に、第２スライドのサムネイル表示が行われているときの第２スライド選択画面４７０を示す。選択状態の第２スライドのサムネイル画像４７６には、画像４７１ａを縮小した画像と入力欄４７１ｂに入力された文字とが含まれている。
【００５７】
以上のように、表示制御部１１２は、スタイル選択部１１１により第１の表示スタイルが選択された場合には、第１スライド選択画面４５０と第３スライド選択画面４４０とを表示画面に選択的に表示させる表示制御を行う。ここで第１スライド選択画面４５０は、スライドを構成する画像が表示される画面であり、第３スライド選択画面４４０は、文字入力欄が表示される画面である。また、表示制御部１１２は、スタイル選択部１１１により第２の表示スタイルが選択された場合には、第２スライド選択画面４６０を表示画面に表示させる表示制御を行う。ここで第２スライド選択画面４６０とは、スライドを構成する画像と文字入力欄とが共に表示される画面である。
【００５８】
以上で述べたスライドショー作成機能において、スライド作成部１１３は、第１の表示スタイルが選択された場合には、第１スライド選択画面４５０内の文字入力欄に入力された文字のみから成る第１スライドを作成する。また、スライド作成部１１３は、第２の表示スタイルが選択された場合には、第２スライド選択画面４６０において文字入力欄と共に表示されていた画像と、文字入力欄に入力された文字とから成る第２スライドを作成する。
【００５９】
なお、ユーザはタイムライン表示領域に表示された各々のスライドのサムネイルの順序を、マウス３８０を用いた操作により入れ替えることが可能である。すなわち、ユーザは各々のスライドの順序を任意の順序にすることができる。スライド間の順序は複数のスライドと共にＲＡＭ１３０に記憶される。
【００６０】
なお、ユーザはキーボード３７０およびマウス３８０を用いた操作により、作成したスライドショーの再生指示や保存指示をクライアント装置３００に与えることができる。クライアント装置３００に再生指示を与えた場合、クライアント制御回路３１０はサーバからスライドショーを再生するためのレスポンスを受信し、このレスポンスに基づいてスライドショーを再生する。ここでスライドショーの再生とは、スライドショーに含まれる複数のスライドの各々を、ＲＡＭ１３０に記憶されている順序で表示装置３６０の表示画面に表示することをいう。
【００６１】
このとき各々のスライドは、例えば図４に示すように、スタイル選択部１１１により選択された表示スタイルに応じた表示形態で表示される。また、図４に示すように、第２スライドを表示する場合には、第２スライドを構成する画像および文字を一体に表示する。ここで「一体」とは、１つの画面に両者を所定のレイアウトで配置して表示することをいう。同様に、第１スライドの場合には文字のみを、第３スライドの場合には画像のみを画面に表示する。スライドショー表示部１１５は、ＲＡＭ１３０に記憶されている複数のスライドから成るスライドショーを再生するために必要なデータを作成し、上記のレスポンスに含ませる。ＲＡＭ１３０に記憶された各スライドと順序とを、ＨＤＤ１４０に記憶させることも可能である。このようにしてＨＤＤ１４０に記憶された各スライドを、ユーザが後で再生することもできる。
【００６２】
クライアント装置３００に保存指示を与えた場合、動画像作成部１１６はＲＡＭ１３０に記憶されている複数のスライドから、スライドショーを再生する様子が記録された動画像ファイルを作成する。クライアント装置３００はこの動画像ファイルをサーバ装置１００からダウンロードすることができる。あるいは、サーバ装置１００内のＨＤＤ１４０にこの動画像ファイルを記憶させ、ウェブアルバム機能を介して他のクライアント装置３００と共有できるようにしてもよい。
【００６３】
上述した第１の実施の形態によるスライドショー作成システムによれば、次の作用効果が得られる。
（１）スタイル選択部１１１は、予め定められた複数の表示スタイルから、スライドショーの表示スタイルを選択する。表示制御部１１２は、スタイル選択部１１１により選択された表示スタイルに応じて、スライドを構成する画像と文字入力欄との表示画面への表示制御を行う。スライド作成部１１３は、文字入力欄に対する入力に応じたスライドを作成してＲＡＭ１３０に記憶させる。このようにしたので、表示スタイルに応じて適切な表示制御が行われ、文字入力を直感的に行うことができる。
【００６４】
（２）表示制御部１１２は、第１の表示スタイルが選択された場合には、スライドを構成する画像と文字入力欄とを表示画面に選択的に表示させる表示制御を行う。他方、第２の表示スタイルが選択された場合には、スライドを構成する画像と文字入力欄とを表示画面に共に表示させる表示制御を行う。そしてスライド作成部１１３は、第１の表示スタイルが選択された場合には、文字入力欄に入力された文字のみから成る第１スライドを作成し、第２の表示スタイルが選択された場合には、文字入力欄と共に表示されていた画像および文字入力欄に入力された文字から成る第２スライドを作成する。このようにしたので、作成されるスライドの種類に応じて、最終的なスライドの表示形態に適した文字入力欄が表示され、スライドの出力イメージを容易に把握することが可能となる。
【００６５】
（３）スライドショー表示部１１５は、ＲＡＭ１３０に記憶されている複数のスライドの各々を、所定の順序で表示画面に表示する。このときスライドショー表示部１１５は、第２スライドについて、第２スライドを構成する画像および文字を一体に表示する。このようにしたので、表示制御部１１２による文字入力欄の表示と最終的なスライドの表示スタイルとが一致し、スライドの出力イメージを容易に把握することが可能となる。
【００６６】
（第２の実施の形態）
第２の実施の形態に係るスライドショー作成システムは、第１の実施の形態と同様の構成を備える。ただし、第２の表示スタイルが選択された場合における、サムネイル表示部１１４によるサムネイル表示の内容が、第１の実施の形態とは異なる。
【００６７】
図１２は、第２の実施の形態における第２スライド選択画面４８０を示す図である。第１の実施の形態における第２スライド選択画面４６０（図１０）とは異なり、１つ１つのサムネイル画像において、第２スライドを構成する画像および文字が別々にサムネイル表示されている。
【００６８】
上述した第２の実施の形態によるスライドショー作成システムによれば、次の作用効果が得られる。
（１）ＲＡＭ１３０に記憶されている複数のスライドのサムネイル表示を行うサムネイル表示部１１４が、第２スライドについて、第２スライドを構成する画像および文字を別々にサムネイル表示する。このようにしたので、画像と文字とがリンクしていることを一目瞭然に理解することができる。
【００６９】
（２）画像および文字入力欄の並びと、サムネイル表示部１１４によるサムネイル表示の内容と、を一致させた。具体的には、スライドを構成する画像が画面左側に表示され、その右側にスライドを構成する文字が表示されるようにした。このようにしたので、どのような内容の画像および文字でスライドが構成されているかを容易に把握することが可能となる。
【００７０】
（第３の実施の形態）
上述した第１の実施の形態および第２の実施の形態では、本発明を通信回線２００を介して接続されたサーバ装置１００とクライアント装置３００とから成るスライドショー作成システムに適用した場合について説明を行った。本発明はこのようなスライドショー作成システムだけではなく、単一の装置たるスライドショー作成装置に対しても適用することが可能である。
【００７１】
図１３は、本発明を適用したスライドショー作成装置の一実施形態の構成を示す模式図である。このスライドショー作成装置５００は、制御回路５１０が上述してきたサーバ制御回路１１０とクライアント制御回路３１０の機能を兼ね備えている。すなわち、クライアント制御回路３１０がユーザの操作に応じてサーバ制御回路１１０にリクエストを送信し、サーバ制御回路１１０がこれに応じて何らかの処理を行ってレスポンスを返送する代わりに、制御回路５１０が直接ユーザの操作に応じた処理を行う。制御回路５１０は、ＲＯＭ５２０に予め記憶されている所定の制御プログラムを実行することにより、第１の実施の形態において説明した各種の機能を実現する。
【００７２】
ＨＤＤ５４０には、第１の実施の形態におけるＨＤＤ１４０と同様に、予め複数の画像が記憶されている。ＲＡＭ５３０には、スライドショーを構成する複数のスライドが記憶される。スタイル選択部５１１は、予め定められた複数（例えば７つ）の表示スタイルから、スライドショーの表示スタイルを選択する。表示制御部５１２は、スタイル選択部５１１により選択された表示スタイル（第１の表示スタイルおよび第２の表示スタイル）に応じて、スライドを構成する画像と文字入力欄との表示画面への表示制御を行う。表示制御の内容は第１の実施の形態と同様である。
【００７３】
スライド作成部５１３は、文字入力欄に対する入力に応じたスライドを作成してＲＡＭ５３０に記憶させる。具体的には、第１の表示スタイルが選択された場合であれば第１スライドを、第２の表示スタイルが選択された場合であれば第２スライドをそれぞれ作成する。サムネイル表示部５１４は、ＲＡＭ５３０に記憶されている複数のスライドのサムネイル表示を行う。サムネイル表示の内容は、第１の実施の形態と同様であってもよいし、第２の実施の形態と同様であってもよい。スライドショー表示部５１５は、ＲＡＭ５３０に記憶されている複数のスライドの各々を、所定の順序で表示画面に表示する。動画像作成部５１６は、ＲＡＭ５３０に記憶されている複数のスライドに基づいて動画像を作成し、ＨＤＤ５４０に記憶させる。
【００７４】
上述した第３の実施の形態によるスライドショー作成装置によれば、第１の実施の形態によるスライドショー作成システムと同様の作用効果が得られる。
【００７５】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
【００７６】
（変形例１）
第１の実施の形態では、サーバ装置１００とクライアント装置３００とから成るスライドショー作成システム１の一例を説明した。通信回線を介して接続されるサーバ装置１００およびクライアント装置３００において、一方にどのような機能を持たせ、他方にどのような機能を持たせるかは任意に定めることが可能である。すなわち、本発明が適用されるスライドショー作成システムは、第１の実施の形態において説明したものに限定されない。
【００７７】
例えば、スタイル選択部１１１をクライアント制御回路３１０に備えさせてもよいし、表示制御部１１２をクライアント制御回路３１０に備えさせてもよい。また、これ以外の各部についてサーバ制御回路１１０ではなくクライアント制御回路３１０に備えさせることが可能である。
【００７８】
また、通信回線２００を流れるデータが、第１の実施の形態に説明したものとは異なっていてもよい。例えば、ＨＴＴＰ以外のプロトコルにより通信が行われるようにしてもよいし、サーバ制御回路１１０およびクライアント制御回路３１０が有する機能の一部が、プログラムの形でサーバ装置１００からクライアント装置３００に転送され、クライアント制御回路３１０により当該プログラムが実行されることにより当該機能が実現されるようにしてもよい。
【００７９】
（変形例２）
表示スタイルやスライドは、上述した各実施の形態で説明した内容に限定されない。すなわち、より多数の種類が存在していてもよい。また、サムネイル表示部１１４による表示内容が、第１の実施の形態で示した内容や第２の実施の形態で示した内容と異なっていてもよい。
【００８０】
（変形例３）
第１の実施の形態の説明において、各種の表示画面を示したが、これらの画面のレイアウトは一例であり、異なるレイアウトの画面を用いてもよい。
【００８１】
（変形例４）
スライドショーに画像や文字以外の要素を追加できるようにしてもよい。例えば、スライドショー表示部１１５によりスライドショーの再生が行われる際に流れるＢＧＭを選択できるようにしてもよい。
【００８２】
本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【符号の説明】
【００８３】
１…スライドショー作成システム、１００…サーバ装置、１１０…サーバ制御回路、１１１、５１１…スタイル選択部、１１２、５１２…表示制御部、１１３、５１３…スライド作成部、１１４、５１４…サムネイル表示部、１１５、５１５…スライドショー表示部、１１６、５１６…動画像作成部、３００…クライアント装置、５００…スライドショー作成装置、５１０…制御回路
【図１】
2012060601.tif 000003
【図２】
2012060601.tif 000004
【図３】
2012060601.tif 000005
【図４】
2012060601.tif 000006
【図５】
2012060601.tif 000007
【図６】
2012060601.tif 000008
【図７】
2012060601.tif 000009
【図８】
2012060601.tif 000010
【図９】
2012060601.tif 000011
【図１０】
2012060601.tif 000012
【図１１】
2012060601.tif 000013
【図１２】
2012060601.tif 000014
【図１３】
2012060601.tif 000015