(57)【要約】【課題】ウェブページを表示する画面が大きくない場合でも、容易にウェブページのコンテンツの閲覧が可能なウェブページ生成装置およびウェブページ表示装置を提供する。【解決手段】ブラウザで表示可能な言語ＨＴＭＬで記述されたウェブページを生成するウェブページ生成部を有する電話装置１において、ウェブページ生成部が、ウェブページの表示を制御する制御コードを、言語の注釈文として扱われる＜！−−で始まり、−−＞で終わる構文に含ませ、このウェブページを表示するときは、ウェブページ解析表示部が、この＜！−−で始まり、−−＞で終わる構文に含まれる制御コードに基づいて表示を行う。【選択図】図１
2006146651.tif 000002
【特許請求の範囲】
【請求項１】
ブラウザで表示可能な言語で記述されたウェブページを生成するウェブページ生成手段を有するウェブページ生成装置において、
前記ウェブページ生成手段は、前記ウェブページの表示を制御する制御コードを、前記言語の注釈文として扱われる構文に含ませる機能を備えたことを特徴とするウェブページ生成装置。
【請求項２】
前記ウェブページに表示する画像データを入力する画像データ入力手段を備え、
前記ウェブページ生成手段は、前記制御コードとして、前記画像データ入力手段から入力した画像データに対応させて、前記画像データの表示を制御するコードを含ませる機能を備えたことを特徴とする請求項１記載のウェブページ生成装置。
【請求項３】
前記ウェブページに表示する文字データを入力する文字データ入力手段を備え、
前記ウェブページ生成手段は、前記制御コードとして、前記文字データ入力手段から入力した文字データに対応させて、前記文字データに関連づけられたアイコンを表示するコードを含ませる機能を備えたことを特徴とする請求項１記載のウェブページ生成装置。
【請求項４】
ブラウザで表示可能な言語で記述されたウェブページを表示するウェブページ表示手段を有するウェブページ表示装置において、
前記ウェブページ表示手段は、前記ウェブページの表示を制御する制御コードが前記言語の注釈文として扱われる構文に含まれていると、前記ウェブページを前記制御コードに基づいて表示する機能を備えたことを特徴とするウェブページ表示装置。
【請求項５】
前記ウェブページ表示手段は、前記制御コードが画面データの表示を制御するコードであるときに、前記画像データを表示するとともに、次の画像データの表示を抑止する機能を備えたことを特徴とする請求項４記載のウェブページ表示装置。
【請求項６】
前記ウェブページ表示手段は、次の画像データの表示の指示があると、前記次の画像データの表示を行う機能を備えたことを特徴とする請求項５記載のウェブページ表示装置。
【請求項７】
前記ウェブページ表示手段は、前記制御コードが文字データに関連付けられたアイコンを表示するコードであるときに、前記文字データを表示せずに、前記アイコンを表示する機能を備えたことを特徴とする請求項４記載のウェブページ表示装置。
【請求項８】
前記ウェブページ表示手段は、前記アイコンを選択する旨の指示があると、前記アイコンに関連付けられた前記文字データの表示を行う機能を備えたことを特徴とする請求項７記載のウェブページ表示装置。
【請求項９】
ブラウザで表示可能な言語で記述されるウェブページを生成するウェブページ生成装置により生成する方法において、
前記ウェブページの表示を制御する制御コードを、前記言語の注釈文として扱われる構文に含ませることを特徴とするウェブページ生成方法。
【請求項１０】
前記ウェブページに表示する画像データを入力し、前記制御コードとして、入力した画像データに対応させて、前記画像データの表示を制御するコードを含ませることを特徴とする請求項９記載のウェブページ生成方法。
【請求項１１】
前記ウェブページに表示する文字データを入力し、
前記制御コードとして、入力した文字データに対応させて、前記文字データに関連づけられたアイコンを表示するコードを含ませることを特徴とする請求項９記載のウェブページ生成方法。
【請求項１２】
ブラウザで表示可能な言語で記述されるウェブページを表示するウェブページ表示装置により表示する方法において、
前記ウェブページの表示を制御するコードが前記言語の注釈文として扱われる構文に含まれていると、前記ウェブページを前記制御コードに基づいて表示することを特徴とするウェブページ表示方法。
【請求項１３】
前記制御コードが画面データの表示を制御するコードであるときに、前記画像データを表示するとともに、次の画像データの表示を抑止することを特徴とする請求項１２記載のウェブページ表示方法。
【請求項１４】
次の画像データの表示を指示する旨の指示があると、前記次の画像データの表示を行うことを特徴とする請求項１２記載のウェブページ表示方法。
【請求項１５】
前記制御コードが文字データに関連付けられたアイコンを表示するコードであるときに、前記文字データを表示せずに、前記アイコンを表示することを特徴とする請求項１２記載のウェブページ表示方法。
【請求項１６】
前記アイコンを選択する旨の指示があると、前記アイコンに関連付けられた前記文字データの表示を行うことを特徴とする請求項１５記載のウェブページ表示方法。
【請求項１７】
コンピュータを、
請求項１から３のいずれかの項に記載のウェブページ生成装置として機能させることを特徴とするコンピュータプログラム。
【請求項１８】
コンピュータを、
請求項４から８のいずれかの項に記載のウェブページ表示装置として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）や、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）や、ＸＨＴＭＬ（ｅＸｔｅｎｓｉｂｌｅ  ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのマークアップ言語で記述されたウェブページを制御する技術に関する。
【背景技術】
【０００２】
デジタルカメラで撮像した画像データや、スキャナから取り込んだ画像データなどを、ウェブページのコンテンツとしてインターネットに接続されたサーバで公開することが広まり、これからも益々その裾野は広がるものと思われる。
【０００３】
ウェブページは、パーソナルコンピュータで生成されることが多いが、（特許文献１）の画像データ伝送システムでは、腕時計型デジタルカメラが、アダプタまたは携帯電話端末を介して撮像した画像データをインターネット上のサーバにアップロードすることが記載されている。
【０００４】
画像データをウェブページのコンテンツとしてアップロードするには、電話装置がインターネットと接続する電話回線と常時接続しているので好適な装置と言える。そのためには電話装置に、デジタルカメラからの画像データを入力する画像データ入力手段を備えるとともに、電話番号を入力する数字ボタンを、文字データを入力するための文字データ入力手段として使用することで、ウェブページを作成したり閲覧したりすることができる。
【特許文献１】特開２００１−２７４９３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、（特許文献１）に記載の腕時計型デジタルカメラや、電話装置においては、パーソナルコンピュータのように大画面を備えていないため、例えば画像データをアルバムのように閲覧できるウェブページを生成しても、全ての画像を同時に見ることはできない。
【０００６】
ウェブページの画面を縦スクロールまたは横スクローするようにしても、画像を次々に閲覧するのには時間がかかって煩雑である。
【０００７】
そこで本発明は、ウェブページを表示する画面が大きくない場合でも、容易にウェブページのコンテンツの閲覧が可能なウェブページ生成装置およびウェブページ表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のウェブページ生成装置は、ブラウザで表示可能な言語で記述されたウェブページを生成するウェブページ生成手段を有するウェブページ生成装置において、前記ウェブページ生成手段は、前記ウェブページの表示を制御する制御コードを、前記言語の注釈文として扱われる構文に含ませる機能を備えたことを特徴とする。
【０００９】
また、本発明のウェブページ表示装置は、ブラウザで表示可能な言語で記述されたウェブページを表示するウェブページ表示手段を有するウェブページ表示装置において、前記ウェブページ表示手段は、前記ウェブページの表示を制御する制御コードが前記言語の注釈文として扱われる構文に含まれていると、前記ウェブページの表示を前記制御コードに基づいて表示を行う機能を備えたことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ウェブページの表示を制御する制御コードが、言語の注釈文として扱われる構文に含まれているので、容易にウェブページのコンテンツの閲覧が可能である。
【発明を実施するための最良の形態】
【００１１】
本願の第１の発明は、ブラウザで表示可能な言語で記述されたウェブページを生成するウェブページ生成手段を有するウェブページ生成装置において、ウェブページ生成手段は、ウェブページの表示を制御する制御コードを、言語の注釈文として扱われる構文に含ませる機能を備えたことを特徴としたものである。
【００１２】
ウェブページ生成手段は、ウェブページの表示を制御する制御コードを言語の注釈文として扱われる構文に含ませることができるので、小さい画面を備えた電話装置や、デジタルカメラや、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）などで、ウェブページを表示する場合には、この注釈文に含まれた制御コードに基づいて表示することで、画面サイズに応じた表示形式で表示を行うことが可能である。
【００１３】
また、この表示を制御する制御コードは注釈文として扱われる構文に含まれているので、この制御コードを注釈文の一部と解釈する装置では、画面の制御コードを無視した状態で表示される。従って、従来のウェブページ表示装置では、従来と変わりなく表示させることが可能である。例えば、パーソナルコンピュータのように大きい画面を備えた装置で見るときに、この制御コードを注釈文の一部と解釈するブラウザを動作させれば、ウェブページのソースに手を加えることなく大きい画面で、制御コードの制限を受けることなく表示させることができる。
【００１４】
本願の第２の発明は、ウェブページに表示する画像データを入力する画像データ入力手段を備え、ウェブページ生成手段は、制御コードとして、画像データ入力手段から入力した画像データに対応させて、画像データの表示を制御するコードを含ませる機能を備えたことを特徴としたものである。
【００１５】
ウェブページは、大きい画面で閲覧したとしても、ウェブページに画像が含まれていると、画面の大部分を占有することが多い。特に、ウェブページを多数の画像を一覧表示するために縮小して表示するサムネイルのようにしても、全ての画像を表示することは困難である。全ての画像を表示しようとすると、更に縮小する必要があり、画像の識別が困難となってくる。ウェブページ生成手段は、制御コードとして、画像データに対応させて、画像データの表示を制御するコードを注釈文に含ませるので、複数の画像データを含むウェブページであるときは、画像データの表示を制御するコードをそれぞれの画像データに対応させて注釈文に含ませることで、一つの画像データを表示するごとに表示を抑止させるような制御を行いながら閲覧することが可能である。
【００１６】
本願の第３の発明は、ウェブページに表示する文字データを入力する文字データ入力手段を備え、ウェブページ生成手段は、制御コードとして、文字データ入力手段から入力した文字データに対応させて、文字データに関連づけられたアイコンを表示するコードを含ませる機能を備えたことを特徴としたものである。
【００１７】
ウェブページは、小さい画面で画像を表示しようとすると、文字データの表示さえも画面を狭くする要因となるので邪魔である。ウェブページ生成手段は、制御コードとして、文字データに関連づけられたアイコンを表示するコードを含ませることができるので、文字データ入力手段から入力した文字データを、そのまま表示する代わりにアイコンを画面に表示すれば、文字データの表示領域さえもアイコンとして表示することで、小さい領域しか使用しないので、少なくなった表示領域を他の表示に使用することができる。
【００１８】
本願の第４の発明は、ブラウザで表示可能な言語で記述されたウェブページを表示するウェブページ表示手段を有するウェブページ表示装置において、ウェブページ表示手段は、ウェブページの表示を制御する制御コードが言語の注釈文として扱われる構文に含まれていると、ウェブページを制御コードに基づいて表示する機能を備えたことを特徴としたものである。
【００１９】
ウェブページ表示手段は、ウェブページの表示を制御する制御コードが注釈文として扱われる構文に含まれていると、ウェブページの表示を制御コードに基づいて表示を行うので、小さい画面を備えた電話装置や、デジタルカメラや、ＰＤＡなどに適用すれば、ウェブページを表示する場合には、この注釈文に含まれた制御コードに基づいて表示することで、画面サイズに応じた表示形式で表示を行うことが可能である。
【００２０】
本願の第５の発明は、ウェブページ表示手段は、制御コードが画面データの表示を制御するコードであるときに、画像データを表示するとともに、次の画像データの表示を抑止する機能を備えたことを特徴としたものである。
【００２１】
ウェブページは、大きい画面で閲覧したとしても、ウェブページに画像が含まれていると、画面の大部分を占有することが多い。特に、ウェブページを多数の画像を一覧表示するために縮小して表示するサムネイルのようにしても、全ての画像を表示することは困難である。全ての画像を表示しようとすると、更に縮小する必要があり、画像の識別が困難となってくる。ウェブページ表示手段は、制御コードが画面データの表示を制御するコードであるときに、画像データを表示するとともに、次の画像データの表示を抑止するので、複数の画像データを含むウェブページであるときは、画像データの表示を制御するコードをそれぞれの画像データに対応させて注釈文に含んでいれば、一つの画像データを表示するごとに表示を抑止しながら閲覧することが可能である。
【００２２】
本願の第６の発明は、ウェブページ表示手段は、次の画像データの表示の指示があると、次の画像データの表示を行う機能を備えたことを特徴としたものである。
【００２３】
ウェブページ表示手段が、次の画像データの表示を指示があると、次の画像データの表示を行うので、一つ一つ画像データを確認しながら、ページをめくるように画像データの表示を行うことができる。
【００２４】
本願の第７の発明は、ウェブページ表示手段は、制御コードが文字データに関連付けられたアイコンを表示するコードであるときに、文字データを表示せずに、アイコンを表示する機能を備えたことを特徴としたものである。
【００２５】
ウェブページは、小さい画面で画像を表示しようとすると、文字データの表示さえも画面を狭くする要因となるので邪魔である。ウェブページ表示手段は、制御コードとして、文字データに関連づけられたアイコンを表示するコードが含まれていると、文字データを、そのまま表示する代わりにアイコンを画面に表示するので、文字データの表示領域さえもアイコンとして表示することで、小さい領域しか必要としないため、少なくなった表示領域を他の表示に使用することができる。
【００２６】
本願の第８の発明は、ウェブページ表示手段は、アイコンを選択する旨の指示があると、アイコンに関連付けられた文字データの表示を行う機能を備えたことを特徴としたものである。
【００２７】
ウェブページ表示手段が、アイコンを選択する旨の指示があると、アイコンに関連付けられた文字データの表示を行うので、文字データの代わりに表示されたアイコンを選択するだけで、表示されていない文字データの表示を行うことができる。
【００２８】
本願の第９の発明は、ブラウザで表示可能な言語で記述されたウェブページを生成するウェブページ生成装置により生成する方法において、ウェブページの表示を制御する制御コードを、言語の注釈文として扱われる構文に含ませることを特徴としたものである。
【００２９】
ウェブページ生成装置は、ウェブページの表示を制御する制御コードを言語の注釈文として扱われる構文に含ませることができるので、小さい画面を備えた電話装置や、デジタルカメラや、ＰＤＡなどで、ウェブページを表示する場合には、この注釈文に含まれた制御コードに基づいて表示することで、画面サイズに応じた表示形式で表示を行うことが可能である。
【００３０】
また、この表示を制御する制御コードは注釈文として扱われる構文に含まれているので、この制御コードを注釈文の一部と解釈する装置では、画面の制御コードを無視した状態で表示される。従って、従来のウェブページ表示装置では、従来と変わりなく表示させることが可能である。例えば、パーソナルコンピュータのように大きい画面を備えた装置で見るときに、この制御コードを注釈文の一部と解釈するブラウザを動作させれば、ウェブページのソースに手を加えることなく大きい画面で、制御コードの制限を受けることなく表示させることができる。
【００３１】
本願の第１０の発明は、ウェブページに表示する画像データを入力し、制御コードとして、画像データに対応させて、画像データの表示を制御するコードを含ませることを特徴としたものである。
【００３２】
ウェブページは、大きい画面で閲覧したとしても、ウェブページに画像が含まれていると、画面の大部分を占有することが多い。特に、ウェブページを多数の画像を一覧表示するために縮小して表示するサムネイルのようにしても、全ての画像を表示することは困難である。全ての画像を表示しようとすると、更に縮小する必要があり、画像の識別が困難となってくる。ウェブページ生成装置は、制御コードとして、画像データに対応させて、画像データの表示を制御するコードを注釈文に含ませるので、複数の画像データを含むウェブページであるときは、画像データの表示を制御するコードをそれぞれの画像データに対応させて注釈文に含ませることで、一つの画像データを表示するごとに表示を抑止させるような制御を行いながら閲覧することが可能である。
【００３３】
本願の第１１の発明は、ウェブページに表示する文字データを、制御コードとして、文字データに対応させて、文字データに関連づけられたアイコンを表示するコードを含ませることを特徴としたものである。
【００３４】
ウェブページは、小さい画面で画像を表示しようとすると、文字データの表示さえも画面を狭くする要因となるので邪魔である。ウェブページ生成装置は、制御コードとして、文字データに関連づけられたアイコンを表示するコードを含ませることができるので、入力した文字データを、そのまま表示する代わりにアイコンを画面に表示すれば、文字データの表示領域さえもアイコンとして表示することで、小さい領域しか使用しないので、少なくなった表示領域を他の表示に使用することができる。
【００３５】
本願の第１２の発明は、ブラウザで表示可能な言語で記述されたウェブページを表示するウェブページ表示装置による表示の方法において、ウェブページの表示を制御するコードが言語の注釈文として扱われる構文に含まれていると、ウェブページの表示を制御コードに基づいて表示を行うことを特徴としたものである。
【００３６】
ウェブページ表示装置は、ウェブページの表示を制御する制御コードが注釈文として扱われる構文に含まれていると、ウェブページの表示を制御コードに基づいて表示を行うので、小さい画面を備えた電話装置や、デジタルカメラや、ＰＤＡなどに適用すれば、ウェブページを表示する場合には、この注釈文に含まれた制御コードに基づいて表示することで、画面サイズに応じた表示形式で表示を行うことが可能である。
【００３７】
本願の第１３の発明は、制御コードが画面データの表示を制御するコードであるときに、画像データを表示するとともに、次の画像データの表示を抑止することを特徴としたものである。
【００３８】
ウェブページは、大きい画面で閲覧したとしても、ウェブページに画像が含まれていると、画面の大部分を占有することが多い。特に、ウェブページを多数の画像を一覧表示するために縮小して表示するサムネイルのようにしても、全ての画像を表示することは困難である。全ての画像を表示しようとすると、更に縮小する必要があり、画像の識別が困難となってくる。ウェブページ表示装置は、制御コードが画面データの表示を制御するコードであるときに、画像データを表示するとともに、次の画像データの表示を抑止するので、複数の画像データを含むウェブページであるときは、画像データの表示を制御するコードをそれぞれの画像データに対応させて注釈文に含んでいれば、一つの画像データを表示するごとに表示を抑止しながら閲覧することが可能である。
【００３９】
本願の第１４の発明は、次の画像データの表示を指示する旨の指示があると、次の画像データの表示を行うことを特徴としたものである。
【００４０】
ウェブページ表示装置が、次の画像データの表示を指示があると、次の画像データの表示を行うので、一つ一つ画像データを確認しながら、ページをめくるように画像データの表示を行うことができる。
【００４１】
本願の第１５の発明は、制御コードが文字データに関連付けられたアイコンを表示するコードであるときに、文字データを表示せずに、アイコンを表示することを特徴としたものである。
【００４２】
ウェブページは、小さい画面で画像を表示しようとすると、文字データの表示さえも画面を狭くする要因となるので邪魔である。ウェブページ表示装置は、制御コードとして、文字データに関連づけられたアイコンを表示するコードが含まれていると、文字データを、そのまま表示する代わりにアイコンを画面に表示するので、文字データの表示領域さえもアイコンとして表示することで、小さい領域しか必要としないため、少なくなった表示領域を他の表示に使用することができる。
【００４３】
本願の第１６の発明は、アイコンを選択する旨の指示があると、アイコンに関連付けられた文字データの表示を行うことを特徴としたものである。
【００４４】
ウェブページ表示装置が、アイコンを選択する旨の指示があると、アイコンに関連付けられた文字データの表示を行うので、文字データの代わりに表示されたアイコンを選択するだけで、表示されていない文字データの表示を行うことができる。
【００４５】
本願の第１７の発明は、コンピュータを、第１の発明から第３の発明のいずれかのウェブページ生成装置として機能させることで、ウェブページを表示する画面が大きくない場合でも、容易にウェブページのコンテンツの閲覧が可能となるウェブページを作成することができる。
【００４６】
本願の第１８の発明は、コンピュータを、第４の発明から第８の発明のいずれかのウェブページ表示装置として機能させることで、ウェブページを表示する画面が大きくない場合でも、容易にウェブページのコンテンツの閲覧が可能である。
【００４７】
（実施の形態）
本発明の実施の形態に係るウェブページ生成装置およびウェブページ生成装置の構成を電話装置を例に図１および図２に基づいて説明する。図１は、本発明の実施の形態に係るウェブページ生成装置およびウェブページ生成装置の一例である電話装置を含むウェブページシステムの構成を説明する図である。図２は、本発明の実施の形態に係るウェブページ生成装置およびウェブページ生成装置の一例である電話装置の構成を説明する図である。
【００４８】
本発明の実施の形態に係る電話装置１は、宅内に設置され、パーソナルコンピュータ（以下、ＰＣと称す。）２と、ハードディスク（以下、ＨＤＤと称す。）レコーダ３と、デジタルテレビ（以下、ＴＶと称す。）４とともにＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの宅内ネットワーク５に接続されている。電話装置１は、インターネット７に接続されるサーバ８へアクセスするときはモデム６を介して行う。
【００４９】
サーバ８は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバの機能を有しており、電話装置１またはＰＣ２からＨＴＴＰで、サーバ８のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を指定してアクセスすることで、内部に格納されたウェブページを送信する。本実施の形態では、ウェブページはＨＴＭＬで記述されたものとする。
【００５０】
次に、本発明の実施の形態に係る電話装置１の構成を図２に基づいて説明する。
【００５１】
電話装置１は、通信部１０と、表示部１１と、操作部１２と、スピーカ１３と、マイク１４と、画像取り込み部１５と、制御部１６とを備えている。
【００５２】
通信部１０は、インターネット７へ接続するインタフェースであり、宅内ネットワーク５がＬＡＮであれば、１００ＢＡＳＥ−Ｔなどで接続する機能を備えている。電話装置１がＩＰ電話装置であればこの通信部１０を介して通話が行われるが、電話装置１がアナログ回線またはＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）で通話するのであれば、通信部１０は、図示しない電話回線と接続して通話を行う機能を備えている。
【００５３】
表示部１１は、発信するときの発信先電話番号や着信したときの相手電話番号の表示だけでなく、制御部１６の制御によりウェブページを表示する際にも使用される。表示部１１は、液晶表示パネルなどが使用できるが、電話装置１がＰＣ２と比較すると小さいものであるので、その画面サイズは、ＰＣ２の画面よりは小さいものとなる。
【００５４】
操作部１２は、電話番号を入力するときに使用する数字ボタンや、使用する時々に応じてボタンの機能が異なる機能ボタンなどで構成される入力手段である。また数字ボタンは、ウェブページに表示する文字データを入力する文字データ入力手段としても使用される。
【００５５】
スピーカ１３は、受話器や、電話装置１の本体に設けられた音声再生手段である。スピーカ１３は、通話相手の音声を再生するだけでなく、ウェブページに関連付けられた音声ファイルを再生する際にも使用される。
【００５６】
マイク１４は、受話器や、電話装置１の本体に設けられた音声入力手段である。マイク１４は、通話する際の音声を電気信号へ変換するだけでなく、ウェブページに音声ファイルを関連付ける際の音声入力にも使用される。
【００５７】
画像取り込み部１５は、デジタルカメラ２０や、メモリカード２１から画像データを入力する画像データ入力手段である。デジタルカメラ２０から画像データを入力する場合には、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）１３９４や、デジタルカメラ２０のメーカ特有の専用インタフェースを備える。またメモリカード２１から画像データを入力する場合には、メモリカード２１を装着するスロットを設ける。メモリカード２１は、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード、コンパクトフラッシュ（登録商標）、スマートメディアなどが使用できる。
【００５８】
制御部１６は、電話装置１全体の統括制御を行っている。この制御部１６は、電話制御部１６ａと、ウェブページ生成部１６ｂと、ウェブページ解析表示部１６ｃとを備えている。
【００５９】
電話制御部１６ａは、電話の発信または着信や、通話の制御を行っている。
【００６０】
ウェブページ生成部１６ｂは、ブラウザで表示可能な言語で記述されたウェブページを生成するウェブページ生成手段としての機能を備えている。このウェブページ生成部１６ｂは、ウェブページを生成するときに、ウェブページの表示を制御する制御コードを、言語の注釈文として扱われる構文に含ませている。例えば、ウェブページに画像データを含める場合には、画像取り込み部１５から入力した画像データに対応させて、この画像データの表示を制御するコードを制御データとしてウェブページに含ませる。また、ウェブページに文字データを含める場合には、操作部１２から入力した文字データに対応させて、その文字データに関連づけられたアイコンを表示するコードを制御コードとしてウェブページに含ませる。
【００６１】
ウェブページ解析表示部１６ｃは、ＨＴＭＬで記述されたウェブページを解析して表示部１１へ表示データを送信する機能を有し、このウェブページ解析表示部１６ｃと表示部１１とでウェブページ表示手段として機能する。このウェブページ解析表示部１６ｃは、ウェブページの表示を制御する制御コードが言語の注釈として扱われる構文に含まれていると、ウェブページを制御コードに基づいて表示する。例えば、制御コードが画面データの表示を制御するコードであるときには、画像データを表示するとともに、次の画像データの表示を抑止する。また、制御コードが文字データに関連付けられたアイコンを表示するコードであるときには、文字データを表示せずに、アイコンを表示する。
【００６２】
以上のように構成される本発明の実施の形態に係る電話装置１のウェブページ生成部１６ｂが生成するウェブページについて図３および図４に基づいて詳細に説明する。図３は、ウェブページ生成部１６ｂが生成したウェブページの一例であり、ウェブページのヘッダ部を説明する図である。図４は、ウェブページ生成部１６ｂが生成したウェブページの一例であり、ウェブページのボディ部を説明する図である。
【００６３】
図３および図４で示されるウェブページは、デジタルカメラ２０で撮像した複数の画像データをテーブル形成に表示することで、アルバムのように閲覧することができるコンテンツとしている。
【００６４】
ウェブページは、図３に示されるヘッダ部と、図４に示されるボディ部とで構成されている。そして、ヘッダ部では、まずこのウェブページが記述されている言語がＨＴＭＬであることを示す＜ｈｔｍｌ＞タグがあり、次にヘッダ部であることを示す＜ｈｅａｄ＞タグがある。次は、＜！−−で始まり、−−＞で終わる構文であり、ＨＴＭＬではこの構文は注釈として扱われる。つまり、注釈とする文字列を＜！−−と、−−＞とで囲うことで、ブラウザでは何も制御されない構文となる。本実施の形態では、このウェブページに注釈として扱われる構文に制御コードが含まれていることを示す宣言文をヘッダ部に挿入している。ウェブページ解析表示部１６ｃは、このウェブページを表示する際に、ヘッダ部の宣言文を検出することで、注釈として扱われる構文の中まで解析する必要があることを容易に判断できる。この宣言文も、注釈として扱われる構文に含まれるように記述されている。
【００６５】
そして画面データや、文字データや、音声データの表示サイズの定義文が続く。ヘッダ部は＜／ｈｅａｄ＞タグで終了する。
【００６６】
次に、ボディ部であるが、最初に以下はボディ部の始まりを示す＜ｂｏｄｙ＞タグがあり、このウェブページはテーブル形式の表示であることを示す＜ｔａｂｌｅ＞タグがあり、アルバムタイトルを示す「アルバムタイトル行」が記述されている。このアルバムタイトルは、テーブル形式で表示するために＜ｔｒ＞タグおよび＜／ｔｒ＞で囲われている。
【００６７】
そして、１つのコンテンツ分の表示開始を示す開始マーカとして、注釈として扱われる構文に、開始マーカ識別子（ＣＯＮＴＥＮＴ−ＳＴＡＲＴ）、画像データ、文字データおよび音声データの表示を示す制御コードが含まれた状態で記述されている。この制御コードは、制御の対象となる画像データと音声データとのファイル名、および文字データ（文字列情報）を記述することで表示が制御されることを定義している。例えば、画像データの定義を「ＣＯＮＴＥＮＴ＿ＩＭＡＧＥ＝ＩＭＧ＿００３９．ＪＰＧ」とすると、この画像データのファイル名「ＩＭＧ＿００３９．ＪＰＧ」を表示する際には、次の画像データは表示が抑止されることを意味する。また、文字データの定義を「ＣＯＮＴＥＮＴ＿ＴＥＸＴ＝”２００４年１０月１１日￥ｎ○×小学校大運動会開催”」とすると、文字データ「２００４年１０月１１日○×小学校大運動会開催”」に関連付けされたアイコンが表示されることを意味する。因みに「￥ｎ」は表示する際の改行を意味する。音声データの定義を、「ＣＯＮＴＥＮＴ＿ＡＵＤＩＯ＝ＩＭＧ＿００３９．ＷＡＶ」とすると、この音声データ「ＩＭＧ＿００３９．ＷＡＶ」に関連付けされたアイコンが表示されることを意味する。これらの定義を、＜！−−で始まり、−−＞で終わる注釈とすることで、これを制御コードと解析しない装置では、注釈の一部と解される。
【００６８】
次に、通常のＨＴＭＬでの画像データ、文字データ、音声データのそれぞれの表示に関する記述が続き、更に、１つのコンテンツ分の表示終了を示す終了マーカとして、注釈として扱われる構文に、終了マーカ識別子（ＣＯＮＴＥＮＴ−ＥＮＤ）が記述される。この１つのコンテンツ分の記述（開始マーカ〜終了マーカ）がデジタルカメラ２０から取り込まれた画像の数だけ繰り返され、最後にボディ部の終了を示す＜／ｂｏｄｙ＞タグと、このウェブページの終了を示す＜／ｈｔｍｌ＞タグとで完了する。
【００６９】
以上のようなウェブページを生成する本発明の実施の形態に係る電話装置の動作を図５から図１２に基づいて詳細に説明する。図５および図６は、本発明の実施の形態に係る電話装置のウェブページを生成する動作を説明するフローチャートである。図７は、本発明の実施の形態に係る電話装置のウェブページを解析する動作を説明するフローチャートである。図８は、本発明の実施の形態に係る電話装置のウェブページ解析表示部が生成する解析テーブルの構成を説明する図である。図９は、本発明の実施の形態に係る電話装置のウェブページを表示する動作を説明するフローチャートである。図１０から図１２は、本発明の実施の形態に係る電話装置に表示されるウェブページの操作を説明する図である。
【００７０】
まず、本発明の実施の形態に係るウェブページ生成装置として機能する電話装置の動作を図５および図６に基づいて説明する。なお、図５および図６においては、図３および図４に示すＨＴＭＬで記述されたウェブページを例に説明している。
【００７１】
ウェブページ生成部１６ｂは、まず＜ｈｔｍｌ＞タグを生成する（Ｓ１０）。次にウェブページ生成部１６ｂは、ヘッダ部であることを示す＜ｈｅａｄ＞タグと、＜／ｈｅａｄ＞タグを生成する（Ｓ２０）。このときにウェブページ生成部１６ｂは、＜ｈｅａｄ＞タグと、＜／ｈｅａｄ＞タグで囲まれたヘッダ部に、このウェブページには制御コードが注釈として扱われる構文に含まれていることを示す宣言文（＜！−−で始まり、−−＞で終わる構文で）、及び、表示に関するスタイル定義を生成する。
【００７２】
次に、ウェブページ生成部１６ｂは、ボディ部の開始を示す＜ｂｏｄｙ＞タグを生成する（Ｓ３０）。
【００７３】
画像データの読み込みを行い、読み込んだ画像データの枚数を、変数ＩｍａｇｅＮｕｍに格納する（Ｓ４０）。このときに画像取り込み部１５に、デジタルカメラ２０が接続されていないか、デジタルカメラ２０が接続されていてもデジタルカメラ２０に画像データが存在しないか、メモリカード２１が装着されていないか、またはメモリカード２１が装着されていてもメモリカード２１に画像データが存在しないかで、画像データが取り込めない場合にＳ６０へ移行する（Ｓ５０）。
【００７４】
Ｓ５０にて、画像取り込み部１５から読み込んだ画像データが存在しない場合、ウェブページ生成部１６ｂは、画像データが存在しない旨のメッセージを表示部１１に表示する（Ｓ６０）。
【００７５】
そしてウェブページ生成部１６ｂは、ボディ部の終了を示す＜／ｂｏｄｙ＞タグを生成し（Ｓ７０）、ウェブページの終了を示す＜／ｈｔｍｌ＞タグを生成して（Ｓ８０）、この処理を終了する（Ｓ９０）。
【００７６】
Ｓ５０にて、画像取り込み部１５から画像データの読み込みが完了した場合、アルバムのタイトルの入力を行う。これは操作者が、表示部１１を見ながら、操作部１２の数字ボタンを操作して文字データを入力するもので、入力された文字データは、ウェブページ生成部１６ｂが取り込む（Ｓ１００）。
【００７７】
ウェブページ生成部１６ｂは、画像データをテーブル形式に表示するために、＜ｔａｂｌｅ＞タグを生成する（Ｓ１１０）。＜ｔａｂｌｅ＞タグを生成すると、Ｓ１００にて取り込んだ文字データをタイトルとしてタイトル行を生成する（Ｓ１２０）。本実施の形態では「ゆう太の運動会」がタイトルとして入力されている。
【００７８】
次に、ウェブページ生成部１６ｂは、変数Ｃｎｔと、変数ＣｏｌＣｎｔとを０クリアする（Ｓ１３０）。そしてテーブルの一行の始まりを示す＜ｔｒ＞タグを生成する（Ｓ１４０）。変数Ｃｎｔは、処理済みの画像データをカウントする変数である。変数ＣｏｌＣｎｔはテーブルの一行に出力した画像データをカウントする変数である。
【００７９】
変数ＩｍａｇｅＮｕｍの値が、変数Ｃｎｔの値より大きいか判断する。これは取り込んだ画像データの枚数分の処理が完了したか否かの判断である（Ｓ１５０）。
【００８０】
Ｓ１５０にて、変数ＩｍａｇｅＮｕｍの値が変数Ｃｎｔの値より大きい場合には、変数ＣｏｌＣｎｔが「３」であるか否かを判定する。本実施の形態に係るウェブページは、画像データをテーブル形式に表示するものであるが、一行に表示する画像データの枚数は３枚としているため、３枚の画像データの処理を行うと次の行へ処理を進める必要がある。そこで、テーブル一行に何枚の画像データを出力したかを記憶する変数ＣｏｌＣｎｔが、「３」と等しいかを判定するものである（Ｓ１６０）。
【００８１】
Ｓ１６０にて、変数ＣｏｌＣｎｔが「３」と等しくない場合、テーブルの１コンテンツ分のデータを生成する（Ｓ１７０）。そして変数Ｃｎｔと変数ＣｏｌＣｎｔとを１つカウントアップして（Ｓ１８０）、Ｓ１５０へ移行する。このようにしてＳ１５０からＳ１８０までをテーブル一行分の３回ほど繰り返す。
【００８２】
もし、一行分の画像データの処理が終了しＳ１６０にて、変数ＣｏｌＣｎｔ＝３と判定されれば、一行分の終了を示す＜／ｔｒ＞タグを生成するとともに、次のテーブルの一行分の開始を示す＜ｔｒ＞タグを生成する（Ｓ１９０）。そして、変数ＣｏｌＣｎｔを０クリアして（Ｓ２００）、テーブルの次の一行分の処理をＳ１７０から開始する。
【００８３】
ここで、Ｓ１７０にて実行される１コンテンツ分のデータを生成する処理に関して、図６に基づいて詳細に説明する。
【００８４】
まず、ウェブページ生成部１６ｂは、開始マーカを生成する（Ｓ３００）。例えば、開始マーカを、画像データと、文字データと、音声データとを定義するものとする場合には、図３に示すような、アルバムタイトル行に続き、＜！−−から始め、画像データと、文字データと、音声データとの定義文を続け、−−＞で終わるように生成する。
【００８５】
開始マーカの次に、列を制御するタグである＜ｔｄ＞タグを生成し（Ｓ３１０）、＜ｔａｂｌｅ＞タグ、＜ｔｒ＞タグと順次生成する（Ｓ３２０）。そして開始マーカで定義した画像データを表示するにあたって、表示サイズを定義する＜ｔｄ＞タグを生成する（Ｓ３３０）。本実施の形態では、＜ｔｄ  ｃｌａｓｓ＝”ｃｏｎｔｅｎｔ＿ｉｍｇ”ｃｏｌｓｐａｎ＝”２”＞（図４参照）と生成されており、ヘッダ部の表示サイズ定義においての「ｃｏｎｔｅｎｔ＿ｉｍｇ」には、幅２４０ピクセル、高さ１８０ピクセルで表示することが定義されている（図３参照）。次に開始マーカで定義した画像データを示すファイル名と同じファイル名を、ここで＜ｉｍｇ＞タグに付与して生成する（Ｓ３４０）。
【００８６】
そして、Ｓ３３０にて生成した＜ｔｄ＞タグに対応して＜／ｔｄ＞タグを、Ｓ３２０にて生成した＜ｔｒ＞タグに対応して＜／ｔｒ＞タグを生成する（Ｓ３５０）。
【００８７】
次に文字データの処理に先立って、＜ｔｒ＞タグと、＜ｔｄ＞タグとを生成する（Ｓ３６０）。
【００８８】
ウェブページ生成部１６ｂは、Ｓ３４０にて使用した画像データに対応した文字データがあるか否かを判定する（Ｓ３７０）。文字データは、予め操作部１２を操作して入力されているものとする。本実施の形態では、最初の画像データのコメントとして「２００４年１０月１１日○×小学校大運動会開催”」が入力されているので、これを「ｔｄ  ｃｌａｓｓ＝ｃｏｎｔｅｎｔ＿ｔｅｘｔ”＞で表示サイズの定義をした後に、続けて記述している（Ｓ３８０）。もし、文字データをコメントとしないのであれば、文字データは入力されていないので、Ｓ３７０ではＳ３９０へ移行することとになる。Ｓ３６０にて生成した＜ｔｄ＞タグに対応して＜／ｔｄ＞タグを生成する（Ｓ３９０）。
【００８９】
次に音声データの処理に先立って、＜ｔｄ＞タグとを生成する（Ｓ４００）。ウェブページ生成部１６ｂは、マイク１４から入力された音声データがあるか否かを判定する（Ｓ４１０）。音声データは、予めマイク１４を操作して入力されているものとする。本実施の形態では、最初の画像データのコメントとして、音声データが、ＩＭＧ＿００３９．ＷＡＶのファイル名で格納されているので、＜ｔｄ  ｃｌａｓｓ＝ｃｏｎｔｅｎｔ＿ａｕｄｉｏ”＞で画面サイズを定義した後に、このファイル名を続けて記述している（Ｓ４２０）。
【００９０】
続けて、Ｓ４００にて生成した＜ｔｄ＞タグに対応して＜／ｔｄ＞タグを、Ｓ３６０にて生成した＜ｔｒ＞タグに対応して＜／ｔｒ＞タグを、Ｓ３２０にて生成した＜ｔａｂｌｅ＞タグに対応して＜／ｔａｂｌｅ＞を、Ｓ３１０にて生成した＜ｔｄ＞タグに対応して＜／ｔｄ＞を、順次生成する（Ｓ４３０）。
【００９１】
最後に、画像データ、文字データ、画像データの処理が完了したことで、１コンテンツ分のデータ生成の完了を示す終了マーカを生成する。終了マーカは、＜！−−で始まり、−−＞で終わる構文中に、ＣＯＮＴＥＮＴ＿ＥＮＤと記述する（Ｓ４４０）。
【００９２】
図５に戻って、Ｓ１５０にて、変数ＩｍａｇｅＮｕｍの値が変数Ｃｎｔの値以下の場合には、Ｓ１９０で生成した＜ｔｒ＞タグに対応して＜／ｔｒ＞タグを生成する（Ｓ２１０）。
【００９３】
次に、Ｓ１１０で生成した＜ｔａｂｌｅ＞タグに対応して＜／ｔａｂｌｅ＞を生成する（Ｓ２２０）。更に、Ｓ３０で生成した＜ｂｏｄｙ＞タグに対応して＜／ｂｏｄｙ＞タグを生成する（Ｓ２３０）。最後に、Ｓ１０で生成した＜ｈｔｍｌ＞タグに対応して＜／ｈｔｍｌ＞タグを生成する（Ｓ２４０）。
【００９４】
このようにして電話装置１をウェブページ生成装置として機能させることができる。
【００９５】
次に、本発明の実施の形態に係るウェブページ表示装置として機能する電話装置の動作を図７から図９に基づいて説明する。
【００９６】
ウェブページ解析表示部１６ｃは、変数ＤａｔａＮｕｍを０クリアする。変数ＤａｔａＮｕｍはウェブページ全体に含まれる画像データの枚数をカウントする変数である（Ｓ５００）。
【００９７】
ウェブページ解析表示部１６ｃは、ウェブページのＨＴＭＬファイルを入力する。この入力は、ウェブページの生成をこの電話装置１で行ったのなら、制御部１６内の記憶部（図示せず）から読み込み、サーバ８に格納されていれば通信部１０を介してＨＴＴＰで受信する（Ｓ５１０）。
【００９８】
ウェブページ解析表示部１６ｃは、入力したウェブページのＨＴＭＬファイルのヘッダ部を解析する（Ｓ５２０）。
【００９９】
ウェブページ解析表示部１６ｃは、解析した結果、ヘッダ部に宣言文があるか否かを判定する（Ｓ５３０）。判定した結果、ヘッダ部に宣言文がない場合、この電話装置１の表示部１１のサイズでは表示できない可能性があるので、未対応フォーマットのウェブページであることを表示部１１に表示してこの処理を終了する（Ｓ５４０）。
【０１００】
Ｓ５３０にて、ヘッダ部に宣言文がある場合、１画像分のコンテンツ開始マーカを検索する（Ｓ５５０）。開始マーカを検索した結果、開始マーカが検出されたか否かを判定する（Ｓ５６０）。
【０１０１】
Ｓ５６０にて、開始マーカが検出されない場合は、それまで処理した画像データの枚数が０枚であったか否かを判定する。この判定は変数ＤａｔａＮｕｍが０と等しいか否かで判定する（Ｓ５７０）。
【０１０２】
Ｓ５７０にて、変数ＤａｔａＮｕｍが０と等しい場合には、それまで処理した画像データの枚数が０枚であるので、入力したＨＴＭＬファイルには、画像データを含まないことを示す表示を、ウェブページ解析表示部１６ｃは表示部１１に行って、この処理を終了する（Ｓ５８０）。
【０１０３】
Ｓ５６０にて、開始マーカが検出された場合は、ウェブページ解析表示部１６ｃは開始マーカを解析する。この解析は、画像データのファイル名、文字データ、音声データのファイル名などが含まれているか否かの検出を行う（Ｓ５９０）。
【０１０４】
次に、Ｓ６００にてウェブページ解析表示部１６ｃは、検出した画像データのファイル名（画像ファイル名）、文字データ、音声データのファイル名（音声ファイル名）を解析テーブルへ登録する。ここで解析テーブルについて図８に基づいて詳細に説明する。解析テーブルは、制御部１６内の図示しない記憶部に格納されている。
【０１０５】
解析テーブルは、データＮｏに関連付けられて、画像ファイル名、文字データ、音声ファイル名とが格納されている。図８に示す例では、画像データが９枚あり、Ｎｏ１からＮｏ５までには、それぞれ文字データが対応付けられている。また、例えば、Ｎｏ１の画像ファイルのＩＭＧ＿００３９．ＪＰＧには、ＩＭＧ＿００３９．ＷＡＶが対応付けられており、Ｎｏ９の画像ファイルのＩＭＧ＿００４７．ＪＰＧには、ＩＭＧ＿００４７．ＷＡＶが対応付けられている。Ｓ６００にてウェブページ解析表示部１６ｃにより、画像ファイル名、文字データ、および音声ファイル名は、横一列に登録されていく。もし該当するファイルまたは文字データがない場合には、Ｎｕｌｌコードが格納される。
【０１０６】
図７に戻って、Ｓ６００にて開始マーカにより定義された１コンテンツ分のデータの登録を終了すると、変数ＤａｔａＮｕｍを１つカウントアップする（Ｓ６１０）。
【０１０７】
ウェブページ解析表示部１６ｃは、１画像分のコンテンツ終了マーカまで読み飛ばしてＳ５５０へ移行する（Ｓ６２０）。
【０１０８】
そして、Ｓ５６０にて次の開始マーカが検出されない状態となるまで、Ｓ５５０からＳ６２０までを繰り返す。Ｓ５６０にて次の開始マーカが検出されないと判断されると、Ｓ５７０へ移行して変数ＤａｔａＮｕｍが「０」と等しいか否かを判定する。画像データを一枚でも処理していると変数ＤａｔａＮｕｍは「０」とならないので、ウェブページ解析表示部１６ｃは、ウェブページは画像データを含むことを示す表示を表示部１１に行ってこの処理を終了する（Ｓ６３０）。
【０１０９】
このようにウェブページ解析表示部１６ｃは、入力したＨＴＭＬファイルを解析して解析テーブルを作成するので、画像データをアルバムのようにしたウェブページを作成する場合には、その対応関係が容易に判定することができる。
【０１１０】
次に、ウェブページ解析表示部１６ｃが解析テーブルを参照して表示部１１へ表示する動作を図９に基づいて説明する。なお図９においては、ウェブページが既にインターネット７に接続されるサーバ８上で公開されており、そのウェブページをＵＲＬを指定して読み込み、図８に示される解析テーブルの作成が終了しているものとする。従って、ウェブページのＨＴＭＬファイルは入力済みであるが、このＨＴＭＬファイルにリンクされている画像データ、および音声データはサーバ８上にある。
【０１１１】
まず、変数Ｃｎｔを０クリアする。変数Ｃｎｔは、表示する画像データの番号（図８で示したデータＮｏ−１）を示している（Ｓ７００）。
【０１１２】
次に、変数Ｃｎｔが「０」未満であるか否かを判定し、変数Ｃｎｔが「０」以上である場合にはＳ７３０へ移行する。変数Ｃｎｔが「０」未満になるということは、最初の画像データを表示しているときに、前の画像データを閲覧するように操作者が操作部１２で指示したときである（Ｓ７１０）。
【０１１３】
Ｓ７１０にて、変数Ｃｎｔが「０」未満であるときは、最初の画像データを表示しているときに、前の画像データを閲覧するように操作者が操作したときなので、変数Ｃｎｔに画像データの全枚数（変数ＤａｔａＮｕｍ）から「１」を引いた値を代入する。そうすることで、最初の画像データの前を閲覧しようとすると、最後の画像データを閲覧できるようにすることができる（Ｓ７２０）。
【０１１４】
次に、変数ＤａｔａＮｕｍが変数Ｃｎｔ以下であるか否かを判定し、変数ＤａｔａＮｕｍが変数Ｃｎｔより大きい場合には、Ｓ７５０へ移行する。変数ＤａｔａＮｕｍが変数Ｃｎｔ以下となるということは、最後の画像データを表示しているときに、次の画像データを閲覧するように操作者が操作部１２で指示したときである（Ｓ７３０）。
【０１１５】
Ｓ７３０にて、ＤａｔａＮｕｍが変数Ｃｎｔ以下である場合には、最後の画像データを表示しているときに、次の画像データを閲覧するように操作者が操作したときなので、変数Ｃｎｔを０クリアする。そうすることで、最後の画像データの次を閲覧しようとすると、最初の画像データを閲覧できるようにすることができる（Ｓ７４０）。
【０１１６】
変数Ｃｎｔが示す解析テーブルの番号（データＮｏ−１）の画像ファイルの絶対パスを生成する。ウェブページにて画像データを公開する場合、画像データの所在は相対パスの形式で記述されていることが多い。そこで画像データを、インターネット７を介してサーバ８から取得する場合には、このウェブページが格納されているＵＲＬのドメイン名およびサーバ名と、相対アドレスで記述されたディレクトリとを絶対アドレスとして生成する（Ｓ７５０）。
【０１１７】
ウェブページ解析表示部１６ｃは、通信部１０を介してインターネット７へ接続を行う（Ｓ７６０）。インターネット７へ接続すると、画像データの絶対パスに基づいて画像データの取得を行う（Ｓ７７０）。ウェブページ解析表示部１６ｃは、取得した画像データを表示部１１へ表示する（Ｓ７８０）。
【０１１８】
ウェブページ解析表示部１６ｃは、変数Ｃｎｔの値が示す番号（データＮｏ−１）の解析テーブルを参照して文字データがあるか否かを判定する。文字データがない場合にはＳ８１０へ移行する（Ｓ７９０）。
【０１１９】
Ｓ７９０にて、文字データがあると判定された場合には、文字データの代わりにアイコンを表示部１１に表示する（Ｓ８００）。
【０１２０】
次に、ウェブページ解析表示部１６ｃは、変数Ｃｎｔの値が示す番号（データＮｏ−１）の解析テーブルを参照して音声データがあるか否かを判定する。音声データがない場合にはＳ８５０へ移行する（Ｓ８１０）。
【０１２１】
Ｓ８１０にて、音声データがある場合には、変数Ｃｎｔが示す解析テーブルの番号（データＮｏ−１）の音声ファイルの絶対パスを生成する。ウェブページにて音声データを公開する場合、音声データの所在は相対パスの形式で記述されていることが多い。そこで音声データを、インターネット７を介してサーバ８から取得する場合には、このウェブページが格納されているＵＲＬのドメイン名およびサーバ名と、相対アドレスで記述されたディレクトリとを絶対アドレスとして生成する（Ｓ８２０）。
【０１２２】
インターネット７へは既に接続済みなので、ウェブページ解析表示部１６ｃは、この状態で音声データの絶対パスに基づいて音声データの取得を、通信部１０を介して行う（Ｓ８３０）。ウェブページ解析表示部１６ｃは、取得した音声データを示すアイコンを表示部１１へ表示する（Ｓ８４０）。１つのコンテンツ分の表示処理が完了したので、インターネット７との接続を切断する（Ｓ８５０）。常時接続環境では、インターネット７との接続（Ｓ７６０）、及び、切断（Ｓ８５０）は不要となる。
【０１２３】
表示完了後は、操作者からの指示待ちとなる（Ｓ８６０）。ここで、電話装置１の表示部１１に表示された１コンテンツ分の表示例と、操作部１２の操作方法について図１０に基づいて説明する。なお図１０においては、便宜上、電話装置１の本体部分の主要な部分のみを図示しており、受話器や、その他の機能で使用する操作ボタンは省略している。
【０１２４】
図１０に示すように、電話装置１の本体には、表示部１１が上側、操作部１２が下側となるように配置されている。
【０１２５】
表示部１１には、ウェブページ解析表示部１６ｃからの指示により画像データＰ１と、文字データに関連付けられたアイコンＡ１と、音声データに関連付けられたアイコンＡ２が表示されている。このアイコンＡ１，Ａ２は、文字データまたは音声データが存在しない場合には非表示の状態となる。また表示部１１の右上部分には、表示中の画像データの番号と総枚数とが表示されている。この表示は、変数Ｃｎｔと変数ＤａｔａＮｕｍを用いることで可能である。また表示部１１の下部には、このウェブページを操作するための機能ボタン１２ｂの機能内容を示すガイダンスＧが表示されている。このガイダンスＧは、文字データまたは音声データが存在しない場合には、「音声再生」と「文字情報表示」とは非表示またはグレイアウトの状態となる。
【０１２６】
操作部１２は、数字ボタン１２ａと、機能ボタン１２ｂとを備えている。操作者はこの複数のボタンのうち、機能ボタン１２ｂを用いて表示部１１に表示されるウェブページを操作する。
【０１２７】
「機能１」ボタンは、表示部１１に現在表示されている画像データの前画像を指定するときに使用する。「機能２」ボタンは、表示部１１に現在表示されている画像データの次画像を指定するときに使用する。
【０１２８】
例えば、図１１に示すように、現在画像データとして「写真１」が表示されており、このウェブページには全部で１２枚の写真の画像データが閲覧できる場合には、次の画像データを閲覧したいときは「機能２」ボタンを押下することで表示部１１に「写真２」が表示される。前の画像データが閲覧したいときは「機能１」ボタンを押下することで、表示部１１に前の画像データの代わりに最終の画像データである「写真１２」が表示部１１に表示される。
【０１２９】
図１０に戻って、「機能３」ボタンは、この画像データに音声データが関連付けられていれば、この音声データを再生するときに使用する。機能３ボタンを押下すると音声データがスピーカ１３から再生される。音声データが存在しないために、ガイダンスＧの「音声再生」が非表示またはグレイアウトしている場合には、この「機能３」ボタンは押下しても無効である。
【０１３０】
「機能４」ボタンは、この画像データに文字データが関連付けられていれば、この文字データを表示するときに使用する。
【０１３１】
例えば、図１２に示すように「写真１」の画像データを表示している状態で、機能４を押下すると、現在表示中の画像データの写真上に、関連付けられた文字データが表示される。関連付けられ文字データが存在しないために、ガイダンスＧの「文字情報表示」が非表示またはグレイアウトしている場合には、この「機能４」ボタンは押下しても無効である。
【０１３２】
図９に戻って、Ｓ８６０では、図１０に示すように表示された表示部１１を見ながら操作者が操作するのを待っている状態である。つまり、次の画像データの表示を指示する「機能２」ボタンが押下されたか（Ｓ８７０）、前の画像データの表示を指示する「機能１」ボタンが押下されたか（Ｓ８８０）を判定する。そして操作者が終了を指示したか否かを判定する（Ｓ８９０）。操作者が終了を指示した場合には、ウェブページの表示を行う処理を終了する。
【０１３３】
Ｓ８７０にて、「機能２」ボタンの押下を検出した場合には、変数Ｃｎｔを１つカウントアップして、Ｓ７１０へ移行する（Ｓ９００）。またＳ８８０にて、「機能１」ボタンの押下を検出した場合には、変数Ｃｎｔを１つカウントダウンして、Ｓ７１０へ移行する（Ｓ９１０）。このようにして、「機能１」ボタンおよび「機能２」ボタンを用いることで、画像データを次々に閲覧することが可能である。本実施の形態では、図１２に示すように画面データに重なるように文字データを表示しているが、重ねることで文字が読みにくい場合には、画面データの表示と、文字データの表示とを、画面を切り替えるように表示してもよい。
【０１３４】
以上のように、ウェブページの表示を制御する制御コードを、ＨＴＭＬの注釈文として扱われる構文に含ませているので、このウェブページのＨＴＭＬファイルを入力したときに、ＨＴＭＬの注釈文として扱われる構文に含んだ制御コードに基づいて解析テーブルを作成し、画像データの表示を規制することで、ウェブページを表示する画面が大きくない場合でも、容易にウェブページのコンテンツの閲覧が可能である。
【０１３５】
また、文字データも文字データに関連付けられたアイコンとして表示しているので、ウェブページを表示する画面が小さいものでも、他の表示を邪魔することなく表示をすることも可能である。
【０１３６】
このウェブページをＰＣで使用される大きい画面で表示した例を、図１３に示す。ＰＣ２の画面で閲覧すると、１コンテンツが横に３枚ずつの画像データに、それぞれ文字データ、または音声データが関連付けられてテーブル形式となる。そして縦に長く１画面に表示しきれない場合は、マウスなどのポインティングデバイスで縦スクロールバーで縦スクロールを行って閲覧する。このように、ＰＣ２の大きな画面では、複数のコンテンツを同時に表示することが可能な程度の領域がある。また、ＰＣ２において、この制御コードを注釈文の一部と解釈するブラウザを動作させれば、このウェブページに含まれる宣言文や開始マーカや終了マーカは注釈として扱われるため、ウェブページのソースに手を加えることなく大きい画面で、制御コードの制限を受けることなく表示させることができる。
【０１３７】
なお、本実施の形態では、電話装置１にウェブページ生成装置としての機能、およびウェブページ表示装置としての機能を備えるようにしたが、インターネットへＨＴＴＰでサーバ８へアクセスしてブラウザなどで表示可能な装置であれば、適用は可能である。また、これらのウェブページ生成装置としての機能、およびウェブページ表示装置としての機能をプログラムとしてコンピュータ上で動作させることで、小さい画面用のウェブページを生成できるウェブページ生成装置としたり、電話装置１をシミュレートできるウェブページ表示装置としたりすることができる。その際には、キーボードの所定のキーを機能ボタン１２ｂの代わりに使用することで可能である。
【産業上の利用可能性】
【０１３８】
本発明は、ウェブページを表示する画面が大きくない装置でも、容易にウェブページのコンテンツの閲覧が可能となるので、ＨＴＭＬや、ＸＭＬ、ＸＨＴＭＬなどのマークアップ言語で記述されたウェブページを生成するウェブページ生成装置や、ウェブページを表示するウェブページ表示装置に好適である。
【図面の簡単な説明】
【０１３９】
【図１】本発明の実施の形態に係るウェブページ生成装置およびウェブページ生成装置の一例である電話装置を含むウェブページシステムの構成を説明する図
【図２】本発明の実施の形態に係るウェブページ生成装置およびウェブページ生成装置の一例である電話装置の構成を説明する図
【図３】ウェブページ生成部が生成したウェブページの一例であり、ウェブページのヘッダ部を説明する図
【図４】ウェブページ生成部が生成したウェブページの一例であり、ウェブページのボディ部を説明する図
【図５】本発明の実施の形態に係る電話装置のウェブページを生成する動作を説明するフローチャート
【図６】本発明の実施の形態に係る電話装置のウェブページを生成する動作を説明するフローチャート
【図７】本発明の実施の形態に係る電話装置のウェブページを解析する動作を説明するフローチャート
【図８】本発明の実施の形態に係る電話装置のウェブページ解析表示部が生成する解析テーブルの構成を説明する図
【図９】本発明の実施の形態に係る電話装置のウェブページを表示する動作を説明するフローチャート
【図１０】本発明の実施の形態に係る電話装置に表示されるウェブページの操作を説明する図
【図１１】本発明の実施の形態に係る電話装置に表示されるウェブページの操作を説明する図
【図１２】本発明の実施の形態に係る電話装置に表示されるウェブページの操作を説明する図
【図１３】ＰＣで図３および図４のウェブページを表示したときの図
【符号の説明】
【０１４０】
１    電話装置
２    パーソナルコンピュータ（ＰＣ）
３    ハードディスク（ＨＤＤ）レコーダ
４    デジタルテレビ（ＴＶ）
５    宅内ネットワーク
６    モデム
７    インターネット
８    サーバ
１０    通信部
１１    表示部
１２    操作部
１２ａ    数字ボタン
１２ｂ    機能ボタン
１３    スピーカ
１４    マイク
１５    画像取り込み部
１６    制御部
１６ａ    電話制御部
１６ｂ    ウェブページ生成部
１６ｃ    ウェブページ解析表示部
２０    デジタルカメラ
２１    メモリカード
【図１】
2006146651.tif 000003
【図２】
2006146651.tif 000004
【図３】
2006146651.tif 000005
【図４】
2006146651.tif 000006
【図５】
2006146651.tif 000007
【図６】
2006146651.tif 000008
【図７】
2006146651.tif 000009
【図８】
2006146651.tif 000010
【図９】
2006146651.tif 000011
【図１０】
2006146651.tif 000012
【図１１】
2006146651.tif 000013
【図１２】
2006146651.tif 000014
【図１３】
2006146651.tif 000015