(57)【要約】ビューイング装置（１０）は、シーン又はイベントを見ることを容易にするよう用いられる。ビューイング装置は、所定の継続時間を有するフレームシーケンスを連続的に記録し得る。定期的な間隔において、フレームシーケンスは、前に格納されたフレームシーケンスを上書きする。ユーザが、所定の継続時間を有する前のフレームシーケンスのリプレイを見ることを希望する場合、ユーザは、装置を続けて見ながら、現在進行中のイベントのリアルタイム表示ではなく格納されたフレームシーケンスを見ることができる。
2005507194.tif 000002
【特許請求の範囲】
【請求項１】
見ることを容易にする光学素子と、
フレームを捕捉する画像センサと、
所定の継続時間を有するフレームシーケンスを格納し、前記画像センサに接続する記憶部と、
前記記憶部に接続し、前記フレームシーケンスを表示するディスプレイと、
前のフレームシーケンスと後のフレームシーケンスを含む所定の継続時間の連続フレームシーケンスを自動的に格納し、前のフレームシーケンスに自動的に上書きして、後のフレームシーケンスを前記記憶部に格納するコントローラと、
を含む装置。
【請求項２】
前記コントローラは、第１のフレームシーケンスを格納し、前記第１のフレームシーケンスの終わりにおいて、前記第１のフレームシーケンスの始まりにループバックし、前記第１のフレームシーケンスに第２のフレームシーケンスを上書きする請求項１記載の装置。
【請求項３】
前記記憶部は、所定の継続時間を有するフレームシーケンスを、整数個、格納する容量を有する請求項１記載の装置。
【請求項４】
前記記憶部は、所定の継続時間を有する実質的に１つのフレームシーケンスのみを格納する容量を有する請求項３記載の装置。
【請求項５】
前記装置は、カメラである請求項１記載の装置。
【請求項６】
前記装置は、望遠鏡である請求項１記載の装置。
【請求項７】
前記装置は、顕微鏡である請求項１記載の装置。
【請求項８】
前記装置は、双眼鏡である請求項１記載の装置。
【請求項９】
前記光学素子は、ビームスプリッタを含み、
前記ビームスプリッタは、前記ディスプレイ及び前記画像センサからの光を反射するよう構成される請求項１記載の装置。
【請求項１０】
前記光学素子へのビューイングアクセスを制御するシャッタを含む請求項９記載の装置。
【請求項１１】
前記装置は、前記ディスプレイ、又は、前記光学素子を介したシーンを、ユーザが見ることを選択的に可能にする請求項１記載の装置。
【請求項１２】
前記光学素子は、前記画像センサと光学的につながり、
前記光学素子を通してシーンを見る唯一の手段は、前記ディスプレイを介する請求項１記載の装置。
【請求項１３】
前記コントローラは、所定の継続時間を有するフレームシーケンスを表示するときをユーザが選択することを可能にする請求項１記載の装置。
【請求項１４】
所定の継続時間を有するフレームシーケンスを記録する段階と、
前記記録されたフレームシーケンスに、略同じ継続時間を有する次のフレームシーケンスを上書きする段階と、
ユーザの選択に応答して、記録されたフレームシーケンスを、前記ユーザが見ることを可能にする段階と、
を含む方法。
【請求項１５】
所定の継続時間を有する第１のフレームシーケンスを格納する段階と、
前記第１のフレームシーケンスの終わりにおいて、前記第１のフレームシーケンスの始まりにループバックする段階と、
前記第１のフレームシーケンスに第２のフレームシーケンスを上書きする段階と、
を含む請求項１４記載の方法。
【請求項１６】
所定の継続時間を有するフレームシーケンスを、整数個、格納する段階を含む請求項１４記載の方法。
【請求項１７】
シーン、又は、所定の継続時間を有する記録されたフレームシーケンスを、前記ユーザが選択的に見ることを可能にする段階を含む請求項１４記載の方法。
【請求項１８】
ディスプレイ上に、リアルタイム画像を表示する段階と、
前記ユーザが、前記リアルタイム表示を、格納されたフレームシーケンスの表示に置き換えることを選択的に可能にする段階と、
を含む請求項１４記載の方法。
【請求項１９】
プロセッサに基づいたシステムが、
所定の継続時間を有するフレームシーケンスを記録し、
前記記録したフレームシーケンスに、略同じ継続時間を有する次のフレームシーケンスを上書きし、
ユーザの選択に応答して、記録されたフレームシーケンスを前記ユーザが見られるようにすることを可能にする命令を格納した媒体を含む物。
【請求項２０】
前記プロセッサに基づいたシステムが、所定の継続時間を有する第１のフレームシーケンスを格納し、前記第１のフレームシーケンスの終わりにおいて、前記第１のフレームシーケンスの始まりにループバックし、前記第１のフレームシーケンスに第２のフレームシーケンスを上書きすることを可能にする命令を更に格納する請求項１９記載の物。
【請求項２１】
前記プロセッサに基づいたシステムが、所定の継続時間を有するフレームシーケンスを、整数個、格納することを可能にする命令を更に格納する請求項１９記載の物。
【請求項２２】
前記プロセッサに基づいたシステムが、シーン、又は、所定の継続時間を有する記録されたフレームシーケンスをユーザが選択的に見られるようにすることを可能にする命令を更に格納する請求項１９記載の物。
【請求項２３】
前記プロセッサに基づいたシステムが、ディスプレイ上に、リアルタイム画像を表示し、又は、前記ユーザが、前記リアルタイム表示を格納されたフレームシーケンスの表示に置き換えることを選択的に可能にすることを可能にする命令を更に格納する請求項１９記載の物。
【発明の詳細な説明】
【０００１】
背景
本発明は、一般的に、望遠鏡及び双眼鏡といったビューイング装置に係る。
【０００２】
従来のビューイング装置は、はっきりと見えるには目視者から離れすぎている対象物を見ることを容易にし得る。そのようなビューイング装置には、カメラ、双眼鏡、及び望遠鏡を含み得る。多くの場合において、カメラは、見た像を拡大し、従って、像を見ることを容易にする光学部品を含む。一部の場合において、カメラは、望遠鏡又は双眼鏡として効果的に用い得る。
【０００３】
多くの場合、目視者は、対象物がその中で高速に位置を変えるシーンを見る。例えば、双眼鏡を通してスポーツイベントを観賞する目視者は、実際に起きたことの細部又は一部を見逃してしまう場合がある。１つの例としては、ある行為があまりにも速くおきて、ユーザがそのイベントを完全に理解することができないことがある。
【０００４】
従って、様々な状況において、シーン又は対象物を見ていた人は、たった今見たことをもう一度見たいと望む場合がある。カメラを用いて、シーンを記録する場合がある。例えば、一部のカメラは、動画オプションを有する。そのような場合、カメラのシーンを記録する容量は制限される。従って、長時間のイベントを見るときには、イベント全体を単純に記録することは現実味がない。
【０００５】
動画カメラを用いて、イベント全体を記録し得る。しかし、イベントが十分に長い場合には、イベント全体を記憶するには相当量の記憶容量が必要である。このことは、好適な記憶媒体と、これらの媒体の取り扱いに関する複雑さをもたらす。更に、延長記憶を達成するための費用は、多くの適用においては高価であり得る。
【０００６】
従って、従来のビューイング装置は、高速に起きているイベントを捕捉する点に関して制限を有し得る。逆に、動画カメラは、現在進行中の理由からそのようなイベントを捕捉するのに全ての状況において好適でない場合がある。連続記憶のための好適な記憶媒体の扱いにくさ、重量、及び、費用により、動画カメラは、常に、妥当に便利な解決策を提供するわけではない。
【０００７】
従って、複雑な動作、行為、又は出来事を含み得るイベントを、ユーザが見ることを可能にするより良好な方法が必要である。
【０００８】
詳細な説明
図１を参照するに、リプレイビューイング装置１０は、シーンＳを捕捉する光学素子２４を含み得る。光学素子２４は、焦点レンズ、望遠レンズ、マクロレンズ、又は、様々な他の光学系のうちの１つであり得る。シーンＳとユーザの目Ｅとの間の光学路は、シャッタ２２によって選択的に遮断される。更に、光学路には、１つの実施例では、ビームスプリッタ１８がある。
【０００９】
シャッタ２２が開くと、シーンＳからの光は、光学素子２４とシャッタ２２を通る。光の一部は、ビームスプリッタ１８によって反射され、画像センサ２０によって捕捉される。１つの実施例では、画像センサ２０は、相補形金属酸化膜半導体（ＣＭＯＳ）画像センサであり得る。或いは、画像センサ２０は、電荷結合装置（ＣＣＤ）画像センサであり得る。シーンＳからの光の残りの部分は、Ｅに示すユーザによって見られるよう前進する。
【００１０】
リプレイビューイング装置１０は、双眼鏡、望遠鏡、顕微鏡、又は、更には、カメラでもあり得る。装置は、様々な実施例において、これらのモードのうちの１つ以上のモードで機能する場合もある。
【００１１】
画像センサ２０は、ループバックコントローラ１４に接続し得る。１つの実施例において、ループバックコントローラ１４は、マイクロコントローラであり得る。ループバックコントローラ１４は、画像センサ２０が画像を捕捉するときと、メモリ１２内に格納する又はディスプレイ１６上で表示するために、画像センサ２０が捕捉したフレームをループバックコントローラ１４に転送するときを制御する。
【００１２】
１つの実施例において、ディスプレイ１６は、液晶ディスプレイであり得る。しかし、任意の他のディスプレイ技術も用い得る。画像がディスプレイ１６上に表示されるとき、画像は、ビームスプリッタ１８によって反射され、Ｅに示すユーザによって見られる。
【００１３】
メモリ１２は、フラッシュメモリを含む任意の便利な記憶装置であり得る。一部の実施例では、装置１０は、携帯可能で、且つ、電池により電力供給され得る。
【００１４】
１つの動作モードにおいて、画像センサ２０は、シャッタ２２が開いている限り、Ｓに示すシーンを記録し続ける。画像センサ２０は、ループバックコントローラ１４によってメモリに転送されるフレームシーケンスを記録し得る。ループバックコントローラ１４は、所定の継続時間を有する所定のフレームシーケンスを取り得、そのシーケンスを、メモリ１２内に格納し得る。ユーザが、リビュー機能を選択すると、そのフレームシーケンスが、ディスプレイ１６上に表示され得る。
【００１５】
１つの実施例では、メモリ１２は、所定の継続時間を有する１つのフレームシーケンスを取り扱うためにしか十分でない容量を有し得る。その後は、ループバックコントローラ１４は、新しく捕捉したフレームで、現行のメモリ１２を自動上書きする。
【００１６】
一部の実施例では、メモリ１２は、所定数のそのようなフレームシーケンスを格納可能であり得る。しかし、メモリ１２がいっぱいになると、フレームシーケンスの次の、又は、後続の格納は、前に格納されたフレームシーケンスを上書きする。
【００１７】
従って、ビューイング装置１０は、フレームシーケンスを記録し続け、上書きが必要となる時間までフレームシーケンスを見ることができるよう利用可能にする。ユーザは、前に格納されたフレームシーケンスを表示するオプションを選択することができる。その場合、ループバックコントローラ１４は、メモリ１２からのフレームシーケンスにアクセスし、それらをディスプレイ１６上に表示する。その結果、ユーザは、リプレイ機能へのアクセスを有する。ユーザが、所定の継続時間内のイベントの所与のシーケンスを再び見たいと望む場合、ユーザは、リプレイオプションを選択し、ディスプレイ１６を介して、リアルタイムシーンＳの代わりに、格納されたシーケンスを単純に見ることができる。その場合、図２に示すように、シャッタ２２は、ユーザが、シーンＳ中における現在進行している活動と、リプレイ中の格納フレームシーケンスの両方を見ないよう閉じられ得る。
【００１８】
一部の実施例では、フレームシーケンスの格納は、装置１０の姿勢に基づいて止められ得る。例えば、装置１０が、単純に下方向を指すときは、フレームシーケンスの格納は、自動的に止められ得る。そのような実施例では、角度方向センサを用いて、装置１０の姿勢を検出し、それにより、電力を節約し、且つ、意味のあるデータを保存するようにする。
【００１９】
他の実施例では、ユーザは、格納されたフレームシーケンスの表示を選択するために、ボタンを動作し得る。ボタンの動作に応答して、シャッタ２２は自動的に閉じ、格納されたフレームシーケンスのリプレイが自動的に開始する。
【００２０】
ループバックコントローラ１４とメモリ１２は、１つの実施例では、ビデオ記録メモリが、ユーザがループを止めるまで再利用され続けるよう循環キューで作業し得る。更に、ルーピングシステムに適応する他のバッファ及びメモリシステムも用いてもよい。一部の実施例では、最初にフレームの所定数が設定され得る。他の実施例では、ユーザが、メモリ１２の最大容量までのフレームシーケンスの長さ又は継続時間を指定し得る。従って、一部の実施例では、ユーザが設定可能な継続時間を有する１つ以上のループを用い得る。メモリ１２の容量は、１、２、又は３ループ長といった整数のループ長を格納するのに略十分で有り得る。
【００２１】
図３を参照するに、本発明の別の実施例によると、ビューイング装置１０ａは、光学素子２４を介してシーンＳからの光を受ける画像センサ２０を含み得る。画像センサ２０は、多数のフレームを捕捉し、それらをメモリ１２上に格納するループバックコントローラ１４に転送し得る。これらのフレームは、捕捉された途端に、同時に、ディスプレイ１６上に表示され、且つ、ループバックコントローラ１４によってメモリに転送され得る。従って、Ｅに示すユーザは、１つの実施例において、ユーザが時間系列を意識しない程度に僅かに時間的にずれている場合の有る捕捉フレームのリアルタイム表示を受ける。
【００２２】
ループバックコントローラ１４は、現在の画像のリアルタイム表示を展開するか、又は、メモリ１２内に格納されるフレームシーケンスを選択的に表示し得る。従って、ユーザが、リプレイオプションを選択すると、リアルタイム表示は停止し、フレームシーケンスを、ループバックコントローラ１４の制御下で、ディスプレイ１６上に表示する。
【００２３】
図４を参照するに、本発明の１つの実施例では、セットアップソフトウェア３０がメモリ１２内に格納され得る。最初に、セットアップソフトウェア３０は、デフォルトのフープ長を設定する。ユーザが、セットアップモードに入ると、ソフトウェア３０は、例えば、ディスプレイをイネーブル化して、何らか形式のメニュ選択を表示することによって、段階３２に示すように、ループ長を入力することをユーザに促す。ループ長は、所定フレームシーケンスの継続時間である。従って、ユーザは、段階３４で検出される入力を与え得る。入力を受信すると、ループ長は、段階３６に示すように、設定される。
【００２４】
図５を参照するに、フレームシーケンスの記録は、１つの実施例では、メモリ１２上に格納され得るソフトウェア４０によって制御され得る。当然ながら、一部の実施例では、別個の着脱可能なメモリが設けられてもよい。
【００２５】
一部の実施例では、装置１０は、幾つかの固定数のループをサポートし得る。ループの数は、利用可能なメモリ及びユーザにより設定されるループ長に依存する。様々なタイプのイベントに応じて、ループ時間が異なり得る。それぞれの場合において、ループカウントは、各イベントの平均長に設定される。各ループは、４つのパラメータを格納し得る。即ち、第１のフレームオフセット、最後のフレームオフセット、ループバッファサイズ、及び、ループが用いられたか否かということである。
【００２６】
記録ソフトウェア４０に入ると、図５の段階４１に示すように、ループパラメータは初期化される。個々のフレームが捕捉され（段階４２）、段階４３に示すように、メモリ内にループ（循環キュー）で格納される。各フレームの格納間に、チェックによって、任意のユーザ入力を受信したか否かが判断される。段階４４において判断されるように、ポーズボタンが押された場合、記録ループは止められ（段階４５）、次に、ソフトウェア４０は、次に何をするのかを示すユーザからのコマンドを待つ（段階５０）。段階４６において判断されるように、リプレイボタンが動作されると、フレーム再生ソフトウェア６０が実行される。
【００２７】
ユーザ入力を待つ基本コマンドループ５０を、図６に示す。記録ボタンを押す（段階５１）ことによって、記録ソフトウェア４０にすぐに戻り、ソフトウェア４０を再初期化し、新しいフレームで前に格納されたフレームに上書きする。段階５２において検出されるように、リプレイボタンの動作は、現在のループをリプレイさせる。リプレイボタンが押される度に、再生は、ループの「始まり」、即ち、ループにおいて一番古いフレームから始まる。保存ボタンが押される（段階５３）と、現在のループパラメータが保存され（段階５５）、そのループは、使用済みとしてマークされる（段階５６）。次の利用可能なループが用いられない場合（段階５７）、そのパラメータが現在のループパラメータとなり、フローは、次のコマンドを待つ段階に戻る。
【００２８】
全てのループが、使用済みとマークされる（段階５７）と、次に、ユーザは、現在のループはデフォルトのループに設定される（段階５９）ことを通知される（段階５８）。全てのループが用いられても、リプレイ機能が作業し続けることを可能にするデフォルトループがある。デフォルトループ内のデータは、装置１０が、コンピュータシステム（図示せず）に取り付けられると後で保存可能であり、ループの残りも保存される。
【００２９】
図７に示すように、ユーザがフレーム再生ボタンを押す（段階６０）と、ディスプレイがイネーブルされ（段階６１）、ループのパラメータが初期化される（段階６２）。再生は、ループ中の一番古いフレームから始まる。フレームが取出しされ（段階６３）、そのフレームは表示される（段階６４）。各フレームの表示の間に、チェックによって、任意のユーザ入力を受信したか否かが判断される。ポーズボタンが押される場合（段階６５）、再生は停止し（段階６８）、ソフトウェア６０は、次に何をするのかを示すユーザコマンドを待つ（段階５０）。記録ボタンが押される場合（段階６６）、再生は停止し（段階６９）、記録ソフトウェア４０が実行される。ループの終わりに来ると（段階６７）、フローは、段階６１から再開する。
【００３０】
本発明は、有限数の実施例に関連して説明したが、当業者は、実施例の多数の修正及び変形が可能であることを理解するであろう。特許請求の範囲は、そのような修正及び変形を、本発明の真の技術的精神及び範囲内であるよう含むものである。
【図面の簡単な説明】
【００３１】
【図１】本発明の１つの実施例を示すブロック図である。
【図２】本発明の１つの実施例による異なるモードにある図１に示す実施例を示すブロック図である。
【図３】本発明の別の実施例を示すブロック図である。
【図４】本発明の１つの実施例によるセットアップソフトウェアのフローチャートである。
【図５】本発明の１つの実施例によるコマンドソフトウェアのフローチャートである。
【図６】本発明の１つの実施例による記録ソフトウェアのフローチャートである。
【図７】本発明の１つの実施例によるリプレイソフトウェアのフローチャートである。
【図１】
2005507194.tif 000003
【図２】
2005507194.tif 000004
【図３】
2005507194.tif 000005
【図４】
2005507194.tif 000006
【図５】
2005507194.tif 000007
【図６】
2005507194.tif 000008
【図７】
2005507194.tif 000009
【国際公開パンフレット】
2005507194.tif 000010
2005507194.tif 000011
2005507194.tif 000012
2005507194.tif 000013
2005507194.tif 000014
2005507194.tif 000015
2005507194.tif 000016
2005507194.tif 000017
2005507194.tif 000018
2005507194.tif 000019
2005507194.tif 000020
2005507194.tif 000021
2005507194.tif 000022
2005507194.tif 000023
【国際公開パンフレット（コレクトバージョン）】
2005507194.tif 000024
2005507194.tif 000025
【国際調査報告】
2005507194.tif 000026
2005507194.tif 000027
2005507194.tif 000028