(57)【要約】【課題】本発明は、マルチメディア情報を抽出及び表示する手法を与えることを目的とする。【解決手段】マルチメディア文書に格納され得るマルチメディア情報を表示するテレビジョン（ＴＶ）インターフェースが与えられる。そのインターフェースは、マルチメディア文書に格納されたマルチメディア情報により、ユーザがナビゲートすることを可能にする。【選択図】　　　図１
2004023787.tif 000002
【特許請求の範囲】
【請求項１】
テレビジョンディスプレイにマルチメディア情報を表示する方法であって：
ディスプレイの第１領域に前記マルチメディア情報の一部を表示するステップ；及び
前記ディスプレイの第２領域にナビゲーションバーを表示するステップであって、前記ナビゲーションバーは１つ又はそれ以上のサムネイル画像を包含し、１つ又はそれ以上のサムネイル画像中の各サムネイル画像は、前記マルチメディア情報から抽出され、１つ又はそれ以上のサムネイル画像中の少なくとも１つのサムネイル画像は、前記ディスプレイの前記第１領域にマルチメディア情報の前記一部が表示されている間に選択されることが可能であるところのステップ；
より成ることを特徴とする、テレビジョンディスプレイにマルチメディア情報を表示する方法。
【請求項２】
１つ又はそれ以上のサムネイル画像中の少なくとも１つのサムネイル画像が、前記ディスプレイの前記第１領域における前記マルチメディア情報の再生中に選択されることが可能であることを特徴とする請求項１記載の方法。
【請求項３】
前記少なくとも１つのサムネイル画像が、テレビジョン遠隔制御部を利用して選択されることが可能であることを特徴とする請求項１記載の方法。
【請求項４】
前記ナビゲーションバーがプログレスバーを包含し、該プログレスバーは、前記ディスプレイの前記第１領域に表示されるマルチメディア情報の一部に対応するマルチメディア情報における時間を表現することを特徴とする請求項１記載の方法。
【請求項５】
前記プログレスバーが、前記ディスプレイの前記第１領域にて前記マルチメディア情報の再生に関連する記号を有し、前記記号が、一時停止記号、再生記号、巻き戻し記号、及び早送り記号の少なくとも１つより成ることを特徴とする請求項４記載の方法。
【請求項６】
更に、前記ナビゲーションバーにロケーションボックスを表示するステップより成り、前記ロケーションボックスは、１つ又はそれ以上のサムネイル画像中の少なくとも１つのサムネイル画像に関連付けられることを特徴とする請求項１記載の方法。
【請求項７】
更に、
第１のサムネイル画像に関連する第１の位置から第２のサムネイル画像に関連する第２の位置に前記ロケーションボックスを動かすためにユーザ入力を受信するステップ；及び
前記ユーザ入力に応答して、前記第２のサムネイル画像に関連する前記第２の位置に前記ロケーションボックスを表示するステップ；
より成ることを特徴とする請求項６記載の方法。
【請求項８】
更に、少なくとも１つのサムネイル画像を選択するためにユーザ入力を受信するステップより成ることを特徴とする請求項６記載の方法。
【請求項９】
更に、少なくとも１つのサムネイル画像を選択するための前記ユーザ入力に応答して、選択された少なくとも１つのサムネイル画像に対応する時間に、前記ディスプレイの前記第１領域内で前記マルチメディア情報の一部を表示するステップより成ることを特徴とする請求項８記載の方法。
【請求項１０】
更に、前記選択された少なくとも１つのサムネイル画像が、選択されていることの指標を表示するステップより成ることを特徴とする請求項８記載の方法。
【請求項１１】
前記指標が、前記選択された少なくとも１つのサムネイル画像を含む強調されたロケーションボックスであることを特徴とする請求項１０記載の方法。
【請求項１２】
更に、前記ディスプレイの第３領域に第２ナビゲーションバーを表示するステップより成り、前記第２ナビゲーションバーは１つ又はそれ以上のプレビューサムネイル画像を包含することを特徴とする請求項１記載の方法。
【請求項１３】
前記プレビューサムネイル画像が、第１視聴領域に表示されるマルチメディア情報の前記一部の現在時間に関連する期間内に、前記マルチメディア情報から抽出されることを特徴とする請求項１２記載の方法。
【請求項１４】
前記マルチメディア情報が、映像情報より成ることを特徴とする請求項１記載の方法。
【請求項１５】
複数のサムネイル画像中のサムネイル画像が、マルチメディア情報のキーフレームであることを特徴とする請求項１記載の方法。
【請求項１６】
更に、
関心のある話題の情報を受信するステップ；
関心のある話題の情報に関連する１つ又はそれ以上のサムネイル画像を、１つ又はそれ以上のサムネイル画像から決定するステップ；及び
関心のある話題に関連する決定された１つ又はそれ以上のサムネイル画像と供に、視覚的な指標を表示するステップ；
より成ることを特徴とする請求項１記載の方法。
【請求項１７】
テレビジョンディスプレイにマルチメディア情報を表示する方法であって、
ディスプレイの第１領域に前記マルチメディア情報の一部を表示するステップ；
ナビゲーションバーが表示される前記ディスプレイの第２領域を識別するステップ；
前記ディスプレイの前記第２領域に基づいて１つ又はそれ以上のタイムスタンプを決定するステップ；
前記１つ又はそれ以上のタイムスタンプ内の各タイムスタンプに対応するマルチメディア情報からキーフレームを抽出するステップ；及び
前記１つ又はそれ以上のタイムスタンプ内の少なくとも１つのタイムスタンプに関して抽出されたキーフレームを含むナビゲーションバーを形成するステップ；及び
形成されたナビゲーションバーを前記ディスプレイの前記第２領域に表示するステップ；
より成り、前記ナビゲーションバーに包含される少なくとも１つのキーフレームは、前記ディスプレイの前記第１領域におけるマルチメディア情報の一部が表示されている間に選択されることが可能であることを特徴とする、テレビジョンディスプレイにマルチメディア情報を表示する方法。
【請求項１８】
少なくとも１つのキーフレームが、前記ディスプレイの前記第１領域におけるマルチメディア情報の再生中に選択されることが可能であることを特徴とする請求項１７記載の方法。
【請求項１９】
少なくとも１つのキーフレームが、テレビジョン遠隔制御部を利用して選択されることが可能であることを特徴とする請求項１７記載の方法。
【請求項２０】
１つ又はそれ以上のタイムスタンプを決定するステップが、秒乗数を決定するステップより成ることを特徴とする請求項１７記載の方法。
【請求項２１】
前記秒乗数を決定するステップが、前記マルチメディア情報の長さを、前記ディスプレイの前記第２領域の幅で除算するステップより成ることを特徴とする請求項２０記載の方法。
【請求項２２】
前記秒乗数を決定するステップが、前記マルチメディア情報の長さを、前記ディスプレイの前記第２領域の高さで除算するステップより成ることを特徴とする請求項２０記載の方法。
【請求項２３】
前記１つ又はそれ以上のタイムスタンプを決定するステップが、前記ディスプレイの前記第２領域内の１つ又はそれ以上の位置に前記秒乗数を乗算するステップより成ることを特徴とする請求項２０記載の方法。
【請求項２４】
前記１つ又はそれ以上の位置が、前記ディスプレイの前記第２領域内の１つ又はそれ以上のＸ軸座標であることを特徴とする請求項２３記載の方法。
【請求項２５】
前記１つ又はそれ以上の位置が、前記ディスプレイの前記第２領域内の１つ又はそれ以上のＹ軸座標であることを特徴とする請求項２３記載の方法。
【請求項２６】
１つ又はそれ以上のタイムスタンプを決定するステップが、
前記ディスプレイの前記第２領域における第１の位置の第１キーフレームに関するタイムスタンプを決定するステップ；及び
前記ディスプレイの前記第２領域における第２の位置の第２キーフレームに関するタイムスタンプを決定するステップ；
より成ることを特徴とする請求項１７記載の方法。
【請求項２７】
１つ又はそれ以上のタイムスタンプを決定するステップが、
前記ディスプレイの前記第２領域における第３の位置の第３キーフレームに関するタイムスタンプを決定するステップ；
より成り、前記第２の位置は前記第１の位置より大きいが、第３の位置より小さいことを特徴とする請求項２６記載の方法。
【請求項２８】
前記ディスプレイの前記第２領域が、１つ又はそれ以上のセルの位置を包含することを特徴とする請求項１７記載の方法。
【請求項２９】
１つ又はそれ以上のタイムスタンプに関して抽出されたキーフレームが、１つ又はそれ以上のセルの位置に表示されることを特徴とする請求項２８記載の方法。
【請求項３０】
前記ナビゲーションバーがプログレスバーを包含し、前記プログレスバーが、前記ディスプレイの前記第１領域に表示されるマルチメディア情報の前記一部に対応するマルチメディア情報における時間を表現することを特徴とする請求項１７記載の方法。
【請求項３１】
前記プログレスバーが、前記ディスプレイの前記第１領域におけるマルチメディア情報の再生に関する記号を有し、前記記号が、一時停止記号、再生記号、巻き戻し記号及び早送り記号の少なくとも１つより成ることを特徴とする請求項３０記載の方法。
【請求項３２】
更に、前記ナビゲーションバーにロケーションボックスを表示するステップより成り、前記ロケーションボックスは、前記ナビゲーションバーに包含される少なくとも１つのキーフレームに関連付けられることを特徴とする請求項１７記載の方法。
【請求項３３】
更に、
第１のキーフレームに関連する第１の位置から第２のキーフレームに関連する第２の位置に前記ロケーションボックスを動かすためにユーザ入力を受信するステップ；及び
前記ユーザ入力に応答して、前記第２キーフレームに関連する前記第２の位置に前記ロケーションボックスを表示するステップ；
より成ることを特徴とする請求項３２記載の方法。
【請求項３４】
更に、前記少なくとも１つのキーフレームを選択するためにユーザ入力を受信するステップより成ることを特徴とする請求項３２記載の方法。
【請求項３５】
更に、前記ユーザ入力に応答して、前記ディスプレイの前記第１領域において、選択された少なくとも１つのキーフレームに対応する時間に前記マルチメディア情報の一部を表示するステップよりなることを特徴とする請求項３４記載の方法。
【請求項３６】
更に、前記選択された少なくとも１つのキーフレームが選択されていることの指標を表示するステップより成ることを特徴とする請求項３４記載の方法。
【請求項３７】
前記指標が、前記選択された少なくとも１つのキーフレームを包含する強調されたロケーションボックスであることを特徴とする請求項３６記載の方法。
【請求項３８】
更に、前記ディスプレイの第３領域に第２のナビゲーションバーを表示するステップより成り、前記第２のナビゲーションバーが１つ又はそれ以上のプレビューキーフレームを包含することを特徴とする請求項１７記載の方法。
【請求項３９】
前記プレビューキーフレームが、第１視聴領域に表示されるマルチメディア情報の前記一部の現在時間に関連する期間内に、前記マルチメディア情報から抽出されることを特徴とする請求項３８記載の方法。
【請求項４０】
前記マルチメディア情報が映像情報より成ることを特徴とする請求項１７記載の方法。
【請求項４１】
更に、
関心のある話題の情報を受信するステップ；
関心のある話題の情報に関連する、前記ナビゲーションバー内の１つ又はそれ以上のキーフレームを決定するステップ；及び
関心のある話題に関連する決定された１つ又はそれ以上のキーフレームと供に、視覚的な指標を表示するステップ；
より成ることを特徴とする請求項１７記載の方法。
【請求項４２】
テレビジョンディスプレイにマルチメディア情報を表示するデータ処理システムであって、
プロセッサ；
前記プロセッサに接続され、前記プロセッサにより実行される１つ又はそれ以上のコードモジュールを格納するよう構築されたメモリ；
を有し、前記１つ又はそれ以上のコードモジュールは、
ディスプレイの第１領域にマルチメディア情報の一部を表示させるモジュール；及び
前記ディスプレイの第２領域にナビゲーションバーを表示させるモジュールであって、前記ナビゲーションバーは１つ又はそれ以上のサムネイル画像を包含し、１つ又はそれ以上のサムネイル画像中の各サムネイル画像は、前記マルチメディア情報から抽出され、１つ又はそれ以上のサムネイル画像中の少なくとも１つのサムネイル画像は、前記ディスプレイの前記第１領域にマルチメディア情報の前記一部が表示されている間に選択されることが可能であるところのモジュール；
より成ることを特徴とする、テレビジョンディスプレイにマルチメディア情報を表示するデータ処理システム。
【請求項４３】
１つ又はそれ以上のサムネイル画像中の少なくとも１つのサムネイル画像が、前記ディスプレイの前記第１領域における前記マルチメディア情報の再生中に選択されることが可能であることを特徴とする請求項４２記載のデータ処理システム。
【請求項４４】
前記少なくとも１つのサムネイル画像が、テレビジョン遠隔制御部を利用して選択されることが可能であることを特徴とする請求項４２記載のデータ処理システム。
【請求項４５】
更に、ナビゲーションバーにロケーションボックスを表示させるモジュールより成り、前記ロケーションボックスが、１つ又はそれ以上のサムネイル画像中の少なくとも１つのサムネイル画像に関連付けられることを特徴とする請求項４２記載のデータ処理システム。
【請求項４６】
更に、少なくとも１つのサムネイル画像を選択するためのユーザ入力を受信させるモジュール；及び
少なくとも１つのサムネイル画像を選択するためのユーザ入力に応答して、前記ディスプレイの前記第１領域において、選択された少なくとも１つのサムネイル画像に対応する時間に前記マルチメディア情報の一部を表示させるモジュール；
より成ることを特徴とする請求項４５記載のデータ処理システム。
【請求項４７】
更に、前記ディスプレイの第３領域に第２ナビゲーションバーを表示させるモジュールより成り、前記第２ナビゲーションバーが１つ又はそれ以上のプレビューサムネイル画像を包含することを特徴とする請求項４２記載のデータ処理システム。
【請求項４８】
テレビジョンディスプレイにマルチメディア情報を表示するデータ処理システムであって、
プロセッサ；
前記プロセッサに接続され、前記プロセッサにより実行される１つ又はそれ以上のコードモジュールを格納するよう構築されたメモリ；
を有し、前記１つ又はそれ以上のコードモジュールが、
ディスプレイの第１領域にマルチメディア情報の一部を表示させるモジュール；
ナビゲーションバーが表示される前記ディスプレイの第２領域を識別させるモジュール；
前記ディスプレイの前記第２領域に基づいて１つ又はそれ以上のタイムスタンプを決定させるモジュール；
前記１つ又はそれ以上のタイムスタンプ内の各タイムスタンプに対応するマルチメディア情報からキーフレームを抽出するステップ；及び
前記１つ又はそれ以上のタイムスタンプ内の少なくとも１つのタイムスタンプに関して抽出されたキーフレームを含むナビゲーションバーを形成させるモジュール；及び
形成されたナビゲーションバーを前記ディスプレイの前記第２領域に表示させるモジュールであって、前記ナビゲーションバーに包含される少なくとも１つのキーフレームは、前記ディスプレイの前記第１領域におけるマルチメディア情報の一部が表示されている間に選択されることが可能であるところのモジュール；を有することを特徴とする、テレビジョンディスプレイにマルチメディア情報を表示するデータ処理システム。
【請求項４９】
少なくとも１つのキーフレームが、前記ディスプレイの前記第１領域におけるマルチメディア情報の再生中に選択されることが可能であることを特徴とする請求項４８記載のデータ処理システム。
【請求項５０】
前記少なくとも１つのキーフレームが、テレビジョン遠隔制御部を利用して選択されることが可能であることを特徴とする請求項４８記載のデータ処理システム。
【請求項５１】
１つ又はそれ以上のタイムスタンプの決定が、秒乗数を決定することにより行われることを特徴とする請求項４８記載のデータ処理システム。
【請求項５２】
１つ又はそれ以上のタイムスタンプの決定が、前記ディスプレイの前記第２領域における１つ又はそれ以上の位置に前記秒乗数を乗算することで行われることを特徴とする請求項５１記載のデータ処理システム。
【請求項５３】
１つ又はそれ以上のタイムスタンプを決定させるモジュールが、
前記ディスプレイの前記第２領域における第１の位置にて第１キーフレームに関するタイムスタンプを決定させるモジュール；及び
前記ディスプレイの前記第２領域における第２の位置にて第２キーフレームに関するタイムスタンプを決定させるモジュール；
より成り、前記第２の位置が前記第１の位置より大きいことを特徴とする請求項４８記載のデータ処理システム。
【請求項５４】
１つ又はそれ以上のタイムスタンプを決定させるモジュールが、
前記ディスプレイの前記第２領域における第３の位置にて第３キーフレームに関するタイムスタンプを決定させるモジュール；
より成り、前記第２の位置が前記第１の位置より大きいが、前記第３の位置より小さいことを特徴とする請求項５３記載のデータ処理システム。
【請求項５５】
テレビジョン；及び
データ処理システム；
を有するマルチメディアシステムであって、前記データ処理システムが、
ディスプレイの第１領域にマルチメディア情報の一部を表示し；及び
前記ディスプレイの第２領域にナビゲーションバーを表示する；
ように構築され、前記ナビゲーションバーは１つ又はそれ以上のサムネイル画像を包含し、１つ又はそれ以上のサムネイル画像中の各サムネイル画像は、前記マルチメディア情報から抽出され、１つ又はそれ以上のサムネイル画像中の少なくとも１つのサムネイル画像は、前記ディスプレイの前記第１領域にマルチメディア情報の前記一部が表示されている間に選択されることが可能であることを特徴とするマルチメディアシステム。
【請求項５６】
１つ又はそれ以上のサムネイル画像中の少なくとも１つのサムネイル画像が、前記ディスプレイの前記第１領域における前記マルチメディア情報の再生中に選択されることが可能であることを特徴とする請求項５５記載のマルチメディアシステム。
【請求項５７】
前記少なくとも１つのサムネイル画像が、テレビジョン遠隔制御部を利用して選択されることが可能であることを特徴とする請求項５５記載のマルチメディアシステム。
【請求項５８】
テレビジョン；及び
データ処理システム；
を有し、前記データ処理システムが、
ディスプレイの第１領域にマルチメディア情報の一部を表示し；
ナビゲーションバーが表示される前記ディスプレイの第２領域を識別し；
前記ディスプレイの前記第２領域に基づいて１つ又はそれ以上のタイムスタンプを決定し；
前記１つ又はそれ以上のタイムスタンプ内の各タイムスタンプに対応するマルチメディア情報からキーフレームを抽出し；
前記１つ又はそれ以上のタイムスタンプ内の少なくとも１つのタイムスタンプに関して抽出されたキーフレームを含むナビゲーションバーを形成し；及び
形成されたナビゲーションバーを前記ディスプレイの前記第２領域に表示する；
ように構築され、前記ナビゲーションバーに包含される少なくとも１つのキーフレームは、前記ディスプレイの前記第１領域におけるマルチメディア情報の一部が表示されている間に選択されることが可能であることを特徴とするマルチメディアシステム。
【請求項５９】
少なくとも１つのキーフレームが、前記ディスプレイの前記第１領域におけるマルチメディア情報の再生中に選択されることが可能であることを特徴とする請求項５８記載のマルチメディアシステム。
【請求項６０】
前記少なくとも１つのキーフレームが、テレビジョン遠隔制御部を利用して選択されることが可能であることを特徴とする請求項５８記載のマルチメディアシステム。
【請求項６１】
テレビジョンディスプレイにマルチメディア情報を表示するシステムであって、
ディスプレイの第１領域にマルチメディア情報の一部を表示する手段；及び
前記ディスプレイの第２領域にナビゲーションバーを表示する手段であって、前記ナビゲーションバーは１つ又はそれ以上のサムネイル画像を包含し、１つ又はそれ以上のサムネイル画像中の各サムネイル画像は、前記マルチメディア情報から抽出され、１つ又はそれ以上のサムネイル画像中の少なくとも１つのサムネイル画像は、前記ディスプレイの前記第１領域にマルチメディア情報の前記一部が表示されている間に選択されることが可能であるところの手段；
を有することを特徴とする、テレビジョンディスプレイにマルチメディア情報を表示するシステム。
【請求項６２】
テレビジョンディスプレイにマルチメディア情報を表示するシステムであって、
ディスプレイの第１領域にマルチメディア情報の一部を表示する手段；
ナビゲーションバーが表示される前記ディスプレイの第２領域を識別する手段；
前記ディスプレイの前記第２領域に基づいて１つ又はそれ以上のタイムスタンプを決定する手段；
前記１つ又はそれ以上のタイムスタンプ内の各タイムスタンプに対応するマルチメディア情報からキーフレームを抽出する手段；
前記１つ又はそれ以上のタイムスタンプ内の少なくとも１つのタイムスタンプに関して抽出されたキーフレームを含むナビゲーションバーを形成する手段；及び
形成されたナビゲーションバーを前記ディスプレイの前記第２領域に表示する手段；
を有し、前記ナビゲーションバーに包含される少なくとも１つのキーフレームは、前記ディスプレイの前記第１領域におけるマルチメディア情報の一部が表示されている間に選択されることが可能であることを特徴とする、テレビジョンディスプレイにマルチメディア情報を表示するシステム。
【請求項６３】
テレビジョンディスプレイにマルチメディア情報を表示させるコンピュータプログラムであって、
ディスプレイの第１領域にマルチメディア情報の一部を表示させる命令；及び
前記ディスプレイの第２領域にナビゲーションバーを表示させる命令；
を有し、前記ナビゲーションバーは１つ又はそれ以上のサムネイル画像を包含し、１つ又はそれ以上のサムネイル画像中の各サムネイル画像は、前記マルチメディア情報から抽出され、１つ又はそれ以上のサムネイル画像中の少なくとも１つのサムネイル画像は、前記ディスプレイの前記第１領域にマルチメディア情報の前記一部が表示されている間に選択されることが可能であることを特徴とするコンピュータプログラム。
【請求項６４】
１つ又はそれ以上のサムネイル画像中の少なくとも１つのサムネイル画像が、前記ディスプレイの前記第１領域における前記マルチメディア情報の再生中に選択されることが可能であることを特徴とする請求項６３記載のコンピュータプログラム。
【請求項６５】
前記少なくとも１つのサムネイル画像が、テレビジョン遠隔制御部を利用して選択されることが可能であることを特徴とする請求項６３記載のコンピュータプログラム。
【請求項６６】
テレビジョンディスプレイにマルチメディア情報を表示させるコンピュータプログラムであって、
ディスプレイの第１領域にマルチメディア情報の一部を表示させる命令；
ナビゲーションバーが表示される前記ディスプレイの第２領域を識別させる命令；
前記ディスプレイの前記第２領域に基づいて１つ又はそれ以上のタイムスタンプを決定させる命令；
前記１つ又はそれ以上のタイムスタンプ内の各タイムスタンプに対応するマルチメディア情報からキーフレームを抽出する命令；及び
前記１つ又はそれ以上のタイムスタンプ内の少なくとも１つのタイムスタンプに関して抽出されたキーフレームを含むナビゲーションバーを形成させる命令；及び
形成されたナビゲーションバーを前記ディスプレイの前記第２領域に表示させる命令；
を有し、前記ナビゲーションバーに包含される少なくとも１つのキーフレームは、前記ディスプレイの前記第１領域におけるマルチメディア情報の一部が表示されている間に選択されることが可能であることを特徴とするコンピュータプログラム。
【請求項６７】
少なくとも１つのキーフレームが、前記ディスプレイの前記第１領域における前記マルチメディア情報の再生中に選択されることが可能であることを特徴とする請求項６６記載のコンピュータプログラム。
【請求項６８】
前記少なくとも１つのキーフレームが、テレビジョン遠隔制御部を利用して選択されることが可能であることを特徴とする請求項６６記載のコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般にテレビジョンインターフェースに情報を表示することに関連し、特にテレビジョンに表示されるマルチメディア情報のナビゲーション（ｎａｖｉｇａｔｉｏｎ）を支援する、テレビジョンにおけるユーザインターフェースを表示する技術に関連する。
【０００２】
【従来の技術】
テレビジョン（ＴＶ）を経由して格納済みのマルチメディア情報を表示することの可能な機器の出現は、ユーザのテレビジョン視聴習慣を劇的に変化させている。そのような機器の具体例には、ディジタルビデオレコーダ（ＤＶＲ）、ディジタルビデオディスク（ＤＶＤ）プレーヤ等が含まれる。ＤＶＤは、後で再生するためにＴＶ放送を記録することが可能である。記録されたＴＶ放送の再生中に、ユーザは、一時停止、早送り、巻き戻しをすることが可能であり、また、それら以外の動作を、ビデオカセットレコーダ（ＶＣＲ）システムで行われ得る動作と同様に、記録されたＴＶ放送に対して実行することが可能である。
【０００３】
一般にＤＶＲは、記録されたＴＶ放送を格納するための格納サブシステム（例えば、ハードドライブ）を有するデータ処理システムである。ＤＶＲは、ユーザにより指定され得る時間の間に、１つ又はそれ以上のＴＶ放送を記録することが可能である。また、ＤＶＲは一般に、記録されたＴＶ放送情報の再生に関するナビゲーション及び制御用のユーザインターフェースを備える。このユーザインターフェースは、ＴＶ遠隔装置を利用して制御されるよう設計される。
【０００４】
【発明が解決しようとする課題】
ＴＶに表示され、ＴＶを通じて出力される記録済みのマルチメディア情報（これは、格納済みのＴＶ放送情報を含み得る）の再生をユーザが制御及びナビゲートすることを可能にする、様々なユーザインターフェースが作成されている。一例にあっては、テレビジョンインターフェースは、ＴＶにより再生されているところのマルチメディア情報と並んで表示されるタイムバー（ｔｉｍｅ　ｂａｒ）を含む。タイムバーは、マルチメディア記録全体の長さ、及びマルチメディア情報の再生中に経過した時間を示す。そのバーにはマーカ（ｍａｒｋｅｒ）も包含され、ユーザが「ジャンプ（ｊｕｍｐ）」することの可能なマルチメディア情報中の時点（ｔｉｍｅ　ｐｏｉｎｔ）を表示する。ユーザは、遠隔制御を利用して、そのマーカに対応する映像の時点にジャンプすることが可能である。従来のインターフェースでは、マーカは、マルチメディア情報中に事前に設定された時点を単に表示するに過ぎず、記録されたマルチメディア情報の内容を参酌して決定されてはいない。例えば、マーカは、マルチメディア情報の１／４、１／２、及び３／４の時間に対応し得る。また、これらのマーカは、ユーザが設定することはできず、マルチメディア情報の内容を示すものではない。更に、マーカは、タイムバーにおける単なる線又はライン（ｌｉｎｅ）として表示され、マルチメディア情報の内容に関連する何らの情報も示さない。それに加えて、記録済みのマルチメディア情報のナビゲーションは、事前に設定されたマーカに制約され−−タイムバーは、記録済みのマルチメディア情報中のマーカに対応しない部分に、任意に又はランダムにアクセスすることを許容しない。
【０００５】
ディジタルビデオディスク（ＤＶＤ）プレーヤは、一般に、事前に設定した場面又はシーン（ｓｃｅｎｅｓ）を利用して、ＤＶＤに格納されたマルチメディア情報の再生及びナビゲーションをユーザが制御することを可能にする。ユーザには、そのシーンに関連した画像を含むシーンの選択に関するスクリーンが提示される。ユーザは、シーンを選択して再生を開始することが可能であり、ＤＶＤはその選択されたシーンから始まるマルチメディア情報の再生を開始する。このシーン選択スクリーンは、マルチメディア情報の再生中には示されない。従って、そのＤＶＤインターフェースは、ＤＶＤに格納されたマルチメディア情報の再生中に、対話的なナビゲーションを許容しない。ユーザがシーンを選択すると、選択されたシーンに対応するマルチメディア情報はＴＶにて再生される。再生中に、ユーザは、シーン選択スクリーンを見ること、マルチメディア情報の他の部分をナビゲートすることは許容されない。更に、ユーザは、事前に設定されたシーンの間でのナビゲーションに制限される。
【０００６】
（関連出願の参照項目）
本願は、２００２年２月２１日付けで出願された“Ｍｕｌｔｉｍｅｄｉａ　Ｖｉｓｕａｌｉｚａｔｉｏｎ　＆　Ｉｎｔｅｇｒａｔｉｏｎ　Ｅｎｖｉｒｏｎｍｅｎｔ（ＭｕＶＩＥ）”と題する米国特許出願番号１０／０８１１２９の一部継続出願（代理人管理番号０１５３５８−００６６００）に関連し、更にそれは１９９７年１２月２２日付けで出願された“ＡＵＴＯＭＡＴＩＣ　ＡＤＡＰＴＩＶＥＤＯＣＵＭＥＮＴ　ＲＥＡＤＩＮＧ　ＨＥＬＰ　ＳＹＳＴＥＭ”と題する暫定的でない米国特許出願０８／９９５６１６の一部継続出願に関連し、これら全体の内容は本願の参考に供せられる。
【０００７】
本願は、以下の共通する所有者の特許出願にも関連し、その全体の内容は参考に供せられる：
２００１年１１月１９日付けで出願された“Ｐａｐｅｒ−Ｂａｓｅｄ　Ｉｎｔｅｒｆａｃｅ　ｆｏｒ　Ｍｕｌｔｉｍｅｄｉａ　Ｉｎｆｏｒｍａｔｉｏｎ”と題する米国特許出願番号第１０／００１８９５号（代理人管理番号０１５３５８−００６５００）。
【０００８】
【課題を解決するための手段】
本発明は、マルチメディア情報を抽出及び表示する技術を与える。本発明の一態様によれば、マルチメディア文書に格納され得るマルチメディア情報を表示するテレビジョン（ＴＶ）インターフェースが設けられる。本発明の一態様の教示するものによれば、そのインターフェースは、マルチメディア文書に格納されたマルチメディア情報により、ユーザがナビゲートすることを可能にする。
【０００９】
一実施例によれば、テレビジョンディスプレイにマルチメディア情報を表示する手法が与えられる。本実施例は、ディスプレイの第１領域にマルチメディア情報の一部を表示するよう構築される。更に、本実施例は、前記ディスプレイの第２領域にナビゲーションバーを表示するよう構築される。このナビゲーションバーは１つ又はそれ以上のサムネイル（ｔｈｕｍｂｎａｉｌ）画像を包含し、１つ又はそれ以上のサムネイル画像中の各サムネイル画像は、前記マルチメディア情報から抽出される。また、１つ又はそれ以上のサムネイル画像中の少なくとも１つのサムネイル画像は、前記ディスプレイの前記第１領域にマルチメディア情報の前記一部が表示されている間に選択されることが可能である。
【００１０】
他の実施例によれば、テレビジョンディスプレイにマルチメディア情報を表示する手法が与えられる。本実施例は、ディスプレイの第１領域に前記マルチメディア情報の一部を表示するよう構築される。また、ナビゲーションバーが表示される前記ディスプレイの第２領域が識別（ｉｄｅｎｔｉｆｙ）される。そして本実施例は、前記ディスプレイの前記第２領域を利用して１つ又はそれ以上のタイムスタンプを決定する。各タイムスタンプに対応するマルチメディア情報からキーフレームが抽出される。前記１つ又はそれ以上のタイムスタンプ内の少なくとも１つのタイムスタンプに関して抽出されたキーフレームを含むように、ナビゲーションバーが形成される。ナビゲーションバーはその後に前記ディスプレイの前記第２領域に表示される。前記ナビゲーションバーには、前記ディスプレイの前記第１領域におけるマルチメディア情報の一部を表示する間にユーザにより選択されることが可能な少なくとも１つのキーフレームが包含される。
【００１１】
更なる他の実施例では、データ処理システムが与えられる。データ処理システムは、プロセッサ及び前記プロセッサに接続されたメモリを有する。そのメモリは、前記プロセッサにより実行される１つ又はそれ以上のコードモジュールを格納するよう構築され、前記１つ又はそれ以上のコードモジュールは、上述したようなテレビジョンディスプレイにマルチメディア情報を表示する手法を実行するように構築される。
【００１２】
更なる他の態様にあっては、テレビジョンディスプレイにマルチメディア情報を表示させるためのコンピュータプログラムプロダクト（ｐｒｏｄｕｃｔ）が提供される。コンピュータプログラムプロダクトは、上述したようなテレビジョンディスプレイにマルチメディア情報を表示する手法を実行させる命令又はコード（ｃｏｄｅ）を包含する。
【００１３】
一態様にあっては、ナビゲーションバーに表示されるサムネイル画像を選択するために、ＴＶ遠隔制御が行われる。
【００１４】
明細書中の他の更なる説明及び添付図面を参照することにより、本発明の本質及び利点に関する更なる理解が得られるであろう。
【００１５】
【発明の実施の形態】
本願実施例は、テレビジョン（ＴＶ）に表示されるナビゲーションバーを与え、ＴＶに出力されるマルチメディア情報の制御及びナビゲーションを可能にする。本願実施例によれば、マルチメディア文書（ドキュメント）に格納され得るマルチメディア情報を表示するテレビジョンユーザインターフェースが与えられる。本願実施例の教示するものによれば、そのインターフェースは、マルチメディア文書に格納されたマルチメディア情報を利用して、ユーザがナビゲーションすることを可能にする。インターフェースは、ＴＶに表示されたマルチメディア文書の内容に焦点を当てた脈絡のある画像（ａ　ｆｏｃｕｓｅｄ　ａｎｄ　ａ　ｃｏｎｔｅｘｔｕａｌ　ｖｉｅｗ）を与える。
【００１６】
上述したように、「マルチメディア情報（ｍｕｌｔｉｍｅｄｉａ　ｉｎｆｏｒｍａｔｉｏｎ）」なる用語は、統合された形式におけるいくつかの異なるタイプの情報より成る情報に言及することを意図する。マルチメディア情報に包含される様々なタイプの情報には、テキスト情報、グラフィックス情報、アニメーション情報、音声（音響）情報、映像情報、スライド情報、及びホワイトボード（ｗｈｉｔｅｂｏａｒｄ）画像情報の組み合わせその他の情報が含まれる。例えば、テレビジョン放送の映像記録は、映像情報及び音声情報を有し得る。場合によっては、映像記録は、映像情報に関連する内容の字幕（ＣＣ：ｃｌｏｓｅｄ−ｃａｐｔｉｏｎｅｄ）テキスト情報をも有し、多くの場合にそれは、映像記録中の音声部分に包含された音声の正確な表現である。また、マルチメディア情報は、１つ又はそれ以上のオブジェクト（ｏｂｊｅｃｔ）　に言及するために使用され、そのオブジェクトは様々な形式又はタイプ（ｔｙｐｅ）の情報を含む。例えば、マルチメディア情報に含まれるマルチメディアオブジェクトには、テキスト情報、グラフィックス情報、アニメーション情報、音声（音響）情報、映像情報、スライド情報、及びホワイトボード画像情報の組み合わせその他の情報が含まれる。
【００１７】
本願で使用される「マルチメディア文書（ｍｕｌｔｉｍｅｄｉａ　ｄｏｃｕｍｅｎｔ）」なる用語は、ディジタル形式でマルチメディア情報を格納する任意の電子的な格納単位（ｕｎｉｔ）（例えば、ファイル）に言及することを意図する。マルチメディア情報を格納するために、様々な異なるフォーマットが使用され得る。これらのフォーマットには、様々なＭＰＥＧフォーマット（例えば、ＭＰＥＧ１、ＭＰＥＧ２、ＭＰＥＧ４、ＭＰＥＧ７等）、ＭＰ３フォーマット、ＳＭＩＬフォーマット、ＨＴＭＬ＋ＴＩＭＥフォーマット、ＷＭＦ（ウィンドウズ（登録商標）メディアフォーマット）、ＲＭ（リアルメディア）フォーマット、クイックタイム（Ｑｕｉｃｋｔｉｅ）フォーマット、ショックウェーブ（Ｓｈｏｃｋｗａｖｅ）フォーマット、様々なストリーム化メディアフォーマット、技術委員会により開発されたフォーマット、特定の（ｐｒｏｐｒｉｅｔａｒｙ）及び慣習上のフォーマット等が含まれる。マルチメディア文書の具体例には、映像記録、ＭＰＥＧファイル、新たな放送記録、提示記録、記録済みの会議、教室講義録、放送テレビ番組等が含まれ得る。
【００１８】
図１は、本願実施例を適用することの可能な分散ネットワーク１００の概略ブロック図である。図１に示されるように、分散ネットワーク１００は、１つ又はそれ以上のＴＶ機器１０２を含む多数のシステム、１つ又はそれ以上のテレビジョンシステム１０６、及び複数の通信リンク１１０を通じて通信ネットワーク１０８に接続されたサーバシステム１０４を有する。図１に示される分散ネットワーク１００は、本発明の適用が可能な態様を例示するに過ぎず、特許請求の範囲に記載された発明の範囲を制限するものではない。当業者は、様々な変形例、修正例及び代替例を見出すであろう。例えば、本発明は、スタンドアローン（ｓｔａｎｄ−ａｌｏｎｅ）システムに適用することも可能である。スタンドアローン環境では、図１の様々なシステムにより実行される機能は、単独のシステムによって実行されることとなる。
【００１９】
通信ネットワーク１０８は、図１に示される様々なシステムが互いに情報を通信及び交換することを可能にする機構を与える。通信ネットワーク１０８は、それ自身多くの相互接続されたコンピュータシステム及び通信リンクにより構成され得る。一実施例にあっては、通信ネットワーク１０８はインターネットであり、他の実施例では、通信ネットワーク１０８は、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、無線ネットワーク、イントラネット、私的なネットワーク、公的なネットワーク、交換ネットワーク等の任意の適切な通信ネットワークであり得る。
【００２０】
図１の様々なシステムを接続するために使用される通信リンク１１０は、ハードワイヤリンク、光リンク、衛星その他の無線通信リンク、伝搬波リンクその他の適切な情報通信用の機構を包含する様々な形式のものであり得る。通信リンクを通じた情報通信を促進するために、様々な通信プロトコルが使用され得る。その通信プロトコルには、ＴＣＰ／ＩＰ、ＴＨＨＰプロトコル、拡張可能マークアップ言語（ＸＭＬ）、無線アプリケーションプロトコル（ＷＡＰ）、工業規格機構による開発のプロトコル、ベンダ専用（ｖｅｎｄｏｒ−ｓｐｅｃｉｆｉｃ）プロトコル、特定の（ｃｕｓｔｏｍｉｚｅｄ）プロトコル等が含まれ得る。
【００２１】
本発明の一態様によれば、サーバシステム１０４、ＴＶ機器１０２、及び／又はそれらの組み合わせは、本願実施例の教示するものによるマルチメディア情報を表示するインターフェースの形成を促進する処理を行うよう構築される。また、ＴＶ機器１０２及び／又はサーバ１０４は、遠隔制御による信号を受信することが可能であり、その信号に従って処理を行う。
【００２２】
インターフェースがサーバ１０４により形成されるならば、サーバ１０４は、通信リンク１０８を通じて、又は通信ネトワーク１０８及びＴＶ機器１０２を通じてＴＶシステム１０６のディスプレイ用のインターフェースを送信する。インターフェースがＴＶ機器１０２により形成されるならば、ＴＶ機器１０２は、通信リンク１１０を通じてＴＶシステム１０６におけるディスプレイ用のインターフェースを送信する。インターフェースがＴＶ機器１０２及びサーバ１０４により形成されるならば、ＴＶ機器１０２、サーバ１０４又はそれらの組み合わせが、ＴＶシステム１０６のディスプレイにインターフェースを送信し得る。サーバ１０４及び／又はＴＶ機器１０２により形成されたインターフェースは、マルチメディア文書に格納されたマルチメディア情報を、ユーザが抽出及び閲覧することを可能にする。
【００２３】
本願実施例により教示されるインターフェースを形成するため及び様々な特徴を得るためのサーバシステム１０４及び／又はＴＶ機器１０２より実行される処理は、サーバシステム１０４及び／又はＴＶ機器１０２にて実行されるソフトウエアモジュールにより、サーバシステム１０４及び／又はＴＶ機器１０２に接続されたハードウエアモジュールにより、又はそれらの組み合わせにより実行される。本発明の他の実施例では、その処理は、図１に示される様々なシステムの間で分散され得る。
【００２４】
インターフェースに表示されるマルチメディア情報は、サーバシステム１０４及び／又はＴＶ機器１０２にアクセスすることの可能なマルチメディア文書に格納される。例えば、マルチメディア文書は、サーバシステム１０４及び／又はＴＶ機器１０２の格納サブシステムに格納され得る。或いは、マルチメディア文書は、サーバシステム１０４及び／又はＴＶ機器１０２にアクセスすることの可能なメモリロケーションに格納され得る。
【００２５】
ユーザはＴＶ１０６を利用して、サーバシステム１０４及び／又はＴＶ機器１０２により形成されたインターフェースを視聴する。また、ユーザは、図１に示される他のシステムと対話（ｉｎｔｅｒａｃｔ）するためにＴＶ機器１０２を利用し得る。例えば、ユーザは、ＴＶ機器１０２を利用して、特定のマルチメディア情報を選択し、及び特定のマルチメディア文書に格納されたマルチメディア情報を表示するインターフェースを作成するようにサーバシステム１０４及び／又はＴＶ機器１０２に要求する。また、ユーザは、ＴＶ機器１０２に接続された入力装置を利用して、サーバシステム１０４及び／又はＴＶ機器１０２により形成されたインターフェースと対話することが可能である。ＴＶ機器１０２は、ＤＣＲ、パーソナルコンピュータ、携帯用コンピュータ、ワークステーション、コンピュータ端末、ネットワークコンピュータ、メインフレームその他の適切な処理システムのような様々なタイプのものであり得る。
【００２６】
本願実施例によれば、単独のコンピュータシステムがサーバ１０４及びＴＶ機器１０２の両者として機能する。サーバシステム１０４及びＴＶ機器１０２の様々な他の態様も可能である。
【００２７】
図２は、本願実施例によるコンピュータシステム２００の概略ブロック図である。コンピュータシステム２００は、図１に示されるような任意のシステムとして使用され得る。図２に示されるように、コンピュータシステム２００は、バス・サブシステム２０４を通じて複数の周辺装置と通信する少なくとも１つのプロセッサ２０２を含む。これらの周辺装置は、メモリサブシステム２０８及びファイル格納サブシステム２１０より成る格納サブシステム２０６、ユーザインターフェース入力装置２１２、ユーザインターフェース出力装置２１４、及びネットワークインターフェースサブシステム２１６を包含する。入力及び出力装置は、ユーザがコンピュータシステム２００と対話することを可能にする。ユーザは、人的なユーザ、装置、プロセス、他のコンピュータ等であり得る。ネットワークインターフェース２１６は、他のコンピュータシステム及び通信ネットワークに対するインターフェースを与える。
【００２８】
バス・サブシステム２０４は、コンピュータシステム２００の様々な要素及びサブシステムが、互いに所望の通信を行わせる機構を与える。コンピュータシステム２００の様々なサブシステム及び要素は、物理的に同じ場所にあることを必要とせず、ネットワーク１００内の様々な場所に分散され得る。バスシステム２０４は単独のバスとして描かれているが、バスシステムの他の態様では複数のバスを使用し得る。
【００２９】
ユーザインターフェース入力装置２１２としては、遠隔制御、キーボード、ポインティングデバイス、マウス、トラックボール、タッチパッド、グラフィクスタブレット、スキャナ、バーコードスキャナ、ディスプレイに組み込まれたタッチスクリーン、音声認識システムのような音声入力装置、マイクロフォンその他の入力装置を含み得る。一般に、「入力装置」なる用語は、コンピュータシステム２００を利用して情報を入力するための、総ての可能な形式の装置及び手法を包含することを意図する。
【００３０】
ユーザインターフェース出力装置２１４は、ディスプレイサブシステム、プリンタ、ファックス機器、音声出力装置のような視覚的でない提示を包含する。ディスプレイサブシステムは、陰極線管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）のようなフラットパネル装置、投影機等であり得る。また、ディスプレイサブシステムは、音声出力装置のような視覚的でない提示をも与え得る。一般に、「出力装置」なる用語は、コンピュータシステム２００から情報を出力するための総ての任意の可能な装置の形式及び手法を包含することを意図する。本願実施例によれば、本発明の教示するものにより形成されたインターフェースは、出力装置２１４を通じてユーザに提示される。
【００３１】
格納サブシステム２０６は、コンピュータシステムの及び本発明による機能性を与える基本プログラム及びデータ構造を格納するように構築される。例えば、本願実施例によれば、本発明の機能性を実行するソフトウエアモジュールは、サーバシステム２０４の格納サブシステム２０６に格納され得る。これらのソフトウエアモジュールは、サーバシステム１０４のプロセッサ２０２によって実行される。分散された動作環境では、ソフトウエアモジュールは、複数のコンピュータシステムに格納され、複数のコンピュータシステムのプロセッサによって実行される。また、格納サブシステム２０６は、本発明に使用され得る様々なデータベースを格納するための格納部又はレポジトリ（ｒｅｐｏｓｉｔｏｒｙ）を与える。格納サブシステム２０６は、メモリサブシステム２０８及びファイル格納サブシステム２１０より成る。
【００３２】
メモリサブシステム２０８は、プログラム実行中に命令及びデータを格納するための主要なランダムアクセスメモリ（ＲＡＭ）２１８と、所定の命令が格納されている読み取り専用メモリ（ＲＯＭ）２２０とを包含する。ファイル格納サブシステム２１０は、プログラム及びデータファイルに関する永続的な（不揮発性の）格納を行い、そして、ハードディスクドライブ、付随的な取り外し可能な媒体のフロッピディスク、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）ドライブ、光学ドライブ、取り外し可能な媒体カートリッジその他の格納媒体を包含し得る。１つ又はそれ以上のドライブが、他の接続されたコンピュータの遠隔した場所に位置付けられる。
【００３３】
コンピュータシステム２００それ自身が、パーソナルコンピュータ、携帯用コンピュータ、ワークステーション、コンピュータ端末、ネットワークコンピュータ、メインフレーム、キオスク（ｋｉｏｓｋ）、パーソナルディジタル支援装置（ＰＤＡ）、セルラ電話のような通信装置その他のデータ処理装置のような様々なタイプのものであり得る。一般に、サーバコンピュータは、クライアントシステムよりも多くの格納部及び処理容量を有する。コンピュータ及びネットワークの継続的な進展性に配慮して、図２に示されるようなコンピュータシステム２００の記述は、コンピュータシステムの好適実施例を説明するためだけの具体例であることを意図する。図２に示されるコンピュータシステムよりも多くの又は少ない素子を備えることで、コンピュータシステムの他の多くの態様が可能である。
【００３４】
図３は、本願実施例によるマルチメディア情報を閲覧するための概略的なテレビジョンユーザインターフェース３００を示す。図３に示されるようなインターフェース３００は、本発明を組み込む例を説明するに過ぎず、特許請求の範囲に記載された本発明の範囲を制限するものでないことは、明らかであろう。当業者は、それ以外の変形、修正及び代替例を理解するであろう。
【００３５】
本願実施例によれば、インターフェース３００は、ＴＶに表示され、マルチメディア情報を出力するために使用される。また、インターフェース３００は、ＴＶ１０６を通じてマルチメディア情報出力の再生を、ユーザが制御及びナビゲートすることを可能にするという特徴を有する。図示されるように、インターフェース３００は、第１視聴領域（ｖｉｅｗｉｎｇ　ａｒｅａ）３０２及び第２視聴領域３０４を包含する。本発明の他の実施例では、図３に示されるものよりも多い又は少ない視聴領域を有し得ることは、明らかであろう。更に、本発明の他の実施例では、１つ又はそれ以上の視聴領域が、１つの視聴領域内で組み合わせられ得る、又は特定の視聴領域が複数の視聴領域に分割され得る。従って、図３及び以下に示される視聴領域は、特許請求の範囲に記載された本発明の範囲を制限することを意図しない。
【００３６】
図３に示されるように、インターフェース３００は、テレビジョン放送記録に対応するマルチメディア情報を表示する。テレビジョン放送は、サーバシステム１０４及び／又はＴＶ機器１０２にアクセスすることの可能なメモリロケーションにて、テレビジョン放送記録として格納され得る。本発明がテレビジョン記録を表示することに限定されないことは、明らかであろう。テキスト情報、字幕（ＣＣ）情報、ホワイトボード情報その他の情報を含む、ＴＶを通じて表示され得るマルチメディア情報の他の形式は、本発明の他の実施例にて表示され得る。
【００３７】
マルチメディア情報は典型的には「開始時間」及び「終了時間」を含む。開始時間は、マルチメディア情報の記録が開始された時間を示し、終了時間は、マルチメディア情報の記録が中止された時間を示す。記録されたマルチメディア情報は、開始時間及び終了時間の間のマルチメディア情報に格納される。開始時間及び終了時間の間の期間は、マルチメディア情報の持続時間（ｄｕｒａｔｉｏｎ）として言及され得る。
【００３８】
図３に示されるインターフェース３００を通じて出力されるテレビジョン放送情報は、多種多様な技術を利用して格納され得る。ある手法によれば、テレビジョン放送は、サーバシステム１０４のＰＣ−ＴＶビデオカード（ｖｉｄｅｏ　ｃａｒｄ）に接続された衛星受信機を利用して記録及び格納される。サーバシステム１０４上で走るアプリケーションは、インターフェース３００の形成を支援するように記録されたテレビジョン放送を処理する。本発明の他の態様によれば、テレビジョン放送はディジタル映像レコーダを利用して捕捉され得る。例えば、ユーザは特定のチャネルにおけるＴＶプログラムを記録するためにＤＶＲをプログラムし得る。ＤＶＲの具体例には、ＴＩＶＯ（商標）システム、ＲｅｐｌａｙＴＶ（商標）システム、セットトップボックス等の装置が含まれる。
【００３９】
第１視聴領域３０２は、マルチメディア情報を出力する。図３に示されるものは、マルチメディア情報が第１視聴領域３０２にて再生されているところである。
【００４０】
第２視聴領域３０４は、第１視聴領域３０２で再生されるマルチメディア情報のナビゲーションバー３０５を表示する。図３に示されるように、第１視聴領域３０２は、マルチメディア文書に格納され得るマルチメディア情報を出力する。第２視聴領域３０４は、第１視聴領域３０２に表示される情報のナビゲーション及び再生を制御するために使用されるナビゲーションバー３０５を表示する。一実施例では、ナビゲーションバー３０５は、第１視聴領域３０２で再生されるマルチメディア情報の尺度変更された（ｓｃａｌｅｄ）表現形式を表示する。ユーザは、ナビゲーションバー３０５の中で、情報を表示するために使用される尺度変更因子又はスケール因子を選択し得る。一実施例によれば、情報全体の表現形式（即ち、マルチメディア情報の再生に関連する開始時間及び終了時間の間のマルチメディア情報）が第２視聴領域３０４に表示される。本実施例では、ナビゲーションバー３０５の一端は、マルチメディア映像の開始時を表現し、ナビゲーションバー３０５の他端はマルチメディア放送の終了時を表現する。
【００４１】
ナビゲーションバー３０５は、ある時刻におけるマルチメディア情報の視覚的な表現を表示する。キーフレーム（ｋｅｙｆｒａｍｅ）が、マルチメディア文書内のマルチメディア情報から抽出され、ナビゲーションバー３０５内のサムネイル画像として表示される。サムネイル画像は、マルチメディア情報をナビゲートするためにユーザにより使用され得る。ユーザはサムネイル画像を選択するために遠隔制御を利用し得る。サムネイル画像が選択されると、第１視聴領域３０２にて再生されるマルチメディア情報が、選択されたサムネイル画像に対応する時刻にて開始される。
【００４２】
図３に示されるように、一実施例によれば、ナビゲーションバー３０５は、１つ又はそれ以上のサムネイル画像３０６、進行又はプログレス（ｐｒｏｇｒｅｓｓ）バー３０８、動作記号又はアクションシンボル３１０を含む。各サムネイル画像３０６は、ある時刻に格納済みのマルチメディア情報から抽出したキールフレームを表現する。図３に示される実施例では、マルチメディア文書に格納されたマルチメディア情報に含まれている映像情報から抽出した映像キーフレームを利用して、映像情報が表示される。映像キーフレームは、開始時間及び終了時間の間の様々な時点における、マルチメディア文書に包含される映像情報から抽出され得る。
【００４３】
サムネイル画像を読み取りやすくするために、ユーザが構築することの可能な特定のレイアウト形式を利用して、抽出されたサムネイル画像３０６を表示することが可能である。例えば、ユーザは、サムネイル画像高さ、サムネイル画像幅、ナビゲーションバー３０５の幅、ナビゲーションバー３０５の高さを調整することが可能である。図３では、２行のサムネイル画像が表示されるように、サムネイル画像が表示される。
【００４４】
表示されるマルチメディア情報に包含される情報の様々な形式に基づいて、１つ又はそれ以上のサムネイル画像３０６がナビゲーションバー３０５に表示され得る。第２視聴領域３０４に表示されるサムネイル画像は、マルチメディア情報に含まれる映像情報から抽出されたキーフレームを表すが、本発明の他の実施例では、テキスト情報、ホワイトボード情報等のようなマルチメディア情報に包含される他の形式の情報からサムネイル画像が抽出され得ることは、理解されるであろう。本発明の一実施例によれば、ナビゲーションバー３０５に表示されるサムネイル画像数、及びサムネイル画像によって表現される情報形式は、ユーザにより調整可能である。
【００４５】
図３に示されるように、ナビゲーションバー３０５は、２行のサムネイル画像３０６の間に表示されるプログレスバー３０８をも包含する。プログレスバー３０８の物理的な位置は、視聴領域３０２で再生されている情報に対応するマルチメディア情報における時点を示す。図３に示される実施例では、第１視聴領域３０２に表示されるマルチメディア情報が早い時間から遅い時間に移行するにつれて、プログレスバー３０８はナビゲーションバー３０５内で左から右に移動する。プログレスバー３０８は２行のサムネイル画像３０６の間に示されるが、プログレスバー３０８はインターフェース３００の他の領域に示されるようにすることも可能である。例えば、プログレスバー３０８は、サムネイル画像３０６の上の行より上に、サムネイル画像３０６の下の行より下に及びその他の領域に表示されることが可能である。
【００４６】
アクションシンボル３１０は、第１視聴領域３０２のマルチメディア情報に関する再生の現状を示す。図３に示されるように、マルチメディア情報の再生は、一時停止させられる。図示されるように、周知の一時停止記号がアクションシンボル３１０として表示され得る。それに加えて、ユーザがマルチメディア情報を再生するならば、アクションシンボル３１０は、「再生」モードを表現する標準的な三角形を示す。ユーザがマルチメディア情報を早送り又は巻き戻すならば、アクションシンボル３１０は、順方向又は逆方向に移動することを示す標準的な三角形の組を示す。これらの記号は当該技術分野で周知であり、多くのＴＶ、ＶＣＲ、ＤＶＤシステム及び遠隔制御部（リモコン）に見受けられる。
【００４７】
インターフェース３００は、一実施例では、表題又はタイトル領域３１２、データ記録領域３１４、及び現在時刻領域３１６を含む。タイトルセクション３１２は、第１表示領域３０２で再生されるマルチメディア情報の表題を表示する。データ記録領域３１４は、再生されるマルチメディア情報が記録された日付を表示する。現在時刻領域３１６は、再生されるマルチメディア情報における現在の時間を示す。
【００４８】
図３に示されるように、サムネイル画像３０６−１及びサムネイル画像３０６−２は、ナビゲーションバーの左上側及び左下側に位置付けられている。それに加えて、サムネイル画像３０６−３及びサムネイル画像３０６−４は、サムネイル画像３０６−１，３０６−２にそれぞれ隣接して表示されている。一実施例では、サムネイル画像３０６−１は、第１時刻ｔ１でマルチメディア情報から抽出したキーフレームを表現する。また、サムネイル画像３０６−２は、第２時刻ｔ２（ｔ２＞ｔ１）でマルチメディア情報から抽出され、サムネイル画像３０６−３は、第３時刻ｔ３（ｔ３＞ｔ２）でマルチメディア情報から抽出され、サムネイル画像３０６−４は、第４時刻ｔ４（ｔ４＞ｔ３）でマルチメディア情報から抽出される。従って、ナビゲーションバー３０５に表示されるサムネイル画像は、マルチメディア情報の開始時間及び終了時間の間の様々な時刻から抽出されたサムネイル画像を表す。サムネイル画像３０６は様々な手法で構成され得ることは、理解されるであろう。例えば、マルチメディア情報の進行は、上側の行で左から右に、そして下側の行で左から右に流すことが可能である。
【００４９】
図４は、一実施例による第２視聴領域３０４の拡大図を示す。それに加えて、サーバシステム１０４及び／又はＴＶ機器１０２に信号を送信する遠隔制御部４００が示されている。一実施例では、遠隔制御部４００は、インターフェース３００で再生されるマルチメディア情報を、停止、巻き戻し、早送り、一時停止する又は上述した他の動作ために使用され得る。それに加えて、遠隔制御部４００は、ロケーションボックス４０２を制御するために使用される。
【００５０】
図４に示されるように、ロケーションボックス４０２はナビゲーションバー３０５内に表示される。ユーザは、ロケーションボックス４０２を利用して、第１視聴領域３０２に表示されるマルチメディア情報をナビゲートすることが可能である。ロケーションボックス４０２は、第１視聴領域３０２にて再生されるマルチメディア情報において、ナビゲーションバー３０５の中で現在対応付けられている箇所を示す必要はない。その代りに、ロケーションボックス４０２は、遠隔制御部４００を利用してユーザが選択し得る１つ又はそれ以上のサムネイル画像３０６を示す。サムネイル画像３０６を超えてロケーションボックス４０２を移動させることは、遠隔制御部４００における上、下、左又は右ボタンを利用して制御され得る。
【００５１】
ロケーションボックス４０２は、１つのサムネイル画像３０６に重なるように示されているが、ロケーションボックス４０２は、複数のサムネイル画像３０６を又はある範囲内のサムネイル画像を包含することも可能である。サムネイル画像３０６の範囲が選択されたならば、選択された最初及び最後のサムネイル画像３０６の間のマルチメディア情報が、第１視聴領域３０２で再生される。
【００５２】
遠隔制御部４００は、サーバ１０４、ＴＶ機器１０２及び／又はＴＶ１０６と通信することの可能な標準的な任意の遠隔制御部であり得る。本願実施例によれば、遠隔制御部４００は、マルチメディア情報を出力するために使用されるＴＶ１０６をユーザが制御することを可能にする。遠隔制御部４００は、赤外線（ＩＲ）技術、無線、有線、又はサーバシステム１０４、ＴＶ機器１０２及び／又はＴＶ１０６に命令を連絡する際のその他任意の通信プロトコルを利用し得る。遠隔制御部４００は、ＴＶ遠隔制御部、ＤＶＤ遠隔制御部、ＶＣＲ遠隔制御部、パーソナルディジタル支援装置（ＰＤＡ）、セルラ電話機等として具現化され得る。また、遠隔制御部４００は、ＴＶ、ＤＶＲ、ＤＶＤ、ＶＣＲ等の一部としても組み込まれ得る。
【００５３】
図示されるように、遠隔制御部４００は、第２視聴領域３０４におけるロケーションボックス４０２のナビゲーションを支援する矢印ボタン４０６を含む。矢印ボタン４０６は、ロケーションボックス４０２を異なるサムネイル画像３０６に移動させるために使用される。従って、例えば、右矢印キーが押されると、ロケーションボックス４０２はサムネイル画像３０６の１つ分だけ右に移動し、左矢印キーが押されると、ロケーションボックス４０２はサムネイル画像３０６の１つ分だけ左に移動する等の動作が行われる。ナビゲーションバーのナビゲーションについて、以下に詳細に説明する。一実施例では、ボタン４０６のクリックの各々が、クリックされたボタンに対応する方向に、１サムネイル画像だけロケーションボックスの位置を移動させる。他の実施例では、ボタン４０６を選択している場合に、ユーザがロケーションボックスの移動が止まるべきであることを示すまで（例えば、遠隔制御部で以前に選択されたボタンを再度クリックするまで）、ロケーションボックス４０２が、選択されたボタンの方向に連続的に移動する。
【００５４】
入力又はエンターボタン４０８も遠隔制御部４００に設けられている。エンターボタンは、ロケーションボックス４０２により関連付けられている（又は目下強調されている）サムネイル画像を選択するために使用される。例えば、ロケーションボックス４０２が特定のサムネイル画像３０６上に位置付けられており、ユーザがエンターボタン４０８を選択するならば、その特定のサムネイル画像がユーザにより選択されたものとしてマークされる。以後、選択されたサムネイル画像に関する動作が実行される。本願実施例によれば、エンターボタン４０８を押下することで、特定のサムネイル画像３０６上が選択されると、第１視聴領域３０２で再生されるマルチメディア情報は、選択されたサムネイル画像に対応するマルチメディア文書内のマルチメディア情報の部分にジャンプする。例えば、本願実施例によれば、第１視聴領域３０２におけるマルチメディア情報の再生は、選択されたキーフレームに関連するタイムスタンプ（ｔｉｍｅｓｔａｍｐ）に対応する格納済みのマルチメディア情報の部分にジャンプする。タイムスタンプがどのようにしてサムネイル画像に関連付けられるかについては、以下に詳細に説明される。
【００５５】
図５は、本願第１実施例による第２視聴領域３０４の拡大図を示す。選択されたサムネイル画像指標又はインジケータ（ｉｎｄｉｃａｔｏｒ）５００は、第２視聴領域３０４に包含されている。
【００５６】
選択されたサムネイル画像インジケータ５００は、以前ユーザにより選択された１つ又はそれ以上のサムネイル画像３０６を強調するために使用される。選択されたサムネイル画像の各々は、視覚的に区別され、及びロケーションボックス４０２と異なるように表示される。例えば、本願実施例によれば、選択されたサムネイル画像インジケータ５００は、ロケーションボックス４０２を表現するために使用される色彩とは異なる色彩で表示される。図５では、選択されたサムネイル画像インジケータ５００は、選択されたサムネイル画像３０６の境界に色付けされた四角形を表示することで示される。選択されたサムネイル画像を示すために、他の多くのインジケータが使用され得ることは、理解されるであろう。例えば、選択されたサムネイル画像に隣接する記号を表示させることが可能である。
【００５７】
図５に示されるように、第２視聴領域３０４は、サムネイル画像３０６−１に対応する選択されたサムネイル画像を含む。上述したように、本願実施例によれば、遠隔制御部４００を利用して、ユーザはサムネイル画像３０６−１を選択することができる。特定のサムネイル画像（例えば、図５に示されるサムネイル画像３０６−１）を選択する際に、選択されたサムネイル画像インジケータ５００が、選択される画像としてサムネイル画像３０６−１を強調しながら表示される。図示されるように、画像を強調するためにサムネイル画像３０６−１周囲に四角形が表示される。上述したように、選択されたサムネイル画像インジケータ５００（例えば、四角形）は、ロケーションボックス４０２を示すためのものと異なる色彩を利用して描かれ得る。サムネイル画像３０６−１を選択した後に、ユーザはロケーションボックス４０２を他のサムネイル画像（例えば、図５に示されるサムネイル画像５０２）に移動させることができる。
【００５８】
図６は、本願実施例による複数の選択されたサムネイル画像インジケータ５００を示す第２視聴領域を示す。
【００５９】
図６に示されるように、第２視聴領域３０４にて複数のサムネイル画像が選択されている。選択された各画像は、選択されたサムネイル画像インジケータ５００によって示される。選択されたサムネイル画像は、第１視聴領域３０２に表示される格納済みのマルチメディア情報における様々な時点のものである。
【００６０】
本願実施例によれば、選択されたサムネイル画像は、ユーザにとって関心のある格納済みのマルチメディア情報の部分を決定するために使用され得る。また、この情報は、ユーザに関するプロファイル（ｐｒｏｆｉｌｅ）を作成するために使用することも可能であり、そのプロファイルはユーザの関心事を示す。例えば、「ジョージ，Ｗ．ブッシュ大統領」の映像を表示する１つ又はそれ以上の画像をユーザが選択したならば、その選択された画像から、ユーザは「ジョージ，Ｗ．ブッシュ大統領」に関連する内容に興味があることが推測される。更に、マルチメディア情報におけるスポーツ関連内容に相当するサムネイル画像３０６をユーザが選択したならば、それは、ユーザはスポーツに関心のあることを示す。選択されたサムネイル画像から推測された関心事の部分又は話題（ｔｏｐｉｃ）は、ユーザに関するプロファイルを作成するために使用され得る。ユーザプロファイルは、そのユーザに合わせた宣伝広告又は売り込みを行うために使用される。ユーザのプロファイルに基づいて、そのユーザに合わせたプログラミングも行われ得る。例えば、本願実施例によれば、ユーザがスポーツに関心のあることをユーザプロファイルが示すならば、ユーザにナビゲーションバー３０５が表示される場合に、ナビゲーションバーに表示されるスポーツ関連内容に関する総てのサムネイル画像が、ＴＶインターフェースを通じてユーザに表示されるときに強調されるようにすることが可能である。
【００６１】
図７は、本願実施例によるＴＶユーザインターフェース７００を示す。図示されるように、ユーザインターフェース７００は、第１視聴領域７０１、第２視聴領域７０２、ナビゲーションバー７０３、及び下見又はプレビュー（ｐｒｅｖｉｅｗ）領域７０４を含む。
【００６２】
第１視聴領域７０１は、マルチメディア文書からのマルチメディア情報を表示し、これは上述した第１視聴領域３０２と同様である。
【００６３】
第２視聴領域７０２におけるナビゲーションバー７０３は、インターフェース７００の横側に沿って縦向きに並べられたサムネイル画像３０６を含む。加えて、プログレスバー３０８、アクションシンボル３１０、選択されたサムネイル画像インジケータ５００及びロケーションボックス４０２が、ナビゲーションバー７０３に包含される。従って、第２視聴領域７０２は、第２視聴領域３０４に関して説明した任意の特徴を包含し得る。しかしながら、第２視聴領域７０２は、４つの縦列に並べられたサムネイル画像３０６を表示する。
【００６４】
図示されるように、ナビゲーションバー７０３は、４列のサムネイル画像を含む。一実施例では、サムネイル画像の列はプログレスバー３０８によって区分けされる。プログレスバー３０８は、第２視聴領域７０２又はディスプレイ７００の他の領域に設けられ得ることは、理解されるであろう。
【００６５】
図示されるように、サムネイル画像７０６−１、サムネイル画像７０６−２、サムネイル画像７０６−３及びサムネイル画像７０６−４は、４列のナビゲーションバー７０３の最上位行に位置付けられている。一実施例では、サムネイル画像７０６−１は、第１時刻ｔ１におけるマルチメディア情報から抽出されたキーフレームを表現する。また、サムネイル画像７０６−２は第２時刻におけるマルチメディア情報から抽出され（ｔ２＞ｔ１）、サムネイル画像７０６−３は第３時刻におけるマルチメディア情報から抽出され（ｔ３＞ｔ２）、そしてサムネイル画像７０６−４は第４時刻におけるマルチメディア情報から抽出される（ｔ４＞ｔ３）。以後、サムネイル画像７０６−５は第５時刻におけるマルチメディア情報から抽出される（ｔ５＞ｔ４）、等々である。従って、ナビゲーションバー７０３に表示されるサムネイル画像は、マルチメディア情報の開始時刻及び終了時刻の間の様々な時点から抽出されたサムネイル画像を表現する。サムネイル画像７０６は、様々な手法で組織化され得ることが可能なことが、理解されるであろう。例えば、マルチメディア情報の進行は、列の上部から列の底部に、次の列の上部から列の底部に、等々のように流すことが可能である。
【００６６】
プレビュー領域７０４は、マルチメディア文書からマルチメディア情報を下見するために使用されるサムネイル画像７０８を含む。一実施例では、プレビュー領域７０４に表示されるサムネイル画像７０８は、第１視聴領域３０２にて再生されるマルチメディア情報の現在のロケーションに隣接する（前後両者の）所定の期間にて見出されたマルチメディア情報から抽出されたキーフレームを表現する。図示されるように、第１視聴領域７０１にて再生されるマルチメディア情報中の現時点に対応する現在のロケーションのサムネイル７１０が、表示される。現在のロケーションのサムネイル７１０にて表示されるキーフレームは、第１視聴領域７０１にて再生されるマルチメディア情報の現在のロケーションの時刻に厳密には対応しないが、プレビュー領域７０４に表示されるキーフレームの中で現在のロケーションの時間に最も近いキーフレームであり得る。
【００６７】
プレビュー領域７０４では、一実施例では、現在のロケーションのサムネイル画像７１０は、他のサムネイル画像７０８と視覚的に区別されるように表示される。例えば、現在のロケーションのサムネイル画像７１０は、異なる色彩で強調された背景を有する。更に、現在のロケーションのサムネイル画像７１０に隣接する（例えば、上側に又は下側に並んで）記号が表示され得る。図示されるように、現在のロケーションのサムネイル画像７１０に及び他のサムネイル画像７０８にも時間が表示される。その時間は、マルチメディア情報にて経過した時間（例えば、記録されたマルチメディア情報の開始時間から経過した時間）に対応する。格納済みのマルチメディア情報の中で、２１：５０、００：２２：００、００：２２：１０、００：２２：２０、００：２２：３０及び００：２２：４０の時間に現われるマルチメディア情報に対応して、サムネイル画像７０８が示される。
【００６８】
再生されるマルチメディア情報の現在のロケーションを包囲する時間範囲は、ユーザにより構築又は調整することが可能である。例えば、プレビュー領域７０４に関するサムネイル画像７０８の間の時間間隔が指定され得る。その時間間隔を利用して、現在のロケーションに対応するキーフレームを抽出する時間が算出される。その後に、以下に説明するように、計算された時間にキーフレームが抽出され、サムネイル画像７０８として表示される。
【００６９】
他の実施例では、ナビゲーションバー７０３内のロケーションボックス４０２の位置に対応する時間間隔の間に抽出されるキーフレームを、プレビュー領域７０４は包含する。この場合に、ロケーションボックス４０２が特定のサムネイル画像３０６に位置付けられるときは、特定のサムネイル画像の位置に対応するマルチメディア情報に関連する期間から抽出された多数のキーフレームを、プレビュー領域７０４は包含する。キーフレームは、その後に、上述したのと同様な手法でプレビュー領域７０４に表示される。
【００７０】
図８は、本願実施例によるＴＶユーザインターフェース８００を示す。図示されるように、インターフェース８００は、第１視聴領域８０２と、インターフェース８００の横側に縦向きに並べられた第２視聴領域８０４を包含する。
【００７１】
図８に示されるように、第２視聴領域８０４は、２列のサムネイル画像３０６及びプログレスバー８０６を含むナビゲーションバー８０５を包含する。プログレスバー８０６は、サムネイル画像３０６の横に含まれる。しかしながら、他の実施例では、プログレスバー８０６は、サムネイル画像３０６の右側のような、インターフェース８００の他の領域に表示され得る。
【００７２】
また、アクションシンボル８０８も包含されている。図示されるように、アクションシンボル８０８は、プログレスバー８０４から左にずれている。アクションシンボル８０６は、この場所に限定されず、プログレスバー８０６上に表示されるように、他の場所に設けることも可能であることは、理解されるであろう。
【００７３】
一実施例では、関心事の話題（トピック）を利用して、上述したインターフェース中のサムネイル画像を強調し得る。例えば、ユーザが、ある関心のある話題を指定したならば、その関心のある話題に関連するサムネイル画像は強調され得る。関心のある話題については、例えば、２００１年１１月１９日付けで出願された“Ａｕｔｏｍａｔｉｃ　Ａｄａｐｔｉｖｅ　Ｄｏｃｕｍｅｎｔ　Ｈｅｌｐ　Ｓｙｓｔｅｍ”と題する米国特許出願番号第１０／００１８９５号（代理人管理番号０１５３５８−００４２００）に記載されている。
【００７４】
一実施例では、ユーザは１つ又はそれ以上の関心のある話題を選択し得る。一実施例では、関心のある話題は、１つ又はそれ以上のキーワードフレーズ（ｋｅｙｗｏｒｄ　ｐｈｒａｓｅ）に関連する。１つ又はそれ以上の関心のある話題が選択されると、マルチメディア情報の中で、選択された関心のある話題を探索するために、その対応するキーワードフレーズが使用される。例えば、キーワードフレーズに関するキーワード探索は、字幕付番組にて又はマルチメディア情報中の任意のテキスト情報に行われ得る。キーワードフレーズが識別されると、識別されたキーワードフレーズに対応するマルチメディア情報における時間が判定される。判定された時間に最も近い時間から抽出されナビゲーションバーに表示されるサムネイル画像は、その後に強調される。
【００７５】
［本願実施例によるインターフェース作成手法］
以下、本願実施例によりＴＶインターフェース表示されるナビゲーションバーの作成手法を説明する。簡単のため、インターフェースに表示されるマルチメディア情報が映像情報より成ることを想定する。しかしながら、音声情報、テキスト情報、ホワイトボード情報等のような他の形式のマルチメディア情報も、格納済みのマルチメディア情報に包含され、本願の他の実施例のＴＶインターフェースに表示され得ることは、理解されるであろう。
【００７６】
図９は、図３に示されるような第２視聴領域３０４におけるナビゲーションバー３０５、及び本願実施例によりナビゲーションバー３０５を特徴付けるために使用され得る寸法変数（ｄｉｍｅｎｓｉｏｎａｌ　ｖａｒｉａｂｌｅ）を示す。図９に示されるように、ナビゲーションバー３０５は、「画像包含幅（ＩｍａｇｅＣｏｎｔａｉｎｅｒＷｉｄｔｈ）」及び「画像包含高さ（ＩｍａｇｅＣｏｎｔａｉｎｅｒＨｅｉｇｈｔ）」によって特徴付けられる。ナビゲーションバーに表示される各サムネイル画像は、画像幅及び画像高さの寸法によって特徴付けられる。格納されたマルチメディア情報は、持続時間を表す変数によって特徴付けられ得る。
【００７７】
持続時間の変数は、格納済みのマルチメディア情報（即ち、本発明の簡単な例を説明するための映像情報に関するもの）の長さ（秒）を表現する。秒、分、時その他の時間の長さを表現し得る任意の単位を含む様々な単位が、格納済みのマルチメディア情報の持続時間を測定するために使用され得る。
【００７８】
画像幅９０２は、ナビゲーションバーに表示され得る個々のサムネイル画像の幅を表現する。画像高さ９０４は、ナビゲーションバーに表示され得る個々のサムネイル画像の高さを表現する。画像包含幅９０６は、ナビゲーションバーを表示する領域の幅を表現する。画像包含高さ９０８は、ナビゲーションバーを表示する領域の高さを表現する。
【００７９】
図１０は、本願実施例に従って、図３に示されるレイアウトでナビゲーションバー内にサムネイル画像（例えば、サムネイル画像３０６）を表示する方法を示す簡略化された上位概念的フローチャートである。図１０に示される本方法は、サーバ１０４により、ＴＶ機器１０２により、又はサーバ１０４及びＴＶ機器１０２の組み合わせにより実行され得る。例えば、本方法は、サーバ１０４又はＴＶ機器１０２にて実行されるソフトウエアモジュールによって、サーバ１０４又はＴＶ機器１０２に接続されたハードウエアモジュールによって、又はそれらの組み合わせによって実行され得る。以下に説明される実施例では、本方法がサーバ１０４により実行される。図１０に示される方法は、本発明を利用する具体例を示すに過ぎず、特許請求の範囲に記載されるような本発明の範囲を限定するものではない。当業者であれば、これ以外の変形例、修正例及び代替例を見出し得るであろう。
【００８０】
図１０に示されるように、サーバ１０４は、マルチメディア情報を表示するために、ＴＶに記録する格納済みのマルチメディア情報から信号を受信する（ステップ１００１）。この信号に応答して、サーバ１０４はその後にインターフェースにて表示用のマルチメディア情報にアクセスする（ステップ１００２）。上述したように、マルチメディア情報は、サーバ１０４にとってアクセス可能なマルチメディア文書に格納され得る。ステップ１００２の一部として、サーバ１０４は、マルチメディア文書を識別する情報（例えば、マルチメディア文書のファイル名）、及びそのマルチメディア文書のロケーション（例えば、階層経路又はディレクトリパス）を受信し得る。本発明におけるユーザは、マルチメディア文書識別情報を与え得る。サーバ１０４は、与えられた情報に基づいてマルチメディア文書にアクセスし得る。その後にサーバシステム１０４は格納された文書を利用して、本願実施例の教示するところによるインターフェースを作成する。
【００８１】
その後にサーバ１０４は、ステップ１００２（ステップ１００４）にてアクセスしたマルチメディア情報から画像情報を抽出する。他の実施例では、テキスト情報、ホワイトボード情報等の他の情報が、画像情報と供に又はそれに代えて抽出され得る。
【００８２】
その後にサーバ１０４は格納済みのマルチメディア情報の長さを判定する（ステップ１００６）。一実施例では、その長さは秒で計測される。持続時間の変数は、そのマルチメディア情報の長さを表現する値に初期化され得る。
【００８３】
その後に画像幅及び画像包含幅に関する値が判定される（ステップ１００８）。一実施例では、これらの値は事前に設定され、格納サブシステム２０６から引き出され得る。また、これらの値は事前に設定され、サーバ１０４にとってアクセス可能な他の任意のシステムから引き出され得る。
【００８４】
上記の値が決定されると、キーフレームの最大数である最大キーフレームが算出される（ステップ１０１０）。最大キーフレームの値は、ナビゲーションバーの１行にどれ程多くのキーフレームが表示され得るかを示す。説明の便宜上、２行のサムネイル画像が想定される。一実施例では、画像包含幅／画像幅＝最大キーフレームの計算が行われる。この計算では、ナビゲーションバーの幅がサムネイル画像の幅によって除算される。最大キーフレームの値は、ナビゲーションバーの１行にどの程度多くのキーフレームが表示され得るかを示す。
【００８５】
サーバ１０４は、サムネイル画像が表示される第２視聴領域３０４内の場所に対応するセル（ｃｅｌｌ）の初期配置を決定する（ステップ１０１１）。各サムネイルは、画像情報から抽出されたキーフレームである。セルは第２視聴領域３０４内のピクセルロケーション（ｐｉｘｅｌ　ｌｏｃａｔｉｏｎ）に関連付けられる。
【００８６】
サーバ１０４は、秒乗数（ｓｅｃｏｎｄ　ｍｕｌｔｉｐｌｉｅｒ）ｓｅｃ＿ｍ（ステップ１０１２）を決定する。一実施例では、秒乗数は、ｓｅｃ＿ｍ＝持続時間／画像包含幅の計算によって決定される。秒乗数ｓｅｃ＿ｍは、第２視聴領域３０４内のピクセルロケーションを、マルチメディア情報にて対応する時間の値（秒）に変換するために使用される。
【００８７】
サーバ１０４は、ナビゲーションバー内でのセル位置に関連する、上位キーフレームについての第２視聴領域３０４内のＸ位置を決定する（ステップ１０１４）。Ｘ位置は、インターフェース３００におけるピクセルロケーションに対応する。例えば、そのＸ位置は、サムネイル画像３０６−１がインターフェースにて表示される場所であり得る。
【００８８】
サーバ１０４は、ナビゲーションバー内でのセル位置に関連する、下位キーフレームについての第２視聴領域３０４内のＸ位置を決定する。一実施例では、上位キーフレームは時刻ＴＸにて抽出されるキーフレームであり、下位キーフレームは時刻ＴＹ（ＴＹ＞ＴＸ）にてマルチメディア情報から抽出されるキーフレームである。Ｘ位置はインターフェース３００におけるピクセルロケーションに対応する。例えば、そのＸ位置は、サムネイル画像３０６−２がインターフェースにて表示される場所であり得る。
【００８９】
一実施例では、下位フレームのＸ位置は、上位フレームのＸ位置に、サムネイル画像幅の半分であるところの画像幅値の半分を加えたものとして算出される。下位の行に表示されるキーフレームに依存して、他の値も使用され得ることは理解されるであろう。例えば、ユーザが互いに接近した２つのキーフレームを表示することを希望する場合に、画像幅値の半分より小さい値を使用することが可能である。
【００９０】
ステップ１０１４，１０１６に関連し、図１１は一実施例による第２視聴領域３０４にて可能なＸ位置を示す。図示されるように、上位キーフレームのＸ位置はＫＦ１ａ，ＫＦ２ａ，ＫＦ３ａにより表現される。特定のサムネイル画像について計算されたＸ位置は、ナビゲーションバー内でその特定のサムネイル画像を表示するための左上側の座標に対応する。下位キーフレームのＸ位置はＫＦ１ｂ，ＫＦ２ｂ，ＫＦ３ｂにより表現される。下位キーフレームのＸ位置は、各サムネイル画像の中央の位置に対応する。
【００９１】
図１０に戻り、サーバ１０４は、上位行キーフレームについてのＸ位置に秒乗数ｓｅｃ＿ｍを乗算することで、上位行キーフレームについての第１タイムスタンプを計算する（ステップ１０１８）。この計算は、マルチメディア情報における時間を、ナビゲーションバーにおけるＸ位置に関連付ける。Ｘ位置の値が増加すると、そのＸ位置に関連するタイムスタンプも増加する。増加するＸ位置それぞれの値は、格納済みのマルチメディア情報における後の時点を表現する。
【００９２】
その後にサーバ１０４は、下位キーフレームのＸ位置に秒乗数ｓｅｃ＿ｍを乗算することで、下位行キーフレームについての第２タイムスタンプを計算する（ステップ１０２０）。一実施例では、下位キーフレームのＸ位置は、上位キーフレームのＸ位置に、画像幅値の半分を加えたものである。従って、下位キーフレームについての第２タイムスタンプは、上位キーフレームについてのタイムスタンプより後の時間に対するものである。
【００９３】
サーバ１０４は、マルチメディア文書から、上記のように計算された第１及び第２タイムスタンプに対応する上位行及び下位行キーフレームを抽出する（ステップ１０２２）。マルチメディア情報における時間に対応する第１及び第２タイムスタンプの値を利用して、そのタイムスタンプに最も近い上位及び下位キーフレームが抽出される。
【００９４】
そして、抽出された上位行キーフレームは、上位行キーフレームについての対応するセル位置に表示される（ステップ１０２４）。また、抽出された下位行キーフレームも、下位行キーフレームについての対応するセル位置に表示される（ステップ（１０２６）。そしてプロセスはステップ１０１４に戻って反復し、セル位置に対応する上位行及び下位行キーフレームについてのＸ位置が決定され、新たなタイムスタンプが算出され、上位行及び下位行が、新たなタイムスタンプに関して抽出され、対応するセル位置にてナビゲーションバー内で表示される。
【００９５】
一実施例では、各サムネイル画像３０６に対応するセルは、座標情報（Ｘ位置）、キーフレーム、及びタイムスタンプを含むＪＡＶＡ（登録商標）オブジェクトのようなオブジェクト（ｏｂｊｅｃｔ）である。
【００９６】
図１２は、図７又は８に描かれた配置に従ってナビゲーションバー内でサムネイル画像３０６のようなサムネイル画像を表示する方法を示す、概略的な上位概念的フローチャート１２００である。図１２に示される方法は、サーバ１０４によって、ＴＶ機器１０２によって、又はサーバ１０４及びＴＶ機器１０２の組み合わせによって実行され得る。例えば、本方法は、サーバ１０４又はＴＶ機器１０２にて実行されるソフトウエアモジュールによって、サーバ１０４又はＴＶ機器１０２に接続されたハードウエアモジュールによって、又はそれらの組み合わせによって実行され得る。以下に説明される実施例では、本方法がサーバ１０４により実行される。図１２に示される方法は、本発明を利用する具体例を示すに過ぎず、特許請求の範囲に記載されるような本発明の範囲を限定するものではない。当業者であれば、これ以外の変形例、修正例及び代替例を見出し得るであろう。
【００９７】
説明の便宜上、ナビゲーションバー８０５を作成することが説明される。本方法では、ナビゲーションバーは水平ではなく垂直に表示される。従って、異なる秒乗数ｓｅｃ＿ｍが使用され、それは、持続時間／画像包含高さに相当する。また、抽出するキーフレームを算出するためにＹ軸位置が使用され、抽出する右列キーフレームを決定するために画像高さが使用される。
【００９８】
図１２に示されるように、サーバ１０４は、マルチメディア情報を表示するために、ＴＶに記録する格納済みの街メディア情報から信号を受信する（ステップ１２０１）。この信号に応答して、サーバ１０４はインターフェースに表示するためのマルチメディア情報にアクセスする（ステップ１２０２）。上述したように、マルチメディア情報は、サーバ１０４にとってアクセス可能なマルチメディア文書に格納され得る。ステップ１２０２の一部として、サーバ１０４は、マルチメディア文書を識別する情報（例えば、マルチメディア文書のファイル名）、及びそのマルチメディア文書のロケーション（例えば、ディレクトリパス）を受信し得る。本発明におけるユーザは、マルチメディア文書識別情報を与え得る。サーバ１０４は、与えられた情報に基づいてマルチメディア文書にアクセスし得る。
【００９９】
その後にサーバ１０４は、ステップ１２０２（ステップ１２０４）にてアクセスしたマルチメディア情報から画像情報を抽出する。他の実施例では、テキスト情報、ホワイトボード情報等の他の情報が、画像情報と供に又はそれに代えて抽出され得る。
【０１００】
サーバ１０４はマルチメディア情報の長さを判定する。一実施例では、その長さは秒で計測される（ステップ１２０６）。持続時間の変数は、そのマルチメディア情報の長さを表現する値に初期化され得る。
【０１０１】
その後に画像高さ及び画像包含高さに関する値が判定される（ステップ１２０８）。一実施例では、これらの値は事前に設定され、格納サブシステム２０６から引き出され得る。また、これらの値は事前に設定され、サーバ１０４にとってアクセス可能な他の任意のシステムから引き出され得る。
【０１０２】
上記の値が決定されると、キーフレームの最大数である最大キーフレームが算出される（ステップ１２１０）。最大キーフレームの値は、ナビゲーションバーの１列にどれ程多くのキーフレームが表示され得るかを示す。説明の便宜上、２列のサムネイル画像が想定される。一実施例では、画像包含高さ／画像高さ＝最大キーフレームの計算が行われる。この計算では、ナビゲーションバーの高さがサムネイル画像の高さによって除算される。最大キーフレームの値は、ナビゲーションバーの１列にどの程度多くのキーフレームが表示され得るかを示す。
【０１０３】
サーバ１０４は、サムネイル画像が表示される第２視聴領域内の場所に対応するセルの初期レイアウトを決定する（ステップ１２１１）。各サムネイルは、画像情報から抽出されたキーフレームである。セルは第２視聴領域８０４内のピクセルロケーションに関連付けられる。
【０１０４】
サーバ１０４は、秒乗数ｓｅｃ＿ｍを決定する（ステップ１２１２）。一実施例では、秒乗数は、ｓｅｃ＿ｍ＝持続時間／画像包含高さの計算によって決定される。秒乗数ｓｅｃ＿ｍは、第２視聴領域３０４内のピクセルロケーションを、マルチメディア情報にて対応する時間の値（秒）に変換するために使用される。
【０１０５】
サーバ１０４は、ナビゲーションバー内でのセル位置に関連する、左側キーフレームについての第２視聴領域８０４内のＹ位置を決定する（ステップ１２１４）。Ｙ位置は、第２視聴領域におけるピクセルロケーションに対応する。例えば、そのＹ位置は、左列のサムネイル画像がインターフェースにて表示される場所であり得る。
【０１０６】
サーバ１０４は、ナビゲーションバー内でのセル位置に関連する、右側キーフレームについての第２視聴領域内のＹ位置を決定する（ステップ１２１６）。一実施例では、左側キーフレームは時刻ＴＸにて抽出されるキーフレームであり、ン右側キーフレームは時刻ＴＹ（ＴＹ＞ＴＸ）にてマルチメディア情報から抽出されるキーフレームである。Ｙ位置は第２視聴領域におけるピクセルロケーションに対応する。例えば、そのＹ位置は、右列におけるサムネイル画像がインターフェースにて表示される場所であり得る。
【０１０７】
一実施例では、右側フレームのＹ位置は、左側フレームのＹ位置に、サムネイル画像高さの半分であるところの画像高さの半分の値を加えたものとして算出される。右列に表示されるキーフレームに依存して、他の値も使用され得ることは理解されるであろう。例えば、ユーザが互いに接近した２つのキーフレームを表示することを希望する場合に、画像高さの半分より小さい値を使用することが可能である。
【０１０８】
ステップ１２１４，１２１６に関連し、図１３は一実施例による第２視聴領域８０４にて可能なＸ位置を示す。図示されるように、左列キーフレームＫＦ１ａ，ＫＦ２ａ，ＫＦ３ａについてのＹ位置が示されている。Ｙ位置は、サムネイル画像の表示の左上座標に対応する。更に、右列キーフレームＫＦ１ｂ，ＫＦ２ｂ，ＫＦ３ｂのＹ位置も示されている。右列キーフレームのＹ位置は、左列内の各サムネイル画像３０６の中央の位置に対応する。
【０１０９】
図１２に戻り、サーバ１０４は、左列キーフレームについてのＹ位置に秒乗数ｓｅｃ＿ｍを乗算することで、左列キーフレームについての第１タイムスタンプを計算する（ステップ１２１８）。この計算は、マルチメディア情報における時間を、ナビゲーションバーにおけるＹ位置に関連付ける。Ｙ位置の値が増加すると、タイムスタンプもそれに応じて増加し、Ｙ位置が増加するにつれてマルチメディア文書における後のマルチメディア情報が表示される。
【０１１０】
その後にサーバ１０４は、右側キーフレームのＹ位置に秒乗数ｓｅｃ＿ｍを乗算することで、右側キーフレームについての第２タイムスタンプを計算する（ステップ１２２０）。一実施例では、右側キーフレームのＹ位置は、左側キーフレームのＹ位置に、画像高さの半分の値を加えたものである。従って、右側キーフレームについての第２タイムスタンプは、左側キーフレームについてのタイムスタンプより後の時間に対するものである。
【０１１１】
サーバ１０４は、マルチメディア文書から、上記のように計算された第１及び第２タイムスタンプに対応する上位行及び下位行キーフレームを抽出する（ステップ１２２２）。マルチメディア情報における時間に対応する第１及び第２タイムスタンプの値を利用して、そのタイムスタンプに最も近い左側及び右側キーフレームが抽出される。
【０１１２】
そして、抽出された左側キーフレームは、左側キーフレームについての対応するセル位置に表示される（ステップ１２２４）。また、抽出された右側キーフレームも、右側キーフレームについての対応するセル位置に表示される（ステップ１２２６）。そしてプロセスはステップ１２１４に戻って反復し、セル位置に対応する左側及び右側キーフレームについてのＹ位置が決定され、新たなタイムスタンプが算出され、左側及び右側キーフレームが、新たなタイムスタンプに関して抽出され、対応するセル位置にてナビゲーションバー内で表示される。
【０１１３】
一実施例では、各サムネイル画像３０６に対応するセルは、座標情報（Ｙ位置）、キーフレーム、及びタイムスタンプを含むＪＡＶＡ（登録商標）オブジェクトのようなオブジェクトである。
【０１１４】
ナビゲーションバーの中に任意の数の行又は列が包含され得ることは、理解されるであろう。ナビゲーションバーの中で各キーフレームのＸ又はＹ軸位置を決定するために、行又は列の数に依存して、様々な増加分（ｉｎｃｒｅｍｅｎｔ）が算出される。一実施例では、図７に見受けられるような縦型のナビゲーションバーに関し、増加分は、画像高さの変数を列数で除算したものに等しい。図７における増分は、画像高さを４で除算したものになる。キーフレームはＹ軸に沿って各々の増加分で抽出される。サムネイル画像の２以上の行がナビゲーションバーに包含される場合には、同様な手順が利用される。但し、画像幅の変数は行数によって除算され、その増加分がＸ軸に沿って使用されることになる。
【０１１５】
図１０による一例を説明する。本実施例では、マルチメディア情報は１時間の映像である。従って、持続時間＝３６００である。また、画像包含幅＝７６０、画像幅＝３６、及び画像高さ＝２６であることを想定する。キーフレームの１つの行に関し、キーフレームの最大数は、最大キーフレーム＝画像包含幅／画像幅＝７６０／３６＝２１である。従って、２１個のキーフレームが、水平軸上に左から右に表示される。図３に見受けられるように２行のキーフレームが存在し、全部で４２個のキーフレームが表示され得るものとする。更に、上述したように、キーフレームは、上から下へ、及び左から右へ順序付けられる。
【０１１６】
秒乗数ｓｅｃ＿ｍは、持続時間／画像包含幅＝３６００／７６０＝４．７３６８に等しいｓｅｃ＿ｍとして計算される。Ｘ位置はその後にサムネイル画像３０６のために決定される。例えば、以下のＸ位置が使用される場合に、ＫＦ１ａ＝０，ＫＦ１ｂ＝１８；ＫＦ２ａ＝３６，ＫＦ２ｂ＝５４；ＫＦ３ａ＝７２，ＫＦ３ｂ＝９０、対応するタイムスタンプ値は、Ｓ１ａ＝０，Ｓ１ｂ＝８５．２６；Ｓ２ａ＝１７０．５２，Ｓ２ｂ＝２５５．７８；及びＳ３ａ＝３４１．０４，Ｓ３ｂ＝４２６．３１である。タイムスタンプは、Ｘ位置に秒乗数ｓｅｃ＿ｍを乗算することで算出される。
【０１１７】
ナビゲーションバー内の各々の対応する位置について計算されたタイムスタンプを利用して、サーバ１０４はその時間に最も近いキーフレームを抽出し、それをナビゲーションバーに表示する。
【０１１８】
図１２にて説明した方法による例を説明する。本実施例では、画像高さ＝２６、画像包含高さ＝５４０、及び画像幅＝３６である。
【０１１９】
ナビゲーションバーの高さは異なるので、本実施例における秒乗数は異なる。即ち、秒乗数ｓｅｃ＿ｍ＝持続時間／画像包含高さ＝３６００／５４０＝６．６６６７である。
【０１２０】
Ｙ位置の値は、ＫＦ１ａ＝０，ＫＦ１ｂ＝１３；ＫＦ２ａ＝２６，ＫＦ２ｂ＝３９；及びＫＦ３ａ＝５２，ＫＦ３ｂ＝６５であり、対応するタイムスタンプ値は、Ｓ１ａ＝０，Ｓ１ｂ＝８６．６７；Ｓ２ａ＝１７３．３３，Ｓ２ｂ＝２６０；及びＳ３ａ＝３４６．６７，Ｓ３ｂ＝４３３．３３である。上述したように、タイムスタンプは、Ｙ位置に秒乗数ｓｅｃ＿ｍを乗算することで算出される。
【０１２１】
ナビゲーションバー内の対応する各位置について計算されたタイムスタンプを利用して、サーバ１０４はその時間に最も近いキーフレームを抽出し、それをナビゲーションバーに表示する。
【０１２２】
図１４は、本願実施例により選択されたサムネイル画像に対応するマルチメディア情報の再生を開始する方法を示す概略的な上位概念的フローチャート１４００である。図１４に示される方法は、本発明を応用する例を示すに過ぎず、特許請求の範囲に記載されるような本発明の範囲を限定するものではない。当業者であれば、それ以外の変形例、修正例及び代替例を見出すであろう。
【０１２３】
サーバ１０４は、サムネイル画像が選択されたか否かを判定する（例えば、ナビゲーションバー内のサムネイルがロケーションボックス４０２によって強調され、「入力（ｅｎｔｅｒ）」ボタンが選択されたか否かを判定する。）（ステップ１４０２）。もしそうでなければ、本方法はステップ１４０２に戻り、サーバ１０４はサムネイル画像が選択されたか否かを再び判定する。
【０１２４】
サムネイル画像が選択されると、サーバ１０４は、選択されたサムネイル画像に対応するタイムスタンプを決定する（ステップ１４０４）。本願実施例によれば、選択されたサムネイル画像に対応するタイムスタンプは、そのサムネイル画像が表示されているナビゲーションバー内のセルに関連付けられているタイムスタンプを表す。選択されたサムネイル画像に関連するタイムスタンプは、その後に、第１視聴領域で表示されるマルチメディア情報の再生を再位置付けする（ｒｅｐｏｓｉｔｉｏｎ）ために使用されるために使用される。
【０１２５】
そして、サーバ１０４は、決定されたタイムスタンプに対応する時間にて、第１視聴領域でマルチメディア情報の再生を開始する（１４０６）。この場合に、決定されたタイムスタンプに対応する格納済みのマルチメディア情報内の位置において、再生が始まり、以後継続する。このプロセスはその後にステップ１４０２に戻り、サーバ１４０２は他の選択された画像を監視する。
【０１２６】
一実施例によるナビゲーションバーによるナビゲーションを説明する。一実施例では、図４に描かれる遠隔制御部４００のような遠隔制御部を利用して、ナビゲーションバー内のロケーションボックス４０２の位置をナビゲートする又は変更する。上述したように、ロケーションボックスをナビゲーションバー内の異なる位置に移動させるために、矢印ボタン４０８が使用される。
【０１２７】
上述したように、上側、下側、左側又は右側の場所にロケーションボックスを動かすための要求信号が受信される。その信号を受信すると、サーバ１０４は、要求された移動が実行可能であるか否かを判定し、それに従ってロケーションボックスを動かす。その要求を処理する手法は、ＴＶに表示されるナビゲーションバーの形式及び配置（例えば、サムネイル画像が水平に又は垂直に表示されるナビゲーションバーであること等）に依存し得る。
【０１２８】
図３のナビゲーションバーが使用されるものと仮定し、その信号が、下向きにロケーションボックスを動かすことを要求したならば、サムネイル画像の第１行からサムネイル画像の第２行に向けて、第１行内のロケーションボックス４０２の現在位置の直下のサムネイル画像の所にロケーションボックスが移動させられる。信号が右向きにロケーションボックスを動かすことを要求したならば、ロケーションボックス４０２中の現在のロケーションの隣の（右側の）列内のサムネイル画像の所に、ロケーションボックスが動かされる。更に、信号が左向きにロケーションボックス４０２を動かすことを要求したならば、ロケーションボックス４０２中の現在の位置の左側の列の所に、ロケーションボックスが動かされる。ロケーションバーが特定の方向におけるその限界まで動かされ、受信した信号がロケーションバーを更にその特定の方向に動かすことを要求するならば、その移動は実行可能でないと判断される。例えば、ロケーションボックス４０２が最も左隅のサムネイルに位置付けられていたならば、ロケーションボックスを左に動かす要求は実行可能でないと判断され、何らの動きも起こさないであろう。
【０１２９】
ロケーションボックス４０２がナビゲーションバーの下側の行に位置する場合に、ロケーションボックスを下に動かす要求は、ロケーションボックス４０２の現在のロケーションに隣り合う列の上側の行に、ロケーションボックス４０２が動かされるようにすることが可能である。ユーザがロケーションボックス４０２を後に動かすことを決定することに起因して、ロケーションボックス４０２は次の列に移動する。また、ロケーションボックスを上に動かす要求は、可能であるならば、ロケーションボックス４０２が、ロケーションボックス４０２の現在のロケーションの左列の下側の行に移動するようにする。
【０１３０】
縦向きに並べられたナビゲーションバーの場合には、右に移動する要求は、それが底部に達するまで、ナビゲーションバーを行毎に下に動かす。また、左に移動する要求は、それが上部に達するまでナビゲーションバーを上に戻す。更に、上及び下の要求は、上述したように処理される。
【０１３１】
以上の説明は例示的なものであり、制限的なものではない。本願の開示内容を参照することで、本発明の多くの変形例が、当業者に明白になるであろう。従って、本発明の範囲は、上記の説明を参照しながら決定されるべきものではなく、全範囲及び均等物と供に特許請求の範囲を参照しながら決定されるべきである。
【０１３２】
本発明の具体的な実施例が説明されてきたが、様々な修正、変形、代替的な構成及び均等物も本発明の範疇に含まれる。上述した発明は、ある特定のデータ処理環境下の動作に限定されず、様々なデータ処理環境で動作することは制限されない。更に、本発明は、ある特定の一連の処理及びステップを用いて説明されてきたが、本発明の範囲が上述した一連の処理及びステップに限定されないことは、当業者にとって明白であろう。
【０１３３】
更に、本発明はハードウエア及びソフトウエアの特定の組み合わせを利用して説明されてきたが、ハードウエア及びソフトウエアの他の組み合わせも本発明の範疇にあることは、理解されるであろう。本発明は、ハードウエアのみにて、ソフトウエアのみにて、又はそれらの組み合わせを利用して実現され得る。
【０１３４】
従って、明細書及び図面は、制限的な意味ではなく例示的なものとして取り扱われるべきである。しかしながら、特許請求の範囲に記載された本発明の広範な精神及び範囲から逸脱することなしに、付加、消去、削除その他の修正、及び変更がそれに加えてなされ得ることは、明白であろう。
【図面の簡単な説明】
【図１】図１は、本願実施例に適用可能な分散ネットワークの概略ブロック図である。
【図２】図２は、本願実施例によるコンピュータシステムの概略ブロック図である。
【図３】図３は、本願実施例によるマルチメディア情報を視聴するための概略的なテレビジョンユーザインターフェースを示す図である。
【図４】図４は、一実施例による第２視聴領域の拡大された様子を示す図である。
【図５】図５は、本願実施例による第２視聴領域の拡大されたディスプレイを示す図である。
【図６】図６は、本願実施例による複数の選択されたサムネイル画像インジケータを含む第２視聴領域を示す図である。
【図７】図７は、本願実施例によるＴＶユーザインターフェースを示す図である。
【図８】図８は、本願実施例によるＴＶユーザインターフェースを示す図である。
【図９】図９は、本願実施例による図３に示されるようなナビゲーションバー、及びナビゲーションバーを特徴付けるために使用される寸法変数を示す図である。
【図１０】図１０は、本願実施例によるナビゲーションバーにてサムネイル画像を表示する方法を示す上位概念的なフローチャートである。
【図１１】図１１は、一実施例による第２視聴領域における可能なＸ位置を示す図である。
【図１２】図１２は、本願実施例によるナビゲーションバーにてサムネイル画像を表示する方法を示す上位概念的なフローチャートである。
【図１３】図１３は、一実施例による第２視聴領域における可能なＹ位置を示す図である。
【図１４】図１４は、本願実施例により選択されたサムネイル画像に対応するマルチメディア情報の再生を開始するための方法を示す上位概念的なフローチャートである。
【符号の説明】
１００　分散ネットワーク
１０２　ＴＶ機器
１０４　サーバシステム
１０６　テレビジョンシステム
１０８　通信ネットワーク
１１０　通信リンク
２００　コンピュータシステム
２０２　プロセッサ
２０４　バス・サブシステム
２０６　格納サブシステム
２０８　メモリサブシステム
２１０　ファイル格納サブシステム
２１２　ユーザインターフェース入力装置
２１４　ユーザインターフェース出力装置
２１６　ネットワークインターフェースサブシステム
２１８　ＲＯＭ
２２０　ＲＡＭ
３００　テレビジョンユーザインターフェース
３０２　第１視聴領域
３０４　第２視聴領域
３０５　ナビゲーションバー
３０６　サムネイル画像
３０８　プログレスバー
３１０　アクションシンボル
３１２　表題部
３１４　日付記録部
３１６　現在時刻部
４００　遠隔制御部
４０２　ロケーションボックス
４０６　矢印ボタン
４０８　入力ボタン
５００　選択されたサムネイル画像インジケータ
７００　ＴＶユーザインターフェース
７０１　第１視聴領域
７０２　第２視聴領域
７０３　ナビゲーションバー
７０４　プレビュー領域
７０６　サムネイル画像
７０８　サムネイル画像
８００　ＴＶユーザインターフェース
８０２　第１視聴領域
８０４　第２視聴領域
８０５　ナビゲーションバー
８０６　プログレスバー
８０８　アクションシンボル
９０２　画像幅
９０４　画像高さ
９０６　画像包含幅
９０８　画像包含高さ
【図１】
2004023787.tif 000003
【図２】
2004023787.tif 000004
【図３】
2004023787.tif 000005
【図４】
2004023787.tif 000006
【図５】
2004023787.tif 000007
【図６】
2004023787.tif 000008
【図７】
2004023787.tif 000009
【図８】
2004023787.tif 000010
【図９】
2004023787.tif 000011
【図１０】
2004023787.tif 000012
【図１１】
2004023787.tif 000013
【図１２】
2004023787.tif 000014
【図１３】
2004023787.tif 000015
【図１４】
2004023787.tif 000016