(57)【特許請求の範囲】
【請求項１】
画面の表示を制御し、前記画面にコンテンツを表示するとともに、前記コンテンツに対して互いに異なる処理を実行するための複数の選択肢を含むGUI領域を前記画面に表示する表示制御手段と、
方向を示す第１の操作入力と、処理の実行を決定する第２の操作入力とを受け付ける第１の入力受け付け手段と、
前記第１の操作入力および前記第２の操作入力に基づいて、前記複数の選択肢の中から所定の選択肢を選択し、その選択された選択肢に対応する所定の処理をコンテンツに対して実行する処理実行手段と、
前記複数の選択肢を含むGUI領域を表示させるときの操作入力、および、前記GUI領域の表示を終了させるときの操作入力を受け付ける第２の入力受け付け手段と
を有し、
前記表示制御手段は、前記画面において、前記第１の操作入力が示す下方向に前記選択肢が表示されていない場合、新たに少なくとも１つの選択肢を前記画面に表示させる
ことを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、指示している選択肢を示す指示手段を前記画面にさらに表示するとともに、前記第１の操作入力に基づいて、前記指示手段を、前記第１の操作入力が示す方向に位置する他の選択肢に対応する位置に移動させ、
前記処理実行手段は、前記第２の操作入力に基づいて、前記指示手段が指示する選択肢を選択し、その選択された選択肢に対応する処理を前記コンテンツに対して実行する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記指示手段はアンカーである
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第１の入力受け付け手段は、
前記第１の操作入力を受け付ける第１の入力部と、
前記第２の操作入力を受け付ける第２の入力部と
を有することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記選択肢をボタンとして前記画面に表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記表示制御手段は、前記画面において、前記第１の操作入力が示す下方向に前記選択肢が表示されていない場合、新たに少なくとも１つの選択肢を含むGUI領域を前記画面に表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記表示制御手段は、前記複数の選択肢を前記画面の所定の方向に並べて表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記表示制御手段は、前記所定の方向に垂直な方向を示す前記第１の操作入力に基づいて、新たに少なくとも１つの選択肢を前記画面に表示させる
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記コンテンツは、WEBコンテンツである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
情報処理装置の情報処理方法において、
表示部の画面にコンテンツを表示させるとともに、入力受け付け部により受け付けられる、方向を示す第１の操作入力と処理の実行を決定する第２の操作入力とに基づいて、前記コンテンツに対して互いに異なる処理を実行するための複数の選択肢を含むGUI領域を前記画面に表示させたり、前記GUI領域の表示を終了させたりし、さらに、前記画面において、前記第１の操作入力が示す下方向に前記選択肢が表示されていない場合、新たに少なくとも１つの選択肢を前記画面に表示させる表示制御ステップと、
前記入力受け付け部により受け付けられる前記第１の操作入力および前記第２の操作入力に基づいて、前記複数の選択肢の中から所定の選択肢を選択し、その選択された選択肢に対応する所定の処理を前記コンテンツに対して実行する処理実行ステップと
を含むことを特徴とする情報処理方法。
【請求項１１】
情報処理装置を制御するプログラムであって、
表示部の画面にコンテンツを表示させるとともに、入力受け付け部により受け付けられる、方向を示す第１の操作入力と処理の実行を決定する第２の操作入力とに基づいて、前記コンテンツに対して互いに異なる処理を実行するための複数の選択肢を含むGUI領域を前記画面に表示させたり、前記GUI領域の表示を終了させたりし、さらに、前記画面において、前記第１の操作入力が示す下方向に前記選択肢が表示されていない場合、新たに少なくとも１つの選択肢を前記画面に表示させる表示制御ステップと、
前記入力受け付け部により受け付けられる前記第１の操作入力および前記第２の操作入力に基づいて、前記複数の選択肢の中から所定の選択肢を選択し、その選択された選択肢に対応する所定の処理を前記コンテンツに対して実行する処理実行ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１２】
情報処理装置を制御するコンピュータに、
表示部の画面にコンテンツを表示させるとともに、入力受け付け部により受け付けられる、方向を示す第１の操作入力と処理の実行を決定する第２の操作入力とに基づいて、前記コンテンツに対して互いに異なる処理を実行するための複数の選択肢を含むGUI領域を前記画面に表示させたり、前記GUI領域の表示を終了させたりし、さらに、前記画面において、前記第１の操作入力が示す下方向に前記選択肢が表示されていない場合、新たに少なくとも１つの選択肢を前記画面に表示させる表示制御ステップと、
前記入力受け付け部により受け付けられる前記第１の操作入力および前記第２の操作入力に基づいて、前記複数の選択肢の中から所定の選択肢を選択し、その選択された選択肢に対応する所定の処理を前記コンテンツに対して実行する処理実行ステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、ユーザが少数の入力ボタンのみでGUI情報を容易に操作し、処理を行うことができるようにした情報処理装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
図１は、従来の情報処理装置により構成されるサービス提供システムの構成例を表している。このサービス提供システムにおいては、パーソナルコンピュータ１がサーバ２−１，２−２、またはインターネットサービスプロバイダ（ISP）２−３に接続されている。パーソナルコンピュータ１は、ユーザの指示により、サーバ２−１，２−２、またはインターネットサービスプロバイダ２−３にアクセスし、そこからさらにインターネットに接続し、図示せぬWWW（World Wide Web）サーバよりWEBコンテンツをダウンロードし、ブラウザソフトを介して、ディスプレイに表示する。
【０００３】
パーソナルコンピュータ１のユーザは、パーソナルコンピュータ１のキーボードやマウスを操作して、任意のWEBコンテンツをダウンロードしたり、WEBコンテンツの送信元のアドレスをブックマークとして保存したりする等の処理の実行を指示する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、これらの処理の実行を指示する場合、ユーザはキーボード等の多数の入力ボタンを操作しなければならず、その操作はユーザのスキルを必要とするという課題があった。
【０００５】
これに対して、ユーザがマウスや、タッチペン等の入力装置を用いて処理の実行を指示するという方法がある。この方法により、ユーザは容易に操作を行うことができる。
【０００６】
しかしながら、パーソナルコンピュータ１が小型携帯端末である場合、マウスやタッチペン等の入力装置は、携帯に不便である。また、タッチペンを必要としないタッチパネルにより入力する場合も、小型携帯端末のディスプレイが小型になればなるほど、その操作性は悪くなる。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、ユーザが少数の入力ボタンのみでGUI情報を容易に操作し、処理を行うことができるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、画面の表示を制御し、画面にコンテンツを表示するとともに、コンテンツに対して互いに異なる処理を実行するための複数の選択肢を含むGUI領域を画面に表示する表示制御手段と、方向を示す第１の操作入力と、処理の実行を決定する第２の操作入力とを受け付ける第１の入力受け付け手段と、第１の操作入力および第２の操作入力に基づいて、複数の選択肢の中から所定の選択肢を選択し、その選択された選択肢に対応する所定の処理をコンテンツに対して実行する処理実行手段と、複数の選択肢を含むGUI領域を表示させるときの操作入力、および、GUI領域の表示を終了させるときの操作入力を受け付ける第２の入力受け付け手段とを有し、前記表示制御手段は、前記画面において、前記第１の操作入力が示す下方向に前記選択肢が表示されていない場合、新たに少なくとも１つの選択肢を前記画面に表示させることを特徴とする。
【０００９】
前記表示制御手段は、指示している選択肢を示す指示手段を前記画面にさらに表示するとともに、前記第１の操作入力に基づいて、前記指示手段を、前記第１の操作入力が示す方向に位置する他の選択肢に対応する位置に移動させ、前記処理実行手段は、前記第２の操作入力に基づいて、前記指示手段が指示する選択肢を選択し、その選択された選択肢に対応する処理を前記コンテンツに対して実行することができる。
【００１０】
前記指示手段はアンカーであることができる。
【００１１】
前記第１の入力受け付け手段は、第１の操作入力を受け付ける第１の入力部と、第２の操作入力を受け付ける第２の入力部とを有することができる。
【００１２】
前記表示制御手段は、選択肢をボタンとして画面に表示させることができる。
【００１４】
前記表示制御手段は、画面において、第１の操作入力が示す下方向に選択肢が表示されていない場合、新たに少なくとも１つの選択肢を含むGUI領域を画面に表示させることができる。
【００１５】
前記表示制御手段は、複数の選択肢を画面の所定の方向に並べて表示させることができる。
【００１６】
前記表示制御手段は、所定の方向に垂直な方向を示す第１の操作入力に基づいて、新たに少なくとも１つの選択肢を画面に表示させることができる。
【００１７】
前記コンテンツは、WEBコンテンツであることができる。
【００１８】
本発明の情報処理方法は、表示部の画面にコンテンツを表示させるとともに、入力受け付け部により受け付けられる、方向を示す第１の操作入力と処理の実行を決定する第２の操作入力とに基づいて、前記コンテンツに対して互いに異なる処理を実行するための複数の選択肢を含むGUI領域を画面に表示させたり、前記GUI領域の表示を終了させたりし、さらに、前記画面において、前記第１の操作入力が示す下方向に前記選択肢が表示されていない場合、新たに少なくとも１つの選択肢を前記画面に表示させる表示制御ステップと、入力受け付け部により受け付けられる前記第１の操作入力および前記第２の操作入力に基づいて、複数の選択肢の中から所定の選択肢を選択し、その選択された選択肢に対応する所定の処理をコンテンツに対して実行する処理実行ステップとを含むことを特徴とする。
【００１９】
本発明の記録媒体のプログラムは、表示部の画面にコンテンツを表示させるとともに、入力受け付け部により受け付けられる、方向を示す第１の操作入力と処理の実行を決定する第２の操作入力とに基づいて、前記コンテンツに対して互いに異なる処理を実行するための複数の選択肢を含むGUI領域を画面に表示させたり、前記GUI領域の表示を終了させたりし、さらに、前記画面において、前記第１の操作入力が示す下方向に前記選択肢が表示されていない場合、新たに少なくとも１つの選択肢を前記画面に表示させる表示制御ステップと、入力受け付け部により受け付けられる前記第１の操作入力および前記第２の操作入力に基づいて、複数の選択肢の中から所定の選択肢を選択し、その選択された選択肢に対応する所定の処理をコンテンツに対して実行する処理実行ステップとを含むことを特徴とする。
【００２０】
本発明のプログラムは、表示部の画面にコンテンツを表示させるとともに、入力受け付け部により受け付けられる、方向を示す第１の操作入力と処理の実行を決定する第２の操作入力とに基づいて、前記コンテンツに対して互いに異なる処理を実行するための複数の選択肢を含むGUI領域を画面に表示させたり、前記GUI領域の表示を終了させたりし、さらに、前記画面において、前記第１の操作入力が示す下方向に前記選択肢が表示されていない場合、新たに少なくとも１つの選択肢を前記画面に表示させる表示制御ステップと、入力受け付け部により受け付けられる前記第１の操作入力および前記第２の操作入力に基づいて、複数の選択肢の中から所定の選択肢を選択し、その選択された選択肢に対応する所定の処理をコンテンツに対して実行する処理実行ステップとをコンピュータに実行させる。
【００２１】
本発明の情報処理装置および方法、記録媒体並びにプログラムにおいては、表示部の画面にコンテンツが表示されるとともに、入力受け付け部により受け付けられる、方向を示す第１の操作入力と処理の実行を決定する第２の操作入力とに基づいて、コンテンツに対して互いに異なる処理を実行するための複数の選択肢を含むGUI領域が画面に表示されたり、GUI領域の表示が終了されたりし、さらに、画面において、第１の操作入力が示す下方向に選択肢が表示されていない場合、新たに少なくとも１つの選択肢が画面に表示され、入力受け付け部により受け付けられる第１の操作入力と第２の操作入力に基づいて、複数の選択肢の中から所定の選択肢が選択され、その選択された選択肢に対応する所定の処理がコンテンツに対して実行される。
【発明の効果】
【００２２】
以上のごとく、本発明の情報処理装置および方法、記録媒体、並びにプログラムによれば、ユーザは、少数の入力ボタンのみでGUI情報を容易に操作し、処理を行うことができる。
【図面の簡単な説明】
【００２３】
【図１】従来のサービス提供システムの構成を示す図である。
【図２】本発明を適用したサービス提供システムの構成を示す図である。
【図３】図２のカムコーダの構成を示すブロック図である。
【図４】図２のカスタマ登録ウェブサーバの構成を示すブロック図である。
【図５】図２のカムコーダ用イメージステーションの構成を示すブロック図である。
【図６】図２のカスタマデータベースの構成を示すブロック図である。
【図７】図２のサービス提供システムにおけるカスタマ登録処理を説明するフローチャートである。
【図８】図２のカムコーダのデジタルイメージカスタマ登録処理を説明するフローチャートである。
【図９】図２のネットワークシステムのデジタルイメージカスタマ登録処理を説明するフローチャートである。
【図１０】図２のカムコーダのISP-Aかんたん登録処理を説明するフローチャートである。
【図１１】図２のインターネットサービスプロバイダＡのカスタマデータベースのISP-Aかんたん登録処理を説明するフローチャートである。
【図１２】図１１のステップＳ７９におけるISP-A設定情報の例を示す図である。
【図１３】図１１のステップＳ８０におけるカムコーダ用設定情報の例を示す図である。
【図１４】インターネットに接続する場合における設定項目を説明する図である。
【図１５】図２のカムコーダのアルバム利用登録処理を説明するフローチャートである。
【図１６】図２のカムコーダ用イメージステーションのアルバム登録利用処理を説明するフローチャートである。
【図１７】図２のカムコーダのアクセス処理を説明するフローチャートである。
【図１８】共通のIDとパスワードの利用を説明する図である。
【図１９】図３の入力部７７に含まれるボタン群の構成例を示す図である。
【図２０】LCD７８に表示されるモニタ画像の例を示す図である。
【図２１】LCD７８に表示されるネットワークメニュー画面の例を示す図である。
【図２２】カムコーダ１１のCPU７１によるブラウザモード処理を説明するフローチャートである。
【図２３】LCD７８に表示される、ブラウザ画面とインターネットサービスプロバイダＡ１７にアクセスした際に行われる認証処理に使用される認証画面の表示例を示す図である。
【図２４】LCD７８に表示される文字入力画面の表示例を示す図である。
【図２５】WEBコンテンツを表示しているブラウザ画面の表示例を示す図である。
【図２６】メニューバーの表示例を示す図である。
【図２７】メニューバーを２段表示した場合の表示例を示す図である。
【図２８】回線切断時にLCD７８に表示される回線切断確認画面４０１の表示例を示す図である。
【図２９】CPU７１によるメニューバー処理を説明するフローチャートである。
【図３０】CPU７１によるメニューバー処理を説明する、図２８に続くフローチャートである。
【図３１】CPU７１によるメニューバー処理を説明する、図２９に続くフローチャートである。
【図３２】図２９のステップＳ２４２において行われるジャンプ処理の詳細を説明するフローチャートである。
【図３３】図２９のステップＳ２４４において行われるブックマーク処理の詳細について説明するフローチャートである。
【図３４】図２９のステップＳ２４４において行われるブックマーク処理の詳細について説明する、図３２に続くフローチャートである。
【図３５】ブックマークリスト画面の表示例を示す図である。
【図３６】ブックマーク追加確認画面の表示例を示す図である。
【図３７】ブックマーク確認画面の表示例を示す図である。
【図３８】ブックマーク削除確認画面の表示例を示す図である。
【図３９】図３０のステップＳ２５７において行われる画面メモ処理の詳細について説明するフローチャートである。
【図４０】図３０のステップＳ２５７において行われる画面メモ処理の詳細について説明する図３８に続くフローチャートである。
【図４１】画面メモリスト画面の表示例を示す図である。
【図４２】画面メモ追加確認画面の表示例を示す図である。
【図４３】メモリカード８５に記憶された画面メモ情報のファイル構成の例を示す模式図である。
【図４４】画面メモ確認画面の表示例を示す図である。
【図４５】画面メモ削除確認画面の表示例を示す図である。
【発明を実施するための形態】
【００２４】
図２は、本発明を適用した情報処理装置を含むサービス提供システムの構成例を表している。このサービス提供システムにおいては、インターネット１０に対して、ネットワークシステム１４、ネットワークサービスビジネスセンタ１５、イメージステーションサーバ１６、インターネットサービスプロバイダＡ（ISP-A）１７、インターネットサービスプロバイダＢ（ISP-B）１８、情報提供サーバ１９、並びに検索サーバ２０が接続されている。
【００２５】
また、これらのネットワークシステム１４、インターネットサービスプロバイダＡ１７、並びにインターネットサービスプロバイダＢ１８は、公衆回線網１３に接続されており、この公衆回線網１３には、ブルートゥースアダプタ１２もさらに接続されている。カムコーダ１１は、ブルートゥース（商標）による近距離無線通信により、ブルートゥースアダプタ１２に接続し、そこから公衆回線網１３を介して、ネットワークシステム１４、インターネットサービスプロバイダＡ１７、あるいはインターネットサービスプロバイダＢ１８に接続することが可能とされている。
【００２６】
ネットワークシステム１４は、アクセスポイント（AP）３１、カスタマデータベース（C-DB）３２、カスタマ登録ウェブサーバ３３、並びに登録認証プラットフォーム（Registration Authentication Platform（RAP））３４により構成されている。
【００２７】
アクセスポイント３１は、公衆回線網１３に接続される。カスタマデータベース３２は、カムコーダ１１を購入したユーザの各種の情報を登録する。カスタマ登録ウェブサーバ３３は、カムコーダ１１の登録処理を制御する。登録認証プラットフォーム３４は、ネットワークシステム１４におけるユーザの認証処理を実行する。
【００２８】
アクセスポイント３１、カスタマデータベース３２、カスタマ登録ウェブサーバ３３、並びに登録認証プラットフォーム３４は、図２の例では、個別に形成されているが、一体的に構成することもできる。
【００２９】
ネットワークサービスビジネスセンタ１５は、カムコーダ用イメージステーション４１を有し、このカムコーダ用イメージステーション４１は、カムコーダ１１から送信されてきた画像データを登録、管理する。
【００３０】
イメージステーションサーバ１７は、図示せぬパーソナルコンピュータから送信されてきた画像データを登録、管理する。
【００３１】
インターネットサービスプロバイダＡ１７は、アクセスポイント５１、カスタマデータベース５２、メールサーバ５３を有している。メールサーバ５３は、さらにPOPサーバ５４とSMTP（Simple Mail Transfer Protocol）サーバ５５を有している。
【００３２】
インターネットサービスプロバイダＡ１７は、特定のインターネットサービスプロバイダであり、図２に示されるサービス提供システムの提供者と同一、または、提携している企業等により提供されるインターネット接続サービスである。
【００３３】
アクセスポイント５１は、公衆回線網１３との通信処理を行う。カスタマデータベース５２は、インターネットサービスプロバイダＡ１７のユーザの各種の情報を登録する。POPサーバ５４は、カムコーダ１１との間でのメールの送受信の処理を主に管理する。SMTPサーバ５５は、他のSMTPサーバ（この例の場合、インターネットサービスプロバイダＢ１８のSMTPサーバ６５）との間でのメールの送受信を主に管理する。
【００３４】
インターネットサービスプロバイダＢ１８は、アクセスポイント６１、カスタマデータベース６２を有するとともに、POPサーバ６４とSMTPサーバ６５からなるメールサーバ６３を有している。この基本的な構成は、インターネットサービスプロバイダＡ１７における場合と同様である。
【００３５】
情報提供サーバ１９は、例えば、所定の企業の商品に関する各種の情報を提供する。検索サーバ２０は、インターネット１０を介して公開されている各種の情報を検索するサービスを提供する。
【００３６】
図３は、カムコーダ１１の構成例を表している。このカムコーダ１１は、カメラ一体型ビデオテープレコーダであり、インターネット１０に対するアクセス機能を有している。図３において、CPU（Central  Processing  Unit）７１は、ROM（Read  Only  Memory）７２に記憶されているプログラム、またはRAM（Random  Access  Memory）７３にロードされたプログラムに従って各種の処理を実行する。RAM７３にはまた、CPU７１が各種の処理を実行する上において必要なデータなども適宜記憶される。EEPROM（Electrically Erasable Programmable Read Only Memory）７４には、電源オフ後も記憶する必要があるデータが記憶される。
【００３７】
CPU７１、ROM７２、RAM７３、および、EEPROM７４は、バス７５を介して相互に接続されている。このバス７５にはまた、入出力インタフェース７６も接続されている。
【００３８】
入出力インタフェース７６にはまた、十字キー、決定ボタン、メニューボタン等の各種のボタン、スイッチなどよりなる入力部７７、LCD（Liquid Crystal Display）７８、スピーカ７９、CCD（Charge Coupled Device）撮像素子などより構成される撮像部８０、音声信号を取り込むマイクロホン８１、並びに、ブルートゥースによりブルートゥースアダプタ１２との間で近距離無線通信を行う通信部８２が接続されている。
【００３９】
記録再生部８３は、装着されたカセット磁気テープに、撮像部８０で撮像された映像データと、マイクロホン８１により収音された音声データ等を記録する。また、記録再生部８３は、カセット磁気テープに記録されている映像データと音声データを再生し、映像データに対応する画像をLCD７８に出力し、表示させ、音声データをスピーカ７９に供給し、出力させる。
【００４０】
メモリカードインターフェース８４は、携帯可能な半導体メモリとしてのメモリカード８５が装着されたとき、メモリカード８５に対するデータの書き込み処理と読み出し処理を実行する。メモリカード８５には、撮像部８０で撮像された映像データ並びにマイクロホン８１より収音された音声データが記録できる他、通信部８２からインターネット１０を介して取得した各種のデータなども記憶することができる。
【００４１】
エンコーダ／デコーダ８６は、映像データをMPEG（Moving Picture Experts Group）またはJPEG（Joint Photographic Coding Experts Group）の方式で、エンコードまたはデコードする。
【００４２】
入出力インタフェース７６にはまた、必要に応じてドライブ８７が接続され、磁気ディスク９１、光ディスク９２、光磁気ディスク９３、或いは半導体メモリ９４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じてRAM７３にインストールされる。
【００４３】
図４は、カスタマ登録ウェブサーバ３３の構成例を表している。図４において、CPU１１１は、ROM１１２に記憶されているプログラム、または記憶部１１８からRAM１１３にロードされたプログラムに従って各種の処理を実行する。RAM１１３にはまた、CPU１１１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００４４】
CPU１１１、ROM１１２、およびRAM１１３は、バス１１４を介して相互に接続されている。このバス１１４にはまた、入出力インタフェース１１５も接続されている。
【００４５】
入出力インタフェース１１５には、キーボード、マウスなどよりなる入力部１１６、CRT、LCDなどよりなるディスプレイ、並びにスピーカなどよりなる出力部１１７、ハードディスクなどより構成される記憶部１１８、モデム、ターミナルアダプタなどより構成される通信部１１９が接続されている。通信部１１９は、インターネット１０を含むネットワークを介しての通信処理を行う。
【００４６】
入出力インタフェース１１５にはまた、必要に応じてドライブ１２０が接続され、磁気ディスク１３１、光ディスク１３２、光磁気ディスク１３３、或いは半導体メモリ１３４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１１８にインストールされる。
【００４７】
アクセスポイント３１、カスタマデータベース３２、および登録認証プラットフォーム３４は、カスタマ登録ウェブサーバ３３と個別に形成される場合、図示は省略するが、カスタマ登録ウェブサーバ３３と基本的に同様の構成とされる。
【００４８】
図５は、ネットワークサービスビジネスセンタ１５を構成するカムコーダ用イメージステーション４１の構成例を表している。このカムコーダ用イメージステーション４１を構成するCPU１５１乃至半導体メモリ１７４は、図４のカスタマ登録ウェブサーバ３３を構成するCPU１１１乃至半導体メモリ１３４と基本的に同様の構成とされ、対応する名称のものは、対応する機能を有する。従って、それらの説明は、繰り返しになるので省略する。
【００４９】
さらに、図６は、インターネットサービスプロバイダＡ１７のカスタマデータベース５２の構成例を表している。このカスタマデータベース５２のCPU１９１乃至半導体メモリ２１４も、図４のカスタマ登録ウェブサーバ３３のCPU１１１乃至半導体メモリ１３４と基本的に同様の構成とされ、対応する名称のものは、対応する機能を有するので、その説明は、繰り返しになるので省略する。
【００５０】
アクセスポイント５１並びにメールサーバ５３（POPサーバ５４とSMTPサーバ５５）が、カスタマデータベース５２と個別に形成される場合、これらも基本的に図６のカスタマデータベース５２と同様の構成とされる。
【００５１】
カムコーダ１１を購入したユーザは、この図２のサービス提供システムにおけるサービスの提供を受けることができる。そのためには、カムコーダ１１のユーザは、カムコーダ１１（そのユーザ）をネットワークシステム１４に登録する処理を実行する。カムコーダ１１を購入すると、ブルートゥースアダプタ１２が付属しており（付属していない場合は、別途購入し）、ユーザは、このブルートゥースアダプタ１２を公衆回線網１３に接続することで、ネットワークシステム１４にカムコーダ１１（そのユーザ）を登録することができる。
【００５２】
この登録処理が行われるとき、このサービス提供システムにおいて、図７のフローチャートに示される処理が実行される。すなわち、ステップＳ１において、ネットワークシステム１４によりデジタルイメージカスタマ登録処理が実行され、その後、ステップＳ２において、インターネットサービスプロバイダＡ１７により、ISP-Aかんたん登録処理が実行され、さらに、その後、ステップＳ３において、ネットワークサービスビジネスセンタ１５により、アルバム利用登録処理が実行される。
【００５３】
そこで、以下、これらステップＳ１乃至ステップＳ３の処理を個別に説明する。
【００５４】
最初に、図８と図９のフローチャートを参照して、ネットワークシステム１４におけるデジタルイメージカスタマ登録処理について説明する。図８は、この登録処理を行う場合におけるカムコーダ１１の処理を表し、図９は、それに対応するカスタマ登録ウェブサーバ３３の処理を表している。
【００５５】
ステップＳ１１において、カムコーダ１１のユーザは、入力部７７を操作して、ネットワークシステム１４にアクセスを指令する。このアクセス先は、ROM７２に予め記憶されている。CPU７１は、このROM７２に記憶されている情報に基づいて、通信部８２を制御し、ネットワークシステム１４のアクセスポイント３１へのアクセスを指令する。通信部８１は、この指令を受けると、ブルートゥースアダプタ１２と近距離無線通信し、そこから公衆回線網１３を介してネットワークシステム１４のアクセスポイント３１にアクセスする。
【００５６】
この一番最初のネットワークシステム１４へのアクセスには、ゲストIDが利用される。すなわち、ユーザが、例えば、「GUEST」をIDとして入力すると、登録認証プラットフォーム３４は、アクセスを許容する。登録認証プラットフォーム３４は、カムコーダ１１からのアクセスを許容したとき、以後、カスタマ登録ウェブサーバ３３に、カムコーダ１１に対する処理の管理権を引き渡す。
【００５７】
カスタマ登録ウェブサーバ３３のCPU１１１は、このとき、図９のステップＳ３１において、カムコーダ１１のユーザに対して個人情報の入力を要求する。この要求は、通信部１１９から出力され、アクセスポイント３１、公衆回線網１３、およびブルートゥースアダプタ１２を介して、カムコーダ１１に送信される。
【００５８】
カムコーダ１１のCPU７１は、通信部８２を介してこの要求を受け取ると、ステップＳ１２において、その要求に対応するメッセージを、LCD７８に出力し、表示させる。
【００５９】
カムコーダ１１のユーザは、このメッセージに基づいて、入力部７７を操作して、個人情報を入力する。この個人情報には、カムコーダ１１の１６桁の数字とアルファベットからなる登録コード（カムコーダ１１を購入したとき、添付されている葉書に記載されている）、ユーザの郵便番号、氏名、住所、生年月日、性別、電話番号、電子メールアドレスなどの他、カムコーダ１１の製造番号（シリアル番号）、購入年月日などが含まれる。
【００６０】
カムコーダ１１のCPU７１は、ステップＳ１２において、これらの個人情報を入力すると、これをネットワークシステム１４に送信させる。
【００６１】
すなわち、CPU７１は、通信部８２を制御し、入力された個人情報をネットワークシステム１４に送信させる。この個人情報は、ブルートゥースアダプタ１２、公衆回線網１３、アクセスポイント３１を介して、カスタマ登録ウェブサーバ３３に供給される。
【００６２】
カスタマ登録ウェブサーバ３３のCPU１１１は、図９のステップＳ３１において、この個人情報を通信部１１９を介して取得すると、これをＲＡＭ１１３に供給し、一時的に記憶させる。
【００６３】
CPU１１１は、RAM１１３に個人情報が登録されると、ステップＳ３２において、個人情報確認画面を生成し、通信部１１９からカムコーダ１１に送信させる。この個人情報確認画面のデータは、アクセスポイント３１から公衆回線網１３を介して、ブルートゥースアダプタ１２に供給され、ブルートゥースアダプタ１２からカムコーダ１１に送信される。
【００６４】
カムコーダ１１のCPU７１は、図８のステップＳ１３において、通信部８２を介して、この個人情報確認画面のデータを受信すると、RAM７３に一旦これを記憶させた後、これを再び読み出して、LCD７８に出力し、表示させる。これにより、LCD７８には、カムコーダ１１のユーザが入力した個人情報が確認のために表示される。
【００６５】
ユーザが、自らが入力した個人情報を確認したことを入力部７７を操作することで入力すると、CPU７１は、この確認信号を通信部８２からカスタマ登録ウェブサーバ３３に送信させる。
【００６６】
カスタマ登録ウェブサーバ３３のCPU１１１は、通信部１１９を介してこの確認信号を受け取ると、図９のステップＳ３２において、RAM１１３に登録されていた個人情報を記憶部１１８に転送し、記憶させる。
【００６７】
そして、ステップＳ３３において、CPU１１１は、カムコーダ１１のユーザに対する仮IDと仮パスワードを発行する。この仮IDと仮パスワードは、通信部１１９から出力され、アクセスポイント３１、公衆回線網１３、ブルートゥースアダプタ１２を介してカムコーダ１１に送信される。
【００６８】
カムコーダ１１のCPU７１は、図８のステップＳ１４において、通信部８２を介してこの仮IDと仮パスワードを受信すると、これをLCD７８に供給し、表示させるか、またはEEPROM７４に供給し、記憶させる。
【００６９】
カスタマ登録ウェブサーバ３３は、以上のようにして、記憶部１１８に登録されたカムコーダ１１のユーザの個人情報を、ステップＳ３３において、カスタマデータベース３２に供給し、登録させる。
【００７０】
ステップＳ３４において、カスタマデータベース３２は、インターネット１０を介して、ネットワークサービスビジネスセンタ１５のカムコーダ用イメージステーション４１に、この個人情報を供給する。
【００７１】
カムコーダ用イメージステーション４１のCPU１５１は、通信部１５９を介してネットワークシステム１４から送信されてきた個人情報を受信すると、これを記憶部１５８に供給し、記憶させる（後述する図１６のステップＳ１２１）。
【００７２】
ステップＳ３５において、カスタマデータベース３２は、カムコーダ１１の個人情報を、さらに、インターネットサービスプロバイダＡ１７のカスタマデータベース５２に送信する。
【００７３】
インターネットサービスプロバイダＡ１７のカスタマデータベース５２は、インターネット１０を介して、ネットワークシステム１４から送信されてきたカムコーダ１１の個人情報を登録する（後述する図１１のステップＳ７１）。
【００７４】
なお、ステップＳ３６において、以後、ネットワークシステム１４のカスタマデータベース３２は、ネットワークビジネスセンタ１５において、カムコーダ１１のユーザの個人情報が変更されたとき、カムコーダ用イメージステーション４１からインターネット１０を介してこれを受信し、自分自身に登録させる。また、カスタマデータベース３２は、その更新された個人情報を、インターネット１０からインターネットサービスプロバイダＡ１７のカスタマデータベース５２に供給し、登録させる。
【００７５】
逆に、インターネットサービスプロバイダＡ１７において、カムコーダ１１のユーザが個人情報を変更したとき、カスタマデータベース５２にそれが登録されるので、カスタマデータベース５２は、それをインターネット１０を介して、ネットワークシステム１４のカスタマデータベース３２に通知する。カスタマデータベース３２は、入力された個人情報を古い個人情報に上書きし、個人情報を更新させる。
【００７６】
このとき、カスタマデータベース３２は、インターネット１０を介して、ネットワークサービスビジネスセンタ１５のカムコーダ用イメージステーション４１に、この更新された個人情報をさらに送信する。
【００７７】
カムコーダ用イメージステーション４１は、入力された個人情報で古い個人情報を更新する。
【００７８】
以上のようにして、ネットワークシステム１４、ネットワークサービスビジネスセンタ１５、およびインターネットサービスプロバイダＡ１７における個人情報は、その１つにおいて更新されると、それが他に直ちにリアルタイムで他の２つに反映される。
【００７９】
以上のようにして、ネットワークシステム１４のカスタマデータベース３２にカムコーダ１１のユーザが登録されると、以後、ネットワークシステム１４は、カムコーダ１１に関する各種の情報を、必要に応じて、カムコーダ１１のユーザに、インターネット１０を介して、あるいは葉書などにより通知する。
【００８０】
デジタルイメージカスタマ登録処理が以上のようにして完了すると、次に、ISP-Aかんたん登録処理が実行される。すなわち、カスタマ登録ウェブサーバ３３は、カスタマ登録処理が完了すると、以後のカムコーダ１１に対する処理の管理権をインターネットサービスプロバイダＡ１７のカスタマデータベース５２に移管する。
【００８１】
従って、以後、カムコーダ１１とインターネットサービスプロバイダＡ１７のカスタマデータベース５２との間において、ISP-Aかんたん登録処理が実行される。図１０は、この場合におけるカムコーダ１１の処理を表し、図１１は、これに対応するカスタマデータベース５２の処理を表している。
【００８２】
インターネットサービスプロバイダＡ１７のカスタマデータベース５２のCPU１９１は、図１１のステップＳ７１において、図９のステップＳ３５においてネットワークシステム１４のカスタマデータベース３２から送信された個人情報を受信すると、これを記憶部１９８に供給し、記憶させる。
【００８３】
インターネットサービスプロバイダＡ１７のカスタマデータベース５２は、ステップＳ７１において、カムコーダ１１の個人情報を受信すると、そのユーザが既にインターネットサービスプロバイダＡ１７の会員であるか否かを入力することを、そして会員である場合には、インターネットサービスプロバイダＡ１７のユーザIDを入力することを、カムコーダ１１に要求する。
【００８４】
カムコーダ１１のCPU７１は、図１０のステップＳ５１において、この要求を受けたとき、対応するメッセージをLCD７８に出力し、表示させる。ユーザは、この表示を見て、自分自身が既にインターネットサービスプロバイダＡ１７の会員である場合には、そのユーザIDを、入力部７７を操作することで入力する。また会員でない場合には、その旨が入力される。カムコーダ１１のCPU７１は、そこでステップＳ５２において、インターネットサービスプロバイダＡ１７のユーザIDが入力されたか否かを判定し、インターネットサービスプロバイダＡ１７の会員でないことが入力された場合には、ステップＳ５３において、その旨を通信部８２を介して、インターネットサービスプロバイダＡ１７のカスタマデータベース５２に送信させる。
【００８５】
カスタマデータベース５２のCPU１９１は、通信部１９９を介してこの入力を受け取ると、図１１のステップＳ７２において、ユーザは、インターネットサービスプロバイダＡ１７の会員でないと判定し、ステップＳ７３に進み、インターネットサービスプロバイダＡ１７への入会のための個人情報を送信する。この個人情報は、図９のステップＳ３５の処理で、ネットワークシステム１４から送信されてきて、ステップＳ７１において、受信、記憶された情報が、基本的にそのまま用いられる。
【００８６】
カムコーダ１１のCPU７１は、図１０のステップＳ５４において、通信部８２を介して、インターネットサービスプロバイダＡ１７への入会のための個人情報を受信すると、それをLCD７８に出力し、表示させる。
【００８７】
この個人情報は、カムコーダ１１のユーザが、ネットワークシステム１４にユーザ登録した場合に、入力した個人情報であるから、基本的には誤りがないはずである。しかしながら、念のため、ユーザは、この表示を見て、訂正する必要があるか否かを判定し、訂正する必要がある場合には、入力部７７を操作して、訂正を入力する。
【００８８】
そこで、ステップＳ５５において、カムコーダ１１のCPU７１は、訂正が入力されたか否かを判定し、訂正が入力された場合には、ステップＳ５６において、訂正された項目を、通信部８２からインターネットサービスプロバイダＡ１７のカスタマデータベース５２に送信させる。訂正が入力されない場合には、ステップＳ５６の処理はスキップされる。
【００８９】
インターネットサービスプロバイダＡ１７のカスタマデータベース５２へのCPU１９１は、図１１のステップＳ７４で、通信部１９９を介して訂正を受信したか否かを判定し、訂正を受信した場合には、ステップＳ７５において、受信した訂正内容に基づいて、既に登録されている個人情報を訂正する。訂正が受信されない場合には、ステップＳ７５の処理は、スキップされる。
【００９０】
この個人情報としては、上述したように、カムコーダ１１を購入したユーザがネットワークシステム１４にユーザ登録した個人情報が基本的にそのまま表示される（そのうちの、インターネットサービスプロバイダＡ１７の会員になるのに必要な情報のみが表示される）。従って、ユーザは、ネットワークシステム１４にユーザ登録するために入力した項目と基本的に同様の項目をインターネットサービスプロバイダＡ１７の会員になるために、再度入力する必要がなくなる。従って、操作性が改善される。
【００９１】
次に、ステップＳ５７において、カムコーダ１１のCPU７１は、カスタマデータベース５２からの入力ガイダンスに従って、ユーザ名とパスワードの入力を促すメッセージをLCD７８に表示させる。カムコーダ１１のユーザは、このメッセージに従って、入力部７７を操作し、インターネットサービスプロバイダＡ１７を利用する場合にユーザが用いるユーザ名とパスワードを入力する。CPU７１は、この入力されたユーザ名とパスワードを、通信部８２を介して、インターネットサービスプロバイダＡ１７のカスタマデータベース５２に送信する。
【００９２】
カスタマデータベース５２のCPU１９１は、ステップＳ７６において、通信部１９９を介してこのユーザ名とパスワードを受信すると、記憶部１９８に記憶されているデータに基づいて、そのユーザ名とパスワードが既に他のユーザにより使用されているか否かを判定し、使用されている場合には、そのメッセージを通信部１９９からカムコーダ１１に送信する。
【００９３】
カムコーダ１１のCPU７１は、通信部８２を介してこのメッセージを受信すると、LCD７８に表示させる。カムコーダ１１のユーザは、この表示を見て、入力したユーザ名とパスワードが既に登録されていると判定した場合、新たなユーザ名とパスワードを入力する。
【００９４】
以上のようにして、カムコーダ１１からユーザ名とパスワードが送信されてくると、カスタマデータベース５２のCPU１９１は、図１１のステップＳ７６において、通信部１９９を介してこれを取得し、ステップＳ７７において、ユーザ名に基づいて、ユーザIDを決定する。このユーザIDは、インターネットサービスプロバイダＡ１７の会員としてのユーザIDである。
【００９５】
このサービス提供システムにおいては、ネットワークシステム１４、ネットワークサービスビジネスセンタ１５、およびインターネットサービスプロバイダＡ１７において、共通のIDとパスワードを使用することができるようになされている。しかしながら、上述したように、ネットワークシステム１４において、ユーザ登録なされた段階において、カムコーダ１１のユーザには、仮IDと仮パスワードが既に設定されている（図８のステップＳ１４、図９のステップＳ３３）。
【００９６】
この仮IDと仮パスワードに基づいて、インターネットサービスプロバイダＡ１７において、ユーザがサービスを受けることができるようにするために、CPU１９１は、図９のステップＳ３３において、ネットワークシステム１４により発行され、ステップＳ７１の処理で受信された仮IDと仮パスワードを、ステップＳ７７で決定したユーザIDと対応させるための対応関係を記述したテーブルをステップＳ７８で生成し、ISP-Aかんたん接続に登録する。
【００９７】
これにより、図９のステップＳ３３において、ネットワークシステム１４から発行され、図８のステップＳ１４において、カムコーダ１１により受信された仮IDと仮パスワードに基づいて、カムコーダ１１のユーザがインターネットサービスプロバイダＡ１７にアクセスしてきたとき、カスタマデータベース５２は、その仮IDと仮パスワードに対応するユーザIDをテーブルから検索することで、カムコーダ１１のユーザに、インターネットサービスプロバイダＡ１７が提供するサービスを利用させる。
【００９８】
CPU１９１は、以上のようにして、カムコーダ１１のユーザのインターネットサービスプロバイダＡ１７の会員としての登録が完了したとき、ステップＳ７９において、インターネットサービスプロバイダＡ１７に対してアクセスするときに必要な設定情報をカムコーダ１１に送信する。
【００９９】
カムコーダ１１のCPU７１は、図１０のステップＳ５８において、インターネットサービスプロバイダＡ１７からのISP-A設定情報を受信すると、これをLCD７８に出力し、表示させる。これにより、ユーザは、ISP-A設定情報を確認することができる。このISP-A設定情報には、例えば、図１２に示されるように、PPPログイン、PPPパスワード、アクセスポイント電話番号、POPID、POPパスワード、Ｅメールアドレス、POPサーバ、SMTPメールサーバ、ニュースサーバなどが記述されている。
【０１００】
カムコーダ１１のユーザは、必要に応じて、この図１２に示される内容をメモするなどした後、入力部７７を操作して確認の信号をインターネットサービスプロバイダＡ１７に出力する。
【０１０１】
インターネットサービスプロバイダＡ１７のカスタマデータベース５２は、ステップＳ８０において、カムコーダ用設定情報を送信する。
【０１０２】
カムコーダ１１は、図１０のステップＳ５９において、このカムコーダ用設定情報を受信すると、LCD７８にこれを表示させる。
【０１０３】
図１３は、このようにして、カスタマデータベース５２からカムコーダ１１に送信されるカムコーダ用設定情報の例を表している。この例のおいては、カムコーダ用設定情報がDIカスタマID、DIパスワード、およびアクセスポイント電話番号により構成されている。
【０１０４】
アクセスポイント電話番号とは、カムコーダ１１がインターネット１０に接続するとき、アクセスするポイント、具体的には、インターネットサービスプロバイダＡ１７のアクセスポイント５１の電話番号を表している。
【０１０５】
カムコーダ１１のユーザは、図１０のステップＳ６０において、このようにして表示されたカムコーダ用設定情報をインターネット１０に接続するための条件として入力部７７を操作して、カムコーダ１１に設定する。この設定は、EEPROM７４に記憶される。
【０１０６】
例えば、パーソナルコンピュータを購入したユーザが、一般的なサービスプロバイダ（図２の例の場合、インターネットサービスプロバイダＢ１８）を介して、インターネット１０に接続するためには、図１４Ａに示されるような、PPP接続用ID、PPP接続用パスワード、アクセスポイント電話番号、Primary DNS Server, Secondary DNS Server, Proxy Server, Port Number, POP認証用ID、POP認証用パスワード、POP Server, SMTP Server、およびメールアドレスという１２個の項目を設定する必要があるのに対して、このように、カムコーダ１１を購入したユーザは、ISP-Aかんたん登録処理を行うことで、カムコーダ１１のユーザは、図１４Ｂに示されるように、Unified ID（図１３におけるDIカスタマIDに対応する）、パスワード（図１３におけるDIパスワードに対応する）、およびアクセスポイント電話番号（図１３におけるアクセスポイント電話番号に対応する）の３個の項目の設定だけで済むことになる。従って、設定操作に不慣れなユーザであっても、簡単に、インターネット接続のための操作を行うことが可能となる。
【０１０７】
カムコーダ１１のユーザは、自分自身が既にインターネットサービスプロバイダＡ１７の会員である場合には、カスタマデータベース５２からの要求に基づいて、入力部７７を操作して、インターネットサービスプロバイダＡ１７のユーザIDを入力する。そこで、この場合、カムコーダ１１のCPU７１は、図１０のステップＳ６１において、ユーザから入力されたインターネットサービスプロバイダＡ１７のユーザIDを取得すると、通信部８２からカスタマデータベース５２に、このインターネットサービスプロバイダＡ１７のユーザIDを送信させる。
【０１０８】
インターネットサービスプロバイダＡ１７のカスタマデータベース５２のCPU１９１は、カムコーダ１１から送信されてきたインターネットサービスプロバイダＡ１７のユーザIDを、図１１のステップＳ８１において、受信し、取得すると、ステップＳ８２において、インターネットサービスプロバイダＡ１７のユーザIDを、ステップＳ７１の処理で受信されたそのユーザの個人情報に含まれる仮IDと仮パスワードに対応させるためのカムコーダ用設定情報を、カムコーダ１１に送信させる。
【０１０９】
カムコーダ１１のCPU７１は、ステップＳ６２において、カスタマデータベース５２から送信されてきた、インターネットサービスプロバイダＡ１７のユーザIDを、仮IDと仮パスワードに対応させるカムコーダ用設定情報を受信すると、ステップＳ６３において、ユーザが入力部７７を操作して行う入力に基づいて、インターネットサービスプロバイダＡ１７のユーザIDを、仮IDと仮パスワードに対応するように設定する処理を行う。具体的には、CPU７１は、インターネットサービスプロバイダＡ１７のユーザIDと、仮IDおよび仮パスワードとの対応テーブルを生成する。従って、以後、仮パスワードと仮IDが入力されてインターネット１０への接続が指令された場合、CPU７１は、この仮IDと仮パスワードを、インターネットサービスプロバイダＡ１７のユーザIDに変換して、インターネットサービスプロバイダＡ１７に対するアクセス処理を行う。
【０１１０】
カスタマデータベース５２のCPU１９１は、図１１のステップＳ８０，Ｓ８２の処理の後、ステップＳ８３に進み、それまでの処理により登録された情報、あるいはユーザによりその登録情報が更新された場合、その更新された情報を、ネットワークシステム１４に送信する。
【０１１１】
ネットワークシステム１４のカスタマデータベース３２は、このインターネットサービスプロバイダＡ１７からの登録情報を受信すると、それをカスタマデータベース３２に登録させるとともに、ネットワークサービスビジネスセンタ１５のカムコーダ用イメージステーション４１にもそれを送信し、反映させる。
【０１１２】
以上のような、ISP-Aかんたん登録処理に引き続いて、アルバム利用登録処理が実行される。このアルバム利用登録処理について、図１５と図１６のフローチャートを参照して、さらに説明する。図１５は、カムコーダ１１のアルバム利用登録処理を表し、図１６は、それに対応するカムコーダ用イメージステーション４１のアルバム利用登録処理を表している。
【０１１３】
インターネットサービスプロバイダＡ１７のカスタマデータベース５２のCPU１９１は、インターネットサービスプロバイダＡ１７の簡単登録処理が完了すると、カムコーダ１１に対する処理の管理権を、ネットワークサービスビジネスセンタ１５のカムコーダ用イメージステーション４１に移管する。
【０１１４】
カムコーダ用イメージステーション４１のCPU１５１は、図１６のステップＳ１２１において、ネットワークシステム１４のカスタマデータベース３２が図９のステップＳ３４において送信したカムコーダ１１の個人情報を、通信部１５９を介して受信すると、これを記憶部１５８に供給し、記憶させる。CPU１５１は、ステップＳ１２２において、受信した個人情報のうちの氏名とメールアドレスを読み出し、これをカムコーダ１１に送信する。
【０１１５】
カムコーダ１１のCPU７１は、カムコーダ用イメージステーション４１からの氏名とメールアドレスを受信すると、ステップＳ１０１において、これをLCD７８に出力し、表示させる。カムコーダ１１のユーザは、この表示を見て、自分自身の氏名とメールアドレスが正しいか否かを判定する。なお、このメールアドレス（Ｅメールアドレス）は、インターネットサービスプロバイダＡ１７における会員登録において設定されたもの（図１２）である。
【０１１６】
カムコーダ１１のユーザは、氏名とメールアドレスが、正しいことを確認したとき、入力７７を操作し、その氏名とメールアドレスをアルバム利用登録するのに用いることを了承する場合には、その旨を入力する。そこで、ステップＳ１０２において、CPU７１は、了承が入力されたか否かを判定し、入力された場合には、ステップＳ１０３に進み、その入力に対応する了承信号を、カムコーダ用イメージステーション４１に送信させる。
【０１１７】
これに対して、アルバム利用登録を了承しない場合、ユーザは、入力部７７を操作してその旨を入力する。このとき、ステップＳ１０４において、CPU７１は、アルバム利用登録が了承されなかったことを表す非了承信号をカムコーダ用イメージステーション４１に送信させる。
【０１１８】
カムコーダ用イメージステーション４１のCPU１５１は、図１６のステップＳ１２３において、了承信号が入力されたか否かを判定し、入力された場合には、ステップＳ１２４に進み、ステップＳ１２１で受信した個人情報を、記憶部１５８に記憶させる。
【０１１９】
これに対して、ステップＳ１２３において、了承信号が入力されていないと判定された場合、ステップＳ１２４の処理はスキップされる。
【０１２０】
このようにして、カムコーダ用イメージステーション４１には、ネットワークシステム１４で発行された仮IDと仮パスワードに対応する個人情報が登録される。
【０１２１】
その後、ステップＳ１２５において、カムコーダ用イメージステーション４１のCPU１５１は、ユーザからの登録情報を更新する入力がなされた場合には、その旨をネットワークシステム１４に送信する。
【０１２２】
ネットワークシステム１４のカスタマデータベース３２は、この更新情報を自分自身が登録するとともに、それをインターネットサービスプロバイダＡ１７のカスタマデータベース５２に送信し、登録させる。
【０１２３】
なお、ネットワークシステム１４のカスタマデータベース３２は、仮IDと仮パスワードを発行した後、ユーザの住所宛に、本IDと本パスワードを記載した葉書を郵送する。ユーザは、これを受け取ったとき、仮IDと仮パスワードを、本IDと本パスワードに変更して利用する。
【０１２４】
カスタマデータベース３２は、本IDと本パスワードを発行すると、それをネットワークサービスビジネスセンタ１５とインターネットサービスプロバイダＡ１７にインターネット１０を介して送信する。ネットワークサービスビジネスセンタ１５とインターネットサービスプロバイダＡ１７においては、それぞれ本IDと本パスワードが登録される。仮IDと仮パスワードは、発行されてから、所定の期間（例えば、２週間）だけ利用することが可能であり、ネットワークシステム１４、ネットワークサービスビジネスセンタ１５、およびインターネットサービスプロバイダＡ１７は、それぞれ仮IDと仮パスワードを２週間だけ有効とし、有効期間が経過した後、その仮IDと仮パスワードが使用された場合には、アクセスを拒否することになる。
【０１２５】
なお、以上においては、カムコーダ１１からネットワークシステム１４にユーザ登録させるようにしたが、パーソナルコンピュータによりインターネット１０を介して登録したり、葉書で登録することも可能である。
【０１２６】
次に、図１７のフローチャートを参照して、カムコーダ１１がネットワークシステム１４、ネットワークサービスビジネスセンタ１５、またはインターネットサービスプロバイダＡ１７に接続する場合の処理について説明する。ユーザは、入力部７７を操作して、ネットワークシステム１４にユーザ登録したとき割り当てられた仮IDと仮パスワード（または、その後に設定された本IDと本パスワード）を入力する。ステップＳ１４１において、CPU７１は、ユーザの入力部７７の操作に基づいて入力されたIDとパスワードを取得する。さらに、CPU７１は、ステップＳ１４２において、ユーザから指定されたアクセス先がインターネットサービスプロバイダＡ１７であるのか否かを判定する。
【０１２７】
アクセスするのがインターネットサービスプロバイダＡ１７である場合には、ステップＳ１３４に進み、CPU７１は、図１０のステップＳ６３で生成した変換テーブルが存在するか否かを判定する。変換テーブルが存在する場合（カムコーダ１１のユーザが、カムコーダ１１のユーザ登録をする前から、既にインターネットサービスプロバイダＡ１７の会員であり、そのユーザIDを有していた場合）、ステップＳ１４４に進み、CPU７１は、ステップＳ１４１で取得したIDとパスワードを変換テーブルに基づいて、インターネットサービスプロバイダＡ１７のユーザIDに変換する。そして、ステップＳ１４５において、CPU７１は、そのインターネットサービスプロバイダＡ１７のユーザIDに基づいて、通信部８２を制御し、インターネットサービスプロバイダＡ１７にアクセスさせる。
【０１２８】
ステップＳ１４３において、変換テーブルが存在しないと判定された場合（ユーザがカムコーダ１１を購入し、ネットワークシステム１４にユーザ登録した後、インターネットサービスプロバイダＡ１７に会員登録した場合）、ステップＳ１４５に進み、CPU７１は、入力されたIDとパスワードを用いて、インターネットサービスプロバイダＡ１７にアクセスする処理を実行する。この場合、上述したように、インターネットサービスプロバイダＡ１７のカスタマデータベース５２が変換テーブルを有しているので、この変換テーブルに基づいて、インターネットサービスプロバイダＡ１７は、カムコーダ１１が正規のユーザであるのか否かを判定する。
【０１２９】
ステップＳ１４２において、アクセスする先がインターネットサービスプロバイダＡ１７ではないと判定された場合、ステップＳ１４６に進み、CPU７１は、アクセス先がネットワークシステム１４であるか否かを判定する。アクセス先がネットワークシステム１４である場合には、ステップＳ１４７に進み、CPU７１は、ステップＳ１４１で取得されたIDとパスワードに基づいて、ネットワークシステム１４にアクセスする。同様に、ステップＳ１４６において、アクセスするのがネットワークシステムではないと判定された場合（アクセス先はネットワークビジネスセンタ１５であると判定された場合）、ステップＳ１４８に進み、CPU７１は、ステップＳ１４１で取得されたIDとパスワードを利用して、ネットワークビジネスセンタ１５にアクセスさせる。
【０１３０】
以上のようにして、このサービス提供システムにおいては、図１８に示されるように、ネットワークシステム１４、ネットワークサービスビジネスセンタ１５、並びにインターネットサービスプロバイダＡ１７におけるIDとパスワードとして、ネットワークシステム１４のユーザ登録時に発行された仮IDと仮パスワード（同一のIDとパスワード）を用いて、それぞれのサービスの提供を受けることができる。
【０１３１】
以上のようなサービス提供システムにより、カムコーダ１１は、例えばインターネットサービスプロバイダＡ１７を介してインターネット１０に接続され、情報提供サーバ１９よりWEBコンテンツをダウンロードし、LCD７８に表示させることができる。
【０１３２】
ユーザは、カムコーダ１１の入力部７７を構成する十字キー、決定ボタン、ネットワークボタン、およびネットワークメニューボタン等を操作することにより、WEBコンテンツをダウンロードしたり、WEBコンテンツのURL（Uniform Resource Locator）等を記憶したり、WEBコンテンツを保存したりする。以下にその操作方法を説明する。
【０１３３】
図１９は、図３の入力部７７に含まれるボタン群の構成例を示す図である。
【０１３４】
図１９の例において、入力部７７には、アンカーを上下方向および左右方向に移動させる十字キー２９１、処理の実行を指示する決定ボタン２９２、ネットワーク機能を選択させる画面を表示させるネットワークボタン２９３、各種の処理を選択させるGUIであるメニュー画面を表示させるネットワークメニューボタン２９４が構成されている。
【０１３５】
十字キー２９１は、カムコーダ１１の筐体に設けられたボタンであり、上下左右の方向を示す三角形が表示されている。ユーザが、その三角形付近を操作すると、LCD７８に表示されているWEBコンテンツやアンカーをその三角形が示す方向に移動させる。
【０１３６】
例えば、ユーザが、十字キー２９１の上方向を示す三角形が表示されている付近を操作すると、LCD７８に表示されているアンカーは、現在表示されている場所から、上方向に存在するボタンやリンク等のアンカーが位置することの可能な場所に移動する。ユーザが十字キー２９１の下方向、右方向、または左方向を示す三角形が表示されている付近を操作した場合も同様に、アンカーはその示された方向の次のボタンやリンク等に移動する。このようにユーザは、十字キー２９１を操作することで、LCD７８に表示されたアンカーやWEBコンテンツを操作することができる。
【０１３７】
なお、十字キー２９１の方向を示す表示は、三角形に限らず、方向を示す形であればどのような形でも良く、十字キー２９１の周囲に表示されていてもよい。また、十字キー２９１の指示する方向は、上下左右に限らず、例えば、右斜め上、右斜め下、左斜め上、および左斜め下の４方向を示す等、どの方向であってもよい。
【０１３８】
決定ボタン２９２は、カムコーダ１１の筐体に設けられたボタンであり、十字キー２９１と同体に構成されているボタンである。決定ボタン２９２は、十字キー２９１の中央に設けられ、上下左右の方向を指示する部分に囲まれるように構成されている。ユーザが十字キー２９１の中央部分、すなわち決定ボタン２９２を操作すると、アンカーが位置するリンクやボタンに対応した処理が実行される。
【０１３９】
例えば、ユーザは、十字キー２９１を操作して、LCD７８に表示されているGUIにおいてアンカーを目的のボタンに位置させ、決定ボタン２９２を操作することにより、任意の処理を実行させることができる。
【０１４０】
なお、決定ボタン２９２は、十字キー２９１と別体に構成されていてもよい。
【０１４１】
ネットワークボタン２９３は、カムコーダ１１の筐体に設けられたボタンであり、ネットワークに関する処理を行うGUIをLCD７８に表示させるボタンである。例えば、ユーザがネットワークボタン２９３を操作すると、LCD７８に、図２１に示すようなネットワークメニュー画面が表示される。ユーザは、このネットワークメニュー画面に基づいて、ネットワークに関する機能を動作させることができる。
【０１４２】
ネットワークメニューボタン２９４は、カムコーダ１１の筐体に設けられたボタンであり、LCD７８に表示されるWEBコンテンツに関する処理を行うGUIをLCD７８に表示させるボタンである。
【０１４３】
例えば、LCD７８に図２５に示すようなブラウザ画面が表示されている場合、ユーザがネットワークメニューボタン２９４を操作すると、図２６に示すような、WEBコンテンツに関する様々な処理を指示することができるボタン群で構成されたGUIであるメニューバーが表示される。そして、このメニューバーが表示されている場合、ユーザが、ネットワークメニューボタン２９４を操作すると、このメニューバーが閉じ、図２５に示すようなブラウザ画面に戻る。
【０１４４】
なお、ネットワークボタン２９３とネットワークメニューボタン２９４は、１個のボタンで構成されていてもよい。その場合、ユーザが操作したときにLCD７８に表示されているGUIに基づいて、そのボタンの指示する処理が変化する。
【０１４５】
以上のように入力部７７に構成された各ボタンを操作することにより、ユーザは、LCD７８に表示されたGUIに基づいて、様々な処理を行うことができる。
【０１４６】
図２０は、LCD７８に表示されるモニタ画像の例を示す図である。
【０１４７】
図２０の例において、LCD７８には、撮像部８０により取り込まれたモニタ画像３００が表示されている。また、上部には撮影情報部３１１があり、撮影に関する各種の情報がモニタ画像３００に重畳して表示されている。さらに下部にはGUIによる各種の処理の実行を指示するボタンがモニタ画像３００に重畳して表示されている。
【０１４８】
ズームボタン３２１Ａおよび３２１Ｂは、撮像部８０により取り込まれる画像の焦点距離の調節を指示するボタンである。
【０１４９】
ネットボタン３２２は、カムコーダ１１のネットワークに関する機能を選択するボタンである。
【０１５０】
静止画モードボタン３２３は、カムコーダ１１の静止画撮影機能を選択するボタンである。また、インデックスボタン３２４は、装着されたカセット磁気テープに記録された映像データや音声データに関する情報の表示を指示するボタンである。さらに、機能ボタン３２５は、設定などの各種の機能を操作するGUIの表示を指示するボタンである。
【０１５１】
ズームボタン３２１Ａおよび３２１Ｂ、ネットボタン３２２、静止画モードボタン３２３、インデックスボタン３２４、および機能ボタン３２５のいずれかに、ユーザが指示していることを示すアンカーが位置する。
【０１５２】
そして、ユーザは、入力部７７の十字キー２９１を右方向または左方向に指示するように操作することにより、アンカーの位置を他のボタンに移動させることができる。ユーザが入力部７７の決定ボタン２９２を操作すると、アンカーが位置するボタンに対応した処理が実行される。
【０１５３】
図２０の例において、アンカーは、ネットボタン３２２に位置している。このとき、ユーザが入力部７７の十字キー２９１を右方向に指示するように操作した場合、アンカーは静止画モードボタン３２３に移動し、ユーザが十字キー２９１を左方向に指示するように操作した場合、アンカーはズームボタン３２１Ｂに移動する。
【０１５４】
アンカーがネットボタン３２２に位置し、ユーザが入力部７７の決定ボタン２９２を操作した場合、実行するネットワークに関する処理を選択するGUIであるネットワークメニュー画面がLCD７８に表示される。また、入力部７７を構成するネットワークボタン２９３を操作しても、ネットワークメニュー画面がLCD７８に表示される。
【０１５５】
図２１は、LCD７８に表示されるネットワークメニュー画面の例を示す図である。
【０１５６】
図２１の例において、ネットワークメニュー画面３３０には、ブラウザ機能を動作させるブラウザボタン３３１、ネットワークに関する各種の設定を行う設定ボタン３３２、メール機能を動作させるメールボタン３３３、WEBアルバムに関する機能を動作させるWebアルバムボタン３３４、および、ネットワークメニュー画面３３０を閉じ、ネットワークに関する処理を終了させ、図２０に示すモニタ画面３００に戻ることを指示する終了ボタン３３５が設けられている。
【０１５７】
図２１の例において、アンカーはブラウザボタン３３１に位置しており、ユーザが入力部７７の決定ボタン２９２を操作することにより、カムコーダ１１のCPU７１はブラウザモード処理を実行する。
【０１５８】
カムコーダ１１のCPU７１によるブラウザモード処理を、図２２のフローチャートを参照して説明する。
【０１５９】
アンカーはブラウザボタン３３１に位置した状態で、ユーザが入力部７７の決定ボタン２９２を操作すると、カムコーダ１１のCPU７１は、ステップＳ２０１において、ＬＣＤ７８にブラウザ画面を表示し、通信部８２を介して、例えば、インターネットサービスプロバイダＡ１７にアクセスする処理を行う。
【０１６０】
例えば、カムコーダ１１のCPU７１は、通信部８２を制御し、インターネットサービスプロバイダＡ１７のアクセスポイント５１へのアクセスを指令する。通信部８１は、この指令を受けると、ブルートゥースアダプタ１２と近距離無線通信し、そこから公衆回線網１３を介してインターネットサービスプロバイダＡ１７のアクセスポイント５１にアクセスし、認証処理が行われる。その際に、LCD７８に認証処理画面が表示され、ユーザのIDおよびパスワードが要求される。
【０１６１】
図２３は、LCD７８に表示される、ブラウザ画面とインターネットサービスプロバイダＡ１７にアクセスした際に行われる認証処理に使用される認証画面の表示例を示す図である。
【０１６２】
図２３の例において、ブラウザ画面３４１は、接続の状態を示す状態表示部３４２、接続先のURLを示すアドレス表示部３４３、アドレス表示部３４３に表示されたURLよりダウンロードされたWEBコンテンツ３４４により構成される。
【０１６３】
インターネット１０への接続時におけるアドレス表示部３４３には、予めROM７２、またはCPU７１内のROM（図示せず）に記憶されたURLが表示されており、カムコーダ１１がインターネット１０に接続されると、カムコーダ１１はそのURLにアクセスする。なお、このURLは、ユーザにより指定され、RAM７３、またはEEPROM７４等に記憶されているようにしてもよい。
【０１６４】
また、認証処理中には、図２３に示す例のようにブラウザ画面３４１に認証画面３５１が重畳されて表示され、ユーザIDおよびパスワードが要求される。
【０１６５】
認証画面３５１には、入力されたユーザIDを表示するユーザID入力欄３５２、入力されたパスワードを表示するパスワード入力欄３５３、入力したユーザIDおよびパスワードの送信を指示するはいボタン３５４、入力したユーザIDおよびパスワードの送信を拒否するいいえボタン３５５により構成される。
【０１６６】
ユーザは、入力部７７の十字キー２９１を操作することにより、アンカーを認証画面３５１のユーザID入力欄３５２、パスワード入力欄３５３、はいボタン３５４、またはいいえボタン３５５に位置させる。そして、ユーザは入力部７７の決定ボタン２９２を操作することにより、アンカーの位置に対応した処理を実行させる。
【０１６７】
ユーザが十字キー２９１を操作し、ユーザID入力欄３５２にアンカーを位置させ、決定ボタン２９２を操作すると、LCD７８には、文字（数字、記号を含む）入力を行うことができるGUIである文字入力画面が表示される。
【０１６８】
図２４は、LCD７８に表示される文字入力画面の表示例を示す図である。
【０１６９】
図２４の例において、文字入力画面３６１は、入力された文字、数字、および記号を表示する文字入力欄３６２、文字入力欄３６２において文字、数字、および記号が入力される位置を示すカーソル３６３、英数字および記号を入力するモードを指示する英数タブ３６４Ａ、ひらがなおよび漢字を入力するモードを指示するひらがなタブ３６４Ｂ、カタカナを入力するモードを指示するカタカナタブ３６４Ｃ、文字（数字、記号を含む）の入力に関する処理を指示するボタン３６５−１乃至３６５−１９、および、文字入力画面を閉じて文字入力作業を終了する終了ボタン３６６により構成される。
【０１７０】
図２４に示す文字入力画面３６１において、ユーザは、十字キー２９１を操作し、アンカーを英数タブ３６４Ａ、ひらがなタブ３６４Ｂ、またはカタカナタブ３６４Ｃに位置させ、入力するモード（文字の種類）を選択する。図２４の例においては、英数タブ３６４Aが選択されている。
【０１７１】
タブにアンカーを位置させ、入力するモードを選択したユーザは、十字キー２９１を操作し、ボタン３６５−１乃至３６５−１９にアンカーを位置させ、決定ボタン２９２を操作することにより、GUIを操作する。
【０１７２】
図２４の例において、ボタン３６５−１、およびボタン３６５−１７は、カーソル３６３の位置を操作するボタンである。ユーザが十字キー２９１を操作し、ボタン３６５−１にアンカーを位置させ、決定ボタン２９２を操作すると、カーソル３６３は１文字分左に移動する。ただし、カーソル３６３の左に文字が無い場合、カーソル３６３は移動しない。同様に、ユーザが十字キー２９１を操作し、ボタン３６５−１７にアンカーを位置させ、決定ボタン２９２を操作すると、カーソル３６３は１文字分右に移動する。ただし、カーソル３６３の右に文字が無い場合、カーソル３６３は移動しない。
【０１７３】
ボタン３６５−１８を操作すると、文字入力欄３６２に表示された文字（数字および記号を含む）のうち、カーソル３６３の左隣にある文字（改行も含む）が１字消去され、カーソル３６３、およびカーソル３６３の右側の文字（改行も含む）が左に１文字分移動される。ただし、カーソル３６３の左側に文字が存在しない（消去する文字が無い）場合、カーソル３６３は移動しない。
【０１７４】
ボタン３６５−１９を操作すると、文字入力欄３６２に表示されたカーソル３６３は改行され、１行下に表示される。
【０１７５】
ユーザは、十字キー２９１を操作してアンカーを移動させ、決定ボタン２９２を操作することにより、ボタン３６５−２乃至３６５−１６を操作すると、各ボタンに表示されている文字、数字、および記号を入力する。入力された文字は文字入力欄３６２のカーソル３６３の位置に表示される。このときカーソル３６３は、１文字分右に移動する。ボタン３６５−２乃至３６５−１６に表示されている文字は、選択されているタブにより異なり、それに伴い入力される文字も異なる。
【０１７６】
図２４の例において、ボタン３６５−２乃至３６５−５、並びにボタン３６５−８が操作された場合、記号が入力され、ボタン３６５−６および３６５−７、並びに、ボタン３６５−１０乃至３６５−１５が操作された場合、アルファベットが入力され、ボタン３６５−９および３６５−１６が操作された場合、数字が入力される。
【０１７７】
また、ボタン３６５−２乃至３６５−１６には、それぞれ複数の記号、アルファベット、または数字が表示されているが、決定ボタン２９２が操作されると以下のように処理され、１つの記号または１文字が入力される。
【０１７８】
例えば、ユーザがボタン３６５−１１にアンカーを位置させ、決定ボタン２９２を操作した場合、文字「ｊ」が入力され、文字入力欄３６２のカーソル３６３の位置に表示される。そのとき、カーソル３６３は１文字分右側に移動する。そして、ユーザが再度決定ボタン２９２を操作すると、文字入力欄３６２に表示された文字「ｊ」は消去され、文字「ｋ」が表示される。同様に、ユーザが決定ボタン２９２を操作すると、文字「ｋ」は消去され、文字「ｌ」が表示される。すなわち、ユーザが決定ボタン２９２を操作した回数により、入力される文字が変わる。ボタン３６５−１１の場合、入力される文字は、「ｊ」、「ｋ」、「ｌ」、「Ｊ」、「Ｋ」、および「Ｌ」の６種類である。なお、文字「Ｌ」が表示されている状態から、決定ボタン２９２が操作されると、文字「Ｌ」が消去され、文字「ｊ」が表示される。
【０１７９】
表示された文字は、十字キー２９１が操作され、アンカーが移動した場合、確定される。文字が確定すると、文字入力欄３６２における入力された文字を表示する位置がカーソル３６３の位置に戻る。すなわち、表示位置が１文字分右に移動する。
【０１８０】
以上のように、ユーザは、十字キー２９１および決定ボタン２９２を操作することにより、文字を入力することができる。
【０１８１】
なお、ボタン３６５−２乃至３６５−１６により入力される文字、数字および記号は、文字入力画面３６１に表示された文字、数字、および記号以外の文字を入力するようにしてもよい。
【０１８２】
文字の入力が完了したユーザは、終了ボタン３６６を操作し、図２３の認証画面３５１に戻る。
【０１８３】
同様に、ユーザは、図２３に示す認証画面３５１において、十字キー２９１を操作してパスワード入力欄３５３にアンカーを位置させ、決定ボタン２９２を操作して図２４に示す文字入力画面３６１を表示させ、パスワードを入力する。
【０１８４】
以上のようにして、ユーザは、ネットワークシステム１４にユーザ登録したとき割り当てられたユーザIDおよびパスワードを、図２４の文字入力画面を用いて、ユーザID入力欄３５２およびパスワード入力欄３５３それぞれ入力し、はいボタン３５４を操作し、ユーザＩＤおよびパスワードの送信を指示する。
【０１８５】
カムコーダ１１のCPU７１は、通信部８２を制御し、ユーザにより入力されたユーザIDおよびパスワードに基づいて、認証情報を作成し、アクセスポイント５１に送信させる。
【０１８６】
ユーザIDおよびパスワードが認証されると、カムコーダ１１は、アクセスポイント５１を介してインターネット１０に接続される。
【０１８７】
図２２に戻り、認証処理が終了すると、カムコーダ１１のCPU７１は、ステップS２０２において、インターネット１０に接続したか否かを判定する。接続したと判定した場合、CPU７１は、図２３のアドレス表示部３４３に表示されているURLのサーバにアクセスし、WEBコンテンツをダウンロードする。ダウンロードされたWEBコンテンツは、図２３のブラウザ画面３４１のWWW表示部３４４に表示される。
【０１８８】
図２５は、WEBコンテンツを表示しているブラウザ画面の表示例を示す図である。
【０１８９】
図２５において、ブラウザ画面３４１のWWW表示部３４４には、アドレス表示部３４３に表示されたURLよりダウンロードしたWEBコンテンツが表示されている。この場合、WEBコンテンツは、VGAの解像度（640×480ドット）で表示されており、WWW表示部３４４より表示サイズが大きくなり、全てが表示されてない。このような場合、図２５に示すように、WWW表示部３４４には、縦スクロールバー３７１Ａおよび横スクロールバー３７１Ｂが表示され、この縦スクロールバー３７１Ａおよび横スクロールバー３７１Ｂが移動すると、ＷＥＢコンテンツはそれに合わせてスクロールされ、全て表示される。また、ＷＷＷ表示部３４４に表示されたＷＥＢコンテンツには、アンカーが重畳されて表示されている。
【０１９０】
ユーザは、十字キー２９１を操作し、アンカーを移動させることができる。アンカーは、ＷＥＢコンテンツに含まれるリンクやボタン等に位置される。図２５の例においては、アンカーは「ＧＷ新作映画」と表示されたリンクに位置している。ユーザが十字キー２９１を操作することで、アンカーは、その十字キー２９１が操作された方向にあるリンクやボタンに移動する。
【０１９１】
ユーザが十字キー２９１を操作した方向にリンクやボタンが存在しない場合、その方向に縦スクロールバー３７１Ａまたは横スクロールバー３７１Ｂが所定の量だけ移動し、ＷＷＷ表示部３４４に表示されるＷＥＢコンテンツがスクロールされる。ただし、その方向に縦スクロールバー３７１Ａまたは横スクロールバー３７１Ｂが移動できない場合は、ＷＥＢコンテンツはスクロールされない。例えば、図２５の例においては、縦スクロールバー３７１Ａは、上端に位置しているので、この状態からＷＥＢコンテンツを上方向にスクロールさせることはできない。
【０１９２】
以上のようにダウンロードされたＷＥＢコンテンツは、LCD７８に表示される。
【０１９３】
図２２に戻り、ステップＳ２０３において、WEBコンテンツを表示したカムコーダ１１のCPU７１は、ステップＳ２０５に進む。ステップＳ２０２において、インターネット１０に接続していないと判定した場合、カムコーダ１１のCPU７１は、ステップＳ２０４に進み、接続されていない旨のメッセージをLCD７８に表示させ、ステップＳ２０５に進む。
【０１９４】
ステップＳ２０５において、CPU７１は、ユーザが入力部７７を構成するネットワークメニューボタン２９４を操作したか否かを判定し、操作したと判定されるまで待機する。
【０１９５】
CPU７１は、ユーザが入力部７７を構成するネットワークメニューボタン２９４を操作したと判定された場合、CPU７１は、ステップＳ２０６に進み、LCD７８にメニューバーを１段表示する。
【０１９６】
図２６は、メニューバーの表示例を示す図である。
【０１９７】
図２６の例において、１段表示されたメニューバー３８１は、現在表示しているWEBコンテンツの前に表示したWEBコンテンツを表示させる戻るボタン３８２Ａ、現在表示しているWEBコンテンツの後に表示したWEBコンテンツを表示させる進むボタン３８２Ｂ、アドレス表示部３４３に表示されているURLに再度アクセスし、WEBコンテンツをダウンロードし直す再読み込みボタン３８２C、WEBコンテンツのダウンロード処理を中断する中断ボタン３８２D、ジャンプ機能を選択するジャンプボタン３８２E、ブックマーク機能を選択するブックマークボタン３８２Ｆ、接続されている回線を切断する切断ボタン３８２Ｇ、ブラウザモードを終了する終了ボタン３８２Ｈ、およびボタンの機能を説明するボタン情報表示部３８３により構成される。
【０１９８】
メニューバー３８１が表示されると、アンカーは、メニューバー３８１のボタンに位置し、ユーザが十字キー２９１を操作することにより、各ボタン上を移動する。そして、ユーザが決定ボタン２９２を操作すると、アンカーの位置するボタンが操作される。各ボタンの機能の詳細については後で説明する。
【０１９９】
図２２に戻り、メニューバーを１段表示したCPU７１は、ステップＳ２０７において、ユーザが十字キー２９１を下方向に指示するように操作したか否かを判定する。下方向を指示するように操作したと判定した場合、CPU７１は、LCD７８にメニューバーを２段表示する。
【０２００】
図２７は、メニューバーを２段表示した場合の表示例を示す図である。
【０２０１】
図２７において、メニューバー３８１は、図２６において説明した戻るボタン３８２A乃至ボタン情報表示部３８３、表示されているWEBコンテンツの解像度の設定を変更する画面拡大／縮小ボタン３９２Ａ、表示しているWEBコンテンツのフレームを切り替えるフレーム切替ボタン３９２B、表示されているWEBコンテンツに関する情報を表示する情報表示ボタン３９２C、画面メモ機能を選択する画面メモボタン３９２Dにより構成される。
【０２０２】
アンカーの操作については図２６の場合と同様であるので、その説明は省略する。ただし、メニューバーが２段表示されている場合、ユーザが十字キー２９１を操作して、アンカーをメニューバー３８１の上下のボタンに移動させることもできる。各ボタンの機能の詳細については後で説明する。
【０２０３】
図２２に戻り、メニューバーを２段表示したCPU７１は、ステップＳ２０９に進む。
【０２０４】
ステップＳ２０７において、ユーザが十字キー２９１を下方向に指示するように操作していないと判定した場合、CPU７１は、ステップＳ２０９に進む。
【０２０５】
ステップＳ２０９において、CPU７１は、ユーザがアンカーを操作し、メニューバー３８１の終了ボタン３８２Hを操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ２１０に進み、インターネット１０に接続されている回線を電気的に切断し、図２１に例を示すネットワークメニュー画面３３０を表示し、ブラウザモード処理を終了する。
【０２０６】
図２８は、回線切断時にLCD７８に表示される回線切断確認画面４０１の表示例を示す図である。
【０２０７】
図２８の例において、回線切断確認画面４０１には、「回線を切断します  よろしいですか？」のメッセージが表示され、回線を切断するはいボタン４０２、および回線の切断を拒否するいいえボタン４０３が設けられている。
【０２０８】
図２８の例において、アンカーははいボタン４０２またはいいえボタン４０３に位置し、ユーザは、十字キー２９１を操作してアンカーをはいボタン４０２またはいいえボタン４０３に移動させ、決定ボタン２９２を操作することで、はいボタン４０２またはいいえボタン４０３のどちらかのボタンを操作する。
【０２０９】
ユーザが、はいボタン４０２を操作すると、回線切断の処理が続けられ、ブラウザモード処理が終了される。ユーザがいいえボタン４０３を操作すると、回線切断の処理が中止され、元の画面に戻る。
【０２１０】
図２２に戻り、ステップＳ２０９において、ユーザがメニューバー３８１の終了ボタン３８２Ｈを操作していないと判定した場合、CPU７１は、ステップＳ２１１に進み、入力部７７を構成するネットワークメニューボタン２９４を再度操作したか否かを判定する。操作していないと判定した場合、CPU７１は、ステップＳ２０９に戻り、それ以降の処理を繰り返す。
【０２１１】
ユーザがネットワークメニューボタン２９４を再度操作したと判定した場合、CPU７１は、ステップＳ２１２に進み、LCD７８に表示されているメニューバー３８１を閉じる。メニューバー３８１を閉じると、CPU７１は、ステップＳ２０５に戻り、それ以降の処理を繰り返す。
【０２１２】
以上のようにして、CPU７１は、ブラウザモード処理を行う。
【０２１３】
以上に説明したブラウザモード処理において、LCD７８にメニューバー３８１が表示されると、CPU７１は、メニューバーに関する処理であるメニューバー処理を開始する。
【０２１４】
CPU７１によるメニューバー処理を図２９乃至図３１のフローチャートを参照して説明する。また、必要に応じて、図２６および図２７を参照して説明する。
【０２１５】
最初にステップＳ２３１において、CPU７１は、ユーザが、図２６のメニューバー３８１の戻るボタン３８２Ａを操作したか否かを判定する。
【０２１６】
図２６の例において、ユーザは、十字キー２９１を操作してアンカーを戻るボタン３８２Aに位置させ、決定ボタン２９２を操作することにより戻るボタン３８２Ａを操作する。
【０２１７】
図２９において、ユーザが戻るボタン３８２Ａを操作したと判定した場合、CPU７１は、ステップＳ２３２に進み、前ページの履歴が存在するか否かを判定する。
【０２１８】
ユーザが、それまでに複数のWEBコンテンツ（ページ）を表示させている場合、その履歴情報は、RAM７３等に記憶されている。CPU７１は、その履歴情報を参照し、現在表示されているWEBコンテンツ（ページ）の前に表示されたWEBコンテンツ（前ページ）の履歴が存在するか否かを判定する。
【０２１９】
前ページの履歴が存在すると判定した場合、CPU７１は、ステップＳ２３３に進み、WWW表示部３４４に前ページを表示する。この場合、URLのみをRAM７３等に記憶しておき、WWW表示部３４４に前ページを表示する際に、そのURLにアクセスし、WEBコンテンツ（ページ）をダウンロードするようにしてもよいし、WEBコンテンツ（ページ）自体をRAM７３等に記憶しておき、WWW表示部３４４に前ページを表示する際に、そのWEBコンテンツ（ページ）を表示するようにしてもよい。
【０２２０】
前ページを表示させたCPU71は、ステップＳ２３４に進む。
【０２２１】
また、ステップＳ２３２において、前ページの履歴情報が存在しないと判定された場合、CPU７１は、ステップＳ２３４に進む。
【０２２２】
さらに、ステップＳ２３１において、ユーザが戻るボタン３８２Ａを操作していないと判定した場合、CPU７１は、ステップＳ２３４に進む。
【０２２３】
ステップＳ２３４において、CPU７１は、ユーザが図２６のメニューバー３８１の進むボタン３８２Bを操作したか否かを判定する。
【０２２４】
図２６の例において、ユーザは、戻るボタン３８２Ａを操作する場合と同様に進むボタン３８２Ｂを操作する。
【０２２５】
図２９において、ユーザが進むボタン３８２Ｂを操作したと判定した場合、CPU７１は、ステップＳ２３５に進み、次ページの履歴が存在するか否かを判定する。
【０２２６】
ユーザが、それまでに複数のWEBコンテンツ（ページ）を表示させており、戻るボタン３８２Ａを操作し、過去に表示したWEBコンテンツ（ページ）を再度表示させている場合、CPU７１は、履歴情報を参照し、現在表示されているWEBコンテンツ（ページ）の次に表示されたWEBコンテンツ（次ページ）の履歴が存在するか否かを判定する。
【０２２７】
次ページの履歴が存在すると判定した場合、CPU７１は、ステップＳ２３６に進み、WWW表示部３４４に次ページを表示する。この場合、URLのみをRAM７３等に記憶しておき、WWW表示部３４４に次ページを表示する際に、そのURLにアクセスし、WEBコンテンツ（ページ）をダウンロードするようにしてもよいし、WEBコンテンツ（ページ）自体をRAM７３等に記憶しておき、WWW表示部３４４に次ページを表示する際に、そのWEBコンテンツ（ページ）を表示するようにしてもよい。
【０２２８】
次ページを表示させたCPU71は、ステップＳ２３７に進む。
【０２２９】
また、ステップＳ２３５において、次ページの履歴情報が存在しないと判定された場合、CPU７１は、ステップＳ２３７に進む。
【０２３０】
さらに、ステップＳ２３１において、ユーザが進むボタン３８２Ｂを操作していないと判定した場合、CPU７１は、ステップＳ２３７に進む。
【０２３１】
ステップＳ２３７において、CPU７１は、ユーザが図２６のメニューバー３８１の再読み込みボタン３８２Ｃを操作したか否かを判定する。
【０２３２】
図２６の例において、ユーザは、戻るボタン３８２Ａを操作する場合と同様に再読み込みボタン３８２Ｃを操作する。
【０２３３】
図２９において、ユーザが再読み込みボタン３８２Ｃを操作したと判定した場合、CPU７１は、ステップＳ２３８に進み、アドレス表示部３４３に表示されたURLにアクセスしWWW表示部３４４に現在表示されているWEBコンテンツ（ページ）をダウンロードし、ページの再読み込みを行う。ページの再読み込みを行ったCPU７１は、ステップＳ２３９に進む。
【０２３４】
また、ステップＳ２３７において、ユーザが再読み込みボタン３８２Ｃを操作していないと判定した場合、CPU７１は、ステップＳ２３９に進む。
【０２３５】
ステップＳ２３９において、CPU７１は、ユーザが図２６のメニューバー３８１の中断ボタン３８２Ｄを操作したか否かを判定する。
【０２３６】
図２６の例において、ユーザは、戻るボタン３８２Ａを操作する場合と同様に中断ボタン３８２Ｄを操作する。
【０２３７】
図２９において、ユーザが中断ボタン３８２Ｄを操作したと判定した場合、CPU７１は、ステップＳ２４０に進み、そのとき行われているWEBコンテンツ（ページ）をダウンロードする処理を中断し、ページの読み込みを中断する。ページの読み込みの中断を行ったCPU７１は、図３０のステップＳ２４１に進む。
【０２３８】
また、ステップＳ２３９において、ユーザが中断ボタン３８２Ｄを操作していないと判定した場合、CPU７１は、図３０のステップＳ２４１に進む。
【０２３９】
図３０のステップＳ２４１において、CPU７１は、ユーザが図２６のメニューバー３８１のジャンプボタン３８２Ｅを操作したか否かを判定する。
【０２４０】
図２６の例において、ユーザは、戻るボタン３８２Ａを操作する場合と同様にジャンプボタン３８２Ｅを操作する。
【０２４１】
図３０のステップＳ２４１において、ユーザがジャンプボタン３８２Ｅを操作したと判定した場合、CPU７１は、ステップＳ２４２に進み、ジャンプ処理を行う。ジャンプ処理の詳細については後で説明する。ジャンプ処理を行ったCPU７１は、ステップＳ２４３に進む。
【０２４２】
また、ステップＳ２４１において、ユーザがジャンプボタン３８２Ｅを操作していないと判定した場合、CPU７１は、ステップＳ２４３に進む。
【０２４３】
ステップＳ２４３において、CPU７１は、ユーザが図２６のメニューバー３８１のブックマークボタン３８２Ｆを操作したか否かを判定する。
【０２４４】
図２６の例において、ユーザは、戻るボタン３８２Ａを操作する場合と同様にブックマークボタン３８２Ｆを操作する。
【０２４５】
図３０のステップＳ２４３において、ユーザがブックマークボタン３８２Ｆを操作したと判定した場合、CPU７１は、ステップＳ２４４に進み、ブックマーク処理を行う。ブックマーク処理の詳細については後で説明する。ブックマーク処理を行ったCPU７１は、ステップＳ２４５に進む。
【０２４６】
また、ステップＳ２４３において、ユーザがブックマークボタン３８２Ｆを操作していないと判定した場合、CPU７１は、ステップＳ２４５に進む。
【０２４７】
ステップＳ２４５において、CPU７１は、ユーザが図２６のメニューバー３８１の切断ボタン３８２Ｇを操作したか否かを判定する。
【０２４８】
図２６の例において、ユーザは、戻るボタン３８２Ａを操作する場合と同様に切断ボタン３８２Ｇを操作する。
【０２４９】
図３０のステップＳ２４５において、ユーザが切断ボタン３８２Ｇを操作したと判定した場合、CPU７１は、ステップＳ２４６に進み、インターネット１０に接続されている回線を電気的に切断する。その切断処理の際に、CPU７１は、LCD７８に図２８に示す回線切断確認画面４０１を表示する。回線を切断したCPU７１は、ステップＳ２４７に進む。
【０２５０】
また、ステップＳ２４５において、ユーザが切断ボタン３８２Gを操作していないと判定した場合、CPU７１は、ステップＳ２４７に進む。
【０２５１】
ステップＳ２４７において、CPU７１は、ユーザが図２６のメニューバー３８１の終了ボタン３８２Hを操作したか否かを判定する。
【０２５２】
図２６の例において、ユーザは、戻るボタン３８２Ａを操作する場合と同様に終了ボタン３８２Hを操作する。
【０２５３】
図３０のステップＳ２４７において、ユーザが終了ボタン３８２Hを操作したと判定した場合、CPU７１は、ステップＳ２４８に進み、インターネット１０に接続されている回線を電気的に切断する。その切断処理の際に、CPU７１は、LCD７８に図２８に示す回線切断確認画面４０１を表示する。回線を切断したCPU７１は、LCD７８に図２１に示すネットワークメニュー画面を表示し、メニューバー処理を終了する。
【０２５４】
また、ステップＳ２４７において、ユーザが終了ボタン３８２Hを操作していないと判定した場合、CPU７１は、図３１のステップＳ２４９に進む。
【０２５５】
図３１のステップＳ２４９において、CPU７１は、LCD７８にメニューバーの２段目を表示しているか否かを判定する。表示していないと判定した場合、CPU７１は図２９のステップＳ２３１に戻り、それ以降の処理を繰り返す。
【０２５６】
メニューバーの２段目を表示していると判定した場合、CPU７１は、ステップＳ２５０に進み、ユーザが図２７のメニューバー３８１の画面拡大／縮小ボタン３９２Ａを操作したか否かを判定する。
【０２５７】
ユーザは、図２６の例において戻るボタン３８２Ａを操作する場合と同様に、図２７の例における画面拡大／縮小ボタン３９２Ａを操作する。
【０２５８】
図３１において、ユーザが画面拡大／縮小ボタン３９２Ａを操作したと判定した場合、CPU７１は、ステップＳ２５１に進み、ＬＣＤ７８に表示されている画面モードを切り替えることで表示サイズを変える。画面モードは、VGA（640×480ドット）とQVGA（320×240ドット）の２つの解像度が用意されており、画面拡大／縮小ボタン３９２Ａをユーザが操作するごとに、画面モードの切り替えが行われる。なお、予め用意する画面モードは、VGAおよびQVGAの２種類に限らず、例えばSVGA等の他の解像度でもよい。また、用意するモードの種類は何種類でもよい。これにより、LCD７８のサイズが小さい場合でも、画像を表示することが可能であり、ユーザは、画面のサイズによらず、GUIの操作を行うことができる。
【０２５９】
画面モードを切り替えたCPU７１は、ステップＳ２５２に進む。また、ステップＳ２５０において、ユーザが画面拡大／縮小ボタン３９２Ａを操作していないと判定した場合、CPU７１は、ステップＳ２５２に進む。
【０２６０】
ステップＳ２５２において、CPU７１は、ユーザが図２７のメニューバー３８１のフレーム切替ボタン３９２Bを操作したか否かを判定する。
【０２６１】
ユーザは、図２６の例において戻るボタン３８２Ａを操作する場合と同様に、図２７の例におけるフレーム切替ボタン３９２Bを操作する。
【０２６２】
図３１において、ユーザがフレーム切替ボタン３９２Bを操作したと判定した場合、CPU７１は、ステップＳ２５３に進み、WWW表示部３４４に異なるフレームのWEBコンテンツを表示する。WEBコンテンツがフレーム分割されていない場合はそのままの表示となる。CPU７１は、ユーザがフレーム切替ボタン３９２Bを操作するごとに、存在するフレームを順番に表示する。
【０２６３】
フレームを切り替えたCPU７１は、ステップＳ２５４に進む。また、ステップＳ２５２において、ユーザがフレーム切替ボタン３９２Bを操作していないと判定した場合、CPU７１は、ステップＳ２５４に進む。
【０２６４】
ステップＳ２５４において、CPU７１は、ユーザが図２７のメニューバー３８１の情報表示ボタン３９２Cを操作したか否かを判定する。
【０２６５】
ユーザは、図２６の例において戻るボタン３８２Ａを操作する場合と同様に、図２７の例における情報表示ボタン３９２Cを操作する。
【０２６６】
図３１において、ユーザが情報表示ボタン３９２Cを操作したと判定した場合、CPU７１は、ステップＳ２５５に進み、WWW表示部３４４に表示されたWEBコンテンツに関する情報を表示する。
【０２６７】
情報を表示したCPU７１は、ステップＳ２５６に進む。また、ステップＳ２５４において、ユーザが情報表示ボタン３９２Cを操作していないと判定した場合、CPU７１は、ステップＳ２５６に進む。
【０２６８】
ステップＳ２５６において、CPU７１は、ユーザが図２７のメニューバー３８１の情報表示ボタン３９２Dを操作したか否かを判定する。
【０２６９】
ユーザは、図２６の例において戻るボタン３８２Ａを操作する場合と同様に、図２７の例における画面メモボタン３９２Dを操作する。
【０２７０】
図３１において、ユーザが画面メモボタン３９２Dを操作したと判定した場合、CPU７１は、ステップＳ２５７に進み、画面メモ処理を行う。画面メモ処理の詳細については、後で説明する。
【０２７１】
画面メモ処理を終了したCPU７１は、ステップＳ２５１に戻り、それ以降の処理を行う。また、ステップＳ２５６において、ユーザが画面メモボタン３９２Dを操作していないと判定した場合、CPU７１は、ステップＳ２５１に戻り、それ以降の処理を行う。
【０２７２】
以上のようにCPU７１がメニューバー処理を行うことで、ユーザは、GUIであるメニューバーを操作し、様々な機能を利用することができる。
【０２７３】
次に、図３０のステップＳ２４２において行われるジャンプ処理の詳細を図３２のフローチャートを参照して説明する。
【０２７４】
ユーザにより図２６のメニューバー３８１のジャンプボタン３８２Eが操作されると、カムコーダ１１のCPU７１は、ステップＳ２７１において、図２４に示す文字入力画面３６１を表示し、入力を受け付ける。
【０２７５】
ユーザは、十字キー２９１と決定ボタン２９２を操作することで文字入力画面３６１によりアクセスするURLを入力する。入力が完了するとユーザは、終了ボタン３６６を操作し、文字入力画面を終了する。
【０２７６】
文字入力画面３６１をLCD７８に表示したCPU７１は、ステップＳ２７２において、ユーザが終了ボタン３６６を操作したか否かを判定し、操作したと判定するまで待機する。
【０２７７】
ユーザが終了ボタン３６６を操作したと判定した場合、CPU７１は、ステップＳ２７３に進み、ブラウザ画面に戻り、ユーザにより指定されたURLにアクセスし、ページをダウンロードし、表示する。
【０２７８】
ダウンロードしたページを表示したCPU７１は、ジャンプ処理を終了し、図３０のステップＳ２４３に進む。以上のようにCPU７１はジャンプ処理を行い、ユーザは、十字キー２９１と決定ボタン２９２を操作することにより、目的のURLにアクセスし、WEBコンテンツを表示させることができる。
【０２７９】
次に図３０のステップＳ２４４において行われるブックマーク処理の詳細について、図３３および図３４のフローチャートを参照して説明する。
【０２８０】
ユーザにより図２６のメニューバー３８１のブックマークボタン３８２Ｆが操作されると、CPU７１は、ステップＳ２９１において、LCD７８にブックマークリスト画面を表示し、ユーザの入力を受け付ける。
【０２８１】
図３５は、ブックマークリスト画面の表示例を示す図である。
【０２８２】
図３５の例において、ブックマークリスト画面４１１には、ブックマークリスト画面を閉じる処理を行う項目４１２Ａ、ブックマークリストの追加を行う項目４１２Ｂ、これまでに記憶されたブックマークである項目４１２Ｃ乃至４１２Ｇがブックマークリストとして表示されている。また、ブックマークリストの下には、アンカーが位置するブックマークが指定するＵＲＬを表示するアドレス表示部４１３が表示されている。さらに、図３５に示すように、記憶されているブックマークが一度にブックマークリスト画面４１１に表示できない場合、ブックマークリストの右側にはスクロールバー４１４が表示されている。
【０２８３】
項目４１２Ｃ乃至４１２Ｇ等からなるブックマーク情報は、図３のRAM７３、EEPROM７４等に記憶されており、LCD７８にブックマークリスト画面４１１が表示されると、これらのブックマーク情報が読み出され、それらのタイトルがブックマークリストとして表示される。また、ブックマーク情報はメモリカードインターフェース８４を介して、メモリカード８５に記憶されてもよい。
【０２８４】
アンカーは、ブックマークリストに位置しており、ユーザが十字キー２９１を操作することで、位置する項目を選択できる。そしてユーザが決定ボタン２９２を操作すると、アンカーの位置する項目が操作される。また、アンカーが表示されているブックマークリストの一番下の項目に位置するときに、ユーザが十字キー２９１を下方向に指示するように操作すると、スクロールバー４１４が移動し、表示されていなかった項目が表示される。アンカーが表示されているブックマークリストの一番上の項目に位置し、ユーザが十字キー２９１を上方向に指示するように操作した場合も同様である。
【０２８５】
図３３に戻り、ステップＳ２９２において、CPU７１は、ユーザが項目４１２Ａの「戻る」を選択したか否かを判定する。選択したと判定した場合、CPU７１は、ステップＳ２９３に進み、ブックマークリスト画面４１１を終了する。ステップＳ２９３の処理を終了すると、CPU７１は、ブックマークリスト処理を終了し、図３０のステップＳ２４５に進む。
【０２８６】
また、ステップＳ２９２において、ユーザが項目４１２Ａを選択していないと判定した場合、CPU７１は、ステップＳ２９４に進み、ユーザが項目４１２Ｂの「追加」を選択したか否かを判定する。選択したと判定した場合、CPU７１は、ステップＳ２９５に進み、アドレス表示部３４３に表示されているURL等をブックマーク情報としてRAM７３、またはEEPROM７４等に記憶し、そのタイトルを新たにブックマークリストに追加して表示する。ブックマークを追加すると、CPU７１は、ブックマーク追加確認画面をLCD７８に表示する。
【０２８７】
図３６はブックマーク追加確認画面の表示例を示す図である。
【０２８８】
図３６の例において、ブックマーク追加確認画面４２１には、「ブックマークを追加しました」のメッセージが表示されている。そして、そのメッセージの下にはブックマーク追加確認画面４２１を閉じるはいボタン４２２が設けられている。
【０２８９】
ユーザは、このブックマーク追加確認画面４２１のメッセージを見て、ブックマークが追加されたことを確認し、決定ボタン２９２を操作してはいボタン４２２を選択する。はいボタン４２２が操作されると、ブックマーク確認画面４２１が終了する。追加されたブックマークはブックマークリストの項目４１２Bの下に追加される。
【０２９０】
図３３に戻り、ブックマークを追加したCPU７１は、ステップＳ２９６に進む。また、ステップＳ２９４において、ユーザが項目４１２Ｂの「追加」を選択したと判定していないと判定した場合、CPU７１は、ステップＳ２９６に進む。
【０２９１】
ステップＳ２９６において、CPU７１は、ユーザが項目４１２C乃至４１２Gのブックマークを選択したか否かを判定する。選択していないと判定した場合、CPU７１は、ステップＳ２９２に戻り、それ以降の処理を繰り返す。
【０２９２】
ユーザが項目４１２C乃至４１２Gのブックマークを選択したと判定した場合、CPU７１は、ステップＳ２９７に進み、LCD７８にブックマーク確認画面を表示し、入力を受け付ける。
【０２９３】
図３７は、ブックマーク確認画面の表示例を示す図である。
【０２９４】
図３７の例において、ブックマーク確認画面４３１は、ブックマークリストに表示されるブックマークのタイトルを表示するタイトル表示部４３２、ブックマークとして保存されたアドレスを示すアドレス表示部４３３、表示されているブックマークをブックマークリストより削除する削除ボタン４３４Ａ、ブックマークのタイトルを編集する編集ボタン４３４Ｂ、アドレス表示部４３３に表示されているアドレスにアクセスするジャンプボタン４３４Ｃ、および図３５に示すブックマークリスト画面４１１に戻るキャンセルボタン４３４Ｄにより構成される。
【０２９５】
アンカーは、削除ボタン４３４Ａ乃至キャンセルボタン４３４Ｄのいずれかに位置し、ユーザが十字キー２９１を操作することで、隣のボタンへと移動する。そして、ユーザが決定ボタン２９２を操作すると、アンカーの位置するボタンが操作される。
【０２９６】
図３３において、ステップＳ２９７の処理を終了したCPU７１は、図３４のステップＳ２９８に進み、ユーザが削除ボタン４３４Ａを操作したか否かを判定する。操作したと判定すると、CPU７１は、ステップＳ２９９に進み、LCD７８にブックマーク削除確認画面を表示し、入力を受け付ける。
【０２９７】
図３８は、ブックマーク削除確認画面の表示例を示す図である。
【０２９８】
図３８において、ブックマーク削除確認画面４４１には、「このブックマークを削除してもよろしいですか？」のメッセージが表示される。そして、その下には、削除を指示するはいボタン４４２Ａ、および削除を拒否するいいえボタン４４２Ｂが設けられている。
【０２９９】
ユーザは、十字キー２９１を操作することにより、アンカーをはいボタン４４２Ａまたはいいえボタン４４２Ｂに位置させ、決定ボタン２９２を操作することにより、アンカーが位置するボタンを操作する。
【０３００】
ユーザがはいボタン４４２Ａを操作すると、このブックマークはブックマークリストより削除される。また、ユーザがいいえボタン４４２Ｂを操作すると、このブックマークは削除されず、ブックマーク確認画面４３１に戻る。
【０３０１】
図３４に戻り、ステップＳ２９９の処理を終了したCPU７１は、ステップＳ３００に進み、ユーザがはいボタン４４２Ａを操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ３０１に進み、指定されたブックマークをブックマークリストより削除する。ブックマークを削除したCPU７１は、ステップＳ３０３に進む。
【０３０２】
ステップＳ３００において、ユーザがはいボタン４４２Ａを操作していないと判定した場合、CPU７１は、ステップＳ３０２に進み、ユーザがいいえボタン４４２Ｂを操作したか否かを判定する。操作していないと判定した場合、CPU７１は、ステップＳ３００に戻り、それ以降の処理を繰り返す。
【０３０３】
ユーザがいいえボタン４４２Ｂを操作したと判定した場合、CPU７１は、ブックマークを削除せずに図３７のブックマーク確認画面４３１に戻り、ステップＳ３０３に進む。また、ステップＳ２９８において、ユーザが削除ボタン４３４Ａを操作していないと判定した場合、CPU７１は、ステップＳ３０３に進む。
【０３０４】
ステップＳ３０３において、CPU７１は、ユーザが図３７のブックマーク確認画面４３１の編集ボタン４３４Ｂを操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ３０４に進み、図２４に示す文字入力画面３６１を表示し、入力を受け付ける。ユーザは文字入力画面３６１を操作して、ブックマークのタイトルを編集する。編集が完了すると、ユーザは、文字入力画面３６１の終了ボタン３６６を操作して、編集作業を終了する。
【０３０５】
CPU７１は、ステップＳ３０５において、ユーザが、文字入力画面３６１の終了ボタン３６６を操作したか否かを判定し、操作したと判定するまで待機する。
【０３０６】
ユーザが終了ボタン３６６を操作したと判定した場合、CPU７１は、ステップＳ３０６に進み、ユーザが入力した編集結果を図３５のブックマークリスト画面４１１のブックマークリストに反映させ、ステップＳ３０７に進む。
【０３０７】
また、ステップＳ３０３において、ユーザが編集ボタン４３４Ｂを操作していないと判定した場合、CPU７１は、ステップＳ３０７に進む。
【０３０８】
ステップＳ３０７において、CPU７１は、ユーザが、図３７のブックマーク確認画面４３１のジャンプボタン４３４Ｃを操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ３０８に進み、指定されたURLのページを取得し、ブラウザ画面３４１のWWW表示部３４４に表示する。表示が完了するとCPU７１は、ブックマーク処理を終了し、図３０のステップＳ２４５に進む。
【０３０９】
また、ステップＳ３０７において、ジャンプボタン４３４Ｃを操作していないと判定した場合、CPU７１は、ステップＳ３０９に進み、ユーザが図３７のブックマーク確認画面４３１のキャンセルボタン４３４Ｄを操作したか否かを判定する。操作していないと判定した場合、CPU７１は、ステップＳ２９８に戻り、それ以降の処理を繰り返す。
【０３１０】
また、ユーザがキャンセルボタン４３４Ｄを操作したと判定した場合、CPU７１は、ステップＳ３１０に進み、図３５のブックマークリスト画面４１１をLCD７８に表示し、入力を受け付ける。ステップＳ３１０の処理を終了したユーザは、ステップＳ２９２に戻り、それ以降の処理を繰り返す。
【０３１１】
以上のようにCPU７１はブックマーク処理を行い、ユーザは、十字キー２９１と決定ボタン２９２を操作することにより、表示しているWEBコンテンツをブックマークに登録したり、登録してあるブックマークを編集したり、登録してあるブックマークよりWEBコンテンツを表示させたりすることができる。
【０３１２】
次に図３１のステップＳ２５７において行われる画面メモ処理の詳細について、図３９および図４０のフローチャートを参照して説明する。
【０３１３】
画面メモは、ユーザの指示に基づいてメモリカード８５に記憶された、インターネット１０よりダウンロードしたWEBコンテンツに関する情報のことである。ユーザは、この機能を利用し、例えば、山奥などの、インターネットに接続できない状況においても、メモリカード８５より読み出させることによりWEBコンテンツを視聴することができる。また、この画面メモは、メモリカード８５に記憶されるので、ユーザは、他のカムコーダ１１等の、メモリカード８５を装着可能で、WEBコンテンツを表示可能な機器を用いて、WEBコンテンツを視聴することも可能である。
【０３１４】
ユーザにより図２７のメニューバー３８１の画面メモボタン３９２Dが操作されると、CPU７１は、ステップＳ３３１において、LCD７８に画面メモリスト画面を表示し、ユーザの入力を受け付ける。
【０３１５】
図４１は、画面メモリスト画面の表示例を示す図である。
【０３１６】
図４１の例において、画面メモリスト画面４５１には、画面メモリスト画面を閉じる処理を行う項目４５２Ａ、画面メモの追加を行う項目４５２Ｂ、これまでに記憶された画面メモである項目４５２Ｃ乃至４５２Ｇが画面メモリストとして表示されている。また、画面メモリストの下には、アンカーが位置する画面メモが指定するＵＲＬを表示するアドレス表示部４５３が表示されている。さらに、図４１に示すように、記憶されている画面メモが一度に画面メモリスト画面４５１に表示できない場合、画面メモリストの右側にはスクロールバー４５４が表示されている。
【０３１７】
項目４５２Ｃ乃至４５２Ｇ等からなる画面メモ情報は、図３のメモリカードインターフェース８４を介して、メモリカード８５に記憶されており、LCD７８に画面メモリスト画面４５１が表示されると、これらの画面メモ情報が読み出され、それらのタイトルが画面メモリストとして表示される。ユーザは、画面メモ情報の記憶されたメモリカード８５をカムコーダ１１に装着することにより、画面メモ機能を利用して、どこでも画面メモ情報のWEBコンテンツをLCD７８に表示させることができる。
【０３１８】
アンカーは、画面メモリストに位置しており、ユーザが十字キー２９１を操作することで、位置する項目を選択できる。そしてユーザが決定ボタン２９２を操作すると、アンカーの位置する項目が操作される。また、アンカーが表示されている画面メモリストの一番下の項目に位置するときに、ユーザが十字キー２９１を下方向に指示するように操作すると、スクロールバー４５４が移動し、表示されていなかった項目が表示される。アンカーが表示されている画面メモリストの一番上の項目に位置し、ユーザが十字キー２９１を上方向に指示するように操作した場合も同様である。
【０３１９】
図３９に戻り、ステップＳ３３２において、CPU７１は、ユーザが項目４５２Ａの「戻る」を選択したか否かを判定する。選択したと判定した場合、CPU７１は、ステップＳ３３３に進み、画面メモリスト画面４５１を終了する。ステップＳ３３３の処理を終了すると、CPU７１は、画面メモリスト処理を終了し、図３１のステップＳ２５７に進む。
【０３２０】
また、ステップＳ３３２において、ユーザが項目４１２Ａを選択していないと判定した場合、CPU７１は、ステップＳ３３４に進み、ユーザが項目４１２Ｂの「追加」を選択したか否かを判定する。選択したと判定した場合、CPU７１は、ステップＳ３３５に進み、WWW表示部３４４に表示されているWEBコンテンツ等を画面メモ情報として、図３のメモリカードインターフェース８４を介して、メモリカード８５に記憶し、新たに画面メモリストに追加する。画面メモリストを追加すると、CPU７１は、画面メモ追加確認画面をLCD７８に表示する。
【０３２１】
図４２は画面メモ追加確認画面の表示例を示す図である。
【０３２２】
図４２の例において、画面メモ追加確認画面４６１には、「画面メモを追加しました」のメッセージが表示されている。そして、そのメッセージの下には画面メモ追加確認画面４６１を閉じるはいボタン４６２が設けられている。
【０３２３】
ユーザは、この画面メモ追加確認画面４６１のメッセージを見て、画面メモが追加されたことを確認し、決定ボタン２９２を操作してはいボタン４６２を選択する。はいボタン４６２が操作されると、画面メモ確認画面４６１が終了する。追加された画面メモは画面メモリストの項目４１２Bの下に追加される。
【０３２４】
図４３は、メモリカード８５に記憶された画面メモ情報のファイル構成の例を示す模式図である。
【０３２５】
図４３の例において、フォルダ名「MSROOT」のフォルダ４７１の下にフォルダ名「Camnet01」のフォルダ４７２が構成されている。そしてその下には、画面メモ情報を管理するファイル名「HTMLMEMO．MNG」の管理ファイル４７３、WEBコンテンツを構成するファイルを含むフォルダ名「HTML0001」のフォルダ４７４、およびWEBコンテンツを構成するファイルを含むフォルダ名「HTML0002」のフォルダ４７６が構成されている。
【０３２６】
フォルダ名「HTML0001」のフォルダ４７４には、HTMLファイルであるファイル名「NDEX．HTM」のファイル４７５Ａ、GIFファイルであるファイル名「TITLE．GIF」のファイル４７５B、およびJPEGファイルであるファイル名「PICTURE．JPG」のファイル４７５Cが構成されている。
【０３２７】
フォルダ名「HTML0002」のフォルダ４７６には、HTMLファイルであるファイル名「FOO．HTM」のファイル４７７Ａ、JPGファイルであるファイル名「BAR．JPG」のファイル４７７B、およびJPEGファイルであるファイル名「ZOT．JPG」のファイル４７７Cが構成されている。
【０３２８】
これらのフォルダ名、およびファイル名は、上述した名前に限らず、他のフォルダおよびファイルと識別可能であればよい。また、フォルダ名「HTML0001」のフォルダ４７４、および、フォルダ名「HTML0002」のフォルダ４７６には、上述したファイル構成に限らず、それぞれ、画面メモとして記憶されるWEBコンテンツを構成するファイルが構成されている。
【０３２９】
図３９に戻り、画面メモを追加したCPU７１は、ステップＳ３３６に進む。また、ステップＳ３３４において、ユーザが項目４５２Ｂの「追加」を選択したと判定していないと判定した場合、CPU７１は、ステップＳ３３６に進む。
【０３３０】
ステップＳ３３６において、CPU７１は、ユーザが項目４５２C乃至４５２Gの画面メモを選択したか否かを判定する。選択していないと判定した場合、CPU７１は、ステップＳ３３２に戻り、それ以降の処理を繰り返す。
【０３３１】
ユーザが項目４５２C乃至４５２Gの画面メモを選択したと判定した場合、CPU７１は、ステップＳ３３７に進み、LCD７８に画面メモ確認画面を表示し、入力を受け付ける。
【０３３２】
図４４は、画面メモ確認画面の表示例を示す図である。
【０３３３】
図４４の例において、画面メモ確認画面４９１は、画面メモリストに表示される画面メモのタイトルを表示するタイトル表示部４９２、画面メモとして保存されたWEBコンテンツのアドレスを示すアドレス表示部４９３、表示されている画面メモを削除する削除ボタン４９４Ａ、画面メモのタイトルを編集する編集ボタン４９４Ｂ、表示されている画面メモのWEBコンテンツを表示するジャンプボタン４９４Ｃ、および図４１に示す画面メモリスト画面４５１に戻るキャンセルボタン４９４Ｄにより構成される。
【０３３４】
アンカーは、削除ボタン４９４Ａ乃至キャンセルボタン４９４Ｄのいずれかに位置し、ユーザが十字キー２９１を操作することで、隣のボタンへと移動する。そして、ユーザが決定ボタン２９２を操作すると、アンカーの位置するボタンが操作される。
【０３３５】
図３９において、ステップＳ３３７の処理を終了したCPU７１は、図４０のステップＳ３３８に進み、ユーザが削除ボタン４９４Ａを操作したか否かを判定する。操作したと判定すると、CPU７１は、ステップＳ３３９に進み、LCD７８に画面メモ削除確認画面を表示し、入力を受け付ける。
【０３３６】
図４５は、画面メモ削除確認画面の表示例を示す図である。
【０３３７】
図４５において、画面メモ削除確認画面５０１には、「この画面メモを削除してもよろしいですか？」のメッセージが表示される。そして、その下には、削除を指示するはいボタン５０２Ａ、および削除を拒否するいいえボタン５０２Ｂが設けられている。
【０３３８】
ユーザは、十字キー２９１を操作することにより、アンカーをはいボタン５０２Ａまたはいいえボタン５０２Ｂに位置させ、決定ボタン２９２を操作することにより、アンカーが位置するボタンを操作する。
【０３３９】
ユーザがはいボタン５０２Ａを操作すると、CPU７１は、メモリカードインターフェース８４を介してメモリカード８５に記憶されている画面メモ情報のうち、指定された画面メモを削除する。そして、画面メモリストより対応する画面メモのタイトルが削除される。また、ユーザがいいえボタン５０２Ｂを操作すると、この画面メモは削除されず、画面メモ確認画面４９１に戻る。
【０３４０】
図４０に戻り、ステップＳ３３９の処理を終了したCPU７１は、ステップＳ３４０に進み、ユーザがはいボタン５０２Ａを操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ３４１に進み、指定された画面メモをメモリカード８５より削除し、画面メモリストより画面メモのタイトル削除する。画面メモを削除したCPU７１は、ステップＳ３４３に進む。
【０３４１】
ステップＳ３４０において、ユーザがはいボタン５０２Ａを操作していないと判定した場合、CPU７１は、ステップＳ３４２に進み、ユーザがいいえボタン５０２Ｂを操作したか否かを判定する。操作していないと判定した場合、CPU７１は、ステップＳ３４０に戻り、それ以降の処理を繰り返す。
【０３４２】
ユーザがいいえボタン５０２Ｂを操作したと判定した場合、CPU７１は、画面メモを削除せずに図４４の画面メモ確認画面４９１に戻り、ステップＳ３４３に進む。また、ステップＳ３３８において、ユーザが削除ボタン４９４Ａを操作していないと判定した場合、CPU７１は、ステップＳ３４３に進む。
【０３４３】
ステップＳ３４３において、CPU７１は、ユーザが図４４の画面メモ確認画面４９１の編集ボタン４９４Ｂを操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ３４４に進み、図２４に示す文字入力画面３６１を表示し、入力を受け付ける。ユーザは文字入力画面３６１を操作して、画面メモのタイトルを編集する。編集が完了すると、ユーザは、文字入力画面３６１の終了ボタン３６６を操作して、編集作業を終了する。
【０３４４】
CPU７１は、ステップＳ３４５において、ユーザが、文字入力画面３６１の終了ボタン３６６を操作したか否かを判定し、操作したと判定するまで待機する。
【０３４５】
ユーザが終了ボタン３６６を操作したと判定した場合、CPU７１は、ステップＳ３４６に進み、ユーザが入力した編集結果を図４１の画面メモリスト画面４５１の画面メモリストに反映させ、ステップＳ３４７に進む。
【０３４６】
また、ステップＳ３４３において、ユーザが編集ボタン４９４Ｂを操作していないと判定した場合、CPU７１は、ステップＳ３４７に進む。
【０３４７】
ステップＳ３４７において、CPU７１は、ユーザが、図４４の画面メモ確認画面４９１のジャンプボタン４９４Ｃを操作したか否かを判定する。操作したと判定した場合、CPU７１は、ステップＳ３４８に進み、指定された画面メモ情報をメモリカード８５より取得し、ブラウザ画面３４１のWWW表示部３４４にその画面メモ情報のＷＥＢコンテンツを表示する。表示が完了するとCPU７１は、画面メモ処理を終了し、図２９のステップＳ２３１に進む。
【０３４８】
また、ステップＳ３４７において、ジャンプボタン４９４Ｃを操作していないと判定した場合、CPU７１は、ステップＳ３４９に進み、ユーザが図４４の画面メモ確認画面４９１のキャンセルボタン４９４Ｄを操作したか否かを判定する。操作していないと判定した場合、CPU７１は、ステップＳ３３８に戻り、それ以降の処理を繰り返す。
【０３４９】
また、ユーザがキャンセルボタン４９４Ｄを操作したと判定した場合、CPU７１は、ステップＳ３５０に進み、図４１の画面メモリスト画面４５１をLCD７８に表示し、入力を受け付ける。ステップＳ３５０の処理を終了したユーザは、ステップＳ３３２に戻り、それ以降の処理を繰り返す。
【０３５０】
以上のようにCPU７１は画面メモ処理を行い、ユーザは、十字キー２９１と決定ボタン２９２を操作することにより、画面メモ機能を利用して、どこでも画面メモ情報のWEBコンテンツをLCD７８に表示させることができる。
【０３５１】
以上のように、この情報処理装置においては、ユーザが少数の入力ボタンのみでGUI情報を容易に操作し、処理を行うことができる。
【０３５２】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０３５３】
この記録媒体は、図３に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク９１（フロッピディスクを含む）、光ディスク９２（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク９３（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリ９４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM７２などで構成される。
【０３５４】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０３５５】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【符号の説明】
【０３５６】
１１  カムコーダ，  ７１  CPU，  ７２  ROM，  ７３  RAM，  ７４  EEPROM，  ７７  入力部，  ７８  LCD，  ８２  通信部，  ８４  メモリカードインターフェース，  ８５  メモリカード，  ２９１  十字キー，  ２９２  決定ボタン，  ２９３  ネットワークボタン，  ２９４  ネットワークメニューボタン
【図１】
0004900732.tif 000002
【図２】
0004900732.tif 000003
【図３】
0004900732.tif 000004
【図４】
0004900732.tif 000005
【図５】
0004900732.tif 000006
【図６】
0004900732.tif 000007
【図７】
0004900732.tif 000008
【図８】
0004900732.tif 000009
【図９】
0004900732.tif 000010
【図１０】
0004900732.tif 000011
【図１１】
0004900732.tif 000012
【図１２】
0004900732.tif 000013
【図１３】
0004900732.tif 000014
【図１４】
0004900732.tif 000015
【図１５】
0004900732.tif 000016
【図１６】
0004900732.tif 000017
【図１７】
0004900732.tif 000018
【図１８】
0004900732.tif 000019
【図１９】
0004900732.tif 000020
【図２０】
0004900732.tif 000021
【図２１】
0004900732.tif 000022
【図２２】
0004900732.tif 000023
【図２３】
0004900732.tif 000024
【図２４】
0004900732.tif 000025
【図２５】
0004900732.tif 000026
【図２６】
0004900732.tif 000027
【図２７】
0004900732.tif 000028
【図２８】
0004900732.tif 000029
【図２９】
0004900732.tif 000030
【図３０】
0004900732.tif 000031
【図３１】
0004900732.tif 000032
【図３２】
0004900732.tif 000033
【図３３】
0004900732.tif 000034
【図３４】
0004900732.tif 000035
【図３５】
0004900732.tif 000036
【図３６】
0004900732.tif 000037
【図３７】
0004900732.tif 000038
【図３８】
0004900732.tif 000039
【図３９】
0004900732.tif 000040
【図４０】
0004900732.tif 000041
【図４１】
0004900732.tif 000042
【図４２】
0004900732.tif 000043
【図４３】
0004900732.tif 000044
【図４４】
0004900732.tif 000045
【図４５】
0004900732.tif 000046