(57)【要約】【課題】再配布に複雑な著作権処理を必要とするデータの生成を抑制すること。【解決手段】プログラムを実行し、該プログラムの生成する画面を表示出力するステップと、ユーザにより任意に取得されるユーザ取得音声を再生出力するステップと、指定される期間に出力される前記画面を前記ユーザ取得音声とともに映像データとして記録するステップと、前記ユーザ取得音声が出力された状態での前記映像データの記録を制限するステップ（Ｓ２０３）と、を含む。【選択図】図７
2010003375.tif 000002
【特許請求の範囲】
【請求項１】
プログラムを実行し、該プログラムの生成する画面を表示出力する画面表示出力手段と、
ユーザにより任意に取得されるユーザ取得音声をユーザによる再生指示操作に応じて再生出力するユーザ取得音声再生出力手段と、
指定される期間に出力される前記画面を前記ユーザ取得音声とともに映像データとして記録する映像データ記録手段と、
前記ユーザ取得音声が出力された状態での前記映像データの記録を制限する記録制限手段と、
を含むことを特徴とする画面記録装置。
【請求項２】
請求項１に記載の画面記録装置において、
前記映像データをネットワークを介して他の装置に送信する送信手段をさらに含む、
ことを特徴とする画面記録装置。
【請求項３】
請求項１又は２に記載の画面記録装置において、
前記記録制限手段は、前記映像データの記録中に前記ユーザ取得音声の再生出力が指示される場合に、該ユーザ取得音声の再生出力を拒絶する、
ことを特徴とする画面記録装置。
【請求項４】
請求項１乃至３のいずれかに記載の画面記録装置において、
前記記録制限手段は、前記ユーザ取得音声の出力中に前記映像データの記録が開始される場合に前記ユーザ取得音声の出力を停止する、
ことを特徴とする画面記録装置。
【請求項５】
請求項４に記載の画面記録装置において、
前記記録制限手段は、前記映像データの記録が終了する場合に前記ユーザ取得音声の出力を再開する、
ことを特徴とする画面記録装置。
【請求項６】
プログラムを実行し、該プログラムの生成する画面を表示出力する画面表示出力ステップと、
ユーザにより任意に取得されるユーザ取得音声を再生出力するユーザ取得音声再生出力ステップと、
指定される期間に出力される前記画面を前記ユーザ取得音声とともに映像データとして記録する映像データ記録ステップと、
前記ユーザ取得音声が出力された状態での前記映像データの記録を制限する記録制限ステップと、
を含むことを特徴とする画面記録方法。
【請求項７】
プログラムを実行し、該プログラムの生成する画面を表示出力する画面表示出力手段、
ユーザにより任意に取得されるユーザ取得音声を再生出力するユーザ取得音声再生出力手段、
指定される期間に出力される前記画面を前記ユーザ取得音声とともに映像データとして記録する映像データ記録手段、及び
前記ユーザ取得音声が出力された状態での前記映像データの記録を制限する記録制限手段
としてコンピュータを機能させるための画面記録プログラム。
【請求項８】
プログラムを実行し、該プログラムの生成する画面を表示出力する画面表示出力手段、
ユーザにより任意に取得されるユーザ取得音声を再生出力するユーザ取得音声再生出力手段、
指定される期間に出力される前記画面を前記音声とともに映像データとして記録する映像データ記録手段、及び
前記ユーザ取得音声が出力された状態での前記映像データの記録を制限する記録制限手段
としてコンピュータを機能させるためのプログラムを格納した情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画面記録装置、画面記録方法、画面記録プログラム及び情報記憶媒体に関し、特にコンピュータプログラムにより生成される画面の記録に関する。
【背景技術】
【０００２】
コンピュータプログラムの実行中に該プログラムにより生成されている画面の画像をユーザの指示に応じてハードディスク装置や半導体メモリ装置などの記憶手段に格納する、いわゆるスクリーンショットと呼ばれる機能が知られている。この機能では、表示中の画面を見ながらユーザが所定の操作をすることで、画面の画像をメモリ装置に一時記憶させることができる。その後、ユーザがファイル名を設定するとともに、ハードディスク装置の任意の保存場所を指定することで、半導体メモリ装置に記憶されている画像のファイルがハードディスク装置に格納される。この機能によると、プログラムの実行中に表示される画面の画像をユーザは後になって見ることができる（下記特許文献１参照）。また、指定された期間に表示される画面及びその期間に出力される音声を映像データとして記録するものも知られている。こうすれば、どのような画面が出力されていたかだけでなく、そのときどのような音声が出力されていたかも、映像データから把握することができる。
【特許文献１】欧州特許出願公開第９８３７８２号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００３】
コンピュータシステムの中には、ユーザが起動指定したプログラムを実行させるとともに、それと並列して、ユーザが別途指定した音楽を再生出力させる、いわゆるマルチタスクを実現できるものがある。このようなシステムによると、ユーザは所望の音楽を聴きながら、実行中のプログラムに対する操作を行うことができる。
【０００４】
しかしながら、このようなシステムにおいて、上記のように指定期間に表示される画面及びその期間に出力される音声を記録するようにすると、ユーザの起動指定したプログラムの画面及び該ユーザが別途指定した、プログラムとは無関係の音楽を含む映像データが生成される。しかしながら、このような映像データは、再配布に複雑な著作権処理を必要とするという問題がある。このため、プログラムの制作者が、当該プログラムの画面の記録及び記録されたデータの再配布を許可して、その周知を図りたい場合であっても、それが困難になるという問題がある。
【０００５】
本発明は上記課題に鑑みてなされたものであって、再配布に複雑な著作権処理を必要とするデータの生成を抑制できる画像記録装置、画像記録方法、画像記録プログラム及び情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る画面記録装置は、プログラムを実行し、該プログラムの生成する画面を表示出力する画面表示出力手段と、ユーザにより任意に取得されるユーザ取得音声を再生出力するユーザ取得音声再生出力手段と、指定される期間に出力される前記画面を前記ユーザ取得音声とともに映像データとして記録する映像データ記録手段と、前記ユーザ取得音声が出力された状態での前記映像データの記録を制限する記録制限手段と、を含むことを特徴とする。
【０００７】
また、本発明に係る画面記録装置は、プログラムを実行し、該プログラムの生成する画面を表示出力する画面表示出力ステップと、ユーザにより任意に取得されるユーザ取得音声を再生出力するユーザ取得音声再生出力ステップと、指定される期間に出力される前記画面を前記ユーザ取得音声とともに映像データとして記録する映像データ記録ステップと、前記ユーザ取得音声が出力された状態での前記映像データの記録を制限する記録制限ステップと、を含むことを特徴とする。
【０００８】
また、本発明に係る画面記録装置は、プログラムを実行し、該プログラムの生成する画面を表示出力する画面表示出力手段、ユーザにより任意に取得されるユーザ取得音声を再生出力するユーザ取得音声再生出力手段、指定される期間に出力される前記画面を前記ユーザ取得音声とともに映像データとして記録する映像データ記録手段、及び前記ユーザ取得音声が出力された状態での前記映像データの記録を制限する記録制限手段としてコンピュータを機能させるための画面記録プログラムである。さらに、本発明に係る情報記憶媒体は、上記画面記録プログラムを格納した情報記憶媒体である。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の好適な実施形態について図面に基づき詳細に説明する。
【００１０】
図１は、本発明の一実施形態に係るゲーム装置のハードウェア構成を示す図である。同図に示すコンピュータシステム１０は、ＣＰＵ１２、ＲＯＭ１４、ＲＡＭ１６、表示出力部１８、音声出力部２０、通信部２２，操作部２４，メディアドライブ２６、ハードディスクドライブ２８を備えており、それらの要素はバスに接続され、相互にデータを授受できるように構成されている。
【００１１】
ここで、ＣＰＵ１２は、後述するようにメディアドライブ２６に受け入れられる可搬型記憶メディア、ハードディスクドライブ２８、ＲＯＭ１４に記憶される各種プログラムを実行して、それによりコンピュータシステム１０の各部を制御するものである。ＲＯＭ１４はＢＩＯＳ（Basic Input/Output System）などのプログラムを記憶している。ＲＡＭ１６はワークメモリとして用いられる。表示出力部１８は、ＶＲＡＭ（Video RAM）を含んで構成されており、ＣＰＵ１２がＶＲＡＭに描画した画像をビデオ信号に変換し、家庭用テレビ受像器に出力する。これにより、コンピュータシステム１０から出力される画像（スクリーン画像）が家庭用テレビ受像器のスクリーンで表示される。音声出力部２０は、音声バッファを含んで構成されており、ＣＰＵ１２により該音声バッファに格納される音声データをアナログ音声信号に変換し、家庭用テレビ受像器に出力する。これにより、コンピュータシステム１０から出力される音声が家庭用テレビ受像器の内蔵スピーカより出力される。
【００１２】
通信部２２は、有線又は無線により例えばインターネットなどの広域ネットワークに接続し、本コンピュータシステム１０が他のコンピュータとデータ通信をするのに用いられる。操作部２４は、ボタンや十字キーを備えた手持ち操作可能な装置を含んで構成されており、ユーザがコンピュータシステム１０に対して操作信号を入力して、各種指示をおこなうのに用いられる。メディアドライブ２６は、ＣＰＵ１２からの制御に従って、光磁気ディスクや半導体メモリなどの可搬型記憶メディアを受け入れて、該可搬型記憶メディアからデータを読み出し、或いは該可搬型記憶メディアにデータを書き込む。ここでは、可搬型記憶メディアにより、ゲームプログラムなどの各種アプリケーションプログラムがコンピュータシステム１０にロードされたり、音楽や画像のデータがコンピュータシステム１０に読み込まれる。
【００１３】
ハードディスクドライブ２８は、比較的大容量の磁気ディスクドライブである。図２に示すように、ハードディスクドライブ２８には複数の音楽データ（ユーザ取得音声）が格納されている。これらの音楽データは、可搬型記憶メディアから読み込まれたり、或いは通信部２２によりネットワークを介して他のコンピュータからダウンロードされたものであり、後述するＢＧＭ再生プログラムにより再生出力される。また、図３に示すように、ハードディスクドライブ２８には複数のアプリケーションプログラムも格納されている。これらのアプリケーションデータも、可搬型記憶メディアから読み込まれたり、或いは通信部２２によりネットワークを介して他のコンピュータからダウンロードされたものである。アプリケーションプログラムは、操作部２４を用いてユーザが任意に選択して実行することができる。なお、音楽データとアプリケーションプログラムは、通常、異なる人物・企業により制作されており、別々の著作権者に著作権が帰属している。そして、音楽データは、アプリケーションプログラムとは別に、ネットワークや可搬型記憶メディアにより、ユーザにより任意に取得される。
【００１４】
さらに、ハードディスクドライブ２８にはオペレーティングシステムの他、図４に示すように各種のシステムプログラムが記憶されている。同図に示すＢＧＭ再生プログラムは、図３に示される１又は複数のアプリケーションプログラムの実行中に、図２に示される音楽データの１つをＢＧＭ（Background Music）として再生するものである。すなわち、このＢＧＭ再生プログラムは、それらアプリケーションプログラムと並列実行される。ＢＧＭ再生プログラムは、アプリケーションプログラムの実行中にユーザの指示に応じて起動される。ＢＧＭ再生プログラムにより音楽データが再生される場合には、アプリケーションプログラム自体の音声出力を停止してもよい。或いは、ＢＧＭとしての音楽データ（ユーザ取得音楽）とアプリケーションプログラム自体が出力する音声とをミキシングして出力してもよい。この場合、アプリケーションプログラムは、一部の優先度の高い音声のみを出力して、優先度の低い音声の出力を停止するようにしてもよい。こうすれば、アプリケーション自体が出力する優先度の高い音声がＢＧＭとしての音楽データとミキシングして出力されることになる。
【００１５】
録画ユーティリティは、表示出力部１８から出力される画像及び音声出力部２０から同時に出力される音声を映像データ（ビデオデータ（音声付き動画像データ））としてハードディスクドライブ２８に記録するプログラムである。ハードディスクドライブ２８に記録される映像データは、閲覧プログラムにより家庭用テレビ受像器で再生出力され、ユーザの個人的閲覧に供されたり、或いはアップロードツールにより通信部２２及びネットワークを介して他のコンピュータに送信されて、他のユーザの閲覧に供されたりする。
【００１６】
録画ユーティリティは、図３に示されるアプリケーションプログラムから、必要に応じて子プロセスとして実行されるものであり、アプリケーションプログラムからの指示に従って、表示出力部１８から出力される画像及び音声出力部２０から出力される音声を組にした映像データの記録を開始する。また、アプリケーションプログラムからの指示に従って、映像データの記録を終了する。さらに、アプリケーションプログラムからの指示に従ってＢＧＭ再生フラグ及びＢＧＭ記録フラグを保持する。ＢＧＭ再生フラグは、アプリケーションプログラムの実行中にＢＧＭとして音楽データを再生出力してよいか否かを示す。またＢＧＭ記録フラグは、音楽データがＢＧＭとして再生出力されている場合に、アプリケーションプログラムの画像を記録してよいか否かを示す。
【００１７】
すなわち、一部又は全部のアプリケーションプログラムは、図５に示すように初期設定部３０、主処理部３１及び録画ユーティリティ呼出部３２を含んで構成されていて、プログラム実行開始時には、まず初期設定部３０により各種の初期設定を行う。特に初期設定部３０はフラグ設定部３０ａを含んでおり、上述したＢＧＭ再生フラグ及びＢＧＭ記録フラグの値を、例えばＲＡＭ１６に書き込む。例えば、アプリケーションプログラム実行中にＢＧＭ再生を許可するものの、ＢＧＭを出力しながらの画面記録は許可しないことを、該アプリケーションプログラムの制作者が希望する場合には、ＢＧＭ再生フラグ＝１（再生許可）、ＢＧＭ記録フラグ＝０（記録不許可）をＲＡＭ１６に書き込む。ＢＧＭ再生プログラム及び録画ユーティリティは、これらのフラグを参照して、アプリケーションプログラム実行中の音楽データの再生を適宜制限するようにしている。
【００１８】
初期設定部３０による各種初期設定が終了すると、主処理部３１がアプリケーションの処理を実行する。このアプリケーションは例えばビデオゲームである。録画ユーティリティ呼出部３２は、アプリケーションプログラムの実行中に操作部２４に対して所定操作が行われると起動されるものであり、録画ユーティリティに対して録画開始や録画停止を指示する。
【００１９】
図６は、アプリケーションプログラムの実行中に、所定操作によりＢＧＭ再生プログラムの起動が指示された場合における、該ＢＧＭ再生プログラムの処理を示すフロー図である。ＢＧＭ再生プログラムでは、まず現在録画ユーティリティによる映像データの記録の最中であるか否かを判断する（Ｓ１０１）。そして、録画中であれば、ＲＡＭ１６に記憶されたＢＧＭ記録フラグを参照する（Ｓ１０２）。ＢＧＭ記録フラグが０（録画不許可）であれば、例えば「録画中はＢＧＭ再生できません。」などのメッセージを出力し（Ｓ１０３）、処理を終了する。このとき、ＢＧＭ再生開始が延期された旨を記憶しておき、録画終了時にＢＧＭ再生を開始するようにしてもよい。一方、ＢＧＭ記録フラグが１（録画許可）であれば、ユーザにより選択され、或いはランダムに選択された音楽データを読み出し、それをＢＧＭとして再生する（Ｓ１０５）。
【００２０】
Ｓ１０１において映像データの記録中でないと判断される場合には、ＢＧＭ再生フラグを参照する（Ｓ１０４）。そして、ＢＧＭ再生フラグが１（再生許可）であれば、ユーザにより選択され、或いはランダムに選択された音楽データを読み出し、それをＢＧＭとして再生する（Ｓ１０５）。このとき、アプリケーションプログラム自体が出力している音声のうち全部又は一部（優先度の低い音声など）の出力を停止するよう、該アプリケーションプログラムに指示してもよい。一方、ＢＧＭ再生フラグが０（再生不許可）であれば、「アプリ実行中は音楽再生できません。」などのメッセージを出力し（Ｓ１０６）、処理を終了する。このときも、ＢＧＭ再生開始が延期された旨を記憶しておくとともに、アプリケーションプログラムの実行中にＢＧＭ再生フラグが１に書き換えられるのを監視して、１に書き換えられたときにＳ１０１以降の処理結果に応じてＢＧＭ再生を開始するようにしてよい。以上の処理により、ＢＧＭ記録フラグの内容に応じて、録画中のＢＧＭ再生を制限することができる。これにより、再配布に複雑な著作権処理を必要とする、アプリケーションプログラムの画像と、それとは無関係の音楽データの音楽と、を含む映像データの生成を抑制できる。
【００２１】
図７は、アプリケーションプログラムが録画ユーティリティに対して操作部２４により録画開始を指示した場合における、該録画ユーティリティの処理を示すフロー図である。同図に示すように、録画ユーティリティでは、まずＢＧＭの再生中であるか否かを判断する（Ｓ２０１）。ＢＧＭの再生中であれば、次にＢＧＭ記録フラグを参照する（Ｓ２０２）。このとき、ＢＧＭ記録フラグが０（録画不許可）であれば、ＢＧＭの再生を一時停止する（Ｓ２０３）。このとき、再生条件（現在の再生位置や現在の再生ボリュームなど）をＲＡＭ１６に保存しておく。また、ＢＧＭの再生開始時にアプリケーション自体の音声出力を制限している場合には、該制限を解除する。その後、アプリケーション画面の記録を開始する（Ｓ２０４）。Ｓ２０１においてＢＧＭの再生中でないと判断される場合にはＳ２０２及びＳ２０３の処理がスキップされ、直ちにアプリケーション画面の録画を開始する（Ｓ２０４）。また、Ｓ２０２においてＢＧＭ記録フラグが１（録画許可）であると判断される場合にはＳ２０３の処理がスキップされ、ＢＧＭの再生を続行しながらアプリケーション画面の記録を開始する（Ｓ２０４）。この場合、アプリケーションの画像と、音楽データの音楽と、を含む映像データがハードディスクドライブ２８に記録される。
【００２２】
図８は、アプリケーションプログラムが録画ユーティリティに対して操作部２４により録画終了を指示した場合における、該録画ユーティリティの処理を示すフロー図である。同図に示すように、録画ユーティリティは映像データの記録を速やかに停止し（Ｓ３０１）、続いてＳ２０３（図７）の処理により再生が一時停止された音楽データがあるか否かを判断する（Ｓ３０２）。そして、そのような音楽データがあれば、ＲＡＭ１６に保存された再生条件を読み出し、音楽データの再生を再開する。この場合、再生を一時停止した箇所から、再生を一時停止したときの音量にて、音楽データの再生を開始することが望ましい。Ｓ３０２において、再生が一時停止された音楽データがないと判断されると、Ｓ３０３の処理はスキップされる。その後、記録した映像データの処分を行う（Ｓ３０４）。例えば、映像データをハードディスクドライブ２８に格納したり、通信部２２により外部のコンピュータに映像データを送信する。ユーザの指示に応じて、いずれの処分を行うかを決定してもよい。なお、ユーザの希望する映像データの処分の方法を事前（映像データの記録前）に記憶しておき、この方法に従って映像データを処分してもよい。このとき、記憶された処分方法が外部のコンピュータへの映像データの送信であれば、ＢＧＭ記録フラグを０（録画不許可）とし、それ以外の方法であれば、ＢＧＭ記録フラグを１（録画許可）とする等、記憶された処分方法の内容に応じて、フラグ設定部３０ａがＢＧＭ記録フラグを設定するようにしてもよい。
【００２３】
以上説明した実施形態によると、ユーザが操作部２４を使って指定するアプリケーションプログラムを実行し、該プログラムが画面を生成すると、それが家庭用テレビ受像器により表示出力される。また、ＢＧＭ再生プログラムにより任意の音楽をＢＧＭとして再生し、家庭用テレビ受像器から出力させることができる。また、録画ユーティリティにより、指定される期間に出力される前記画面を前記音声とともに映像データとして記録することができる。このとき、ＢＧＭ記録フラグの内容に応じて、前記音声が出力された状態での前記映像データの記録を制限するようにしているので、再配布に複雑な著作権処理を要する映像データの生成を制限できるようになる。具体的には、前記画面の記録中に前記音楽の再生出力が指示される場合に、該音楽の再生出力を拒絶するようにしたり、前記音楽の出力中に前記映像データの記録が開始される場合に前記音楽の出力を停止している。このとき、前記映像データの記録が終了する場合に前記音楽の出力を再開するようにすることで、ユーザの利便性が向上する。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態に係る画面記録装置として機能するコンピュータシステムのハードウェア構成図である。
【図２】ハードディスクドライブに記憶される音楽データ群を示す図である。
【図３】ハードディスクドライブに記憶されるアプリケーションプログラム群を示す図である。
【図４】ハードディスクドライブに記憶されるシステムプログラム群を示す図である。
【図５】アプリケーションプログラムの構成図である。
【図６】ＢＧＭ再生スタートの操作がされた場合の処理を示すフロー図である。
【図７】録画スタートの操作がされた場合の処理を示すフロー図である。
【図８】録画ストップの操作がされた場合の処理を示すフロー図である。
【符号の説明】
【００２５】
１０  コンピュータシステム、１２  ＣＰＵ、１４  ＲＯＭ、１６  ＲＡＭ、１８  表示出力部、２０  音声出力部、２２  通信部、２４  操作部、２６  メディアドライブ、２８  ハードディスクドライブ、３０  初期設定部、３０ａ  フラグ設定部、３１  主処理部、３２  録画ユーティリティ呼出部。
【図１】
2010003375.tif 000003
【図２】
2010003375.tif 000004
【図３】
2010003375.tif 000005
【図４】
2010003375.tif 000006
【図５】
2010003375.tif 000007
【図６】
2010003375.tif 000008
【図７】
2010003375.tif 000009
【図８】
2010003375.tif 000010