(57)【要約】  複数のパーティションに分割されたリムーバブル記憶装置をサポートするカメラは、ジャーナリングされた及びジャーナリングされていないパーティションにフォーマットされたリムーバブル記憶装置にファイルを書き込むように構成される。ジャーナリングされたパーティションは、ジャーナリングファイルシステムを使用し、ジャーナリングされていないパーティションは、デスクトップコンピュータのオペレーティングシステムなどのオペレーティングシステムによってネイティブにサポートされている非ジャーナリングファイルシステムを使用する。ジャーナリングされていないパーティションは、オペレーティングシステムを使用してジャーナリングされたパーティションに格納されたファイルにアクセスするようにプロセッサによって実行可能なコンピュータプログラムコードを、当該ジャーナリングされていないパーティションに格納している。カメラは、リムーバブル記憶装置を、ジャーナリングされた及びジャーナリングされていないパーティションにパーティション分割するように構成することもできる。カメラは、ジャーナリングされたパーティションにデータを書き込む。このことにより、オペレーティングシステムがジャーナリングされたパーティションをネイティブにサポートしていない場合でさえ、カメラによってジャーナリングされたパーティションに格納されたファイルにプロセッサがアクセスすることが可能になる。【選択図】      図１Ａ
2017504926.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）光が当該カメラ本体に入光することを許容する開口部を有するカメラ本体と、
（ｂ）前記カメラ本体の内部に配置され、前記カメラ本体に入光する前記光の少なくとも一部を受け取るように位置決めされた画像センサと、
（ｃ）（ｉ）ジャーナリングファイルシステムを使用するジャーナリングされたパーティションと、
（ｉｉ）オペレーティングシステムによってネイティブにサポートされている非ジャーナリングファイルシステムを使用するジャーナリングされていないパーティションと、
を含むようにフォーマットされたリムーバブル記憶装置に書き込みを行うように構成されたリムーバブル媒体回路と、
（ｄ）前記画像センサ及び前記リムーバブル媒体回路に通信可能に接続されており、前記ジャーナリングファイルシステムを使用して前記ジャーナリングされたパーティションにファイルを格納するように構成された処理回路と、
を備え、
前記ジャーナリングされていないパーティションは、前記オペレーティングシステムを使用して前記ジャーナリングされたパーティションに格納されたファイルにアクセスするようにプロセッサによって実行可能なコンピュータプログラムコードを格納している
ことを特徴とするカメラ。
【請求項２】
前記リムーバブル記憶装置の使用可能な全ての容量は、前記ジャーナリングされた及びジャーナリングされていないパーティションに完全に割り当てられている
ことを特徴とする請求項１に記載のカメラ。
【請求項３】
前記処理回路は、前記ジャーナリングされていないパーティションにデータを書き込まない又はそれからデータを消去しない
ことを特徴とする請求項１または２に記載のカメラ。
【請求項４】
前記ジャーナリングされたパーティションは、前記ジャーナリングされていないパーティションよりも大きい容量を有する
ことを特徴とする請求項１乃至３のいずれかに記載のカメラ。
【請求項５】
前記カメラは、セキュリティカメラである
ことを特徴とする請求項１乃至４のいずれかに記載のカメラ。
【請求項６】
（ａ）光が当該カメラ本体に入光することを許容する開口部を有するカメラ本体と、
（ｂ）前記カメラ本体の内部に配置され、前記カメラ本体に入光する前記光の少なくとも一部を受け取るように位置決めされた画像センサと、
（ｃ）リムーバブル記憶装置に書き込みを行うように構成されたリムーバブル媒体回路と、
（ｄ）前記画像センサ及び前記リムーバブル媒体回路に通信可能に接続されており、特定の方法を実行するように構成された処理回路と、
を備えたカメラであって、
前記方法は、
（ｉ）ジャーナリングファイルシステムを使用するジャーナリングされたパーティションと、オペレーティングシステムによってネイティブにサポートされている非ジャーナリングファイルシステムを使用するジャーナリングされていないパーティションと、を含むように前記リムーバブル記憶装置をパーティション分割する工程と、
（ｉｉ）前記オペレーティングシステムを使用して前記ジャーナリングされたパーティションに格納されたファイルにアクセスするようにプロセッサによって実行可能なコンピュータプログラムコードを、前記ジャーナリングされていないパーティションに格納する工程と、
を含むことを特徴とするカメラ。
【請求項７】
前記リムーバブル記憶装置の使用可能な全ての容量は、前記ジャーナリングされた及びジャーナリングされていないパーティションに完全に割り当てられている
ことを特徴とする請求項６に記載のカメラ。
【請求項８】
前記処理回路はさらに、前記コンピュータプログラムコードを前記ジャーナリングされていないパーティションに格納した後に、前記ジャーナリングされていないパーティションにデータを書き込まない又はそれからデータを消去しないように構成されている
ことを特徴とする請求項６または７に記載のカメラ。
【請求項９】
前記処理回路はさらに、前記リムーバブル記憶装置をパーティション分割した後に、前記画像センサに入射する前記光から得られるビデオファイル、オーディオファイル、及び静止画像、のうちの１又は２以上を格納するように構成されている
ことを特徴とする請求項６乃至８のいずれかに記載のカメラ。
【請求項１０】
前記ジャーナリングされたパーティションは、前記ジャーナリングされていないパーティションよりも大きい容量を有する
ことを特徴とする請求項６乃至９のいずれかに記載のカメラ。
【請求項１１】
前記方法はさらに、前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記リムーバブル記憶装置が、前記非ジャーナリングファイルシステムを使用する第１の初期パーティションのみを含むか否か、及び、前記第１の初期パーティションが空であるか否か、を判定する工程と、
（ｂ）前記リムーバブル記憶装置が前記第１の初期パーティションのみを含み、且つ、前記第１の初期パーティションが空である場合、前記第１の初期パーティションを消去する工程と、
を含む請求項６乃至１０のいずれかに記載のカメラ。
【請求項１２】
前記方法はさらに、前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記リムーバブル記憶装置が、前記非ジャーナリングファイルシステムを使用する第１の初期パーティション及び前記ジャーナリングファイルシステムを使用する第２の初期パーティションのみを含むか否か、を判定する工程と、
（ｂ）前記リムーバブル記憶装置が、前記第１及び第２の初期パーティションのみを含むのでない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する工程を開始する工程と、
を含む請求項６乃至１０のいずれかに記載のカメラ。
【請求項１３】
前記方法はさらに、前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記リムーバブル記憶装置が、前記第１及び第２の初期パーティションのみを含む場合に、前記第１の初期パーティションの大きさを判定する工程と、
（ｂ）前記第１の初期パーティションの大きさがジャーナリングされていないパーティションの固定の大きさに等しくない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する段階を開始する工程と、
を含む請求項１２に記載のカメラ。
【請求項１４】
前記方法はさらに、前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記第１の初期パーティションの大きさが前記ジャーナリングされたパーティションの大きさに等しい場合に、前記コンピュータプログラムコードが前記第２の初期パーティションに存在するか否か、を判定する工程と、
（ｂ）前記コンピュータプログラムコードが前記第２の初期パーティションに存在しない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する段階を開始する工程と、
を含む請求項１３に記載のカメラ。
【請求項１５】
前記方法はさらに、前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記コンピュータプログラムコードが前記第２の初期パーティションに存在する場合に、前記リムーバブル記憶装置の使用可能な全ての容量が前記第１及び第２の初期パーティションに完全に割り当てられているか否か、を判定する工程と、
（ｂ）前記リムーバブル記憶装置の容量が、前記第１及び第２の初期パーティションに完全には割り当てられていない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する段階を開始する工程と、
を含む請求項１４に記載のカメラ。
【請求項１６】
前記カメラは、セキュリティカメラである
ことを特徴とする請求項６乃至１５のいずれかに記載のカメラ。
【請求項１７】
カメラ用のリムーバブル記憶装置をパーティション分割する方法であって、
（ａ）前記リムーバブル記憶装置が前記カメラに接続されているか否かを判定する工程と、
（ｂ）前記リムーバブル記憶装置が前記カメラに接続されている場合に、
（ｉ）ジャーナリングファイルシステムを使用するジャーナリングされたパーティションと、オペレーティングシステムによってネイティブにサポートされている非ジャーナリングファイルシステムを使用するジャーナリングされていないパーティションと、を含むように前記リムーバブル記憶装置をパーティション分割し、
（ｉｉ）前記オペレーティングシステムを使用して前記ジャーナリングされたパーティションに格納されたファイルにアクセスするようにプロセッサによって実行可能なコンピュータプログラムコードを、前記ジャーナリングされていないパーティションに格納する、
というように前記カメラを使用する工程と、
を含む方法。
【請求項１８】
前記リムーバブル記憶装置の使用可能な全ての容量は、前記ジャーナリングされた及びジャーナリングされていないパーティションに完全に割り当てられている
ことを特徴とする請求項１７に記載の方法。
【請求項１９】
前記リムーバブル記憶装置をパーティション分割した後に、前記画像センサに入射する前記光から得られるビデオファイル、オーディオファイル、及び静止画像、のうちの１又は２以上を格納するように、前記カメラを使用する工程
を更に備えたことを特徴とする請求項１７または１８に記載の方法。
【請求項２０】
前記ジャーナリングされたパーティションは、前記ジャーナリングされていないパーティションよりも大きい容量を有する
ことを特徴とする請求項１７乃至１９のいずれかに記載の方法。
【請求項２１】
前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記リムーバブル記憶装置が前記非ジャーナリングファイルシステムを使用する第１の初期パーティションのみを含むか否か、及び、前記第１の初期パーティションが空であるか否か、を判定し、
（ｂ）前記リムーバブル記憶装置が前記第１の初期パーティションのみを含み、且つ、前記第１の初期パーティションが空である場合に、前記初期パーティションを消去する、
というように前記カメラを使用する工程
を更に備えたことを特徴とする請求項１７乃至２０のいずれかに記載の方法。
【請求項２２】
前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記リムーバブル記憶装置が、前記非ジャーナリングファイルシステムを使用する第１の初期パーティション及び前記ジャーナリングファイルシステムを使用する第２の初期パーティションのみを含むか否か、を判定し、
（ｂ）前記リムーバブル記憶装置が、前記第１及び第２の初期パーティションのみを含むのでない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する工程を開始する、
というように前記カメラを使用する工程
を更に備えたことを特徴とする請求項１７乃至２０のいずれかに記載の方法。
【請求項２３】
前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記リムーバブル記憶装置が、前記第１及び第２の初期パーティションのみを含む場合に、前記第１の初期パーティションの大きさを判定し、
（ｂ）前記第１の初期パーティションの大きさがジャーナリングされていないパーティションの固定の大きさに等しくない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する段階を開始する、
というように前記カメラを使用する工程
をさらに備えたことを特徴とする請求項２２に記載の方法。
【請求項２４】
前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記第１の初期パーティションの大きさが前記ジャーナリングされたパーティションの大きさに等しい場合に、前記コンピュータプログラムコードが前記第２の初期パーティションに存在するか否か、を判定し、
（ｂ）前記コンピュータプログラムコードが前記第２の初期パーティションに存在しない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する段階を開始する、
というように前記カメラを使用する工程
を更に備えたことを特徴とする請求項２３に記載の方法。
【請求項２５】
前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記コンピュータプログラムコードが前記第２の初期パーティションに存在する場合に、前記リムーバブル記憶装置の使用可能な全ての容量が前記第１及び第２の初期パーティションに完全に割り当てられているか否か、を判定する工程と、
（ｂ）前記リムーバブル記憶装置の容量が、前記第１及び第２の初期パーティションに完全には割り当てられていない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する段階を開始する工程と、
をさらに含む請求項２４に記載の方法。
【請求項２６】
前記カメラは、セキュリティカメラである
ことを特徴とする請求項１７乃至２５のいずれかに記載の方法。
【請求項２７】
カメラに、特定の方法を実行することによって前記カメラ用のリムーバブル記憶装置をパーティション分割させるためのステートメント及び命令をその中に符号化している非一時的コンピュータ可読媒体であって、前記方法は、
（ａ）前記リムーバブル記憶装置が前記カメラに接続されているか否かを判定する工程と、
（ｂ）前記リムーバブル記憶装置が前記カメラに接続されている場合に、
（ｉ）ジャーナリングファイルシステムを使用するジャーナリングされたパーティションと、オペレーティングシステムによってネイティブにサポートされている非ジャーナリングファイルシステムを使用するジャーナリングされていないパーティションと、を含むように前記リムーバブル記憶装置をパーティション分割し、
（ｉｉ）前記オペレーティングシステムを使用して前記ジャーナリングされたパーティションに格納されたファイルにアクセスするようにプロセッサによって実行可能なコンピュータプログラムコードを、前記ジャーナリングされていないパーティションに格納する、
というように前記カメラを使用する工程と、
を含むことを特徴とする非一時的コンピュータ可読媒体。
【請求項２８】
前記リムーバブル記憶装置の使用可能な全ての容量は、前記ジャーナリングされた及びジャーナリングされていないパーティションに完全に割り当てられている
ことを特徴とする請求項２７に記載の媒体。
【請求項２９】
前記方法は、前記リムーバブル記憶装置をパーティション分割した後に、
前記画像センサに入射する前記光から得られるビデオファイル、オーディオファイル、及び静止画像、のうちの１又は２以上を格納するように、前記カメラを使用する工程
を更に含む
ことを特徴とする請求項２７または２８に記載の媒体。
【請求項３０】
前記ジャーナリングされたパーティションは、前記ジャーナリングされていないパーティションよりも大きい容量を有する
ことを特徴とする請求項２７乃至２９のいずれかに記載の媒体。
【請求項３１】
前記方法は、前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記リムーバブル記憶装置が前記非ジャーナリングファイルシステムを使用する第１の初期パーティションのみを含むか否か、及び、前記第１の初期パーティションが空であるか否か、を判定し、
（ｂ）前記リムーバブル記憶装置が前記第１の初期パーティションのみを含み、且つ、前記第１の初期パーティションが空である場合に、前記初期パーティションを消去する、
というように前記カメラを使用する工程
を更に含む
ことを特徴とする請求項２７乃至３０のいずれかに記載の媒体。
【請求項３２】
前記方法は、前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記リムーバブル記憶装置が、前記非ジャーナリングファイルシステムを使用する第１の初期パーティション及び前記ジャーナリングファイルシステムを使用する第２の初期パーティションのみを含むか否か、を判定し、
（ｂ）前記リムーバブル記憶装置が、前記第１及び第２の初期パーティションのみを含むのでない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する工程を開始する、
というように前記カメラを使用する工程
を更に含む
ことを特徴とする請求項２７乃至３０のいずれかに記載の媒体。
【請求項３３】
前記方法は、前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記リムーバブル記憶装置が、前記第１及び第２の初期パーティションのみを含む場合に、前記第１の初期パーティションの大きさを判定し、
（ｂ）前記第１の初期パーティションの大きさがジャーナリングされていないパーティションの大きさに等しくない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する段階を開始する、
というように前記カメラを使用する工程
を更に含む
ことを特徴とする請求項３２に記載の媒体。
【請求項３４】
前記方法は、前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記第１の初期パーティションの大きさが前記ジャーナリングされたパーティションの大きさに等しい場合に、前記コンピュータプログラムコードが前記第２の初期パーティションに存在するか否か、を判定し、
（ｂ）前記コンピュータプログラムコードが前記第２の初期パーティションに存在しない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する段階を開始する、
というように前記カメラを使用する工程
を更に備えたことを特徴とする請求項３３に記載の媒体。
【請求項３５】
前記方法は、前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記コンピュータプログラムコードが前記第２の初期パーティションに存在する場合に、前記リムーバブル記憶装置の使用可能な全ての容量が前記第１及び第２の初期パーティションに完全に割り当てられているか否か、を判定する工程と、
（ｂ）前記リムーバブル記憶装置の容量が、前記第１及び第２の初期パーティションに完全には割り当てられていない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する段階を開始する工程と、
を更に含むことを特徴とする請求項３４に記載の媒体。
【請求項３６】
前記カメラは、セキュリティカメラである
ことを特徴とする請求項２７乃至３５のいずれかに記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、全体的には、複数のパーティションに分割されたリムーバブル記憶装置をサポートするカメラに関する。
【背景技術】
【０００２】
ファイルをリムーバブル記憶装置に書き込むことができるカメラが、ますます普及している。カメラ形式の例は、セキュリティカメラであり、リムーバブル記憶装置に書き込むことができるファイル形式の例は、オーディオファイル、ビデオファイル（オーディオトラックを有するビデオファイルを含む）、及び静止画像である。リムーバブル記憶装置を提供するセキュリティカメラは、当該カメラがネットワークから切断される場合又はネットワークが機能しなくなった場合でもビデオファイルの格納（記憶）を可能にするという利便性を提供するので、人気が高くなっている。従って、リムーバブル記憶装置をカメラが使用する能力を改良することに関する方法、システム、及び技術のための研究開発が継続的に行われている。
【発明の概要】
【課題を解決するための手段】
【０００３】
第１の態様により、光が当該カメラ本体に入光することを許容する開口部を有するカメラ本体と、前記カメラ本体の内部に配置され、前記カメラ本体に入光する前記光の少なくとも一部を受け取るように位置決めされた画像センサと、（ｉ）ジャーナリングファイルシステムを使用するジャーナリングされたパーティションと、（ｉｉ）オペレーティングシステムによってネイティブにサポートされている非ジャーナリングファイルシステムを使用するジャーナリングされていないパーティションと、を含むようにフォーマットされたリムーバブル記憶装置に書き込みを行うように構成されたリムーバブル媒体回路と、前記画像センサ及び前記リムーバブル媒体回路に通信可能に接続されており、前記ジャーナリングファイルシステムを使用して前記ジャーナリングされたパーティションにファイルを格納するように構成された処理回路と、を備え、前記ジャーナリングされていないパーティションは、前記オペレーティングシステムを使用して前記ジャーナリングされたパーティションに格納されたファイルにアクセスするようにプロセッサによって実行可能なコンピュータプログラムコードを格納していることを特徴とするカメラ、が提供される。
【０００４】
前記リムーバブル記憶装置の使用可能な全ての容量は、前記ジャーナリングされた及びジャーナリングされていないパーティションに完全に割り当てられ得る。前記処理回路は、随意的に、前記ジャーナリングされていないパーティションにデータを書き込まない又はそれからデータを消去しない。前記ジャーナリングされたパーティションは、前記ジャーナリングされていないパーティションよりも大きい容量を有し得る。前記カメラは、セキュリティカメラであり得る。
【０００５】
別の態様により、光が当該カメラ本体に入光することを許容する開口部を有するカメラ本体と、前記カメラ本体の内部に配置され、前記カメラ本体に入光する前記光の少なくとも一部を受け取るように位置決めされた画像センサと、リムーバブル記憶装置に書き込みを行うように構成されたリムーバブル媒体回路と、前記画像センサ及び前記リムーバブル媒体回路に通信可能に接続されており、特定の方法を実行するように構成された処理回路と、を備えたカメラであって、前記方法は、（ｉ）ジャーナリングファイルシステムを使用するジャーナリングされたパーティションと、オペレーティングシステムによってネイティブにサポートされている非ジャーナリングファイルシステムを使用するジャーナリングされていないパーティションと、を含むように前記リムーバブル記憶装置をパーティション分割する工程と、（ｉｉ）前記オペレーティングシステムを使用して前記ジャーナリングされたパーティションに格納されたファイルにアクセスするようにプロセッサによって実行可能なコンピュータプログラムコードを、前記ジャーナリングされていないパーティションに格納する工程と、を含むことを特徴とするカメラ、が提供される。
【０００６】
前記リムーバブル記憶装置の使用可能な全ての容量は、前記ジャーナリングされた及びジャーナリングされていないパーティションに完全に割り当てられ得る。前記処理回路は、随意的に、前記コンピュータプログラムコードを前記ジャーナリングされていないパーティションに格納した後に、前記ジャーナリングされていないパーティションにデータを書き込まない又はそれからデータを消去しない。前記処理回路はさらに、前記リムーバブル記憶装置をパーティション分割した後に、前記画像センサに入射する前記光から得られるビデオファイル、オーディオファイル、及び静止画像、のうちの１又は２以上を格納するように構成され得る。前記ジャーナリングされたパーティションは、前記ジャーナリングされていないパーティションよりも大きい容量を有し得る。
【０００７】
前記処理回路が実行する方法はさらに、前記リムーバブル記憶装置をパーティション分割する前に、以下の工程、すなわち、
（ａ）前記リムーバブル記憶装置が、前記非ジャーナリングファイルシステムを使用する第１の初期パーティションのみを含むか否か、及び、前記第１の初期パーティションが空であるか否か、を判定し、前記リムーバブル記憶装置が前記第１の初期パーティションのみを含み、且つ、前記第１の初期パーティションが空である場合に、前記第１の初期パーティションを消去する工程、
（ｂ）前記リムーバブル記憶装置が、前記非ジャーナリングファイルシステムを使用する第１の初期パーティション及び前記ジャーナリングファイルシステムを使用する第２の初期パーティションのみを含むか否か、を判定し、前記リムーバブル記憶装置が、前記第１及び第２の初期パーティションのみを含むのでない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する工程を開始する工程、
（ｃ）前記リムーバブル記憶装置が、前記第１及び第２の初期パーティションのみを含む場合に、前記第１の初期パーティションの大きさを判定し、前記第１の初期パーティションの大きさがジャーナリングされていないパーティションの固定の大きさに等しくない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する段階を開始する工程、
（ｄ）前記第１の初期パーティションの大きさが前記ジャーナリングされたパーティションの大きさに等しい場合に、前記コンピュータプログラムコードが前記第２の初期パーティションに存在するか否か、を判定し、前記コンピュータプログラムコードが前記第２の初期パーティションに存在しない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する段階を開始する工程、
（ｅ）前記コンピュータプログラムコードが前記第２の初期パーティションに存在する場合に、前記リムーバブル記憶装置の使用可能な全ての容量が前記第１及び第２の初期パーティションに完全に割り当てられているか否か、を判定し、前記リムーバブル記憶装置の容量が、前記第１及び第２の初期パーティションに完全には割り当てられていない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する段階を開始する工程、
のうちのいずれか１又は２以上を含むことができる。
【０００８】
前記カメラは、セキュリティカメラであり得る。
【０００９】
別の態様によれば、カメラ用のリムーバブル記憶装置をパーティション分割する方法であって、前記リムーバブル記憶装置が前記カメラに接続されているか否かを判定する工程と、前記リムーバブル記憶装置が前記カメラに接続されている場合に、（ｉ）ジャーナリングファイルシステムを使用するジャーナリングされたパーティションと、オペレーティングシステムによってネイティブにサポートされている非ジャーナリングファイルシステムを使用するジャーナリングされていないパーティションと、を含むように前記リムーバブル記憶装置をパーティション分割し、（ｉｉ）前記オペレーティングシステムを使用して前記ジャーナリングされたパーティションに格納されたファイルにアクセスするようにプロセッサによって実行可能なコンピュータプログラムコードを、前記ジャーナリングされていないパーティションに格納する、というように前記カメラを使用する工程を含む方法が提供される。
【００１０】
前記リムーバブル記憶装置の使用可能な全ての容量は、前記ジャーナリングされた及びジャーナリングされていないパーティションに完全に割り当てられ得る。前記リムーバブル記憶装置をパーティション分割した後に、前記カメラは、前記画像センサに入射する前記光から得られるビデオファイル、オーディオファイル、及び静止画像、のうちの１又は２以上を格納することができる。前記ジャーナリングされたパーティションは、前記ジャーナリングされていないパーティションよりも大きい容量を有し得る。
【００１１】
本方法は、更に、前記リムーバブル記憶装置をパーティション分割する前に、以下の工程、すなわち、
（ａ）前記リムーバブル記憶装置が前記非ジャーナリングファイルシステムを使用する第１の初期パーティションのみを含むか否か、及び、前記第１の初期パーティションが空であるか否か、を判定し、前記リムーバブル記憶装置が前記第１の初期パーティションのみを含み、且つ、前記第１の初期パーティションが空である場合に、前記初期パーティションを消去する、というように前記カメラを使用する工程、
（ｂ）前記リムーバブル記憶装置が、前記非ジャーナリングファイルシステムを使用する第１の初期パーティション及び前記ジャーナリングファイルシステムを使用する第２の初期パーティションのみを含むか否か、を判定し、前記リムーバブル記憶装置が、前記第１及び第２の初期パーティションのみを含むのでない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する工程を開始する、というように前記カメラを使用する工程、
（ｃ）前記リムーバブル記憶装置が、前記第１及び第２の初期パーティションのみを含む場合に、前記第１の初期パーティションの大きさを判定し、前記第１の初期パーティションの大きさがジャーナリングされていないパーティションの固定の大きさに等しくない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する段階を開始する、というように前記カメラを使用する工程、
（ｄ）前記第１の初期パーティションの大きさが前記ジャーナリングされたパーティションの大きさに等しい場合に、前記コンピュータプログラムコードが前記第２の初期パーティションに存在するか否か、を判定し、前記コンピュータプログラムコードが前記第２の初期パーティションに存在しない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する段階を開始する、というように前記カメラを使用する工程、
（ｅ）前記コンピュータプログラムコードが前記第２の初期パーティションに存在する場合に、前記リムーバブル記憶装置の使用可能な全ての容量が前記第１及び第２の初期パーティションに完全に割り当てられているか否か、を判定し、前記リムーバブル記憶装置の容量が、前記第１及び第２の初期パーティションに完全には割り当てられていない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する段階を開始する工程、
のうちのいずれか１又は２以上を含むことができる。
【００１２】
別の態様により、カメラに、特定の方法を実行することによって前記カメラ用のリムーバブル記憶装置をパーティション分割させるためのステートメント及び命令をその中に符号化している非一時的コンピュータ可読媒体が提供され、前記方法は、前記リムーバブル記憶装置が前記カメラに接続されているか否かを判定する工程と、前記リムーバブル記憶装置が前記カメラに接続されている場合に、前記に列挙された方法のいずれかの態様ないしはそれらの任意の好適な変更例及び組合例を実行するというようにカメラを使用する工程と、を含む。
【００１３】
当該発明の概要は、必ずしも全ての態様の完全な範囲を説明するものではない。当業者であれば、その他の態様、特徴、及び利点は、特定の実施形態の以下の説明を考察することで明らかになるであろう。
【００１４】
添付図面は、１又は２以上の例示的な実施形態を示す。
【図面の簡単な説明】
【００１５】
【図１Ａ】一実施形態による、複数のパーティションに分割されたリムーバブル記憶装置をサポートするセキュリティカメラの正面斜視図である。
【図１Ｂ】一実施形態による、複数のパーティションに分割されたリムーバブル記憶装置をサポートするセキュリティカメラの後面斜視図である。
【００１６】
【図２】図１のセキュリティカメラのブロック図である。
【００１７】
【図３】図１のセキュリティカメラで使用されるリムーバブル記憶装置のメモリマップである。
【００１８】
【図４Ａ】図１のセキュリティカメラで使用されるリムーバブル記憶装置をフォーマットするための別の実施形態による方法を示す。
【図４Ｂ】図１のセキュリティカメラで使用されるリムーバブル記憶装置をフォーマットするための別の実施形態による方法を示す。
【発明を実施するための形態】
【００１９】
「上部」、「下部」、「上向き」、「下向き」、「鉛直に」及び「水平に」などの方向を示す用語は、以下の説明において単に相対的な基準を提示するために使用されており、いずれかの製品が、使用中にどのように位置決めされるか、或いは組立体の中に又は環境に対してどのように取り付けられるか、に関しての何らかの制限を示唆することを意図するものではない。加えて、本明細書で使用される「連結する（ｃｏｕｐｌｅ）」という用語、並びに「連結される（ｃｏｕｐｌｅｄ）」、「連結する（ｃｏｕｐｌｅｓ）」及び「連結している（ｃｏｕｐｌｉｎｇ）」などの当該用語の変形例は、別途指示のない限り、間接的及び直接的接続を含むことが意図されている。例えば、第１デバイスが第２デバイスに連結される場合、当該連結は、直接接続によるもの、又は他のデバイス及び接続を介した間接的接続によるものとすることができる。同様に、第１デバイスが第２デバイスに通信可能に連結される場合には、通信は、直接接続によるもの、又は他のデバイス及び接続を介した間接的接続によるものとすることができる。
【００２０】
カメラ用のリムーバブル記憶装置は、取り外し可能な非一時的コンピュータ可読媒体の様々なタイプを含むことができる。例えば、リムーバブル記憶装置は、カメラのハウジング外部からアクセス可能なポートとインタフェース接続するように設計されて、ユーザの要望どおりにカメラに接続すること及びカメラから切り離すことができる、メモリカード、外部ハードドライブ、又はソリッドステートドライブ（ＳＳＤ）の形態をとることができる。リムーバブル記憶装置は、メモリカードがカメラの一部分を構成するメモリカードリーダーに挿入された場合、又は外部ＳＳＤドライブがカメラのＵＳＢポートに接続された場合などに、カメラに直接接続されること、或いは代替的に、イーサネットベースネットワーク、インターネット、又は別のインターネットプロトコル（ＩＰ）ネットワークなどのワイド又はローカルエリアネットワークを介して、カメラに間接的に接続されること、ができる。
【００２１】
リムーバブル記憶装置のどのタイプを使用するかに関わらず、カメラは、ファイルシステムに従って、記憶装置にデータを書き込み、随意的に記憶装置からデータを読み取る。当技術分野では、ファイルシステムの多くの異なるタイプが公知である。例えば、リムーバブル記憶装置の１つのタイプであるメモリカード（図２において１２８でラベル表示されている例）で使用される一般的なファイルシステムは、「ＦＡＴ３２」である。メモリカードの１つの一般的なタイプは、セキュアデジタル（ＳＤ）メモリカード（ＳＤカード）である。一般的にＦＡＴ３２が使用される１つの理由は、Ｗｉｎｄｏｗｓ（登録商標）及びＯＳ  Ｘ（登録商標）オペレーティングシステムの両方が、当該ＦＡＴ３２をネイティブにサポートしていることである。このことにより、ユーザは、単純に、メモリカードをカメラから取り出し、このメモリカードをＷｉｎｄｏｗｓ（登録商標）またはＯＳ  Ｘ（登録商標）オペレーティングシステムを実行中のデスクトップコンピュータに接続されたカードリーダーに挿入することによって、ＦＡＴ３２でフォーマットされたメモリカードに格納されたビデオファイルにアクセスすることが可能になる。しかしながら、ＦＡＴ３２は、特に、電力損失、又は事前に通知されずにリムーバブル記憶装置がカメラから切断されること（「突然の切断」）、に対する回復機能がない。電力損失又は突然の切断は、ＦＡＴ３２を使用して格納されたファイルが破損することに帰結する場合がある。
【００２２】
ジャーナリングファイルシステムとして公知の他のファイルシステムは、本質的に、非ジャーナリングファイルシステムの一例であるＦＡＴ３２よりも、電力損失及び突然の切断に対して高い回復機能をもつ。ジャーナリングファイルシステムでは、当該ファイルシステムを使用して格納されたファイルに対してなされた変更の軌跡を記録するジャーナルと呼ばれるファイルが保持される。電力損失又は突然の切断の場合には、ファイルシステムの残りの一体性（整合性）を復元又は確認するために、当該ジャーナルがアクセスされて使用される。ジャーナリングファイルシステムの一例は、「ｅｘｔ４」である。しかしながら、ｅｘｔ４を含む多くのジャーナリングファイルシステムは、Ｗｉｎｄｏｗｓ（登録商標）及びＯＳ  Ｘ（登録商標）オペレーティングシステムによってネイティブにはサポートされていない。
【００２３】
従って、ｅｘｔ４又はその他のいくつかのジャーナリングファイルシステムのいずれか１つが、リムーバブル記憶装置のために使用されることになる場合には、Ｗｉｎｄｏｗｓ（登録商標）及びＯＳ  Ｘ（登録商標）オペレーティングシステムを実行中であるコンピュータとの互換性を維持するために、克服されるべき技術的課題が存在する。この課題に対処する１つの方法は、ユーザに、使用されるジャーナリングファイルシステムのためのネイティブでないサポートを提供するサードパーティソフトウェアを当該ユーザのコンピュータにインストールすることを要求することである。しかしながら、ユーザにこれを行うように要求することは、ユーザフレンドリではなく、好都合ではない。別の解決方法は、ユーザに、カメラのファームウェアの一部分を構成するウェブインタフェースを介して、或いはカメラ及びユーザのコンピュータの１つ又は両方にインストールされたプロプラエタリソフトウェアを介して、ＩＰネットワーク経由でリムーバブル記憶装置にアクセスすることを要求することである。しかしながら、この解決方法を使用することは、カメラがＩＰネットワークに接続されたＩＰカメラであることを必要とする。リムーバブル記憶装置を使用して格納されたファイルは、ネットワークがダウンしている場合、又はカメラがネットワークから切断されている場合、アクセス不可能である。加えて、ウェブインタフェースを介してファイルにアクセスすることは、リムーバブル記憶装置をコンピュータに直接接続することによってファイルにアクセスすることよりも、一桁以上速度が遅い場合がある。
【００２４】
本明細書で説明される実施形態は、少なくとも２つのパーティションを有するリムーバブル記憶装置をサポートするカメラに関する。一実施形態では、リムーバブル記憶装置は、ジャーナリングされたパーティションとジャーナリングされていないパーティションとを有し、ジャーナリングされたパーティションは、ジャーナリングファイルシステムを使用しており、ジャーナリングされていないパーティションは、例えばＷｉｎｄｏｗｓ（登録商標）及びＯＳ  Ｘ（登録商標）オペレーティングシステムなどのオペレーティングシステムによってネイティブにサポートされている非ジャーナリングファイルシステムを使用している。ジャーナリングされたパーティションは、典型的には、ジャーナリングされていないパーティションよりもはるかに大きく、リムーバブル記憶装置上の主記憶領域として使用される。あるコンピュータプログラムコードが、ジャーナリングされていないパーティションに格納されていて、当該プログラムコードは、例えばデスクトップコンピュータ内で使用されているプロセッサのようなプロセッサによって、オペレーティングシステムを使用して、ジャーナリングされたパーティションに格納されたファイルにアクセスするように実行可能である。本明細書での様々な実施形態は、さらに、ジャーナリングファイルシステム及び非ジャーナリングファイルシステムをサポートするために、どのようにしてリムーバブル記憶装置をフォーマットすべきか、及び、何時それをフォーマットすべきか、を説明する方法及び手法を説明する。オペレーティングシステムがジャーナリングされたパーティション上のファイルにアクセスすることを許容する、というコンピュータプログラムコードを、ジャーナリングされていないパーティションに含めることによって、ユーザは、別途にサードパーティソフトウェアをユーザのコンピュータにインストールする必要無しで、且つ、ＩＰネットワークを介してのみカメラにアクセスする必要無しで、ジャーナリングファイルシステムの恩恵を得る。従って、セキュリティカメラは、電力損失及びリムーバブル記憶装置の突然の切断に対する回復機能がある態様で、リムーバブル記憶装置を使用することができる。図示の実施形態は、セキュリティカメラであるが、別の実施形態（図示せず）では、カメラは、トラフィックカメラ又はハンドヘルドカメラなどの別のタイプのカメラとすることができる。カメラがリムーバブル記憶装置に格納するデータは、オーディオファイル、ビデオファイル（オーディオトラックを有するビデオファイルを含む）、及び静止画像、などの任意のタイプのデータとすることができる。
【００２５】
ここで、図１Ａ及び１Ｂを参照すると、それぞれ、一実施形態に従って、複数のパーティションに分割されたリムーバブル記憶装置をサポートするセキュリティカメラ１００の前面斜視図及び後面斜視図が示されている。当該カメラ１００は、カメラ本体１０２内に収容されている。本体１０２の上部及び下部に、カメラマウント１０４が存在するが、図１Ａ及び１Ｂでは、当該カメラマウント１０４の上部の１つだけを視認することができる。開口部１０６が、本体１０２の正面に存在し、光は、当該開口部１０６を通ってカメラ本体１０２に入光して、画像センサ（図１Ａ又は１Ｂには示されていないが、図２において１２６でラベル表示されている）に入射して、結果的に処理されてビデオ画像を生成する。
【００２６】
カメラ動作に関連する様々な入力部及び出力部を有する制御プレート１２２が、カメラ本体１０２の後面に存在する。制御プレート１２２の左端には、電源プラグを受け入れるための電力制御ブロック１０８が存在するが、代替的に、いくつかの実施形態では、パワー・オーバ・イーサネット（ＰｏＥ）技術を使用して、カメラ１００に電力を供給することができる。この場合には、電力制御ブロック１０８は、カメラ動作中、未使用のままとすることができる。ＲＪ４５（イーサネット）ジャック１１４の形態でのネットワークジャックが、電力制御ブロック１０８に隣接して存在する。ＲＪ４５ジャック１１４は、カメラをＩＰネットワークに接続するＲＪ４５プラグ（図示せず）を受け入れる。ＲＪ４５ジャック１１４の上面の対向するコーナー部には、それぞれ、カメラ１００の状態に関する情報、及び、カメラ１００がアクティブなイーサネット接続に接続されているか否かに関する情報、を提供する接続ステータスＬＥＤ１１０及びリンクＬＥＤ１１２が存在する。メモリカードリーダー、関連する何らかのホストコントローラ、及び同様の回路、の形態でのリムーバブル媒体回路（以下、集合的に、「メモリカードリーダー１１６」）が、ＲＪ４５ジャック１１４の下方に存在し、当該リムーバブル媒体回路は、メモリカード（図１には示されていないが、図２において１２８でラベル表示されている）の形態のリムーバブル記憶装置を受け入れる。マイクロフォン又はモニタに接続するための３．５ｍｍプラグを受け入れるオーディオ／ビデオコネクタ１１８、及び、カメラ１００を様々な外部デバイスに接続するための汎用入力／出力ポート１２０が、ＲＪ４５ジャック１１４と制御プレート１２２の右端との間に存在する。
【００２７】
図１のカメラ１００は、メモリカード１２８の形態のリムーバブル記憶装置を使用するが、別の実施形態（図示せず）では、リムーバブル記憶装置は、非一時的で取り外し可能なコンピュータ可読媒体の任意の好適なタイプとすることができる。例えば、リムーバブル記憶装置は、磁気テープ、フレキシブルディスク、ｚｉｐディスク、光学ディスク、ポータブル外部ハードドライブ及びＳＳＤ、並びにＵＳＢフラッシュドライブなどのフラッシュ媒体、のうちの１又は２以上を含むことができる。リムーバブル記憶装置は、例えばメモリカード１２８をメモリカードリーダー１１６に挿入することによって、直接カメラ１００に接続でき、あるいは、いくつかのＵＳＢハードドライブを一緒にデイジーチェーン接続することによってカメラ１００に間接接続でき、あるいは、インターネット又はローカルエリアネットワークなどのネットワークを介してカメラ１００に間接接続できる。
【００２８】
さらに、図１はボックス本体型カメラであるカメラ１００を示しているが、別の実施形態（図示せず）では、カメラ１００は、ドーム型カメラ、バレット型カメラ、パン・チルト・ズーム（ＰＴＺ）カメラ、又はマルチヘッドカメラなどの、異なるタイプのカメラとすることができる。
【００２９】
ここで図２を参照すると、セキュリティカメラ１００のブロック図が示されている。レンズ１１２が、画像センサ１２６上に光を屈折させるように位置決めされており、当該画像センサ１２６は、この入射光に応答してデジタル信号をチップ上のシステム１３６（ＳｏＣ）に出力する。ＳｏＣ１３６は、プロセッサ１３８、画像信号プロセッサ（ＩＳＰ）１２６、メディアアクセスコントローラ（ＭＡＣ）１４４、及び、Ｉ２Ｃインタフェース１４２を有する。プロセッサ１３８は、ＩＳＰ１２６、ＭＡＣ１４４、及びＩ２Ｃインタフェース１４２、の各々と通信する。ＩＳＰ１２６は、ＭＩＰＩ（登録商標）プロトコルを用いて画像センサ１２６と通信し、Ｉ２Ｃインタフェース１４２は、Ｉ２Ｃプロトコルを使用して画像センサ１２６と通信する。Ｉ２Ｃインタフェース１４２を使用して、ゲイン、露出、及びフレームレートなどのカメラパラメータが制御される。
【００３０】
ＳｏＣ１３６は、カメラ１００の処理回路の一部を構成する。ＳｏＣ１３６は、カメラ１００を構成する様々な異なる構成要素と通信する。ＳｏＣ１３６、より具体的には、プロセッサ１３８は、メモリカードリーダー１１６の形態でのリムーバブル媒体回路と通信する。ＳｏＣ１３６はさらに、ＭＡＣ１４４と通信する物理レイヤ集積回路（ＰＨＹ）１４６；不揮発性でＳｏＣ１３６に画像処理などのタスクを実行させるためのステートメント及び命令を格納する非一時的コンピュータ可読媒体の一例であるフラッシュメモリ１４８；非一時的コンピュータ可読媒体の別の例であるが、揮発性で一時的に情報を格納するためにＳｏＣ１３６が使用する、タスク実行中の作業スペース用のＲＡＭ１５０；接続ステータス及びリンクＬＥＤ１１０、１１２；オーディオ／ビデオコネクタ１１８；並びに汎用入力／出力ポート１２０；と通信する。
【００３１】
図示の実施形態では、リムーバブル媒体回路は、メモリカードリーダー１１６を含むが、別の実施形態（図示せず）では、リムーバブル媒体回路は、ＳｏＣ１３６がリムーバブル媒体と通信することを可能にする任意の好適なタイプの回路とすることができる。例えば、代替的に、リムーバブル媒体回路は、ＳｏＣ１３６が、外部ポータブルＳＳＤと通信すること、あるいは、ｅＳＡＴＡ、ＦｉｒｅＷｉｒｅ（登録商標）、ＴｈｕｎｄｅｒＢｏｌｔ（登録商標）又はプロプラエタリ接続を介してリムーバブル媒体の他の形態によって通信すること、を可能にするＵＳＢポート及びコントローラを含むことができる。
【００３２】
さらに、ＲＪ４５ジャック１１４及びＰＨＹ１４６と通信するイーサネットマグネティクス１５２、及びカメラ１００を構成する様々な電気構成要素に電力を供給する電力制御ブロック１０８が、カメラ１００の一部分を構成する。図示の実施形態では、電力制御ブロック１０８が入力としてＤＣ電力を受け入れるが、別の実施形態（図示せず）では、例えば、バッテリとともにＡＣアダプタを使用して、又は図１に関して前述したＰｏＥ技術を使用して、カメラ１００に電力を供給することができる。
【００３３】
図１は、カメラ本体１０２である単一のハウジング内に収容されたカメラ１００を示しているが、別の実施形態（図示せず）では、カメラ１００は、複数のハウジングの間で分割でき、互いに通信するいくつかの構成要素を集合的に含むことができる。例えば、カメラ回路は、ＰＣＴ特許出願ＰＣＴ／ＣＡ２０１３／０５０３３４に記載されているように、様々なカメラ構成要素を小型化するために、異なるハウジング内に配置されてケーブルを介して接続された複数のプリント回路基板にわたって分割することができる。
【００３４】
加えて、図１及び図２はカメラ１００の一部分を構成するレンズ１１２を示しているが、別の実施形態（図示せず）では、カメラ１００は、レンズレスカメラとすることができる。
【００３５】
ここで図３を参照すると、ｅｘｔ４ファイルシステムを使用しジャーナリングされたパーティション３０２、及び、ＦＡＴ３２ファイルシステムを使用しジャーナリングされていないパーティション３０４に、フォーマットされた後のメモリカード１２８のメモリマップ３００が示されている。とりわけ、ジャーナリングされた及びジャーナリングされていないパーティション３０２及び３０４の位置及び性質を記述するパーティションテーブル３１４が、メモリカード１２８のアドレス空間の開始位置に存在する。パーティションテーブル３１４は、例えば、マスターブートレコード、又は、ＧＵＩＤパーティションテーブルとすることができる。ジャーナリングされたパーティション３０２は、ファイルシステム内のファイルに対して行われる変更をログ記録するためにｅｘｔ４が使用するジャーナル３０６と；カメラ１００のＭＡＣ、シリアル番号、名称、位置などのカメラ１００に関する情報を含み、ジャーナリングされたパーティション３０２にカメラ１００が格納するデータを分類及び処理する際にオフカメラソフトウェアアプリケーションが使用できる、カメラメタデータ３１３と；プロセッサ１３８がそれにデータを書き込みそれからデータを読み取ることができる記憶空間と；を含む。メモリマップ３００に示されているように、当該記憶空間の一部分はビデオファイル３１２で満たされているが、当該記憶空間の残りの部分は空（empty）であり、必要に応じてプロセッサ１３８が利用可能である。
【００３６】
ジャーナリングされていないパーティション３０４は、当該ジャーナリングされていないパーティション３０４を含むクラスタを識別するインデックステーブルであるファイルアロケーションテーブル３０８と；どのようにしてｅｘｔ４アクセスファイル３１０を使用するかをユーザに説明するためのリードミー（ｒｅａｄｍｅ）ファイル又はヘルプファイルなどのファイルを含む教示用ファイル３１１と；デスクトップコンピュータ内のプロセッサなどのプロセッサによって、Ｗｉｎｄｏｗｓ（登録商標）及びＯＳ  Ｘ（登録商標）オペレーティングシステムなどのオペレーティングシステムを使用して、ジャーナリングされたパーティション３０２に格納されたファイルにアクセスするように実行可能なコンピュータプログラムコードを含むｅｘｔ４アクセスファイル３１０と；を含む（以下、このプロセッサは「クライアントプロセッサ」であり、当該クライアントプロセッサが実行するオペレーティングシステムは、「クライアントＯＳ」である）。一実施形態では、このコンピュータプログラムコードは、ｈｔｔｐ：／／ｓｏｕｒｃｅｆｏｒｇｅ．ｎｅｔ／ｐｒｏｊｅｃｔｓ／ｅｘｔ２ｒｅａｄ／から入手可能なＥｘｔ２Ｒｅａｄを含むが、別の実施形態（図示せず）では、このプログラムコードは、例えば、ジャーナリングされたパーティション３０２で使用されるファイルシステムのタイプに応じて異なるものとすることができる。図示の実施形態では、このコンピュータプログラムコードは、複数のファイルを含むが、別の実施形態（図示せず）では、このコンピュータプログラムコードは、単一のファイルだけとすることができる。
【００３７】
メモリマップ３００が示すように、図示の実施形態では、メモリカード１２８の使用可能な全ての容量が、ジャーナリングされた及びジャーナリングされていないパーティション３０２及び３０４に完全に割り当てられる。さらに、ジャーナリングされていないパーティション３０４は、ｅｘｔ４アクセスファイル３１０を格納することを目的とするが、ジャーナリングされたパーティション３０４は、典型的には、はるかに大きいビデオファイル３１２を格納することを目的とするので、ジャーナリングされていないパーティション３０４の容量はジャーナリングされたパーティション３０２よりも小さい。
【００３８】
メモリカード１２８がクライアントプロセッサに接続されたメモリカードリーダーに挿入される場合、当該クライアントプロセッサは、クライアントＯＳを使用してパーティションテーブル３１４を読み取る。クライアントＯＳが、Ｗｉｎｄｏｗｓ（登録商標）及びＯＳ  Ｘ（登録商標）オペレーティングシステムである場合、ユーザは、ジャーナリングされていないパーティション３０４にネイティブにアクセスできるが、ジャーナリングされたパーティション３０２に対してはネイティブにアクセスすることができない。従って、ユーザは、クライアントプロセッサを使用して、ジャーナリングされたパーティション３０２へのアクセス、従って、ビデオファイル３１２へのアクセス、をユーザに与えるｅｘｔ４アクセスファイル３１０を実行することができる。別の実施形態（図示せず）では、ジャーナリングされていないパーティション３０４は、そのルートディレクトリに、ａｕｔｏｒｕｎ．ｉｎｆファイルを格納することもでき、当該ａｕｔｏｒｕｎ．ｉｎｆファイルは、Ｗｉｎｄｏｗｓ（登録商標）オペレーティングシステムに、クライアントプロセッサがメモリカード１２８へのアクセスを得た後すぐ、自動的にｅｘｔ４アクセスファイルを実行させるように構成されている。
【００３９】
図４Ａ及び図４Ｂは、セキュリティカメラ１００で使用されるリムーバブル記憶装置をフォーマットするための別の実施形態による方法４００を集合的に示している。具体的には、本方法４００は、リムーバブル記憶装置がメモリカード１２８を含み、メモリカード１２８のフォーマットがカメラ１００の製造業者でなくユーザによって行われる、という実施形態に関する。本方法４００の図示の実施形態は、非ジャーナリングファイルシステムとしてＦＡＴ３２を使用し、ジャーナリングファイルシステムとしてｅｘｔ４を使用することを意図しているが、別の実施形態（図示せず）では、異なるジャーナリングファイルシステム及び非ジャーナリングファイルシステムを使用することができる。例えば、別のジャーナリングファイルシステムは、ｅｘｔ２、ｅｘｔ３、ＮＴＦＳ、ＪＦＳ、及びｅｘＦＡＴを含み、一方で、別の非ジャーナリングファイルシステムは、ＦＡＴ１６、ＦＡＴ３２、ＣＤＦＳ、及びＵＤＦを含む。同様に、本方法４００は、メモリカード１２８の形態でのリムーバブル記憶装置に関するものであるが、別の実施形態（図示せず）では、コンピュータ可読媒体の他のタイプを含むリムーバブル記憶装置を使用することができる。
【００４０】
本方法４００によって具体化される様々な使用事例を以下に説明する。
【００４１】
［フォーマットを必要としない］
一実施例では、メモリカード１２８は、ジャーナリングされた及びジャーナリングされていないパーティション３０２及び３０４に既に適切にフォーマットされており、プロセッサ１３８は、このことを判定すると、メモリカード１２８を再度フォーマットしない（この例は、「フォーマットしない実施例」である）。
【００４２】
この実施例では、プロセッサ１３８は、ブロック４０２から本方法の実行を開始し、ブロック４０４に進み、ここで、プロセッサ１３８は、ユーザがメモリカード１２８をリムーバブル媒体回路に接続するのを待つループに入ることによって、メモリカード１２８がカメラ１００に接続されているか否かを判定する。ユーザがメモリカード１２８をリムーバブル媒体回路に接続する場合に、プロセッサ１３８は、ブロック４０６に進み、ここで、プロセッサ１３８は、メモリカード１２８上のパーティションテーブル３１４を読み取る。メモリカード１２８がすでにフォーマットされていて、少なくとも１つのパーティション（「第１の初期パーティション」）を含む場合、プロセッサ１３８は、ブロック４０８において、当該第１の初期パーティションがメモリカード１２８上の唯一のパーティションを構成してＦＡＴ３２を使用しているか否か、を判定する。ＮＯの場合、プロセッサ１３８は、ブロック４１０に進み、ここで、プロセッサ１３８は、メモリカード１２８が別のパーティション（「第２の初期パーティション」）を含むか否か、第１及び第２の初期パーティションがメモリカード１２８上の唯一のパーティションを構成するか否か、並びに第１及び第２の初期パーティションがそれぞれＦＡＴ３２及びｅｘｔ４パーティションであるか否か、を判定する。ＹＥＳの場合、これらのパーティションの大きさに応じて、メモリカード１２８はすでに適切にフォーマットされており使用できる状態になっている、とすることができる。ＦＡＴ３２を使用する初期パーティションは、以下、「ＦＡＴ３２パーティション」であり、ｅｘｔ４を使用する他の初期パーティションは、以下、「ｅｘｔ４パーティション」である。しかしながら、上記に説明したように、別の実施形態（図示せず）では、異なるジャーナリングファイルシステム、異なる非ジャーナリングファイルシステム、又はその両方、を使用することができる。
【００４３】
従って、プロセッサ１３８は、ブロック４１２に進み、ここで、プロセッサ１３８は、ＦＡＴ３２パーティションの大きさを読み取る。それは、以下、「ＦＡＴ３２サイズ（ＦＡＴ３２ＳＩＺＥ）」である。プロセッサ１３８がＦＡＴ３２ＳＩＺＥを読み取ると、プロセッサ１３８は、ブロック４１４に進み、ここで、プロセッサ１３８は、ＦＡＴ３２ＳＩＺＥがジャーナリングされていないパーティションの固定の大きさを表す定数の名称であるＰ１ＳＩＺＥに等しいか否か、を判定する。ＦＡＴ３２ＳＩＺＥが、Ｐ１ＳＩＺＥに等しい場合には、ジャーナリングされていないパーティション３０４は、ブロック４１６に進み、ここで、プロセッサ１３８は、全てのｅｘｔ４アクセスファイル３１０がすでにｅｘｔ４パーティションに存在するか否か、を判定する。全てのｅｘｔ４アクセスファイル３１０が存在する場合、プロセッサ１３８は、ブロック４１８において、メモリカード１２８の全ての容量を読み取り、ブロック４２０において、ｅｘｔ４パーティションの大きさを読み取る。それは、以下、「ＥＸＴ４ＳＩＺＥ」である。そして、プロセッサ１３８は、ブロック４２２において、メモリカード１２８の使用可能な全ての容量がＦＡＴ３２及びｅｘｔ４パーティションに完全に割り当てられているか否か、を判定する。ＹＥＳの場合、プロセッサ１３８は、メモリカード１２８がジャーナリングされた及びジャーナリングされていないパーティション３０２及び３０４に適切にフォーマットされていると結論づけ、ｅｘｔ４パーティションをジャーナリングされたパーティション３０２として処理し、その結果として、ブロック４２４において、ｅｘｔ４パーティションにデータの書き込みを開始する。プロセッサ１３８は、ブロック４２６において、メモリカード１２８が取り外されるまでこの状態のままであり、取り外された後、プロセッサ１３８は、本方法４００の開始４０２に戻る。
【００４４】
［自動フォーマット実行］
別の実施例では、プロセッサ１３８は、メモリカード１２８がジャーナリングされた及びジャーナリングされていないパーティション３０２及び３０４に適切にフォーマットされていないことを判定し、自動的にメモリカード１２８を再フォーマットする（この実施例は、「自動的にフォーマットする実施例」である）。
【００４５】
この実施例では、プロセッサ１３８は、当該プロセッサ１３８がブロック４０８においてＦＡＴ３２パーティションがメモリカード１２８上の唯一のパーティションであることを判定するまで、フォーマットしない実施例の方法４００の実行を開始する。フォーマットしない実施例の場合とは異なって、自動的にフォーマットする実施例では、ＦＡＴ３２パーティションが、メモリカード１２８上の唯一のパーティションであり、プロセッサ１３８は、ブロック４４４に進み、ここで、プロセッサ１３８は、ＦＡＴ３２パーティションが空であるか否か、を判定する。ＹＥＳの場合、プロセッサ１３８は、ユーザが保護を望むいずれのデータをも消去することなく当該プロセッサ１３８がメモリカード１２８を安全に再フォーマットできることを判定し、ブロック４３６に進み、ここで、プロセッサ１３８は、ＦＡＴ３２パーティションを消去する。ＦＡＴ３２パーティションが消去されると、プロセッサ１３８は、ブロック４３８に進み、ここで、プロセッサ１３８は、ジャーナリングされていないパーティション３０４である、Ｐ１ＳＩＺＥの大きさの新しいＦＡＴ３２パーティションを生成する。次に、プロセッサ１３８は、ブロック４４０に進み、ここで、プロセッサ１３８は、メモリカード１２８の残りの使用可能な容量を含む新しいｅｘｔ４パーティションを生成するが、この新しいパーティションは、ジャーナリングされたパーティション３０２である。ジャーナリングされたパーティション３０２が生成された後に、プロセッサ１３８は、ブロック４４２に進み、ここで、プロセッサ１３８は、ｅｘｔ４アクセスファイル３１０をジャーナリングされたパーティション３０２にコピーし、次に、プロセッサ１３８は、ブロック４２４において、ビデオファイル３１２等のデータをジャーナリングされたパーティション３０２に書き込むことを開始する。フォーマットしない実施例と同様に、プロセッサ１３８は、ブロック４２６においてメモリカード１２８が取り外されるまでこの状態のままであり、取り外された後、プロセッサ１３８は、本方法４００の開始４０２に戻る。
【００４６】
［フォーマットする前に得られるユーザ確認］
別の実施例では、プロセッサ１３８は、メモリカード１２８がジャーナリングされた及びジャーナリングされていないパーティション３０２及び３０４に適切にフォーマットされていないことを判定するが、メモリカード１２８を自動的にフォーマットするとメモリカード１２８上のデータが意図されずに消去される可能性があるので、メモリカード１２８を自動的にフォーマットしない（この実施例は、「ユーザ確認の実施例」である）。このユーザ確認の実施例では、プロセッサ１３８は、メモリカード１２８をジャーナリングされた及びジャーナリングされていないパーティション３０２及び３０４にフォーマットする前に、ユーザ確認を要求する。
【００４７】
ユーザ確認の実施例では、プロセッサ１３８は、その人がメモリカード１２８を再フォーマットすることを望むことを確認するようユーザに促す前に、いくつかのトリガイベントのいずれか１つを待つ。図４の実施形態では、これらのイベントは、プロセッサ１３８が、以下、すなわち、
（ｉ）メモリカード１２８が、単一のＦＡＴ３２パーティションのみを含むが、このパーティションが空でないこと（ブロック４４４）、
（ｉｉ）メモリカード１２８が、単一のＦＡＴ３２パーティションのみを含むのでなく、１つＦＡＴ３２パーティション及び１つのｅｘｔ４パーティションのみを含むのでもないこと（ブロック４１０）、
（ｉｉｉ）メモリカード１２８が、１つのＦＡＴ３２パーティション及び１つのｅｘｔ４パーティションのみを含むが、
（１）ＦＡＴ３２ＳＩＺＥが、Ｐ１ＳＩＺＥに等しくないこと（ブロック４１４）、
（２）ｅｘｔ４アクセスファイル３１０が、ＦＡＴ３２パーティションに存在しないこと（ブロック４１６）、又は
（３）メモリカード１２８の使用可能な全ての容量が、ＦＡＴ３２及びｅｘｔ４パーティションに完全に割り当てられていないこと（ブロック４２２）、
のうちのいずれか１又は２以上を判定することを含む。
【００４８】
上記にリストアップされた条件のうちのいずれか１又は２以上が生じる場合、プロセッサ１３８は、ブロック４３０に進み、ここで、プロセッサ１３８は、ユーザに、メモリカード１２８が再フォーマットされることになることを確認するよう促し、ブロック４３２において、ユーザがこの確認を提示したか否かを確かめる。プロセッサ１３８がこの確認を受け取るまで、又はメモリカード１２８が取り外されるまで、プロセッサ１３８は、ユーザ確認を待っている間又はユーザがメモリカード１２８を取り外すのを待っている間、ブロック４３２と４３４との間でループする。ユーザがメモリカード１２８を取り外す場合（ブロック４３４）、プロセッサ１３８は、ブロック４４６に進み、本方法４００の開始に戻る。ユーザが、メモリカード１２８が再フォーマットされることの確認を提示する場合（ブロック４３２）、プロセッサ１３８は、ブロック４３６に進み、自動的にフォーマットする実施例でプロセッサ１３８が行うのと同様に処理を進める。すなわち、プロセッサ１３８は、メモリカード１２８上の全てのパーティションを消去し（ブロック４３６）、ジャーナリングされた及びジャーナリングされていないパーティション３０２及び３０４を生成し（ブロック４３８及び４４０）、ｅｘｔ４アクセスファイル３１０をジャーナリングされていないパーティション３０４にコピーし（ブロック４４２）、ユーザがメモリカード１２８を取り外す（ブロック４２６）まで、ジャーナリングされたパーティション３０２の使用を開始ないし続行する（ブロック４２４）。ユーザがメモリカード１２８を取り外すと、プロセッサ１３８は本方法の開始に戻る（ブロック４２８）。
【００４９】
図４Ａ及び図４Ｂの方法４００では、プロセッサ１３８は、ジャーナリングされていないパーティション３０４を生成してｅｘｔ４アクセスファイル３１０を当該パーティションにコピーした後、当該パーティションにデータを書き込まない、又は当該パーティションからデータを消去しない。しかしながら、別の実施形態では、プロセッサ１３８は、本方法４００を実行することによって、メモリカード１２８のフォーマットが完了した後であっても、引き続いて、ジャーナリングされていないパーティション３０４を変更することができる。
【００５０】
加えて、図４Ａ及び図４Ｂの方法４００では、プロセッサ１３８は、メモリカード１２８がジャーナリングされた及びジャーナリングされていないパーティション３０２及び３０４を含むようにフォーマットされること、及びこれらのパーティション３０２及び３０４がメモリカード１２８の使用可能な全ての容量を集合的に利用すること、を保証する。別の実施形態（図示せず）では、プロセッサ１３８は、異なるようにフォーマットされたメモリカード１２８の使用を許容することができる。例えば、プロセッサ１３８は、３又は４以上のパーティションのうちの２つがジャーナリングされた及びジャーナリングされていないパーティション３０２及び３０４である限り、ジャーナリングされた及びジャーナリングされていないパーティション３０２及び３０４がメモリカード１２８の使用可能な全ての容量を集合的に利用していないにも関わらず、当該３又は４以上のパーティションを有するメモリカード１２８の使用を許容することができる。代替的又は追加的に、プロセッサ１３８は、ＦＡＴ３２ＳＩＺＥがＰ１ＳＩＺＥに等しいことを必要とせず、その代わりに、ＦＡＴ３２パーティションがｅｘｔ４アクセスファイル３１０を格納する程度に大きい限り、メモリカード１２８が使用されることを許容することができる。代替的又は追加的に、ｅｘｔ４アクセスファイル３１０がＦＡＴ３２パーティションに存在しない場合、プロセッサ１３８は、メモリカード１２８全体を再フォーマットするのではなく、単純にｅｘｔ４アクセスファイル３１０をＦＡＴ３２パーティションにコピーし得て、ＦＡＴ３２パーティションがそれらのファイル３１０を格納する程度に大きくメモリカード１２８がｅｘｔ４パーティションも含むと仮定すると、ファイルのｅｘｔ４パーティションへの格納を開始し得る。
【００５１】
別の代替的な実施形態（図示せず）では、メモリカード１２８が当該メモリカード１２８の使用可能な全ての容量を集合的に利用するようなジャーナリングされた及びジャーナリングされていないパーティション３０２及び３０４に分割されてはいない場合に、プロセッサ１３８は、ユーザ確認を待つことなく、メモリカード１２８を自動的に再フォーマットすることができる。
【００５２】
図示されていない別の代替的な実施形態の実施例として、メモリカード１２８がメモリカードリーダー１１６に接続されていることをプロセッサ１３８が検出した場合、当該プロセッサ１３８は自動的にメモリカード１２８をパーティション分割することができる。この実施形態は、例えば、メモリカード１２８が取り外されるたびに、当該メモリカード１２８の内容全体がデスクトップコンピュータ又はサーバに転送されると想定される場合に、使用され得る。
【００５３】
図示の実施形態では、リムーバブル記憶装置は、フォーマットすることによってパーティション分割される。別の実施形態（図示せず）では、パーティション分割は、フォーマットすることなく行うことができる。
【００５４】
前述の実施形態では、ＳｏＣ１３６が使用されているが、別の実施形態（図示せず）では、ＳｏＣ１３６は、代わりに、例えば、マイクロプロセッサ、プロセッサ、マイクロコントローラ、コントローラ、プログラマブルロジックコントローラ、フィールドプログラマブルゲートアレイ、又は特定用途向け集積回路とすることができる。コンピュータ可読媒体の例は、非一時的なものであり、ＣＤ−ＲＯＭ及びＤＶＤなどのディスクベースの媒体、ハードドライブ及び他の形態の磁気ディスク記憶装置などの磁気媒体、フラッシュ媒体などの半導体ベースの媒体、ＳＳＤ、ランダムアクセスメモリ（ＲＡＭ）、及び読み出し専用メモリ（ＲＯＭ）を含む。
【００５５】
本明細書で説明されたいずれかの態様又は実施形態のいずれかの要素は、本明細書で説明されたいずれかの他の態様又は実施形態のいずれかの要素と共に実施され得る、又は組み合わせられ得る、ということが意図されている。
【００５６】
便宜上、前記の実施形態の例は、相互接続された様々な機能的ブロックとして説明されている。しかしながら、これは必須ではなく、これらの機能的ブロックが、曖昧な境界を有する単一の論理デバイス、プログラム、又は動作、に等価的に集約される場合もあり得る。いずにしても、当該機能的ブロックは、単独で、又はハードウェア若しくはソフトウェアの他の要素と組み合わせて、実施することができる。
【００５７】
特定の実施形態が説明されたが、他の実施形態が可能であって本明細書に含まれることが意図されている、ということを理解されたい。当業者であれば、前述の実施形態の変更及び修正が可能であることが明らかであろう。
【図１Ａ】
2017504926.tif 000003
【図１Ｂ】
2017504926.tif 000004
【図２】
2017504926.tif 000005
【図３】
2017504926.tif 000006
【図４Ａ】
2017504926.tif 000007
【図４Ｂ】
2017504926.tif 000008
【手続補正書】
【提出日】平成28年9月12日(2016.9.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
（ａ）光が当該カメラ本体に入光することを許容する開口部を有するカメラ本体と、
（ｂ）前記カメラ本体の内部に配置され、前記カメラ本体に入光する前記光の少なくとも一部を受け取るように位置決めされた画像センサと、
（ｃ）（ｉ）ジャーナリングファイルシステムを使用するジャーナリングされたパーティションと、
（ｉｉ）オペレーティングシステムによってネイティブにサポートされている非ジャーナリングファイルシステムを使用するジャーナリングされていないパーティションと、
を含むようにフォーマットされたリムーバブル記憶装置に書き込みを行うように構成されたリムーバブル媒体回路と、
（ｄ）前記画像センサ及び前記リムーバブル媒体回路に通信可能に接続されており、前記ジャーナリングファイルシステムを使用して前記ジャーナリングされたパーティションにファイルを格納するように構成された処理回路と、
を備え、
前記ジャーナリングされていないパーティションは、前記オペレーティングシステムを使用して前記ジャーナリングされたパーティションに格納されたファイルにアクセスするようにプロセッサによって実行可能なコンピュータプログラムコードを格納している
ことを特徴とするカメラ。
【請求項２】
前記リムーバブル記憶装置の使用可能な全ての容量は、前記ジャーナリングされた及びジャーナリングされていないパーティションに完全に割り当てられている
ことを特徴とする請求項１に記載のカメラ。
【請求項３】
前記処理回路は、前記ジャーナリングされていないパーティションにデータを書き込まない又はそれからデータを消去しない
ことを特徴とする請求項１または２に記載のカメラ。
【請求項４】
前記ジャーナリングされたパーティションは、前記ジャーナリングされていないパーティションよりも大きい容量を有する
ことを特徴とする請求項１乃至３のいずれかに記載のカメラ。
【請求項５】
前記カメラは、セキュリティカメラである
ことを特徴とする請求項１乃至４のいずれかに記載のカメラ。
【請求項６】
（ａ）光が当該カメラ本体に入光することを許容する開口部を有するカメラ本体と、
（ｂ）前記カメラ本体の内部に配置され、前記カメラ本体に入光する前記光の少なくとも一部を受け取るように位置決めされた画像センサと、
（ｃ）リムーバブル記憶装置に書き込みを行うように構成されたリムーバブル媒体回路と、
（ｄ）前記画像センサ及び前記リムーバブル媒体回路に通信可能に接続されており、特定の方法を実行するように構成された処理回路と、
を備えたカメラであって、
前記方法は、
（ｉ）ジャーナリングファイルシステムを使用するジャーナリングされたパーティションと、オペレーティングシステムによってネイティブにサポートされている非ジャーナリングファイルシステムを使用するジャーナリングされていないパーティションと、を含むように前記リムーバブル記憶装置をパーティション分割する工程と、
（ｉｉ）前記オペレーティングシステムを使用して前記ジャーナリングされたパーティションに格納されたファイルにアクセスするようにプロセッサによって実行可能なコンピュータプログラムコードを、前記ジャーナリングされていないパーティションに格納する工程と、
を含むことを特徴とするカメラ。
【請求項７】
前記リムーバブル記憶装置の使用可能な全ての容量は、前記ジャーナリングされた及びジャーナリングされていないパーティションに完全に割り当てられている
ことを特徴とする請求項６に記載のカメラ。
【請求項８】
前記処理回路はさらに、前記コンピュータプログラムコードを前記ジャーナリングされていないパーティションに格納した後に、前記ジャーナリングされていないパーティションにデータを書き込まない又はそれからデータを消去しないように構成されている
ことを特徴とする請求項６または７に記載のカメラ。
【請求項９】
前記処理回路はさらに、前記リムーバブル記憶装置をパーティション分割した後に、前記画像センサに入射する前記光から得られるビデオファイル、オーディオファイル、及び静止画像、のうちの１又は２以上を格納するように構成されている
ことを特徴とする請求項６乃至８のいずれかに記載のカメラ。
【請求項１０】
前記ジャーナリングされたパーティションは、前記ジャーナリングされていないパーティションよりも大きい容量を有する
ことを特徴とする請求項６乃至９のいずれかに記載のカメラ。
【請求項１１】
前記方法はさらに、前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記リムーバブル記憶装置が、前記非ジャーナリングファイルシステムを使用する第１の初期パーティションのみを含むか否か、及び、前記第１の初期パーティションが空であるか否か、を判定する工程と、
（ｂ）前記リムーバブル記憶装置が前記第１の初期パーティションのみを含み、且つ、前記第１の初期パーティションが空である場合、前記第１の初期パーティションを消去する工程と、
を含む請求項６乃至１０のいずれかに記載のカメラ。
【請求項１２】
前記方法はさらに、前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記リムーバブル記憶装置が、前記非ジャーナリングファイルシステムを使用する第１の初期パーティション及び前記ジャーナリングファイルシステムを使用する第２の初期パーティションのみを含むか否か、を判定する工程と、
（ｂ）前記リムーバブル記憶装置が、前記第１及び第２の初期パーティションのみを含むのでない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する工程を開始する工程と、
を含む請求項６乃至１０のいずれかに記載のカメラ。
【請求項１３】
前記方法はさらに、前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記リムーバブル記憶装置が、前記第１及び第２の初期パーティションのみを含む場合に、前記第１の初期パーティションの大きさを判定する工程と、
（ｂ）前記第１の初期パーティションの大きさがジャーナリングされていないパーティションの固定の大きさに等しくない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する段階を開始する工程と、
を含む請求項１２に記載のカメラ。
【請求項１４】
前記方法はさらに、前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記第１の初期パーティションの大きさが前記ジャーナリングされたパーティションの大きさに等しい場合に、前記コンピュータプログラムコードが前記第２の初期パーティションに存在するか否か、を判定する工程と、
（ｂ）前記コンピュータプログラムコードが前記第２の初期パーティションに存在しない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する段階を開始する工程と、
を含む請求項１３に記載のカメラ。
【請求項１５】
前記方法はさらに、前記リムーバブル記憶装置をパーティション分割する前に、
（ａ）前記コンピュータプログラムコードが前記第２の初期パーティションに存在する場合に、前記リムーバブル記憶装置の使用可能な全ての容量が前記第１及び第２の初期パーティションに完全に割り当てられているか否か、を判定する工程と、
（ｂ）前記リムーバブル記憶装置の容量が、前記第１及び第２の初期パーティションに完全には割り当てられていない場合に、ユーザに、前記パーティション分割する工程が行われることになることを確認するよう促し、ユーザ確認を受け取った後に前記パーティション分割する段階を開始する工程と、
を含む請求項１４に記載のカメラ。
【請求項１６】
前記カメラは、セキュリティカメラである
ことを特徴とする請求項６乃至１５のいずれかに記載のカメラ。
【請求項１７】
カメラ用のリムーバブル記憶装置をパーティション分割する方法であって、
（ａ）前記リムーバブル記憶装置が前記カメラに接続されているか否かを判定する工程と、
（ｂ）前記リムーバブル記憶装置が前記カメラに接続されている場合に、
（ｉ）ジャーナリングファイルシステムを使用するジャーナリングされたパーティションと、オペレーティングシステムによってネイティブにサポートされている非ジャーナリングファイルシステムを使用するジャーナリングされていないパーティションと、を含むように前記リムーバブル記憶装置をパーティション分割し、
（ｉｉ）前記オペレーティングシステムを使用して前記ジャーナリングされたパーティションに格納されたファイルにアクセスするようにプロセッサによって実行可能なコンピュータプログラムコードを、前記ジャーナリングされていないパーティションに格納する、
というように前記カメラを使用する工程と、
を含む方法。
【請求項１８】
カメラに、特定の方法を実行することによって前記カメラ用のリムーバブル記憶装置をパーティション分割させるためのステートメント及び命令をその中に符号化している非一時的コンピュータ可読媒体であって、前記方法は、
（ａ）前記リムーバブル記憶装置が前記カメラに接続されているか否かを判定する工程と、
（ｂ）前記リムーバブル記憶装置が前記カメラに接続されている場合に、
（ｉ）ジャーナリングファイルシステムを使用するジャーナリングされたパーティションと、オペレーティングシステムによってネイティブにサポートされている非ジャーナリングファイルシステムを使用するジャーナリングされていないパーティションと、を含むように前記リムーバブル記憶装置をパーティション分割し、
（ｉｉ）前記オペレーティングシステムを使用して前記ジャーナリングされたパーティションに格納されたファイルにアクセスするようにプロセッサによって実行可能なコンピュータプログラムコードを、前記ジャーナリングされていないパーティションに格納する、
というように前記カメラを使用する工程と、
を含むことを特徴とする非一時的コンピュータ可読媒体。
【国際調査報告】
2017504926.tif 000009
2017504926.tif 000010