(57)【要約】      （修正有）【課題】記録した画面の動画のユーザ間の共有を促進する動画を記録するためのプログラム、システム、及び方法を提供する。【解決手段】ユーザ端末１０は、画面の動画を記録する装置として機能する。ユーザ端末は、動画記録用プログラム４０の実行に応じて、操作入力を受け付ける第１オブジェクトを画面上に表示し、第１オブジェクトに対する操作入力に応じて、画面の動画の記録を開始し、動画の記録の終了に応じて、記録した動画を再生して表示する第２オブジェクト、及び、記録した動画を他のユーザと共有するための操作入力を受け付ける第３オブジェクトを画面上に表示する。【選択図】図１
2018005713.tif 000002
【特許請求の範囲】
【請求項１】
動画を記録するためのプログラムであって、
コンピュータ上での実行に応じて、前記コンピュータに、
操作入力を受け付ける第１オブジェクトを画面上に表示するステップと、
前記第１オブジェクトに対する操作入力に応じて、画面の動画の記録を開始するステップと、
動画の記録の終了に応じて、記録した動画を再生して表示する第２オブジェクト、及び、記録した動画を他のユーザと共有するための操作入力を受け付ける第３オブジェクトを画面上に表示するステップと、を実行させる、
プログラム。
【請求項２】
請求項１のプログラムであって、
前記記録を開始するステップは、前記第１オブジェクトに対する第１の種類の操作入力に応じて、動画の記録を開始することを含み、
前記コンピュータに、更に、動画の記録を開始する前における前記第１オブジェクトに対する第２の種類の操作入力に応じて、前記プログラムを終了させるステップを実行させる、
プログラム。
【請求項３】
請求項２のプログラムであって、
前記第１の種類の操作入力は、前記第１オブジェクトに対するタップ操作を含み、
前記第２の種類の操作入力は、前記第１オブジェクトに対するロングタップ操作に応じて画面上に表示される第４オブジェクトに前記第１オブジェクトを重ねる操作を含む、
プログラム。
【請求項４】
前記コンピュータに、更に、前記第１オブジェクトに対する操作入力に応じて、動画の記録を終了するステップを実行させる請求項１ないし３何れかのプログラム。
【請求項５】
請求項４のプログラムであって、
前記記録を終了するステップは、前記第１オブジェクトに対する第３の種類の操作入力に応じて、動画の記録を終了することを含み、
前記コンピュータに、更に、動画の記録中における前記第１オブジェクトに対する第４の種類の操作入力に応じて、動画の記録を中断してやり直すステップ実行させる、
プログラム。
【請求項６】
請求項５のプログラムであって、
前記第３の種類の操作入力は、前記第１オブジェクトに対するタップ操作を含み、
前記第４の種類の操作入力は、前記第１オブジェクトに対するロングタップ操作に応じて画面上に表示される第５オブジェクトに前記第１オブジェクトを重ねる操作を含む、
プログラム。
【請求項７】
請求項１ないし６何れかのプログラムであって、
前記第１オブジェクトを表示するステップは、前記第１オブジェクトを第１の態様で表示することを含み、
前記記録を開始するステップは、動画の記録の開始に伴って、前記第１オブジェクトの表示態様を前記第１の態様から第２の態様に変化させることを含む、
プログラム。
【請求項８】
前記第３オブジェクトは、記録した動画を特定のサイトに投稿するための操作入力を受け付けるように構成されている請求項１ないし７何れかのプログラム。
【請求項９】
１又は複数のコンピュータプロセッサを備え、動画を記録するためのシステムであって、
前記１又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、
操作入力を受け付ける第１オブジェクトを画面上に表示するステップと、
前記第１オブジェクトに対する操作入力に応じて、画面の動画の記録を開始するステップと、
動画の記録の終了に応じて、記録した動画を再生して表示する第２オブジェクト、及び、記録した動画を他のユーザと共有するための操作入力を受け付ける第３オブジェクトを画面上に表示するステップと、を実行する、
システム。
【請求項１０】
１又は複数のコンピュータによって実行され、動画を記録するための方法であって、
操作入力を受け付ける第１オブジェクトを画面上に表示するステップと、
前記第１オブジェクトに対する操作入力に応じて、画面の動画の記録を開始するステップと、
動画の記録の終了に応じて、記録した動画を再生して表示する第２オブジェクト、及び、記録した動画を他のユーザと共有するための操作入力を受け付ける第３オブジェクトを画面上に表示するステップと、を備える、
方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面の動画を記録するためのプログラム、システム、及び方法に関する。
【背景技術】
【０００２】
従来、スマートフォン等のユーザ端末において表示される画面の表示内容を動画として記録することが行われている。例えば、以下の非特許文献１は、ユーザによる録画の開始及び終了操作によって、スマートフォンの画面の録画を可能とするアプリケーションプログラムを開示する。このプログラムでは、録画の終了に応じて、録画された画面に対応する動画ファイルが所定のフォルダに保存される。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】「ＡＺ  スクリーン  レコーダー」、［online］、Hecorat Global Technology JSC、［平成28年6月16日検索］、インターネット〈URL：https://play.google.com/store/apps/details?id=com.hecorat.screenrecorder.free&hl=ja〉
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来のプログラムは、簡易な操作による画面の録画を可能とするものの、録画の終了に応じて動画ファイルが保存されるのみであるから、録画した画面の動画が活用され難い。例えば、近年、様々なＳＮＳにおいて、文章及び写真等に加えて、動画を用いたユーザ間のコミュニケーションが行われており、上述した画面の動画もまた、こうしたコミュニケーションに活用され得る。従って、記録した画面の動画の他のユーザとの共有を促進する仕組みの実現が望まれる。
【０００５】
本発明の実施形態は、記録した画面の動画のユーザ間の共有を促進することを目的の一つとする。本発明の実施形態の他の目的は、本明細書全体を参照することにより明らかとなる。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係るプログラムは、動画を記録するためのプログラムであって、コンピュータ上での実行に応じて、前記コンピュータに、操作入力を受け付ける第１オブジェクトを画面上に表示するステップと、前記第１オブジェクトに対する操作入力に応じて、画面の動画の記録を開始するステップと、動画の記録の終了に応じて、記録した動画を再生して表示する第２オブジェクト、及び、記録した動画を他のユーザと共有するための操作入力を受け付ける第３オブジェクトを画面上に表示するステップと、を実行させる。
【０００７】
本発明の一実施形態に係るシステムは、１又は複数のコンピュータプロセッサを備え、動画を記録するためのシステムであって、前記１又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、操作入力を受け付ける第１オブジェクトを画面上に表示するステップと、前記第１オブジェクトに対する操作入力に応じて、画面の動画の記録を開始するステップと、動画の記録の終了に応じて、記録した動画を再生して表示する第２オブジェクト、及び、記録した動画を他のユーザと共有するための操作入力を受け付ける第３オブジェクトを画面上に表示するステップと、を実行する。
【０００８】
本発明の一実施形態に係る方法は、１又は複数のコンピュータによって実行され、動画を記録するための方法であって、操作入力を受け付ける第１オブジェクトを画面上に表示するステップと、前記第１オブジェクトに対する操作入力に応じて、画面の動画の記録を開始するステップと、動画の記録の終了に応じて、記録した動画を再生して表示する第２オブジェクト、及び、記録した動画を他のユーザと共有するための操作入力を受け付ける第３オブジェクトを画面上に表示するステップと、を備える。
【発明の効果】
【０００９】
本発明の様々な実施形態は、記録した画面の動画のユーザ間の共有を促進する。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るユーザ端末１０のネットワークの構成を概略的に示す構成図。
【図２】ユーザ端末１０が有する機能を概略的に示すブロック図。
【図３】ユーザ端末１０が実行する処理を例示するフロー図。
【図４】画面５０の一例を示す図。
【図５】基本操作ボタン６０が表示された画面５０の一例を示す図。
【図６】録画中における画面５０の一例を示す図。
【図７】終了オブジェクト６２が表示された画面５０の一例を示す図。
【図８】録画中における基本操作ボタン６０を拡大して示す図。
【図９】やり直しオブジェクト６４が表示された画面５０の一例を示す図。
【図１０】プレビューオブジェクト６６及びメニューオブジェクト６８が表示された画面５０の一例を示す図。
【図１１】コメント入力領域６８３１が表示された画面５０の一例を示す図。
【図１２】動画の投稿中における画面５０の一例を示す図。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら、本発明の実施形態について説明する。
【００１２】
図１は、本発明の一実施形態に係るユーザ端末１０を含むネットワークの構成を概略的に示す構成図である。ユーザ端末１０は、図示するように、インターネット等のネットワーク２０を介して動画共有サーバ３０と通信可能に接続されている。ユーザ端末１０は、画面の動画を記録する装置として機能する。ユーザ端末１０は、本発明のシステムの全部又は一部を実装する装置の一例である。
【００１３】
ユーザ端末１０は、一般的なコンピュータとして構成されており、図１に示すように、ＣＰＵ（コンピュータプロセッサ）１１と、メインメモリ１２と、ユーザＩ／Ｆ１３と、通信Ｉ／Ｆ１４と、ストレージ（記憶装置）１５とを備え、これらの各構成要素が図示しないバス等を介して電気的に接続されている。
【００１４】
ＣＰＵ１１は、ストレージ１５等に記憶されている様々なプログラムをメインメモリ１２に読み込んで、当該プログラムに含まれる各種の命令を実行する。メインメモリ１２は、例えば、ＤＲＡＭ等によって構成される。
【００１５】
ユーザＩ／Ｆ１３は、ユーザとの間で情報をやり取りするための各種の入出力装置である。ユーザＩ／Ｆ１３は、例えば、キーボード、ポインティングデバイス（例えば、マウス、タッチパネル等）等の情報入力装置、マイクロフォン等の音声入力装置、カメラ等の画像入力装置を含む。また、ユーザＩ／Ｆ１３は、ディスプレイ等の情報出力装置（表示装置）、スピーカー等の音声出力装置を含む。
【００１６】
通信Ｉ／Ｆ１４は、ネットワークアダプタ等のハードウェア、各種の通信用ソフトウェア、及びこれらの組み合わせとして実装され、ネットワーク２０等を介した有線又は無線の通信を実現できるように構成されている。
【００１７】
ストレージ１５は、例えば磁気ディスク又はフラッシュメモリ等によって構成される。ストレージ１５は、オペレーティングシステムを含む様々なプログラム及び各種データ等を記憶する。ストレージ１５が記憶するプログラムは、アプリケーションマーケット等からダウンロードされてインストールされ得る。本実施形態において、ストレージ１５が記憶するプログラムは、本発明の一実施形態に係る動画記録用プログラム４０を含む。動画記録用プログラム４０は、ユーザ端末１０を、画面の動画を記録する装置として機能させるためのプログラムである。
【００１８】
本実施形態において、ユーザ端末１０は、スマートフォン、タブレット端末、ウェアラブルデバイス、パーソナルコンピュータ、及びゲーム専用端末等として構成され得る。
【００１９】
動画共有サーバ３０は、ユーザ端末１０と同様に、一般的なコンピュータとして構成されている。動画共有サーバ３０は、ユーザ端末１０から送信される画面の動画を少なくとも含む動画をユーザ間で共有するサービスを、ユーザ端末１０を介して提供する。動画共有サーバ３０が提供するサービスは、例えば、投稿及びメッセージ等を介して、テキスト、写真及び動画等をユーザ間で共有するＳＮＳを含む。動画共有サーバ３０は、それぞれが一般的なコンピュータとしての構成を有する複数のサーバ装置を用いて構成され得る。
【００２０】
次に、本実施形態のユーザ端末１０が有する機能について説明する。図２は、ユーザ端末１０が有する機能を概略的に示すブロック図である。ユーザ端末１０は、図示するように、情報を記憶及び管理する情報記憶管理部４１と、動画の記録を制御する動画記録制御部４３と、動画の共有を制御する動画共有制御部４５とを有する。これらの機能は、ＣＰＵ１１及びメインメモリ１２等のハードウェア、並びに、ストレージ１５等に記憶されている各種プログラム（動画記録用プログラム４０を含む）やデータ等が協働して動作することによって実現され、例えば、メインメモリ１２に読み込まれたプログラムに含まれる命令をＣＰＵ１１が実行することによって実現される。また、動画記録用プログラム４０は、ユーザ端末１０を動画記録制御部４３として機能させる動画記録制御モジュールと、ユーザ端末１０を動画共有制御部４５として機能させる動画共有制御モジュールとを有するように構成され得る。
【００２１】
情報記憶管理部４１は、ストレージ１５等において様々な情報を記憶及び管理する。例えば、情報記憶管理部４１は、記録された動画を保存する。
【００２２】
動画記録制御部４３は、動画の記録の制御に関する様々な処理を実行する。例えば、動画記録制御部４３は、ユーザによる操作入力を受け付ける第１オブジェクトを画面上に表示する。例えば、動画記録制御部４３は、動画記録用プログラム４０の起動に応じて、第１オブジェクトを画面上に表示する。また、動画記録制御部４３は、第１オブジェクトに対する操作入力に応じて、画面の動画の記録を開始し、動画の記録の終了に応じて、記録した動画を再生して表示する第２オブジェクト、及び、記録した動画を他のユーザと共有するための操作入力を受け付ける第３オブジェクトを画面上に表示する。
【００２３】
このように、本実施形態のユーザ端末１０は、動画の記録の終了に応じて、記録した動画を再生して表示する第２オブジェクト、及び、記録した動画を他のユーザと共有するための操作入力を受け付ける第３オブジェクトを画面上に表示するから、ユーザは、第２オブジェクトを介して記録した動画の内容を確認しつつ、第３オブジェクトを介して動画を共有するための操作入力を行うことができる。つまり、本実施形態のユーザ端末１０は、記録した画面の動画のユーザ間の共有を促進し得る。
【００２４】
本実施形態において、動画記録制御部４３によって画面上に表示される各オブジェクトは、例えば、下位のレイヤーに対応する画面の上に重ねて表示（「オーバーレイ表示」と呼ばれることがある。）される。下位のレイヤーに対応する画面は、例えば、オペレーティングシステム（ＯＳ）のホーム画面、又は、動画記録用プログラム４０以外の他のプログラムの画面である。つまり、本実施形態におけるユーザ端末１０の表示装置（ディスプレイ等）に表示される画面は、例えば、複数のレイヤーによって構成され、動画記録制御部４３は、ＯＳのホーム画面及び他のプログラムの画面に対応するレイヤーよりも上位のレイヤーにおいて、各オブジェクトを表示するように構成され得る。
【００２５】
本実施形態において、画面の動画は、スピーカー等を介して出力される音声（ＯＳ及びプログラムによって出力される音声）、及び／又は、マイクロフォン等を介して入力される音声を含み得る。つまり、動画記録制御部４３は、画面の動画として、これらの音声を含む動画を記録するように構成され得る。
【００２６】
本実施形態において、動画記録制御部４３は、第１オブジェクトに対する第１の種類の操作入力に応じて動画の記録を開始し、（動画の記録を開始する前における）第１オブジェクトに対する第２の種類の操作入力に応じて動画記録用プログラム４０を終了させるように構成され得る。つまり、第１オブジェクトは、動画の記録の開始に対応する操作入力、及び、動画記録用プログラム４０の終了に対応する操作入力を受け付けるように構成され得る。この構成によれば、ユーザは、第１オブジェクトに対する操作によって、動画の記録の開始、及び、動画記録用プログラム４０の終了を実行することができる。
【００２７】
第１及び第２の種類の操作入力は、特に限定されないが、例えば、第１の種類の操作入力は、第１オブジェクトに対するタップ操作である。また、例えば、第２の種類の操作入力は、第１オブジェクトに対するロングタップ操作に応じて画面上に表示される第４オブジェクトに第１オブジェクトを重ねる操作（第１オブジェクトに対するロングタップ操作、及び、これに連続する第４オブジェクトへのスライド操作）である。この場合、動画記録制御部４３は、第１オブジェクトに対するロングタップ操作に応じて第４オブジェクトを画面上に表示する。
【００２８】
また、動画記録制御部４３は、第１オブジェクトに対する操作入力に応じて、動画の記録を終了するように構成され得る。この場合、動画記録制御部４３は、第１オブジェクトに対する操作入力に応じて動画の記録を終了することに加えて、記録を開始してからの経過時間が所定の時間に到達したことに応じて動画の記録を終了する（つまり、録画の最大時間を設定する）ように構成され得る。この構成によれば、ユーザは、動画の記録を終了する操作なしで、動画の記録を終了させることができる。
【００２９】
また、動画記録制御部４３は、第１オブジェクトに対する第３の種類の操作入力に応じて、動画の記録を終了し、（動画の記録中における）第１オブジェクトに対する第４の種類の操作入力に応じて、動画の記録を中断してやり直すように構成され得る。つまり、第１オブジェクトは、動画の記録の終了に対応する操作入力、及び、動画の記録のやり直しに対応する操作入力を受け付けるように構成され得る。この構成によれば、ユーザは、第１オブジェクトに対する操作によって、動画の記録の終了、及び、動画の記録のやり直しを実行することができる。
【００３０】
第３及び第４の種類の操作入力は、特に限定されないが、例えば、第３の種類の操作入力は、第１オブジェクトに対するタップ操作である。また、第４の種類の操作入力は、例えば、第１オブジェクトに対するロングタップ操作に応じて画面上に表示される第５オブジェクトに第１オブジェクトを重ねる操作（第１オブジェクトに対するロングタップ操作、及び、これに連続する第５オブジェクトへのスライド操作）である。この場合、動画記録制御部４３は、第１オブジェクトに対するロングタップ操作に応じて第５オブジェクトを画面上に表示する。
【００３１】
また、動画記録制御部４３は、第１オブジェクトを第１の態様で表示し、動画の記録の開始に伴って、第１オブジェクトの表示態様を第１の態様から第２の態様に変化させるように構成され得る。第１及び第２の態様に対応する表示は、例えば、色、形状、及び／又は大きさが異なる。
【００３２】
動画共有制御部４５は、動画の共有の制御に関する様々な処理を実行する。例えば、動画共有制御部４５は、第３オブジェクトに対する操作入力に応じて、記録した動画を動画共有サーバ３０に送信する。
【００３３】
本実施形態における動画の共有は、例えば、特定のサイト（ＳＮＳ及びブログ等）への動画の投稿を含む。つまり、第３オブジェクトは、記録した動画を特定のサイトに投稿するための操作入力を受け付けるように構成され得る。特定のサイトは、動画共有サーバ３０によって提供され得る。また、本実施形態における動画の共有は、例えば、記録した動画を関連付けたメッセージの送信を含む。つまり、第３オブジェクトは、記録した動画を関連付けたメッセージを送信するための操作入力を受け付けるように構成され得る。メッセージは、動画共有サーバ３０によって管理され得る。これらの場合、動画共有制御部４５は、第３オブジェクトに対する操作入力を介して入力されたテキストを、動画と共に特定のサイトに投稿し、又は、動画が関連付けられたメッセージとして送信するように構成され得る。
【００３４】
次に、このような機能を有する本実施形態のユーザ端末１０の動作について、本実施形態に従う具体例を用いて説明する。図３は、この例において、ユーザ端末１０が実行する処理を例示するフロー図である。ユーザ端末１０は、まず、動画記録用プログラム４０の起動に応じて、画面上に基本操作ボタン（第１オブジェクト）を表示する（ステップＳ１００）。
【００３５】
図４は、ユーザ端末１０の表示装置に表示される画面５０の一例を示す。画面５０は、図示するように、画面上端のステータスバー５２と、画面中央のコンテンツ領域５４と、画面下端のナビゲーションバー５６とを有する。ステータスバー５２は、時刻、バッテリー残量、電波状態、及び音量状態等のステータス、並びに、各種通知を表示する。コンテンツ領域５４は、ＯＳのホーム画面、及び、プログラム（アプリケーション）の画面を表示する。ナビゲーションバー５６は、ソフトキー（戻るボタン、ホームボタン、及び最近使ったアプリ一覧ボタン等）を表示する。
【００３６】
図５は、動画記録用プログラム４０の起動に応じて基本操作ボタン６０が表示された状態の画面５０を例示する。この例において、基本操作ボタン６０は、二重丸の形状を有するオブジェクトであり、コンテンツ領域５４内の中心より若干下側の位置に表示される。
【００３７】
この例において、動画記録用プログラム４０は、下位のレイヤーの画面（ＯＳのホーム画面又は動画記録用プログラム４０以外の他のプログラムの画面）に対して、基本操作ボタン６０を含む各オブジェクトをオーバーレイ表示するように構成されている（動画記録用プログラム４０は、ＯＳのホーム画面及び他のプログラムの画面に対応するレイヤーよりも上位のレイヤーにおいて各オブジェクトを表示する）。コンテンツ領域５４において、動画記録用プログラム４０が表示する各オブジェクトを除く領域は、下位のレイヤーの画面が視認される。
【００３８】
基本操作ボタン６０は、ユーザによる操作入力を受け付けるオブジェクトである。図３のフロー図に戻り、ユーザが、基本操作ボタン６０に対してタップ操作（第１の種類の操作入力）を行うと、ユーザ端末１０は、画面の録画を開始する（ステップＳ１１０）。
【００３９】
図６は、画面の録画が開始された後の（録画中における）画面５０を例示する。図示するように、基本操作ボタン６０は、画面の録画が開始されると、その表示態様が変化する。この例においては、基本操作ボタン６０は、図示するように、画面の録画の開始に応じて、二重丸の形状の内側の円の内部の色が変化する。
【００４０】
ここで、基本操作ボタン６０は、録画の開始前において、録画の開始以外の操作入力を受け付けるように構成されている。具体的には、基本操作ボタン６０は、録画の開始前において、動画記録用プログラム４０の終了に対応する操作入力を受け付けるように構成されている。録画の開始前において、ユーザが、基本操作ボタン６０に対してロングタップ操作を行うと、ユーザ端末１０は、図７に示すように、終了オブジェクト６２（第４オブジェクト）を画面５０の略中心に表示する。そして、基本操作ボタン６０に対するタッチ操作状態を維持したままユーザがスライド操作を行うと、基本操作ボタン６０は当該スライド操作に従って移動する。当該移動によって、基本操作ボタン６０が終了オブジェクト６２に重ねられると、ユーザ端末１０は、動画記録用プログラム４０を終了する。つまり、基本操作ボタン６０は、動画記録用プログラム４０の終了に対応する、ロングタップ操作、及び、これに連続する終了オブジェクト６２へのスライド操作（第２の種類の操作入力）を受け付けるように構成されている。なお、ユーザは、基本操作ボタン６０に対するロングタップ操作、及び、これに連続するスライド操作によって、基本操作ボタン６０を終了オブジェクト６２以外の位置に移動させることもできる。
【００４１】
画面の録画中において、ユーザは、コンテンツ領域５４における基本操作ボタン６０以外の領域に対する操作入力を行うことにより、ＯＳのホーム画面又は他のプログラムの画面を介した操作を行うことができる。例えば、ユーザは、ＯＳのホーム画面に対する操作によって、ＯＳの機能を利用することができ、例えば、ユーザは、画面の録画を行うプログラムを起動する。また、例えば、ユーザは、他のプログラムの画面に対する操作によって、他のプログラムを利用（例えば、ゲームをプレイ）することができる。画面の録画中において、ユーザ端末１０は、こうしたプログラムを起動する様子、及び、起動したプログラムを利用する様子等を動画として記録する。
【００４２】
図８は、画面の録画中における基本操作ボタン６０の一例を拡大して示す。図示するように、画面の録画中において、二重丸の形状の基本操作ボタン６０の外側の円環部６０１は、録画を開始してからの経過時間を表示する。具体的には、円環部６０１は、当該経過時間を、１２時の位置を基準として時計回りに進行する経過時間表示部６０１１の大きさによって表示するように構成されている。ここで、この例においては、録画時間の最大時間（例えば、３０秒）が設定されており、円環部６０１の一周が、当該最大時間に対応する。
【００４３】
画面の録画中において、ユーザが、基本操作ボタン６０に対してロングタップ操作を行うと、ユーザ端末１０は、図９に示すように、やり直しオブジェクト６４（第５オブジェクト）をコンテンツ領域５４の略中心に表示する。そして、基本操作ボタン６０に対するタッチ操作状態を維持したままユーザがスライド操作を行うと、基本操作ボタン６０は当該スライド操作に従って移動する。当該移動によって、基本操作ボタン６０がやり直しオブジェクト６４に重ねられると、ユーザ端末１０は、画面の録画を中断（キャンセル）して、再度始めから、画面の録画を開始する。つまり、基本操作ボタン６０は、録画のやり直しに対応する、ロングタップ操作、及び、これに連続するやり直しオブジェクト６４へのスライド操作（第４の種類の操作入力）を受け付けるように構成されている。なお、ユーザは、録画の開始前と同様に、基本操作ボタン６０に対するロングタップ操作、及び、これに連続するスライド操作によって、基本操作ボタン６０をやり直しオブジェクト６４以外の位置に移動させることもできる。
【００４４】
画面の録画中において、ユーザが、基本操作ボタン６０に対してタップ操作（第３の種類の操作入力）を行うと、ユーザ端末１０は、画面の録画を終了する。また、上述したように、この例においては、録画時間が最大時間に到達すると、ユーザ端末１０は、画面の録画を終了する。
【００４５】
図３のフロー図に戻り、画面の録画が終了すると、ユーザ端末１０は、プレビューオブジェクト６６（第２オブジェクト）及びメニューオブジェクト６８（第３オブジェクト）を画面５０に表示する（ステップＳ１２０）。図１０は、プレビューオブジェクト６６及びメニューオブジェクト６８が表示された画面５０の一例を示す。図示するように、プレビューオブジェクト６６は、コンテンツ領域５４の略中央に位置し、記録された動画を再生して表示する（プレビュー表示する）。プレビューオブジェクト６６は、その上下左右において、空スペースが存在するように表示されている。コンテンツ領域５４の当該空きスペースを介して、ユーザは、下位のレイヤーの画面（ＯＳのホーム画面又は動画記録用プログラム４０以外の他のプログラムの画面）を視認することができる。このことは、ユーザが、プレビューオブジェクト６６におけるプレビュー表示と、下位のレイヤーにおける現在の画面の表示とを混同することを抑制し得る。
【００４６】
メニューオブジェクト６８は、コンテンツ領域５４の下端付近に位置し、やり直しボタン６８１と、保存ボタン６８２と、コメント入力ボタン６８３と、投稿ボタン６８４とを有する。なお、プレビューオブジェクト６６及びメニューオブジェクト６８の表示に伴って、基本操作ボタン６０は消去される。
【００４７】
メニューオブジェクト６８のやり直しボタン６８１は、録画をやり直すためのボタンである。やり直しボタン６８１の選択に応じて、ユーザ端末１０は、記録した動画を消去し、再度始めから、画面の録画を開始する。保存ボタン６８２は、記録した動画を保存するためのボタンである。保存ボタン６８２の選択に応じて、ユーザ端末１０は、記録した動画を所定のフォルダに保存する。動画を保存するフォルダは、ユーザによって特定され得る。
【００４８】
コメント入力ボタン６８３は、記録した動画を特定のＳＮＳに投稿する際のコメントを入力するためのボタンである。コメント入力ボタン６８３の選択に応じて、ユーザ端末１０は、コメント入力ボタン６８３の上方に吹き出し形式のコメント入力領域６８３１を表示し（図１１を参照）、当該コメント入力領域６８３１を介してユーザによるコメントの入力を受け付ける。投稿ボタン６８４は、記録した動画を特定のＳＮＳに投稿するためのボタンである。投稿ボタン６８４の選択に応じて、ユーザ端末１０は、記録した動画を特定のＳＮＳに投稿する。具体的には、ユーザ端末１０は、コメント入力領域６８３１を介して受け付けたコメント及び記録した画面の動画を、特定のＳＮＳを提供する動画共有サーバ３０に送信する。ここで、ユーザは、コメント入力領域６８３１を介したコメントの入力なしに、動画のみを投稿することもできる。このように、メニューオブジェクト６８は、記録した動画を特定のＳＮＳに投稿するための操作入力（コメント入力ボタン６８３の選択及びコメント入力領域６８３１を介したコメントの入力、並びに、投稿ボタン６８４の選択）を受け付けるように構成されている。なお、本実施形態に従う他の例において、メニューオブジェクト６８は、やり直しボタン６８１及び保存ボタン６８２を有しないように構成される。
【００４９】
この例においては、投稿ボタン６８４の選択に応じて、記録した動画は、１の特定のＳＮＳに投稿される。本実施形態に従う他の例においては、投稿ボタン６８４の選択に応じて複数の投稿先の選択肢（ＳＮＳ及びメッセージ管理サービス等を含む）が画面５０に表示され、記録した動画は、ユーザによって選択された投稿先に投稿（送信）される。
【００５０】
図１２は、動画の投稿中（送信中）における画面５０の一例を示す。図示するように、動画の投稿中においては、コンテンツ領域５４内の中心より若干下側の位置に、送信状況表示オブジェクト６９が表示される。なお、投稿ボタン６８４の選択に応じて、プレビューオブジェクト６６及びメニューオブジェクト６８は消去される。送信状況表示オブジェクト６９は、図示するように、円形の形状を有し、動画の投稿（送信）の進捗状況を、円の内部の下側に隣接する半円の大きさによって表示する。
【００５１】
以上説明した本実施形態のユーザ端末１０は、動画記録用プログラム４０の実行に応じて、操作入力を受け付ける第１オブジェクト（例えば、基本操作ボタン６０）を画面上に表示し、当該第１オブジェクトに対する操作入力に応じて、画面の動画の記録を開始し、動画の記録の終了に応じて、記録した動画を再生して表示する第２オブジェクト（例えば、プレビューオブジェクト６６）、及び、記録した動画を他のユーザと共有するための操作入力を受け付ける第３オブジェクト（例えば、メニューオブジェクト６８）を画面上に表示する。従って、ユーザは、第２オブジェクトを介して、記録した動画の内容を確認しつつ、第３オブジェクトを介して、動画を共有するための操作入力を行うことができる。つまり、本実施形態のユーザ端末１０は、記録した画面の動画のユーザ間の共有を促進し得る。
【００５２】
本発明の他の実施形態においては、図２に例示したユーザ端末１０の機能の少なくとも一部は、ユーザ端末１０と動画共有サーバ３０又は他の装置とが協働することによって実現され得る。例えば、ユーザ端末１０の動画共有制御部４５の機能は、ユーザ端末１０と動画共有サーバ３０又は他の装置とが協働することによって実現され得る。
【００５３】
本明細書で説明された処理及び手順は、明示的に説明されたもの以外にも、ソフトウェア、ハードウェアまたはこれらの任意の組み合わせによって実現される。例えば、本明細書で説明される処理及び手順は、集積回路、揮発性メモリ、不揮発性メモリ、磁気ディスク等の媒体に、当該処理及び手順に相当するロジックを実装することによって実現される。また、本明細書で説明された処理及び手順は、当該処理・手順に相当するコンピュータプログラムとして実装し、各種のコンピュータに実行させることが可能である。
【００５４】
本明細書中で説明された処理及び手順が単一の装置、ソフトウェア、コンポーネント、モジュールによって実行される旨が説明されたとしても、そのような処理または手順は複数の装置、複数のソフトウェア、複数のコンポーネント、及び／又は複数のモジュールによって実行され得る。また、本明細書において説明されたソフトウェアおよびハードウェアの要素は、それらをより少ない構成要素に統合して、またはより多い構成要素に分解することによって実現することも可能である。
【００５５】
本明細書において、発明の構成要素が単数もしくは複数のいずれか一方として説明された場合、又は、単数もしくは複数のいずれとも限定せずに説明された場合であっても、文脈上別に解すべき場合を除き、当該構成要素は単数又は複数のいずれであってもよい。
【符号の説明】
【００５６】
１０  ユーザ端末
２０  ネットワーク
３０  動画共有サーバ
４０  動画記録用プログラム
４１  情報記憶管理部
４３  動画記録制御部
４５  動画共有制御部
５０  画面
６０  基本操作ボタン（第１オブジェクト）
６２  終了オブジェクト（第４オブジェクト）
６４  やり直しオブジェクト（第５オブジェクト）
６６  プレビューオブジェクト（第２オブジェクト）
６８  メニューオブジェクト（第３オブジェクト）
【図１】
2018005713.tif 000003
【図２】
2018005713.tif 000004
【図３】
2018005713.tif 000005
【図４】
2018005713.tif 000006
【図５】
2018005713.tif 000007
【図６】
2018005713.tif 000008
【図７】
2018005713.tif 000009
【図８】
2018005713.tif 000010
【図９】
2018005713.tif 000011
【図１０】
2018005713.tif 000012
【図１１】
2018005713.tif 000013
【図１２】
2018005713.tif 000014
【手続補正書】
【提出日】平成29年1月13日(2017.1.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
動画を記録するためのプログラムであって、
コンピュータ上での実行に応じて、前記コンピュータに、
操作入力を受け付ける第１オブジェクトを画面上に表示するステップと、
前記第１オブジェクトに対する操作入力に応じて、画面の動画の記録を開始するステップと、
動画の記録の終了に応じて、記録した動画を再生して表示する第２オブジェクト、及び、記録した動画を他のユーザと共有するための操作入力を受け付ける第３オブジェクトを画面上に表示するステップと、を実行させ、
前記記録を開始するステップは、前記第１オブジェクトに対する第１の種類の操作入力に応じて、動画の記録を開始することを含み、
前記コンピュータに、更に、動画の記録を開始する前における前記第１オブジェクトに対する第２の種類の操作入力に応じて、前記プログラムを終了させるステップを実行させる、
プログラム。
【請求項２】
請求項１のプログラムであって、
前記第１の種類の操作入力は、前記第１オブジェクトに対するタップ操作を含み、
前記第２の種類の操作入力は、前記第１オブジェクトに対するロングタップ操作に応じて画面上に表示される第４オブジェクトに前記第１オブジェクトを重ねる操作を含む、
プログラム。
【請求項３】
前記コンピュータに、更に、前記第１オブジェクトに対する操作入力に応じて、動画の記録を終了するステップを実行させる請求項１又は２のプログラム。
【請求項４】
請求項３のプログラムであって、
前記記録を終了するステップは、前記第１オブジェクトに対する第３の種類の操作入力に応じて、動画の記録を終了することを含み、
前記コンピュータに、更に、動画の記録中における前記第１オブジェクトに対する第４の種類の操作入力に応じて、動画の記録を中断してやり直すステップ実行させる、
プログラム。
【請求項５】
請求項４のプログラムであって、
前記第３の種類の操作入力は、前記第１オブジェクトに対するタップ操作を含み、
前記第４の種類の操作入力は、前記第１オブジェクトに対するロングタップ操作に応じて画面上に表示される第５オブジェクトに前記第１オブジェクトを重ねる操作を含む、
プログラム。
【請求項６】
請求項１ないし５何れかのプログラムであって、
前記第１オブジェクトを表示するステップは、前記第１オブジェクトを第１の態様で表示することを含み、
前記記録を開始するステップは、動画の記録の開始に伴って、前記第１オブジェクトの表示態様を前記第１の態様から第２の態様に変化させることを含む、
プログラム。
【請求項７】
前記第３オブジェクトは、記録した動画を特定のサイトに投稿するための操作入力を受け付けるように構成されている請求項１ないし６何れかのプログラム。
【請求項８】
１又は複数のコンピュータプロセッサを備え、動画を記録するためのシステムであって、
前記１又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、
操作入力を受け付ける第１オブジェクトを画面上に表示するステップと、
前記第１オブジェクトに対する操作入力に応じて、画面の動画の記録を開始するステップと、
動画の記録の終了に応じて、記録した動画を再生して表示する第２オブジェクト、及び、記録した動画を他のユーザと共有するための操作入力を受け付ける第３オブジェクトを画面上に表示するステップと、を実行し、
前記記録を開始するステップは、前記第１オブジェクトに対する第１の種類の操作入力に応じて、動画の記録を開始することを含み、
前記１又は複数のコンピュータプロセッサは、更に、動画の記録を開始する前における前記第１オブジェクトに対する第２の種類の操作入力に応じて、前記プログラムを終了させるステップを実行する、
システム。
【請求項９】
１又は複数のコンピュータによって実行され、動画を記録するための方法であって、
操作入力を受け付ける第１オブジェクトを画面上に表示するステップと、
前記第１オブジェクトに対する操作入力に応じて、画面の動画の記録を開始するステップと、
動画の記録の終了に応じて、記録した動画を再生して表示する第２オブジェクト、及び、記録した動画を他のユーザと共有するための操作入力を受け付ける第３オブジェクトを画面上に表示するステップと、を備え、
前記記録を開始するステップは、前記第１オブジェクトに対する第１の種類の操作入力に応じて、動画の記録を開始することを含み、
動画の記録を開始する前における前記第１オブジェクトに対する第２の種類の操作入力に応じて、前記プログラムを終了させるステップを更に備える、
方法。
【手続補正書】
【提出日】平成29年3月1日(2017.3.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
動画を記録するためのプログラムであって、
コンピュータ上での実行に応じて、前記コンピュータに、
操作入力を受け付ける第１オブジェクトを画面上に表示するステップと、
前記第１オブジェクトに対する操作入力に応じて、画面の動画の記録を開始するステップと、
動画の記録の終了に応じて、記録した動画を再生して表示する第２オブジェクト、及び、記録した動画を他のユーザと共有するための操作入力を受け付ける第３オブジェクトを画面上に表示するステップと、を実行させ、
前記記録を開始するステップは、前記第１オブジェクトに対する第１の種類の操作入力に応じて、動画の記録を開始することを含み、
前記コンピュータに、更に、動画の記録を開始する前における前記第１オブジェクトに対する第２の種類の操作入力に応じて、前記プログラムを終了させるステップを実行させる、
プログラム。
【請求項２】
請求項１のプログラムであって、
前記第１の種類の操作入力は、前記第１オブジェクトに対するタップ操作を含み、
前記第２の種類の操作入力は、前記第１オブジェクトに対するロングタップ操作に応じて画面上に表示される第４オブジェクトに前記第１オブジェクトを重ねる操作を含む、
プログラム。
【請求項３】
前記コンピュータに、更に、前記第１オブジェクトに対する操作入力に応じて、動画の記録を終了するステップを実行させる請求項１又は２のプログラム。
【請求項４】
請求項３のプログラムであって、
前記記録を終了するステップは、前記第１オブジェクトに対する第３の種類の操作入力に応じて、動画の記録を終了することを含み、
前記コンピュータに、更に、動画の記録中における前記第１オブジェクトに対する第４の種類の操作入力に応じて、動画の記録を中断してやり直すステップ実行させる、
プログラム。
【請求項５】
請求項４のプログラムであって、
前記第３の種類の操作入力は、前記第１オブジェクトに対するタップ操作を含み、
前記第４の種類の操作入力は、前記第１オブジェクトに対するロングタップ操作に応じて画面上に表示される第５オブジェクトに前記第１オブジェクトを重ねる操作を含む、
プログラム。
【請求項６】
請求項１ないし５何れかのプログラムであって、
前記第１オブジェクトを表示するステップは、前記第１オブジェクトを第１の態様で表示することを含み、
前記記録を開始するステップは、動画の記録の開始に伴って、前記第１オブジェクトの表示態様を前記第１の態様から第２の態様に変化させることを含む、
プログラム。
【請求項７】
前記第３オブジェクトは、記録した動画を特定のサイトに投稿するための操作入力を受け付けるように構成されている請求項１ないし６何れかのプログラム。
【請求項８】
１又は複数のコンピュータプロセッサを備え、動画を記録するためのシステムであって、
前記１又は複数のコンピュータプロセッサは、プログラムに含まれる読取可能な命令の実行に応じて、
操作入力を受け付ける第１オブジェクトを画面上に表示するステップと、
前記第１オブジェクトに対する操作入力に応じて、画面の動画の記録を開始するステップと、
動画の記録の終了に応じて、記録した動画を再生して表示する第２オブジェクト、及び、記録した動画を他のユーザと共有するための操作入力を受け付ける第３オブジェクトを画面上に表示するステップと、を実行し、
前記記録を開始するステップは、前記第１オブジェクトに対する第１の種類の操作入力に応じて、動画の記録を開始することを含み、
前記１又は複数のコンピュータプロセッサは、更に、動画の記録を開始する前における前記第１オブジェクトに対する第２の種類の操作入力に応じて、前記プログラムを終了させるステップを実行する、
システム。
【請求項９】
プログラムを実行する１又は複数のコンピュータによって実行され、動画を記録するための方法であって、
操作入力を受け付ける第１オブジェクトを画面上に表示するステップと、
前記第１オブジェクトに対する操作入力に応じて、画面の動画の記録を開始するステップと、
動画の記録の終了に応じて、記録した動画を再生して表示する第２オブジェクト、及び、記録した動画を他のユーザと共有するための操作入力を受け付ける第３オブジェクトを画面上に表示するステップと、を備え、
前記記録を開始するステップは、前記第１オブジェクトに対する第１の種類の操作入力に応じて、動画の記録を開始することを含み、
動画の記録を開始する前における前記第１オブジェクトに対する第２の種類の操作入力に応じて、前記プログラムを終了させるステップを更に備える、
方法。