(57)【特許請求の範囲】
【請求項１】
画像を繰り返し取り込む取込手段と、
前記取り込んだ画像と、先行して取り込んだ画像との差分に基づいて、前記取り込んだ画像と、先行して取り込んだ画像とが異なっているか否かを判断するとともに、前記判断が、異なっていないとの判断から異なっているとの判断に変化した時刻の情報を記憶する判断手段と、
前記判断手段が異なっていないと判断している期間が予め定めた第１の長さを超えたときに、前記取り込んだ画像を前記時刻の情報に関連付けて記録する記録手段と、
予め定めた第２の長さの動画像を保持可能なバッファと、を備え、
前記記録手段は、前記判断手段が異なっていないとの判断をしている間は、前記取り込んだ画像を前記バッファに上書き格納し、前記判断手段が異なっているとの判断をしている間は、前記取り込んだ画像を前記バッファに上書きによる消去することなく蓄積格納し、画像が変化している期間の始期から記録開始までの画像を動画像の情報として前記バッファに格納するとともに、前記判断手段が異なっているとの判断をしている期間が、前記第２の長さを超えたときに前記バッファに格納されている、画像が変化している期間の始期からの動画像の情報を前記時刻の情報に関連付けて記録し、その後前記判断手段が異なっていないとの判断をするまで前記取り込み手段が取り込んだ画像を記録することを特徴とする情報記録装置。
【請求項２】
コンピュータを、
画像を繰り返し取り込む取込手段と、
前記取り込んだ画像と、先行して取り込んだ画像との差分に基づいて、前記取り込んだ画像と、先行して取り込んだ画像とが異なっているか否かを判断するとともに、前記判断が、異なっていないとの判断から異なっているとの判断に変化した時刻の情報を記憶する判断手段と、
前記判断手段が異なっていないと判断している期間が予め定めた第１の長さを超えたときに、前記取り込んだ画像を前記時刻の情報に関連付けて記録する記録手段と、
予め定めた第２の長さの動画像を保持可能なバッファと、として機能させ、
前記記録手段として機能させる際には、前記判断手段が異なっていないとの判断をしている間は、前記取り込んだ画像を前記バッファに上書き格納させ、前記判断手段が異なっているとの判断をしている間は、前記取り込んだ画像を前記バッファに上書きによる消去することなく蓄積格納させて、画像が変化している期間の始期から記録開始までの画像を動画像の情報として前記バッファに格納させるとともに、前記判断手段が異なっているとの判断をしている期間が、前記第２の長さを超えたときに、前記バッファに格納されている、画像が変化している期間の始期からの動画像の情報を前記時刻の情報に関連付けて記録し、その後前記判断手段が異なっていないとの判断をするまで前記取り込み手段が取り込んだ画像を記録させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記録装置及びプログラムに関する。
【背景技術】
【０００２】
コンピュータを使ったプレゼンテーションを記録する技術がある（特許文献１）。こうした技術には、例えば利用者の指示によって表示される画像を定期的に取り込んで、前回取り込んだ画像から変化していれば、当該画像を新たなスライドの画像と判断して記録するようにしておくものがある。一方、プレゼンテーションが動画を含む場合もある。このときには、定期的に取り込んだ画像が変化しているか否かによって取り込みを行うと、動画を構成する画像が断続的に記録されることとなる。
【特許文献１】特開２００４−２２７５１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
プレゼンテーションの画像では、利用者が所望のスライド画像を探索するために、スライドを次々に送る場合がある。画像が変化した場合に記録することとしていると、こうした短い時間のスライド切り替えによって画像が変化した場合にも、当該画像の記録が意図せず行われてしまう。同様に、表示効果のために使われる短時間のアニメーションも意図せず記録される場合がある。このため、画像の変化やアニメーションの継続時間によって記録をするか否かを制御可能な技術が求められている。
【課題を解決するための手段】
【０００４】
請求項１記載の発明は、情報記録装置であって、画像を繰り返し取り込む取込手段と、前記取り込んだ画像と、先行して取り込んだ画像との差分に基づいて、前記取り込んだ画像と、先行して取り込んだ画像とが異なっているか否かを判断するとともに、前記判断が、異なっていないとの判断から異なっているとの判断に変化した時刻の情報を記憶する判断手段と、前記判断手段が異なっていないと判断している期間が予め定めた第１の長さを超えたときに、前記取り込んだ画像を前記時刻の情報に関連付けて記録する記録手段と、予め定めた第２の長さの動画像を保持可能なバッファと、を備え、前記記録手段は、前記判断手段が異なっていないとの判断をしている間は、前記取り込んだ画像を前記バッファに上書き格納し、前記判断手段が異なっているとの判断をしている間は、前記取り込んだ画像を前記バッファに上書きによる消去することなく蓄積格納し、画像が変化している期間の始期から記録開始までの画像を動画像の情報として前記バッファに格納するとともに、前記判断手段が異なっているとの判断をしている期間が、前記第２の長さを超えたときに前記バッファに格納されている、画像が変化している期間の始期からの動画像の情報を前記時刻の情報に関連付けて記録し、その後前記判断手段が異なっていないとの判断をするまで前記取り込み手段が取り込んだ画像を記録することとしたものである。
【０００７】
請求項２記載の発明はプログラムであって、コンピュータを、画像を繰り返し取り込む取込手段と、前記取り込んだ画像と、先行して取り込んだ画像との差分に基づいて、前記取り込んだ画像と、先行して取り込んだ画像とが異なっているか否かを判断するとともに、前記判断が、異なっていないとの判断から異なっているとの判断に変化した時刻の情報を記憶する判断手段と、前記判断手段が異なっていないと判断している期間が予め定めた第１の長さを超えたときに、前記取り込んだ画像を前記時刻の情報に関連付けて記録する記録手段と、予め定めた第２の長さの動画像を保持可能なバッファと、として機能させ、前記記録手段として機能させる際には、前記判断手段が異なっていないとの判断をしている間は、前記取り込んだ画像を前記バッファに上書き格納させ、前記判断手段が異なっているとの判断をしている間は、前記取り込んだ画像を前記バッファに上書きによる消去することなく蓄積格納させて、画像が変化している期間の始期から記録開始までの画像を動画像の情報として前記バッファに格納させるとともに、前記判断手段が異なっているとの判断をしている期間が、前記第２の長さを超えたときに、前記バッファに格納されている、画像が変化している期間の始期からの動画像の情報を前記時刻の情報に関連付けて記録し、その後前記判断手段が異なっていないとの判断をするまで前記取り込み手段が取り込んだ画像を記録させることとしたものである。
【発明の効果】
【０００８】
請求項１，２記載の発明によると、短時間のアニメーションが記録されないよう、記録開始までの画像変化期間の長さを制御できる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る情報記録装置１は、図１に例示するように、制御部１１、記憶部１２、画像入力部１３、及び音声入力部１４を含んで構成される。また、この情報記録装置１は、プレゼンテーションの処理を実行するパーソナルコンピュータ２に接続されている。
【００１２】
制御部１１は、ＣＰＵ（Central Processing Unit）等のプログラム制御デバイスであり、記憶部１２に格納されたプログラムに従って動作している。本実施の形態ではこの制御部１１が、動的情報として、利用者がパーソナルコンピュータ２を用いて行ったプレゼンテーションの映像を記録する処理を行う。すなわちこの制御部１１は、プレゼンテーションのために表示される映像を繰り返し取得する。そして当該取得した画像が、先行して取得している画像と異なっているか否かを判断し、先行して取り込んだ画像と異なる画像が取得されたと判断される画像変化期間が、予め定めた長さを超えたときに、当該画像変化期間内に入力された画像の少なくとも一部を記録する。この制御部１１の処理の内容の具体例については後に詳しく述べる。
【００１３】
記憶部１２は、ＲＡＭ（Random Access Memory）等の記憶素子を含む。この記憶部１２には、制御部１１が実行するプログラムが保持される。このプログラムは、例えば、ＤＶＤ−ＲＯＭ等のコンピュータ可読な記録媒体に格納されて提供され、当該記録媒体から複写されて記憶部１２に格納されてもよい。また、本実施の形態の記憶部１２は、制御部１１のワークメモリとしても動作する。
【００１４】
画像入力部１３は、パーソナルコンピュータ２が出力している映像の情報を入力する手段で、ビデオ・キャプチャ・デバイスを通して、画像を直接入力することもできるし、ＵＳＢ（Universal Serial Bus）や、ネットワークインタフェースなど、パーソナルコンピュータ２との間で情報の送受を行う通信手段を介してビデオ・キャプチャ・デバイスで取り込んだ画像を入力することもできる。。そして、当該入力した映像の情報を制御部１１に出力する。
【００１５】
音声入力部１４は、マイクに接続される。この音声入力部１４は、マイクから入力される周辺の音声をディジタルの音声データに変換し、制御部１１に出力している。
【００１６】
パーソナルコンピュータ２は、その利用者の指示に従って、予め用意されたスライド画像を順次表示出力する。このスライド画像のうちには、例えば記録の対象となるべきビデオやアニメーションと、記録の対象とするべきでないアニメーションとが含まれているものとする。
【００１７】
ここで記録の対象となるべきアニメーションとはすなわち、プレゼンテーションの内容となっているアニメーションであり、一般的には少なくとも一定の時間以上、継続して再生されるものになる。また、記録の対象となるべきでないアニメーションとは、プレゼンテーション表示効果などに利用されているアニメーションなどであり、一般にプレゼンテーションの内容を構成するアニメーションに比べ短時間で終了するものである。
【００１８】
次に本実施の形態の情報記録装置１における制御部１１の動作について説明する。この制御部１１は、処理が開始されたときに、記憶部１２に画像変化フラグと、静止画フラグとを記憶する領域を確保する。この制御部１１によって実行されるプログラムは、機能的には図２に示すように、画像取込部２１と、サンプリング部２２と、画像比較部２３と、判定部２４と、画像記録部２５と、音声記録部２６と、計時部２７とを含んで構成される。
【００１９】
画像取込部２１は、パーソナルコンピュータ２が出力する画像の情報を取り込んで、サンプリング部２２と、画像記録部２５とに出力する。
【００２０】
サンプリング部２２は、画像取込部２１が取り込む画像を、予め定めたタイミングごと（例えば時刻Δｔごとの定期的なタイミングごと）に繰り返し取り出して、画像比較部２３に出力する。画像比較部２３は、サンプリング部２２から前回入力された画像を保持するバッファを備えている。画像比較部２３は、今回入力された画像と、このバッファに保持した前回の画像とを比較し、画像が異なっているか否かを判断する。ここで画像が異なっているか否かの判断は、例えば画像同士の差分を演算し、当該差分として検出された画素が予め定めたしきい値を下回っている場合に異なっていないと判断すればよい。画像比較部２３は、今回入力された画像をバッファに上書きして保持させるとともに、判断の結果を判定部２４に出力する。
【００２１】
以下、この画像比較部２３が出力する判断の結果を、静止画フラグと、画像変化フラグとを用いて、次のように表すとする。すなわち、前回の画像と今回の画像とが同じである場合は静止画フラグを「１」とし、画像変化フラグを「０」と設定する。また前回の画像と今回の画像とが異なる場合は、静止画フラグを「０」とし、画像変化フラグを「１」と設定する。
【００２２】
判定部２４は、タイマ（以下、この判定部２４のタイマを、維持期間計時タイマと呼ぶ）を備えている。この判定部２４は、記憶部１２の画像変化フラグとを参照し、画像変化フラグが「０」から「１」へ変化すると、その時点で維持期間計時タイマの計時時刻Ｔをリセットし、新たに計時を開始する。また、この変化の時点を表す時刻の情報を、計時部２７から取得して、初期時刻Ｔ0として記憶しておく。
【００２３】
判定部２４は、静止画フラグが「１」である間に、維持期間計時タイマの計時時刻が予め定めた第１しきい値τ１（静止画維持時間しきい値）を超えると、画像の記録指示と、記憶している初期時刻Ｔ0とを画像記録部２５に出力する。
【００２４】
また、この判定部２４は、画像変化フラグが「１」である間に、維持期間計時タイマの計時時刻が予め定めた第２しきい値τ２（動画維持時間しきい値）を超えると、動画像の記録指示と、記憶している初期時刻Ｔ0とを画像記録部２５に出力する。ここで、第１しきい値τ１と第２しきい値τ２とは異なっていてもよいし、同じ値であってもよい。
【００２５】
画像記録部２５は、静止画フラグが「１」であるときには、判定部２４から記録指示の入力があるまで、画像の記録を行わない。画像記録部２５は、静止画フラグが「１」であり、かつ、判定部２４から記録指示の入力があると、画像取込部２１に入力されている画像を、記憶部１２の予め定めた領域に蓄積して記録する。このとき、画像記録部２５は、記録指示とともに入力される初期時刻Ｔ0の情報に関連付けて画像を記録しておく。
【００２６】
また、この画像記録部２５は、記憶部１２に少なくとも第２しきい値τ２を超える時間の動画像を保持可能なバッファ領域を確保している。画像記録部２５は、静止画フラグが「１」である間は、直前に画像取込部２１が取り込んだ画像をこのバッファ領域に上書きして格納していく。
【００２７】
また画像記録部２５は、画像変化フラグが「１」である間は、画像取込部２１に入力されている画像を、このバッファ領域に蓄積して（それまでに格納している画像を上書きにより消去することなく）格納していく。
【００２８】
画像記録部２５は、そして、判定部２４から動画像の記録指示が入力されると、バッファ領域に格納した動画像の情報（画像が変化している期間の始期から記録開始までの画像）とともに、その後、画像取込部２１に入力される画像を記憶部１２に蓄積して記録する。そして画像変化フラグが「０」となるまで蓄積を続け、動画像の情報を記録する。
【００２９】
画像記録部２５は、画像変化フラグが「０」から「１」へ変化したとき、つまり画像が変化している期間（画像変化期間）の開始時点（初期時刻Ｔ0）と、画像変化フラグが「０」となるとき、つまり画像変化期間の終期（その時点で計時部２７から取得する）とを、この動画像の情報に関連付けて記憶部１２に格納してもよい。
【００３０】
音声記録部２６は、計時部２７が計時を開始したときから、音声入力部１４に入力される音声情報を、記憶部１２の予め定められた領域に蓄積して格納していく。
【００３１】
計時部２７は、タイマであり、記録の開始の指示を受けて計時を開始する。この記録の開始指示は、例えばパーソナルコンピュータ２から入力されてもよいし、図示しない操作部における操作によって入力されてもよい。
【００３２】
本実施の形態の制御部１１が以上の機能的構成を有するプログラムを実行することで、パーソナルコンピュータ２から入力される画像の情報は次のように記録される。すなわち、この制御部１１の動作により、記憶部１２には、図３に例示するように、画像の情報Ｖと、音声情報Ａとが動的情報として記録される。ここで画像の情報Ｖは、複数の静止画像Ｓと少なくとも一つの動画像Ｄとを含んでよく、静止画像Ｓｉ（ｉ＝１，２，…）についてはそれぞれの表示が開始された時点を表す時刻Ｔｉの情報が関連付けられている。
【００３３】
また、動画像Ｄｉ（ｉ＝１，２，…）は、それぞれ動画像を構成する複数の静止画を含む。また各動画像には、その開始時刻Ｔsｉと、終了時刻Ｔｅiとが関連付けられている。
【００３４】
すなわちこの制御部１１は、図４に例示するように、画像変化フラグＦｃを「０」に初期化し、静止画フラグＦｓを「１」に初期化する（Ｓ１１）。制御部１１は、パーソナルコンピュータ２が出力する画像を取り込み（Ｓ１２）、今回処理Ｓ１２で取り込んだ画像が、前回取り込んだ画像から変化したか否かを調べる（Ｓ１３）。ここで画像が変化していれば、画像変化フラグＦｃを「１」に設定し、維持期間計時タイマを「０」にリセットして、計時をスタートする（Ｓ１４）。
【００３５】
制御部１１は、この維持期間計時タイマの計時時刻Ｔｃが予め定めた時刻τ２を超えたか否かを調べる（Ｓ１５）。ここでＴｃがτ２を超えていれば、画像が変化したとき以来入力されている画像を含めて、入力される画像を蓄積して記録し（Ｓ１６）、処理Ｓ１２に戻って処理を続ける。また処理Ｓ１５において、Ｔｃがτ２を超えていなければそのまま処理Ｓ１２に戻って処理を続ける。
【００３６】
さらに制御部１１は、処理Ｓ１３において画像が変化していなければ、画像変化フラグＦｃが「１」であったか否かを調べる（Ｓ１７）。そして画像変化フラグＦｃが「１」であったならば、画像の変化がτ２までの時間までに終わっているので、動画の記録を行わないよう制御する。つまり、制御部１１は、画像変化フラグＦｃを「０」に、静止画フラグＦｓを「１」に、それぞれリセットし、さらに、維持期間計時タイマの計時時刻Ｔｃを「０」にリセットして、維持期間計時タイマを再度スタートする（Ｓ１８）。そして制御部１１は、処理Ｓ１２に戻って処理を続ける。
【００３７】
一方、処理Ｓ１７において、画像変化フラグＦｃが「１」でなかったならば、静止画フラグＦｓが「１」で、かつ、維持期間計時タイマの計時時刻Ｔｃが予め定めた時刻τ１を超えたか否かを調べる（Ｓ１９）。ここでＦｓが「１」で、かつＴｃがτ１を超えたならば、処理Ｓ１２で取り込んだ画像を記録する（Ｓ２０）。なお、制御部１１は、ここで一度記録した画像が再度記録されることのないよう、例えば静止画フラグＦｓを「０」とする（Ｓ２１）。そして制御部１１は、また処理Ｓ１２に戻って処理を続ける。なお、処理Ｓ１９において、Ｆｓが「０」であるか、またはＴｃがτ１を超えていないならば、制御部１１は処理Ｓ１２に戻って処理を続ける。
【００３８】
これにより、本実施の形態では、図５に例示するように、静止画については一定の時間が経過したときに記録が行われることとなる（Ａ）。また動画であってもしきい値を超えない時間で終了する動画については記録が行われない（Ｂ）。しきい値を超えた時間だけ継続する動画は、開始時刻に遡って記録される（Ｃ）。
【００３９】
なお、ここまでの説明においては、動画像はパーソナルコンピュータ２から入力される画像がそのまま記録されることとした。しかしながら、これに限らず、パーソナルコンピュータ２から入力される画像のうち、予め定めたタイミングごとに（例えばＮ回に１回のタイミングごとに）、断続的に記録するようにしてもよい。つまり、コマ落としの記録としても構わない。
【００４０】
また、サンプリングのタイミング、またはＮ回のサンプリングに１回のタイミングで断続的に記録するようにしてもよい。
【００４１】
さらに維持期間計時タイマは、サンプリングごとにインクリメントするカウンタであってもよい。この場合、しきい値の時刻τ１、τ２は、それぞれカウンタのカウント値で定められる。
【００４２】
また本実施の形態の記憶部１２に記録された画像や音声の情報は、指示により、パーソナルコンピュータ２等、外部の機器に転送されてもよい。これらの情報を再生する際には、音声情報を再生するとともに、タイマの計時を開始し、タイマが画像の情報に関連付けられている時刻になるごとに画像を切り替えて表示すればよい。また、動画像の場合は、タイマによって計時される時間が開始時刻になったときに再生を開始し、終了時刻になったときに再生が完了するよう、動画像を構成する画像の送り速度を制御しつつ再生を行えばよい。
【００４３】
本実施の形態によると、τ２を設定することで、短時間のアニメーションが記録されないよう、記録開始までの画像変化期間の長さを制御できる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態に係る情報記録装置の構成例を表すブロック図である。
【図２】本発明の実施の形態に係る情報記録装置の例を表す機能ブロック図である。
【図３】本発明の実施の形態に係る情報記録装置が記録する音声情報、画像情報を含む動的情報の例を表す説明図である。
【図４】本発明の実施の形態に係る情報記録装置の動作例を表すフローチャート図である。
【図５】本発明の実施の形態に係る情報記録装置の動作例を表す説明図である。
【符号の説明】
【００４５】
１  情報記録装置、２  パーソナルコンピュータ、１１  制御部、１２  記憶部、１３  画像入力部、１４  音声入力部、２１  画像取込部、２２  サンプリング部、２３  画像比較部、２４  判定部、２５  画像記録部、２６  音声記録部、２７  計時部。
【図１】
0004967950.tif 000002
【図２】
0004967950.tif 000003
【図３】
0004967950.tif 000004
【図４】
0004967950.tif 000005
【図５】
0004967950.tif 000006