(57)【要約】【課題】  ブログなどにおいて、使い勝手を改善する。【解決手段】  ウィンドウ１６のそれぞれについて、入力および出力を定義した第１の複数のデータテーブルと、これら複数のデータテーブルについて、所定のデータテーブル間の関連を定義した第２の複数のテーブルとを設ける。ユーザからの入力の内容を第１のデータテーブルにしたがって一のウィンドウ１６の処理を行う。ウィンドウ１６の処理の情報を、第２のデータテーブルによりあらかじめ関連付けされたウィンドウ１４に伝達する。ウィンドウ１４に、その伝達された情報に応じた処理結果を表示する。これによりディスプレイの表示画面１０に、複数のウィンドウ１４、１６を同時に表示するとともに、この表示された複数のウィンドウ１４、１６のうちの一のウィンドウ１６の表示を操作することにより他のウィンドウ１４、１６の表示を連動して変更する。【選択図】  図１
2008146114.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイの表示画面に、複数のウィンドウを同時に表示するとともに、この表示された複数のウィンドウのうちの一のウィンドウの表示を操作することにより上記複数のウィンドウのうちの他のウィンドウの表示を連動して変更する場合において、
上記複数のウィンドウのそれぞれについて、入力および出力を定義した第１の複数のデータテーブルを形成し、
上記複数のデータテーブルについて、所定のデータテーブル間の関連を定義した第２の複数のテーブルを形成し、
上記一のウィンドウと、上記他のウィンドウのそれぞれとを、上記第１のデータテーブルおよび上記第２のデータテーブルによりあらかじめ関連付けし、
上記一のウィンドウに対するユーザからの入力を受け付け、
この受け付けた入力の内容にしたがって上記一のウィンドウの処理を行い、
この一のウィンドウの処理の情報を、上記あらかじめ関連付けされた他のウィンドウに伝達し、
この伝達を受けた他のウィンドウは、その伝達された情報に応じた処理を行う
ようにしたウィンドウの表示方法。
【請求項２】
請求項１に記載の表示方法において、
上記ユーザからの入力を受け付けるウィンドウは、
スクロール処理をすることにより連続的に入力を受け付ける
ようにしたウィンドウの表示方法。
【請求項３】
請求項１に記載の表示方法において、
上記ユーザからの入力を受けつけるウィンドウは、
スクロールの操作量に対するスクロールの量が可変である
ようにしたウィンドウの表示方法。
【請求項４】
請求項１に記載の表示方法において、
上記複数のウィンドウ間の関連付けは、
ウィンドウの処理結果のタイプごとに定義されている
ようにしたウィンドウの表示方法。
【請求項５】
請求項１に記載の表示方法において、
上記ウィンドウ間の関連付けは、
ウィンドウ名と、
ウィンドウが受け付ける情報のタイプと、
ウィンドウが出力する情報のタイプと
を図形に表示する
ようにしたウィンドウの表示方法。
【請求項６】
ディスプレイの表示画面に、複数のウィンドウを同時に表示するとともに、この表示された複数のウィンドウのうちの一のウィンドウの表示を操作することにより上記複数のウィンドウのうちの他のウィンドウの表示を連動して変更するようにした表示装置において、
上記複数のウィンドウのそれぞれについて、入力および出力を定義した第１の複数のデータテーブルと、
上記複数のデータテーブルについて、所定のデータテーブル間の関連を定義した第２の複数のテーブルと、
上記一のウィンドウに対するユーザからの入力を受け付ける受け付け手段と、
この受け付け手段の入力の内容を上記第１のデータテーブルにしたがって上記一のウィンドウの処理を行う処理手段と、
上記一のウィンドウの処理の情報を、上記第２のデータテーブルによりあらかじめ関連付けされた他のウィンドウに伝達する伝達手段と、
この伝達手段から受けた他のウィンドウに、その伝達された情報に応じた処理を行わせる別の処理手段と
を有するウィンドウの表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ウィンドウの表示方法およびその表示装置に関する。
【背景技術】
【０００２】
デジタル処理技術の発展に伴い、多量のデジタルデータに接する機会が増加している。例えば、デジタル化された映画や書籍、音楽を視聴したり、個人が撮影したデジタルカメのデータを閲覧したり、あるいはインターネット上のブログを閲覧したりすることが多くなっている。
【０００３】
また、例えばパーソナルコンピュータにより情報を表示させる場合、複数の情報を関連させて表示させる機会も増加している。例えば、位置情報に基づいてその場所の写真を表示したり、カレンダの日付に合わせてスケジュールやブログを表示したりする機会が増えている。
【０００４】
図８は、ディスプレイにブログを表示した場合の表示例を示す。すなわち、符号１０はその表示画面を示し、この例においては、上側のエリア１１にブログのタイトル２１が表示されている。また、このタイトルエリア１１の下側のエリアのうち、左側上部のエリア１２はプロフィールエリアとされ、このブログのオーナー（制作者）のプロフィールなどの情報２２が表示されている。さらに、左側下部のエリア１３はカレンダエリアとされ、このエリア１３にカレンダ２３が表示されている。
【０００５】
この場合、カレンダ２３は月単位で１か月分が表示されている。また、カレンダエリア１３の下部には、年月を示す数字２３Ｎが表示され、この数字２３Ｎをクリックすると、対応する年月のカレンダ２３の１か月分が表示される。
【０００６】
さらに、エリア１２、１３の右側のエリアはブログウィンドウ１４とされ、ブログ記事（ブログ本体となる記事）２４が表示される。このブログ記事２４は、ブログの中心となるもので、日にち単位で管理され、例えば日記のように出来事などを自由に記載（投稿）することができる。図８の場合、ブログ記事２４は、花火大会の花火を撮影した複数の画像と、そのコメントとから構成されている。
【０００７】
なお、ブログウィンドウ１４の右側にはスクロールバー１４Ｓが表示され、表示されるブログ記事２４が、ブログウィンドウ１４の高さを越えるときには、スクロールバー１４Ｓを操作することもより、ブログ記事２４が縦方向にスクロールされ、全部を見ることができるようにされている。
【０００８】
また、ブログウィンドウ１４の外側上部には、ブログウィンドウ１４に表示されているブログ記事２４の記載日と、その前後の記載日とが数字１５により表示されている。
【０００９】
そして、ブログ記事２４を新しく記載した場合には、その新しく記載したブログ記事２４と、カレンダ２３のうちの記載日とがリンクされるとともに、カレンダ２３のうちのブログ記事２４の記載日を示す数字が例えば反転表示される。
【００１０】
したがって、カレンダ２３の年月の数字２３Ｎをクリックして希望する日付を含むカレンダ２３を表示し、その表示されたカレンダ２３のうち、反転表示されている日付の数字をクリックすれば、そのクリックされた日付のブログ記事２４をブログウィンドウ１４に表示させることができる。
【００１１】
なお、タイトル２１〜ブログ記事２４は、ブログの基本的な構成部品であり、一般にブログパーツと呼ばれている。つまり、ブログパーツ２１〜２４を組み合わせることによりブログの全体が構成されている。
【００１２】
先行技術文献として例えば以下のものがある。
【特許文献１】特開２００２−０４１７３６号公報
【特許文献２】特開２００４−０２１５９６号公報
【特許文献３】特開２００５−０１８７８５号公報
【特許文献４】特開２００６−０５０１７６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
ところが、上記のブログにおいては、ブログ記事２４の１つ１つを選択する場合には適しているが、ブログ記事２４を次から次へと切り換えてザッピングしたい場合には不向きである。
【００１４】
また、カレンダ２３に日付が表示されているブログ記事２４へは容易にアクセスできるが、カレンダ２３は月単位で表示されるので、例えば、異なる年や異なる月のブログ記事２４を見る場合には、カレンダ２３を変更して年や月を調整し、ブログ記事２４を選択する必要がある。つまり、表示の対象となる年を大きく変更したいときには、数字２３Ｎを何度もクリックする必要がある。
【００１５】
したがって、多数のブログ記事２４の中から過去の記事を探し出そうとすると、かなりの手間がかかってしまう。ブログ記事２４の数が多いときには、すべてを閲覧することが困難である。
【００１６】
しかも、日付情報としてカレンダ２３しか表示されないので、目的とする記事の日付が分からないときには、結局、それらしい年のブログ記事２４を順に見ていくことになる。また、今までに記述したブログ記事２４をパラパラと読み返したい場合にも不向きである。
【００１７】
この発明は、このような問題点を解決しようとするものである。
【課題を解決するための手段】
【００１８】
この発明においては、
ディスプレイの表示画面に、複数のウィンドウを同時に表示するとともに、この表示された複数のウィンドウのうちの一のウィンドウの表示を操作することにより上記複数のウィンドウのうちの他のウィンドウの表示を連動して変更する場合において、
上記複数のウィンドウのそれぞれについて、入力および出力を定義した第１の複数のデータテーブルを形成し、
上記複数のデータテーブルについて、所定のデータテーブル間の関連を定義した第２の複数のテーブルを形成し
上記一のウィンドウと、上記他のウィンドウのそれぞれとを、上記第１のデータテーブルおよび上記第２のデータテーブルによりあらかじめ関連付けし、
上記一のウィンドウに対するユーザからの入力を受け付け、
この受け付けた入力の内容にしたがって上記一のウィンドウの処理を行い、
この一のウィンドウの処理の情報を、上記あらかじめ関連付けされた他のウィンドウに伝達し、
この伝達を受けた他のウィンドウは、その伝達された情報に応じた処理を行う
ようにしたウィンドウの表示方法
とするものである。
【発明の効果】
【００１９】
この発明によれば、例えばブログの場合、年表をスクロールさせることにより、ブログ記事が連動して変更され、目的とするブログ記事を見ることができる。
【発明を実施するための最良の形態】
【００２０】
〔１〕  ブログの表示例
図１は、この発明におけるブログの表示例を示す。この例においては、図８におけるカレンダエリア１３およびカレンダ２３を除いて、他のブログパーツは図８と同様に構成されている。
【００２１】
すなわち、表示画面１０の上側のタイトルエリア１１にはブログのタイトル２１が表示され、このタイトルエリア１１の下側のエリアのうち、左側上部のエリア１２はプロフィールエリアとされ、このブログのオーナーのプロフィールなどの情報２２が表示されている。また、タイトルエリア１１の下側のエリアのうち、右側のエリアはブログウィンドウ１４とされ、ここにブログ記事２４が表示される。このブログウィンドウ１４およびブログ記事２４については、図８において説明したとおりであり、例えばスクロールバー１４Ｓを操作することもより、ブログ記事２４が縦方向にスクロールされ、全部を見ることができるようにされている。
【００２２】
そして、この発明においては、図８におけるカレンダエリア１３に代わって、年表ウィンドウ１６が設けられ、この年表ウィンドウ１６に日付選択用の年表２６が表示される。この場合、年表ウィンドウ１６は、その左側に縦方向に時間軸２６Ｔが表示され、中央には時間軸２６Ｔの示す日付に対応した出来事のサムネイル６１が時系列順に表示されている。さらに、年表ウィンドウ１６の右側には縦方向のスクロールバー１６Ｓが表示されている。
【００２３】
なお、このような日付データと合わせて表示される年表２６の種類は、ブログのオーナーが年表作成・閲覧サービスに登録されている年表から選択することができる。例えば、洋楽に興味のあるブログオーナーは洋楽年表を選択したり、映画好きのブログオーナーは映画史を選択したりできる。
【００２４】
また、年表ウィンドウ１６の中央付近には、時間軸２６Ｔにおける日付を指示する日付ポインタ６２が横向きに表示されるとともに、この日付ポインタ６２の上部には、この日付ポインタ６２が指示している日付の文字列６３が表示されている。
【００２５】
そして、例えばマウスの操作により年表ウィンドウ１６のスクロールバー１６Ｓを縦方向に移動させると、これに対応して年表２６の表示内容、すなわち、サムネイル６１が時間軸２６Ｔとともに、縦方向にスクロールされる。しかし、このとき、日付ポインタ６２は移動しない。この結果、年表２６のスクロールに対応して日付ポインタ６２の指示する日付が変化することになる。
【００２６】
そして、この日付ポインタ６２の指示する日付の変化に対応して文字列６３の示す日付が変化するとともに、これらの日付の変化がブログウィンドウ１４に伝達され、この結果、ブログ記事２４の表示内容が連動して変更され、その日付のブログ記事２４が表示される。なお、日付ポインタ６２の指示する日付と一致するブログ記事２４がない場合には、もっとも日付の近いブログ記事が表示され、あるいは一致するブログ記事のないことが表示される。
【００２７】
さらに、年表ウィンドウ１６の上部には、ズームアウトボタン６５、ズームインボタン６６、変更ボタン６７、タイトル６８が表示されている。この場合、ズームアウトボタン６５は、年表ウィンドウ１６に表示される時間軸２６Ｔを年単位で表示する方向、すなわち、年表２６におけるサムネイル６１の表示間隔（日付の間隔）を粗くしていくためのボタンである。また、ズームインボタン６６は、時間軸２６Ｔを月単位で表示する方向、すなわち、年表２６におけるサムネイル６１の表示間隔（日付の間隔）を細かくしていくためのボタンである。
【００２８】
また、変更ボタン６７は、年表２６に表示される内容（種類）を変更するためのボタンであり、タイトル６８は、年表ウィンドウ１６に表示される年表２６の内容を示す文字列である。図１（および図２）においては、年表２６に映画に関係するサムネイル６１を表示した場合であり、したがって、タイトル６８は「映画」とされている。なお、この年表２６の機能の詳細については後述する。
【００２９】
そして、ブログ記事２４を新しく記載した場合には、その新しく記載したブログ記事２４と、年表２６のうちの対応する日付位置とがリンクされる。
【００３０】
図２は、年表ウィンドウ１６に表示される年表２６の部分を取り出して示すものである。この場合、年表２６の作成には、「年表作成・閲覧サービス」の年表が活用できる。この「年表作成・閲覧サービス」は、自分の生い立ちや、昔聞いた音楽、読んだ漫画、購入したモノ、思い出の出来事などを時系列順に並べることで自分史年表を作成し、昔を懐かしむことができるウェブサービスである。
【００３１】
そして、例えばズームアウトボタン６５をクリックして最大にズームアウトした場合には、図２Ａに示すように、年表２６の時間軸２６Ｔが年単位とされるとともに、表示されるサムネイル６１も年単位とされる。つまり、ズームレンズでズームアウトした場合のように、年表２６にはより広い日付範囲が表示される。図２Ａは、最もズームアウトした状態の表示例である。そして、この状態では、スクロールバー１６Ｓの操作に対する年表２６のスクロール量が大きくされる。
【００３２】
一方、ズームインボタン６６をクリックして最大にズームインした場合には、図２Ｃに示すように、年表２６の時間軸２６Ｔが月単位とされるとともに、表示されるサムネイル６１も月単位とされる。つまり、ズームレンズでズームインした場合のように、年表２６にはより狭い日付範囲が拡大表示される。図２Ｃは、最もズームインした状態の表示例である。そして、この状態では、スクロールバー１６Ｓの操作に対する年表２６のスクロール量が小さくされる。
【００３３】
また、ズームアウトボタン６５あるいはズームインボタン６６のクリックにより、例えば図２Ｂに示すように、中間のズーム状態とされ、スクロールバー１６Ｓの操作に対する年表２６のスクロール量も中間の大きさとされる。なお、以上のズーミングを行ったときも、日付ポインタ６２は移動しない。したがって、ズームボタン６５、６６によりスクロールバー１６Ｓを操作したときの操作量に対する年表２６のスクロール量を変更できる。
【００３４】
さらに、図示はしないが、変更ボタン６７をクリックすると、年表２６のサムネイル６１およびタイトル６８の内容が、例えば「映画」から「音楽」、「ニュース」などに順に変更される。
【００３５】
〔２〕  使用例
例えば、特定のブログ記事２４を探し出す場合であれば、まず、ズームアウトボタン６５をクリックしてズームアウトし（図２ＡあるいはＢの状態）、次にスクロールバー１６Ｓを操作して目的とするブログ記事２４が掲載されているあたりまで年表２６をスクロールさせる。そして、ズームインボタン６６をクリックしてズームインし（図２ＢあるいはＣの状態）、スクロールバー１６Ｓを操作して年表２６をスクロールさせれば、目的とするブログ記事２４を表示することができる。
【００３６】
つまり、ブログ記事２４を探し出すとき、関連するサムネイル６１から絞り込んでその目的とするブログ記事２４に到達することができ、したがって、目的とするブログ記事２４の検索が容易になる。
【００３７】
また、時間軸２６Ｔの日付間隔を例えば図２Ｂのように適度に粗くしておき、その状態でスクロールバー１６Ｓを操作すれば、ブログ記事２４を次から次へと切り換えてザッピングを行うことができる。そして、そのとき、ザッピングされるブログ記事２４の日付間隔は、ズームボタン６５、６６により任意に設定できるとともに、途中で変更することもできる。
【００３８】
こうして、上述のブログシステムによれば、ブログ記事２４をいろいろな方法で探し出したり、見たりすることができる。例えば、自分の生い立ちを示す自分史を作成したとき、自分に起きた出来事を容易に探し出したり、振り返ることができる。
【００３９】
また、このブログシステムをウェブページ上で公開している場合であれば、他のユーザからコメントをもらったり、他のユーザの作成した年表と並べて比較することで、思い出を共有し、懐かしさを共感することができる。
【００４０】
〔３〕  ハードウェアの例
図３は、上述のブログシステムをローカルのパーソナルコンピュータ上で実現する場合の一例を示す。すなわち、このパーソナルコンピュータ１００は、一般のパーソナルコンピュータと同様に構成されているものであり、ＣＰＵ１０１と、ＲＯＭ１０２と、不揮発性のメモリ１０３と、ＲＡＭ１０４とを有する。
【００４１】
この場合、ＣＰＵ１０１は各種のプログラムを実行するものであり、ＲＯＭ１０２およびメモリ１０３には、ＣＰＵ１０１により実行されるＢＩＯＳや基本的なデータが書き込まれている。また、ＲＡＭ１０４は、ＣＰＵ１０１がプログラムを実行するときのワークエリアとなるものであり、これらメモリ１０２〜１０４はシステムバス１０９を通じてＣＰＵ１０１に接続されている。
【００４２】
さらに、システムバス１０９には、大容量のストレージとしてハードディスク装置１０５が接続されているとともに、ユーザインターフェイスとして、特に文字入力デバイスおよびポインティングデバイスとして、キーボード１０６およびマウス１０７がシステムバス１０９に接続されている。なお、ハードディスク装置１０５には、ＯＳやウェブページを閲覧するためブラウザなどのソフトウェアがインストールされている。
【００４３】
また、システムバス１０９には通信インターフェイス回路１１１が接続され、パーソナルコンピュータ１００は、この通信インターフェイス回路１１１を通じて外部のネットワーク、例えばインターネット１２０に接続されている。このインターネット１２０には、さらにサーバ１３０が接続され、このサーバ１３０には、年表２６の作成に利用できる各種のデータが蓄積されている。
【００４４】
そして、このサーバ１３０に蓄積されているデータが、インターネット１２０を通じ、さらに、通信回路１１１を通じてダウンロードされ、ハードディスク装置１０５に保存される。
【００４５】
また、パーソナルコンピュータ１００には、オーディオ再生回路１１２および表示制御回路１１４が設けられ、これらもシステムバス１０９に接続されている。そして、オーディオ再生回路１１２は、これにデジタルオーディオデータが供給されたとき、必要に応じてＭＰ３などのデコード処理を行い、さらに、そのデジタルオーディオデータをアナログオーディオ信号にＤ／Ａ変換し、そのアナログオーディオ信号をスピーカ１１３に供給するものである。
【００４６】
さらに、表示制御回路１１４は、図示はしないがビデオＲＡＭを有し、このビデオＲＡＭに表示データが供給されるとともに、所定の周期で繰り返し読み出されてビデオ信号に変換され、このビデオ信号がディスプレイ１１５に供給されて図１および図２などに示すような画像を表示するものである。
【００４７】
したがって、パーソナルコンピュータ１００において、〔１〕および〔２〕により説明したブログシステムを実現することができる。また、ＩＳＰなどが提供するウェブページ上で〔１〕および〔２〕により説明したブログを公開する場合も、キーボード１０６やマウス１０７およびディスプレイ１１５などのユーザインターフェイスが、クライアント（ブログのオーナーあるいは閲覧者）のパーソナルコンピュータのものとなるだけで、同様にして公開できる。
【００４８】
〔４〕  年表とブログ記事との連動方法
上述のように、スクロールバー１６Ｓを操作して年表２６をスクロールさせると、これに連動してブログ記事２４が変更されるが、これは、例えば図４に示すルーチン２００、３００により実現することができる。これらルーチン２００、３００は、その連動処理についてのみ示すが、ルーチン２００は、連動元において、所定の周期で実行され、ルーチン３００は、連動先において、所定の周期で実行される。
【００４９】
すなわち、例えばパーソナルコンピュータ１００においては、ＣＰＵ１０１の処理がルーチン２００のステップ２０１からスタートし、次にステップ２０２において、スクロールバー１６Ｓが操作されたか否かが判別され、操作されていないときには、処理はステップ２０２からステップ２０５に進み、このルーチン２００を終了する。したがって、スクロールバー１６Ｓが操作されていないときには、何も実行されないことになる。
【００５０】
しかし、ステップ２０２において、スクロールバー１６Ｓが操作されているときには、処理はステップ２０２からステップ２０３に進み、このステップ２０３において、日付ポインタ６２が指示している日付（年月日）が検出され、この検出結果がステップ２０４により連動先となるウィンドウへと伝達される。そして、スクロールバー１６Ｓに応じた処理、すなわち、年表２６の内容を変更するデータ処理が行われ、ステップ２０５によりルーチン２００を終了する。
【００５１】
こうして、ルーチン２００によれば、スクロールバー１６Ｓが操作されるごとに、日付ポインタ６２の指示している日付のデータが、連動先となるウィンドウへと伝達される。また、連動先となるウィンドウが連動元ウィンドウとは異なるアプリケーションのウィンドウである場合、あるいは異なるパーソナルコンピュータ１００上にあるウィンドウの場合、ステップ２０３により検出された日付のデータは、サーバ１３０へと伝達される。すなわち、サーバ１３０を通じて異なるアプリケーションやパーソナルコンピュータ１００上のウィンドウへ伝達される。
【００５２】
一方、連動先ウィンドウにおいては、ＣＰＵ１０１の処理がルーチン３００のステップ３０１からスタートし、次にステップ３０２において、ルーチン２００のステップ２０４により伝達されるデータ、すなわち、日付ポインタ６２が指示している日付のデータが伝達されてきたか否かが判別され、伝達されてきていないときには、処理はステップ３０２にからステップ３０５に進み、ルーチン３００を終了する。したがって、パーソナルコンピュータ１００において、スクロールバー１６Ｓが操作されていないときには、何も実行されず、ディスプレイ１１５の表示は変化しない。
【００５３】
しかし、ステップ３０２において、日付ポインタ６２が指示している日付のデータが伝達されてきたときには、処理はステップ３０２からステップ３０３に進み、このステップ３０３において、その伝達されてきた日付、すなわち、日付ポインタ６２が指示している日付が取得される。
【００５４】
そして、ステップ３０４において、その取得された日付にしたがってブログウィンドウ１４のブログ記事２４も対応する内容に変更する処理が行われ、その後、ステップ３０５によりルーチン３００を終了する。したがって、ステップ３０４が実行されたとき、パーソナルコンピュータ１００の表示画面１０においては、年表２６がスクロールされるとともに、ブログ記事２４も変更される。
【００５５】
こうして、ルーチン２００、３００によれば、スクロールバー１６Ｓが操作されるごとに、年表２６がスクロールされるとともに、ブログ記事２４が対応するものに変更される。
【００５６】
〔５〕  ウィンドウの連動
上述においては、ウィンドウ１６に年表２６を表示した場合であるが、このウィンドウ１６に表示する内容は、ブログ記事２４との関連付けおよび連動が可能なものであればよく、年表２６に限定する必要はない。例えば、ウィンドウ１６に地図を表示し、ウィンドウ１４にその表示された地図に関連した記事を表示することもできる。つまり、ウィンドウ１６を入力ウィンドウとし、ウィンドウ１６をその出力ウィンドウとすることができる。
【００５７】
〔５−１〕  ウィンドウを定義するデータテーブルの例
図５は、そのようなウィンドウ形式を実現するためのデータテーブルIOTBLの一例を示す。すなわち、図５においてデータテーブルIOTBLは、「ウィンドウＩＤ」、「種類」、「入力形式」および「出力形式」から構成されている。ここで、ウィンドウＩＤは、ウィンドウ１６に表示する内容（上記の場合ならば、年表２６）を識別するための識別コードであり、種類は、ウィンドウ１６に表示される内容の種類を示すものである。図５の第１行においては、図１および図２の場合に対応し、ウィンドウＩＤが「0001」であり、種類が「年表」の場合である。
【００５８】
また、入力形式は、他のウィンドウから入力されるデータの形式を示し、出力形式は、他のウィンドウへ出力できるデータの形式を示す。すなわち、各ウィンドウは連動元ウィンドウとなる場合もあり得るし、連動先ウィンドウとなる場合もあり得る。あるいは、その両方となる場合もあり得る。図５の第１行においては、図１および図２の場合に対応しているので、入力形式が「日付」であるとともに、出力形式が「日付、キーワード、地名」であり、したがって、他のウィンドウから「日付」の情報を入力させることができ、他のウィンドウへ「日付、キーワード、地名」の情報を出力することができることを示している。
【００５９】
すなわち、連動元のウィンドウから「日付」情報を取得し、この日付の情報を中心とした年表を表示したり、この年表２６をスクロール操作したとき、連動先のウィンドウへ日付や年表に表示されている出来事のタイトル、地名などを出力することができる。
【００６０】
〔５−２〕  ウィンドウを関連付けするためのデータテーブルの例
図６は、ウィンドウ１６とウィンドウ１４との連動関係を定義するデータテーブルWWTBLの例を示す。このデータテーブルWWTBLは、「連動ＩＤ」、「連動元ウィンドウのＩＤ」、「データ形式」および「連動先ウィンドウのＩＤ」から構成されている。
【００６１】
ここで、連動ＩＤは、連動データを一意に指定するための識別コードであり、連動元ウィンドウのＩＤは連動元となるウィンドウに付けられた識別コードである。また、データ形式は、連動元のウィンドウから連動先のウィンドウへ伝達されるデータ形式を示し、連動先ウィンドウのＩＤは、連動先となるウィンドウの識別コードである。
【００６２】
例えば、図６の第１行目においては、連動ＩＤが「1001」の連動データは、データ形式が「日付」のデータを、連動元ウィンドウのＩＤが「0001」のウィンドウから連動先ウィンドウのＩＤが「0002」のウィンドウへ伝達することを示している。
【００６３】
〔５−３〕  テーブルIOTBL、WWTBLの使用例
〔５−１〕と〔５−２〕とを組み合わせると、上述のように、「年表」ウィンドウが操作されることにより、「日付」データが「ブログ」ウィンドウへ伝達され、ブログウィンドウで日付に基づいた処理を行うことができる。
【００６４】
図７Ａは、図５のデータテーブルIOTBLを図形化して示し、図７Ｂは、図６のデータテーブルWWTBLを図形化して示す示すもので、〔 〕内の数字が図５のウィンドウＩＤを示す。
【００６５】
そして、図７Ｂの例においては、「年表」ウィンドウが操作されると、符号４０１に示すように、「日付」データが「ブログ」ウィンドウへ伝達され、符号４０２により示すように、「地名」データが「地図」ウィンドウへ伝達される。そして、「ブログ」ウィンドウや「地図」ウィンドウについては、伝達されたデータに基づき、それぞれの処理が行われる。
【００６６】
例えば、「ブログ」ウィンドウにおいては、伝達された日付のブログ記事を表示したり、「地図」ウィンドウにおいては、伝達された地名を中心とする地図を表示したりする。また、「ブログ」ウィンドウが操作されると、符号４０３により示すように、「日付」データが「年表」ウィンドウへ伝達される。そして、「年表」ウィンドウには、伝達された日付を中心とする年表が表示される。
【００６７】
このように図形を利用してグラフィカルに表示することにより、ブログオーナーは視覚的にウィンドウ間の連動関係を容易に把握することができ、また、ウィンドウの入力および出力を変更することにより、連動関係を容易に変更することができる。さらに、ウィンドウの連動関係を容易に把握することができるとともに、容易に定義することができるので、個人の好みに合わせて容易にブログページをカスタマイズすることができる。
【００６８】
なお、図６に示すようなウィンドウ間の連動はブログサイトの管理者があらかじめ作成してもよく、あるいはブログのオーナーが動的に関連付けることもできる。また、図７に示すような連動関係の編集はブログの管理者ページで変更することができる。
【００６９】
〔６〕  まとめ
上述のブログシステムによれば、連動元となるウィンドウの年表をスクロールすることにより、連動先のウィンドウのブログ記事を連続して閲覧することができる。また、連動元となるウィンドウの年表をズーミングやスクロールすることにより、容易に、かつ、高速に連動先のウィンドウの状態を変更することができる。
【００７０】
さらに、ウィンドウ間の連動関係を視覚的に把握できる。また、ウィンドウ間の連動関係をグラフィカルに編集できる。
【００７１】
〔７〕  その他
上述においては、年表２６の内容（種類）は、映画史、洋楽などとすることができるが、例えば自分の生い立ちを示す自分史や、今まで撮影した画像などのプライベートな年表を作成し、日付選択用年表とすることもできる。
【００７２】
このように、日付選択用年表２６のスクロール結果とブログ記事２４の閲覧を連動させることによって、長い期間に渡り蓄積されたブログ記事２４を閲覧したり、ブログ記事２４をザッピング表示したりすることが容易になるので、例えば、連動元となるウィンドウ１６は年表形式以外にもブログ形式や地図形式とすることもできる。
【００７３】
また、上述においては、日付選択用の年表２６の操作結果がブログウィンドウ１４へ伝達される場合であるが、逆にブログ記事２４を連動元として年表ウィンドウ１６を連動先とすることで、ブログ記事２４を見ていると、その記事に対応する年表２６が自動的に表示される構成とすることもできる。あるいは、例えばウィンドウ１６の表示が地図の場合、その地図をスクロール表示するとき、表示されている地名に関連するブログ記事２４を表示することができる。
【００７４】
また、連動元となるウィンドウ１６を複数定義することにより、年表２６や地図を操作すると、ブログ記事２４が変更されたり、逆に連動先となるウィンドウ１４を複数定義することにより、年表２６を操作するとき、地図とブログ記事とが変更されたり、さらに、連動元のウィンドウと連動先のウィンドウを相互に関連付けることで、年表とブログが相互に連動するようにしてもよい。
【００７５】
〔略語の一覧〕
ＢＩＯＳ：Basic Input/Output System
ＣＰＵ  ：Central Processing Unit
Ｄ／Ａ  ：Digital to Analog
ＩＤ    ：IDentification
ＩＳＰ  ：Internet Service Provider
ＯＳ    ：Operating System
ＲＡＭ  ：Random Access Memory
ＲＯＭ  ：Read Only Memory
Ｗｅｂ  ：World Wide Web
ブログ  ：Weblog
【図面の簡単な説明】
【００７６】
【図１】この発明における表示の一形態を示す図である。
【図２】この発明における表示の一部の一形態を示す図である。
【図３】この発明に使用できるパーソナルコンピュータの一例を示す図である。
【図４】この発明におけるデータの処理方法の一例を示すフローチャートである。
【図５】この発明において使用できるデータテーブルの一例を示す図である。
【図６】この発明において使用できる他のデータテーブルの一例を示す図である。
【図７】データテーブルを図形化して示す図である。
【図８】この発明を説明するための表示例を示す図である。
【符号の説明】
【００７７】
１０…表示画面、１１…タイトルエリア、１２…プロフィールエリア、１４…ブログウィンドウ、１６…年表ウィンドウ、２４…ブログ記事、２６…年表、６１…サムネイル、６２…日付ポインタ、６５…ズームアウトボタン、６６…ズームインボタン、６７…変更ボタン、６８…タイトル
【図１】
2008146114.tif 000003
【図２】
2008146114.tif 000004
【図３】
2008146114.tif 000005
【図４】
2008146114.tif 000006
【図５】
2008146114.tif 000007
【図６】
2008146114.tif 000008
【図７】
2008146114.tif 000009
【図８】
2008146114.tif 000010