(57)【要約】【課題】ビデオクリップを編集するためのユーザインターフェイスを提供する。【解決手段】コンピュータ実施方法は、第１の複数のフレームを含む第１のビデオクリップを表す第１サムネールをユーザインターフェイスに表示し；第１サムネールの左縁と右縁との間に位置した第１の遷移点を第１サムネールに表示し、第１の遷移点は、第１の複数のフレームのうちのフレームに関連しており、第１の複数のフレームの再生を、左縁に位置した第１開始フレームで開始し、そして第１の遷移点に関連したフレームで停止させ；第１の遷移点に関連したフレームを第１の複数のフレームのうちの新たなフレームへ移動するための第１の移動入力を受信し；その入力の受信に応答して、新たなフレームを第１の遷移点に関連付け、再生入力に応答して、再生を第１開始フレームで開始しそして新たなフレームで停止させることを含む。【選択図】図２
2011521395.tif 000002
【特許請求の範囲】
【請求項１】
第１のビデオセグメントを第１境界領域に及び第２のビデオセグメントを第２境界領域に表示するステップと、
第１境界領域に第１の印を表示するステップであって、第１の印は、第１境界領域内の任意の点へ移動可能であり、第１の印は、第１のビデオセグメントの開始から第１の時間までの部分が再生可能であるように第１のビデオセグメントの第１の時間に対応する第１の遷移点を表すものであるステップと、
第２境界領域に第２の印を表示するステップであって、第２の印は、第２境界領域内の任意の点へ移動可能であり、第２の印は、第２の時間から第２のビデオセグメントの終了までの部分が再生可能であるように第２のビデオセグメントの第２の時間に対応する第２の遷移点を表すものであるステップと、
再生入力を受信するステップと、
その再生入力の受信に応答して、第１のビデオセグメントの開始から第１の時間までの前記部分、及び第２の時間から第２のビデオセグメントの終了までの前記部分を連続的に再生するステップと、
を備えたコンピュータ実施方法。
【請求項２】
前記第１ビデオセグメントにおける異なる時間の選択を検出し、この検出に応答して、第１の印をその異なる時間に表示するステップを更に備えた、請求項１に記載の方法。
【請求項３】
前記第１のビデオセグメントの開始から前記異なる時間までの部分を再生することができる、請求項２に記載の方法。
【請求項４】
新たな再生入力を受信し、その新たな再生入力の受信に応答して、第１のビデオセグメントの開始から異なる時間までの前記部分、及び第２の時間から第２のビデオセグメントの終了までの前記部分を連続的に再生するステップを更に備えた、請求項３に記載の方法。
【請求項５】
第１の複数のフレームを含む第１のビデオクリップを表す第１サムネールをユーザインターフェイスに表示するステップであって、第１サムネールは、左縁及び右縁を含み、第１の複数のフレームは、第１サムネールの左縁と右縁との間に分布され、第１の複数のフレームは、第１サムネールの左縁に位置した第１開始フレームで開始して、第１サムネールの右縁に位置した第１終了フレームで終了するように再生可能であるステップと、
第１サムネールの左縁と右縁との間に位置した第１の遷移点を第１サムネールに表示するステップであって、第１の遷移点は、第１の複数のフレームのうちのフレームに関連しており、再生入力に応答して、第１の複数のフレームの再生を、左縁に位置した第１開始フレームで開始し、そして第１の遷移点に関連したフレームで停止するステップと、
第１の遷移点に関連したフレームを第１の複数のフレームのうちの新たなフレームへと移動するための第１の移動入力を受信するステップと、
その第１の移動入力の受信に応答して、新たなフレームを、第１の遷移点に関連付けるステップであって、再生入力に応答して、第１の複数のフレームの再生を、第１サムネールの左縁に位置する第１開始フレームで開始し、そして前記新たなフレームで停止させるステップと、
を備えたコンピュータ実施方法。
【請求項６】
前記第１サムネールは、行に表示され、前記方法は、更に、
前記ユーザインターフェイスにおいて前記行から垂直に変位した別の行に、第２の複数のフレームを含む第２のビデオクリップを表す第２サムネールを表示するステップであって、この第２サムネールは、左縁及び右縁を含み、前記第２の複数のフレームは、この第２サムネールの左縁と右縁との間に分布され、前記第２の複数のフレームは、前記第２サムネールの左縁に位置する第２の開始フレームで開始して、前記第２サムネールの右縁に位置する第２の終了フレームで終了するように再生可能であるステップと、
前記第２サムネールの左縁と右縁との間に位置した第２の遷移点を前記第２サムネールに表示するステップであって、その第２の遷移点は、前記第２の複数のフレームのうちのフレームに関連したものであり、再生入力に応答して、前記第２の複数のフレームの再生を、前記第２の遷移点に関連したフレームで開始し、そして前記第２サムネールの右縁に位置した第２の終了フレームで終了するステップと、
前記第２の遷移点に関連したフレームを前記第２の複数のフレームのうちの新たなフレームへ移動するための第２の移動入力を受信するステップと、
その第２の移動入力の受信に応答して、前記新たなフレームを前記第２の遷移点に関連させるステップであって、再生入力に応答して、前記第２の複数のフレームの再生を、前記新たなフレームで開始し、そして前記第２サムネールの右縁に位置する第２の終了フレームで停止させるステップと、
を更に備えた請求項５に記載の方法。
【請求項７】
前記第１の遷移点をユーザインターフェイスにおいて前記第２の遷移点と整列させるステップを更に備えた、請求項６に記載の方法。
【請求項８】
再生入力を受信するのに応答して、前記第１サムネールの左縁に位置する第１の開始フレームから前記第１の遷移点に関連したフレームまでのフレーム、次いで、前記第２の遷移点に関連したフレームから前記第２サムネールの右縁に位置した第２の終了フレームまでのフレームを連続的に再生するステップを更に備えた、請求項６に記載の方法。
【請求項９】
前記第１サムネールの左縁と第１の遷移点との間に分布された前記第１の複数のフレームと、前記第２サムネールの第２の遷移点と右縁との間に分布された前記第２の複数のフレームとで第３のビデオクリップを構成する、請求項６に記載の方法。
【請求項１０】
前記行及び別の行の外側にカーソルが位置することを検出すると、前記第３のビデオクリップが再生に含まれる、請求項９に記載の方法。
【請求項１１】
前記行内にカーソルが位置されることを検出すると、前記第１サムネールの左縁の左へと先行するビデオクリップを表す先行サムネールと、前記第１サムネールの右縁の右への後続ビデオクリップを表す後続サムネールとを表示するステップを更に備えた、請求項５に記載の方法。
【請求項１２】
前記新たなフレームを選択して、それを前記ユーザインターフェイスの左へドラグし、このドラグに応答して、前記後続ビデオクリップに後続する付加的なビデオクリップを表す付加的なサムネールを表示するステップを更に備えた、請求項１１に記載の方法。
【請求項１３】
少なくとも、第１ビデオセグメントを表示する第１境界領域と、第２ビデオセグメントを表示する第２境界領域とを含む各ビデオセグメントを各々が表示する複数の境界領域をユーザインターフェイスディスプレイ領域に表示するステップと、
前記第１及び第２の境界領域に交差する遷移マーカーをユーザインターフェイスディスプレイ領域に表示するステップであって、その遷移マーカーは、第１ビデオセグメントに第１の遷移点を、そして第２ビデオセグメントに第２の遷移点を定義し、第１の遷移点は、遷移マーカーと第１境界領域との第１交点に対応し、第２の遷移点は、遷移マーカーと第２境界領域との第２交点に対応するものであるステップと、
前記第１ビデオセグメント、第２ビデオセグメント及び遷移マーカーの１つ以上の間の相対的な移動に視覚的に作用することにより第１及び第２の遷移点の一方又は両方を変更するためにユーザ入力を受け取るステップと、
を備えたコンピュータ実施方法。
【請求項１４】
第１遷移点で終了する第１ビデオセグメントの一部分と、それに続いて、第２遷移点で開始する第２ビデオセグメントの一部分とを含む編集されたビデオセグメントを表示するステップを更に備えた、請求項１３に記載の方法。
【請求項１５】
コンピュータ読み取り可能な媒体上にエンコードされ、データ処理装置が、
第１のビデオセグメントを第１境界領域に及び第２のビデオセグメントを第２境界領域に提示し、
第１境界領域に第１の印を提示し、第１の印は、第１境界領域内の任意の点へ移動可能であり、第１の印は、第１のビデオセグメントの開始から第１の時間までの部分が再生可能であるように第１のビデオセグメントの第１の時間に対応する第１の遷移点を表し、
第２境界領域に第２の印を提示し、第２の印は、第２境界領域内の任意の点へ移動可能であり、第２の印は、第２の時間から第２のビデオセグメントの終了までの部分が再生可能であるように第２のビデオセグメントの第２の時間に対応する第２の遷移点を表し、
再生入力を受け容れ、
その再生入力の受け容れに応答して、第１のビデオセグメントの開始から第１の時間までの前記部分、及び第２の時間から第２のビデオセグメントの終了までの前記部分を連続的に再生する、
ことを含むオペレーションを遂行するようにさせるよう動作できるコンピュータプログラム製品。
【請求項１６】
前記第１ビデオセグメントにおける異なる時間の選択を検出し、この検出に応答して、第１の印をその異なる時間に提示することを更に含む、請求項１５に記載のコンピュータプログラム製品。
【請求項１７】
前記第１のビデオセグメントの開始から前記異なる時間までの部分を再生することができる、請求項１６に記載のコンピュータプログラム製品。
【請求項１８】
新たな再生入力を受け容れ、その新たな再生入力の受け容れに応答して、第１のビデオセグメントの開始から異なる時間までの前記部分、及び第２の時間から第２のビデオセグメントの終了までの前記部分を連続的に再生することを更に含む、請求項１７に記載のコンピュータプログラム製品。
【請求項１９】
コンピュータ読み取り可能な媒体上にエンコードされ、データ処理装置が、
第１の複数のフレームを含む第１のビデオクリップを表す第１サムネールをユーザインターフェイスに提示し、第１サムネールは、左縁及び右縁を含み、第１の複数のフレームは、第１サムネールの左縁と右縁との間に分布され、第１の複数のフレームは、第１サムネールの左縁に位置した第１開始フレームで開始して、第１サムネールの右縁に位置した第１終了フレームで終了するように再生可能であり、
第１サムネールの左縁と右縁との間に位置した第１の遷移点を第１サムネールに提示し、第１の遷移点は、第１の複数のフレームのうちのフレームに関連され、再生入力に応答して、第１の複数のフレームの再生を、左縁に位置した第１開始フレームで開始し、そして第１の遷移点に関連したフレームで停止させ、
第１の遷移点に関連したフレームを第１の複数のフレームのうちの新たなフレームへと移動するための第１の移動入力を受け容れ、
その第１の移動入力の受け容れに応答して、新たなフレームを、第１の遷移点に関連付け、再生入力に応答して、第１の複数のフレームの再生を、第１サムネールの左縁に位置する第１開始フレームで開始し、そして前記新たなフレームで停止させる、
ことを含むオペレーションを遂行するようにさせるよう動作できるコンピュータプログラム製品。
【請求項２０】
前記第１サムネールは、行に表示され、前記方法は、更に、
前記ユーザインターフェイスにおいて前記行から垂直に変位した別の行に、第２の複数のフレームを含む第２のビデオクリップを表す第２サムネールを提示し、この第２サムネールは、左縁及び右縁を含み、前記第２の複数のフレームは、この第２サムネールの左縁と右縁との間に分布され、前記第２の複数のフレームは、前記第２サムネールの左縁に位置する第２の開始フレームで開始して、前記第２サムネールの右縁に位置する第２の終了フレームで終了するように再生可能であり、
前記第２サムネールの左縁と右縁との間に位置した第２の遷移点を前記第２サムネールに提示し、その第２の遷移点は、前記第２の複数のフレームのうちのフレームに関連したものであり、再生入力に応答して、前記第２の複数のフレームの再生を、前記第２の遷移点に関連したフレームで開始し、そして前記第２サムネールの右縁に位置した第２の終了フレームで停止させ、
前記第２の遷移点に関連したフレームを前記第２の複数のフレームのうちの新たなフレームへ移動するための第２の移動入力を受け容れ、
その第２の移動入力の受け容れに応答して、前記新たなフレームを前記第２の遷移点に関連付け、再生入力に応答して、前記第２の複数のフレームの再生を、前記新たなフレームで開始し、そして前記第２サムネールの右縁に位置する第２の終了フレームで停止させる、
ことを更に備えた請求項１９に記載のコンピュータプログラム製品。
【請求項２１】
前記第１の遷移点をユーザインターフェイスにおいて前記第２の遷移点と整列させることを更に含む、請求項２０に記載のコンピュータプログラム製品。
【請求項２２】
前記第１の遷移点を第２の遷移点と整列させることは、第２の遷移点に関連したフレームを第１の遷移点の下に位置させることを含む、請求項２１に記載のコンピュータプログラム製品。
【請求項２３】
前記第１サムネール又は前記行におけるカーソルの位置を検出すると、第１の複数のフレームが再生に含まれる、請求項１９に記載のコンピュータプログラム製品。
【請求項２４】
前記第２サムネール又は前記別の行におけるカーソルの位置を検出すると、第２の複数のフレームが再生に含まれる、請求項２０に記載のコンピュータプログラム製品。
【請求項２５】
再生入力を受け容れるのに応答して、前記第１サムネールの左縁に位置する第１の開始フレームから前記第１の遷移点に関連したフレームまでのフレーム、次いで、前記第２の遷移点に関連したフレームから前記第２サムネールの右縁に位置した第２の終了フレームまでのフレームを連続的に再生する、請求項２０に記載のコンピュータプログラム製品。
【請求項２６】
前記第１サムネールの左縁と第１の遷移点との間に分布された前記第１の複数のフレームと、前記第２サムネールの第２の遷移点と右縁との間に分布された前記第２の複数のフレームとで第３のビデオクリップを構成する、請求項２０に記載のコンピュータプログラム製品。
【請求項２７】
前記行及び別の行の外側にカーソルが位置することを検出すると、前記第３のビデオクリップが再生に含まれる、請求項２６に記載のコンピュータプログラム製品。
【請求項２８】
前記行内にカーソルが位置されることを検出すると、前記第１サムネールの左縁の左へと先行するビデオクリップを表す先行サムネールと、前記第１サムネールの右縁の右への後続ビデオクリップを表す後続サムネールとを提示することを更に含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２９】
前記新たなフレームを選択して、それを前記ユーザインターフェイスの左へドラグし、このドラグに応答して、前記後続ビデオクリップに後続する付加的なビデオクリップを表す付加的なサムネールを提示することを更に含む、請求項２８に記載のコンピュータプログラム製品。
【請求項３０】
コンピュータ読み取り可能な媒体上にエンコードされ、データ処理装置が、
少なくとも、第１ビデオセグメントを表示する第１境界領域と、第２ビデオセグメントを表示する第２境界領域とを含む各ビデオセグメントを各々が表示する複数の境界領域をユーザインターフェイスディスプレイ領域に提示し、
前記第１及び第２の境界領域に交差する遷移マーカーをユーザインターフェイスディスプレイ領域に提示し、その遷移マーカーは、第１ビデオセグメントに第１の遷移点を、そして第２ビデオセグメントに第２の遷移点を定義し、第１の遷移点は、遷移マーカーと第１境界領域との第１交点に対応し、第２の遷移点は、遷移マーカーと第２境界領域との第２交点に対応し、
前記第１ビデオセグメント、第２ビデオセグメント及び遷移マーカーの１つ以上の間の相対的な移動に視覚的に作用することにより第１及び第２の遷移点の一方又は両方を変更するためにユーザ入力を受け容れる、
ことを含むオペレーションを遂行するようにさせるよう動作できるコンピュータプログラム製品。
【請求項３１】
第１遷移点で終了する第１ビデオセグメントの一部分と、それに続いて、第２遷移点で開始する第２ビデオセグメントの一部分とを含む編集されたビデオセグメントを提示することを更に含む、請求項３０に記載のコンピュータプログラム製品。
【請求項３２】
ユーザインターフェイス装置と、
前記ユーザインターフェイス装置と対話するように動作できる１つ以上のコンピュータと、
を備え、前記コンピュータは、ディスプレイ装置及び入力装置を備え、前記ディスプレイ装置は、
第１のビデオセグメントを第１境界領域に及び第２のビデオセグメントを第２境界領域に表示し、
第１境界領域に第１の印を表示し、第１の印は、第１境界領域内の任意の点へ移動可能であり、第１の印は、第１のビデオセグメントの開始から第１の時間までの部分が再生可能であるように第１のビデオセグメントの第１の時間に対応する第１の遷移点を表すものであり、
第２境界領域に第２の印を表示し、第２の印は、第２境界領域内の任意の点へ移動可能であり、第２の印は、第２の時間から第２のビデオセグメントの終了までの部分が再生可能であるように第２のビデオセグメントの第２の時間に対応する第２の遷移点を表すものであり、
更に、前記入力装置は、再生入力を受信し、その再生入力の受信に応答して、第１のビデオセグメントの開始から第１の時間までの前記部分、及び第２の時間から第２のビデオセグメントの終了までの前記部分を連続的に再生する、システム。
【請求項３３】
前記第１ビデオセグメントにおける異なる時間の選択を検出し、この検出に応答して、第１の印をその異なる時間に表示するための検出装置を更に備えた、請求項３２に記載のシステム。
【請求項３４】
前記第１のビデオセグメントの開始から前記異なる時間までの部分を再生することができる、請求項３３に記載のシステム。
【請求項３５】
新たな再生入力を受信し、その新たな再生入力の受信に応答して、第１のビデオセグメントの開始から異なる時間までの前記部分、及び第２の時間から第２のビデオセグメントの終了までの前記部分を連続的に再生することを更に含む、請求項３４に記載のシステム。
【請求項３６】
ユーザインターフェイス装置と、
前記ユーザインターフェイス装置と対話するように動作できる１つ以上のコンピュータと、
を備え、前記コンピュータは、ディスプレイ装置及び入力装置を備え、前記ディスプレイ装置は、
第１の複数のフレームを含む第１のビデオクリップを表す第１サムネールをユーザインターフェイスに表示し、第１サムネールは、左縁及び右縁を含み、第１の複数のフレームは、第１サムネールの左縁と右縁との間に分布され、第１の複数のフレームは、第１サムネールの左縁に位置した第１開始フレームで開始して、第１サムネールの右縁に位置した第１終了フレームで終了するように再生可能であり、
第１サムネールの左縁と右縁との間に位置した第１の遷移点を第１サムネールに表示し、第１の遷移点は、第１の複数のフレームのうちのフレームに関連し、再生入力に応答して、第１の複数のフレームの再生を、左縁に位置した第１開始フレームで開始し、そして第１の遷移点に関連したフレームで停止させるものであり、
更に、前記入力装置は、第１の遷移点に関連したフレームを第１の複数のフレームのうちの新たなフレームへと移動するための第１の移動入力を受信し、その第１の移動入力の受信に応答して、新たなフレームを、第１の遷移点に関連付け、更に、再生入力に応答して、第１の複数のフレームの再生を、第１サムネールの左縁に位置する第１開始フレームで開始し、そして前記新たなフレームで停止させる、システム。
【請求項３７】
前記第１サムネールは、行に表示され、前記システムのディスプレイ装置は、更に、
前記行から垂直に変位した別の行に、第２の複数のフレームを含む第２のビデオクリップを表す第２サムネールを表示し、この第２サムネールは、左縁及び右縁を含み、前記第２の複数のフレームは、この第２サムネールの左縁と右縁との間に分布され、前記第２の複数のフレームは、前記第２サムネールの左縁に位置する第２の開始フレームで開始して、前記第２サムネールの右縁に位置する第２の終了フレームで終了するように再生可能であり、
前記第２サムネールの左縁と右縁との間に位置した第２の遷移点を前記第２サムネールに表示し、その第２の遷移点は、前記第２の複数のフレームのうちのフレームに関連したものであり、再生入力に応答して、前記第２の複数のフレームの再生を、前記第２の遷移点に関連したフレームで開始し、そして前記第２サムネールの右縁に位置した第２の終了フレームで終了させ、
前記入力装置は、前記第２の遷移点に関連したフレームを前記第２の複数のフレームのうちの新たなフレームへ移動するための第２の移動入力を受信し、その第２の移動入力の受信に応答して、前記新たなフレームを前記第２の遷移点に関連させ、再生入力に応答して、前記第２の複数のフレームの再生を、前記新たなフレームで開始し、そして前記第２サムネールの右縁に位置する第２の終了フレームで停止させる、請求項３６に記載のシステム。
【請求項３８】
前記第１の遷移点をユーザインターフェイス装置において前記第２の遷移点と整列させる回路を更に備えた、請求項３７に記載のシステム。
【請求項３９】
前記第１サムネール及び第２サムネールを通過するユーザインターフェイス装置における垂直バーにより前記第１の遷移点及び第２の遷移点を表す回路を更に備えた、請求項３７に記載のシステム。
【請求項４０】
再生入力を受信するのに応答して、前記第１サムネールの左縁に位置する第１の開始フレームから前記第１の遷移点に関連したフレームまでのフレーム、次いで、前記第２の遷移点に関連したフレームから前記第２サムネールの右縁に位置した第２の終了フレームまでのフレームを連続的に再生する回路を更に備えた、請求項３７に記載のシステム。
【請求項４１】
前記表示装置は、前記行内にカーソルが位置されることを検出すると、前記第１サムネールの左縁の左へと先行するビデオクリップを表す先行サムネールと、前記第１サムネールの右縁の右への後続ビデオクリップを表す後続サムネールとを表示する、請求項３６に記載のシステム。
【請求項４２】
前記新たなフレームを選択して、それを前記ユーザインターフェイス装置の左へドラグし、このドラグに応答して、前記後続ビデオクリップに後続する付加的なビデオクリップを表す付加的なサムネールを表示する回路を更に備えた、請求項４１に記載のシステム。
【請求項４３】
前記第１の遷移点に関連したフレームを新たなフレームへ変更するための入力を受信すると、前記第１サムネールは、前記垂直バーに対してシフトする、請求項３６に記載のシステム。
【請求項４４】
ユーザインターフェイス装置と、
前記ユーザインターフェイス装置と対話するように動作できる１つ以上のコンピュータと、
を備え、前記コンピュータは、ディスプレイ装置及び入力装置を備え、前記ディスプレイ装置は、
少なくとも、第１ビデオセグメントを表示する第１境界領域と、第２ビデオセグメントを表示する第２境界領域とを含む各ビデオセグメントを各々が表示する複数の境界領域をユーザインターフェイスディスプレイ領域に表示し、
前記第１及び第２の境界領域に交差する遷移マーカーをユーザインターフェイスディスプレイ領域に表示し、その遷移マーカーは、第１ビデオセグメントに第１の遷移点を、そして第２ビデオセグメントに第２の遷移点を定義し、第１の遷移点は、遷移マーカーと第１境界領域との第１交点に対応し、第２の遷移点は、遷移マーカーと第２境界領域との第２交点に対応するものであり、
前記入力装置は、前記第１ビデオセグメント、第２ビデオセグメント及び遷移マーカーの１つ以上の間の相対的な移動に視覚的に作用することによって第１及び第２の遷移点の一方又は両方を変更するためにユーザ入力を受け取る、システム。
【請求項４５】
前記ディスプレイ装置は、第１遷移点で終了する第１ビデオセグメントの一部分と、それに続いて、第２遷移点で開始する第２ビデオセグメントの一部分とを含む編集されたビデオセグメントを表示する、請求項４４に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、ビデオクリップの編集に係る。
【０００２】
優先権情報：本出願は、２００８年５月１５日に出願された米国特許出願第１２／１２１，６４５号の優先権の利益を請求するもので、この以前の出願の開示は、本出願の開示の一部分と考えられ、参考としてここに援用するものである。
【背景技術】
【０００３】
運動のシーンは、テレビ及び映画制作に使用される最先端のプロ向けビデオカメラからセルラー電話の簡単なカメラまで様々な装置を使用して捕獲及び記録することができる。デジタルカムコーダー及びデジタルカメラを含めて、動画を捕獲するのに使用できる装置の幾つかは、捕獲した映像を、ムービングピクチャーエクスパートグループ（ＭＰＥＧ）フォーマットを含むデジタルフォーマットで記憶することもできる。装置の能力及びユーザの設定に基づいて、カメラは、オーディオ及びビデオの両方を捕獲し記憶することができる。記録された情報は、デジタルフォーマットで自動的に記憶され、そしてブルーツース又はユニバーサルシリアルバス（ＵＳＢ）ベースの装置のような種々のワイヤード又はワイヤレス通信プロトコルを使用して、コンピュータのハードディスクを含む二次装置へ容易に搬送することができる。
【０００４】
アップル社（カリフォルニア州クパチーノ）によって提供されるｉＭｏｖｉｅ（登録商標）ＨＤ６．０．１のようなビデオ編集ソフトウェアは、生のフッテージを編集するための非リニアな編集技術をユーザに提供する。このような編集は、フッテージのセグメントをカットし、同じビデオクリップのセグメントを再アレンジし、複数のビデオクリップのセグメントを再アレンジし且つ結合し、又はオーディオトラック、ボイスオーバー、タイトル、及びフレーム間の遷移のようなコンテンツを追加することを含む。
【発明の概要】
【０００５】
本発明は、ビデオクリップを編集するためのユーザインターフェイスに係る技術を提供する。
【０００６】
本発明は、目に見えるようにビデオクリップを編集することに係る。一例において、１つ以上の長方形のサムネールがユーザインターフェイス内で行に表示される。各サムネールは、複数のフレームを含むビデオクリップを表す。集合的に、ビデオクリップは、ビデオ編集投影を表す。入力に応答して、ビデオクリップは、最も左のサムネールの左縁に位置したフレームから始まって、遷移点に対応するフレームまで再生される。遷移点は、サムネールの左縁と右縁との間に選択的に位置させることができる。遷移点は、サムネールの新たなフレームが選択されない限り、最も右のサムネールの右縁に位置されたフレームに関連している。新たなフレームを選択すると、新たなフレームを遷移点に関連させ、それ故、ビデオクリップの再生が新たなフレームで終了となる。
【０００７】
１つの態様において、コンピュータ実施方法は、第１のビデオセグメントを第１境界領域に及び第２のビデオセグメントを第２境界領域に表示することを含む。第１境界領域には第１の印が表示される。第１の印は、第１境界領域内の任意の点へ移動可能である。第１の印は、第１のビデオセグメントの開始から第１の時間までの部分が再生可能であるように第１のビデオセグメントの第１の時間に対応する第１の遷移点を表す。第２境界領域には第２の印が表示される。第２の印は、第２境界領域内の任意の点へ移動可能である。第２の印は、第２の時間から第２のビデオセグメントの終了までの部分が再生可能であるように第２のビデオセグメントの第２の時間に対応する第２の遷移点を表す。再生入力が受信され、そしてその再生入力の受信に応答して、第１のビデオセグメントの開始から第１の時間までの部分、及び第２の時間から第２のビデオセグメントの終了までの部分が連続的に再生される。
【０００８】
この態様及び他の態様は、次の特徴の１つ以上を含むことができる。第１ビデオセグメントにおける異なる時間の選択を検出することができる。この検出に応答して、第１の印をその異なる時間に表示することができる。第１のビデオセグメントの開始から異なる時間までの部分を再生することができる。新たな再生入力を受信することができる。新たな再生入力の受信に応答して、第１のビデオセグメントの開始から異なる時間までの部分、及び第２の時間から第２のビデオセグメントの終了までの部分を連続的に再生することができる。
【０００９】
１つの態様において、コンピュータ実施方法は、第１のビデオクリップを表す第１サムネールをユーザインターフェイスに表示することを含む。第１のビデオクリップは、第１の複数のフレームを含む。第１サムネールは、左縁及び右縁を含む。第１の複数のフレームは、第１サムネールの左縁と右縁との間に分布される。第１の複数のフレームは、第１サムネールの左縁に位置した第１開始フレームで開始して、第１サムネールの右縁に位置した第１終了フレームで終了するように再生可能である。第１サムネールの左縁と右縁との間に位置した第１の遷移点は、第１サムネールに表示される。第１の遷移点は、第１の複数のフレームのうちのフレームに関連している。再生入力に応答して、第１の複数のフレームの再生は、左縁に位置した第１開始フレームで開始し、そして第１の遷移点に関連したフレームで停止する。第１の遷移点に関連したフレームを第１の複数のフレームのうちの新たなフレームへ移動するための第１の移動入力が受信される。その第１の移動入力の受信に応答して、新たなフレームは、第１の遷移点に関連付けられる。再生入力に応答して、第１の複数のフレームの再生は、第１サムネールの左縁に位置する第１開始フレームで開始し、新たなフレームで停止する。
【００１０】
この態様及び他の態様は、次の特徴の１つ以上を含むことができる。第１サムネールを行に表示することができる。その行から垂直に変位した別の行における第２のビデオクリップを表す第２サムネールをユーザインターフェイスに表示することができる。第２のビデオクリップは、第２の複数のフレームを含む。第２サムネールは、左縁及び右縁を含む。第２の複数のフレームは、第２サムネールの左縁と右縁との間に分布される。第２の複数のフレームは、第２サムネールの左縁に位置する第２の開始フレームで開始して、第２サムネールの右縁に位置する第２の終了フレームで終了するように再生可能である。第２サムネールの左縁と右縁との間に位置した第２の遷移点は、第２サムネールに表示される。第２の遷移点は、第２の複数のフレームのうちのフレームに関連している。再生入力に応答して、第２の複数のフレームの再生は、第２の遷移点に関連したフレームで開始し、そして第２サムネールの右縁に位置した第２終了フレームで終了する。第２の遷移点に関連したフレームを第２の複数のフレームのうちの新たなフレームへ移動するための第２の移動入力が受信される。その第２の移動入力の受信に応答して、新たなフレームは、第２の遷移点に関連付けられる。再生入力に応答して、第２の複数のフレームの再生は、新たなフレームで開始し、第２サムネールの右縁に位置する第２終了フレームで停止となる。第１の遷移点は、ユーザインターフェイスにおいて第２の遷移点と整列される。第１の遷移点を第２の遷移点と整列させることは、第２の遷移点に関連したフレームを第１の遷移点の下に位置させることを含む。第１の遷移点及び第２の遷移点は、ユーザインターフェイスにおいて垂直バーで表すことができる。垂直バーは、第１サムネール及び第２サムネールを通過することができる。第１サムネール又は行におけるカーソルの位置を検出すると、第１の複数のフレームを再生することができる。第２サムネール又は別の行におけるカーソルの位置を検出すると、第２の複数のフレームを再生することができる。再生入力を受信するのに応答して、第１サムネールの左縁に位置する第１の開始フレームから第１の遷移点に関連したフレームまでのフレーム、次いで、第２の遷移点に関連したフレームから第２サムネールの右縁に位置した第２の終了フレームまでのフレームを連続的に再生することができる。第１のビデオクリップ及び第２のビデオクリップは、選択的に隣接させることができる。第３のビデオクリップは、第１サムネールの左縁と第１の遷移点との間に分布された第１の複数のフレームと、第２サムネールの第２の遷移点と右縁との間に分布された第２の複数のフレームとを含むことができる。行及び別の行の外側にカーソルが位置することを検出すると、第３のビデオクリップを再生することができる。第３のビデオクリップをセーブすることができる。行に伴うカーソルの位置を検出すると、第１サムネールの左縁の左へと先行するビデオクリップを表す先行サムネールと、第１サムネールの右縁の右への後続ビデオクリップを表す後続サムネールとを表示することができる。新たなフレームを選択して、ユーザインターフェイスの左へドラグすることができる。新たなフレームをユーザインターフェイスの左へドラグするのに応答して、後続ビデオクリップに後続する付加的なビデオクリップを表す付加的なサムネールを表示することができる。第１の遷移点に関連したフレームを新たなフレームへ移動するための第１の移動入力を受信すると、第１サムネールを垂直バーに対してシフトすることができる。第１サムネールの左縁に位置する第１の開始フレームで開始して、第１の遷移点に関連したフレームで終了となる第１の複数のフレームを強調することができる。第２の遷移点に関連したフレームで開始して、第２サムネールの右縁に位置した第２の終了フレームで終了となる第２の複数のフレームを強調することができる。第１サムネールは、長方形である。
【００１１】
１つの態様において、コンピュータ実施方法は、各ビデオセグメントを各々が表示する複数の境界領域をユーザインターフェイスディスプレイ領域に表示することを含む。ユーザインターフェイスディスプレイ領域には、少なくとも、第１ビデオセグメントを表示する第１境界領域と、第２ビデオセグメントを表示する第２境界領域とが含まれる。第１及び第２の境界領域に交差する遷移マーカーがユーザインターフェイスディスプレイ領域に表示される。遷移マーカーは、第１ビデオセグメントに第１の遷移点を、そして第２ビデオセグメントに第２の遷移点を定義する。第１の遷移点は、遷移マーカーと第１境界領域との第１交点に対応する。第２の遷移点は、遷移マーカーと第２境界領域との第２交点に対応する。第１ビデオセグメント、第２ビデオセグメント及び遷移マーカーの１つ以上の間の相対的な移動に視覚的に作用することにより第１及び第２の遷移点の一方又は両方を変更するためのユーザ入力が受け取られる。
【００１２】
この態様及び他の態様は、次の特徴の１つ以上を含むことができる。第１遷移点で終了する第１ビデオセグメントの一部分と、それに続いて、第２遷移点で開始する第２ビデオセグメントの一部分とを含む編集されたビデオセグメントを表示することができる。
【発明の効果】
【００１３】
本明細書に述べる要旨の特定の実施形態は、次のような潜在的な効果の１つ以上を実現するように具現化できる。例えば、同じユーザインターフェイスにサムネールにより表された複数のビデオクリップを表示することで、複数のビデオクリップを同時に編集することができる。更に、同じユーザインターフェイスに複数のビデオクリップを表示することで、ユーザは、ビデオ編集オブジェクトの他のビデオクリップをスキミングすることができる。更に、調整可能な遷移点を表示することで、ユーザは、ビデオクリップの任意のフレームにおいてあるビデオクリップから次のビデオクリップへ遷移することができる。更に、ユーザインターフェイスは、複数のビデオクリップを混合できるように実施できる。更に、複数のビデオクリップ、及び混合したビデオクリップを同じユーザインターフェイスに表示することができる。又、ビデオ編集ソフトウェアアプリケーションは、混合ビデオクリップに含まれるビデオクリップに影響することなく混合ビデオクリップを個別の投影としてセーブすることができる。更に、トリミング機能を表示することで、ユーザは、ビデオクリップをトリミングすることにより短いビデオクリップを発生することができる。更に、ビデオ編集ソフトウェアアプリケーションは、オリジナルのビデオクリップに影響することなく、短いビデオクリップを個別の投影としてセーブできるようにする。ユーザインターフェイスは、ビデオクリップを編集するための簡単なフォーマットを表示するように実施することができる。更に、ユーザインターフェイスは、進歩した編集技術の知識に欠けるユーザでもビデオ編集投影を発生できるようにする。更に、ビデオクリップ編集経験が向上される。
【００１４】
添付図面を参照して、１つ以上の実施形態について以下に詳細に説明する。コンピュータ読み取り可能な媒体上にエンコードされ、データ処理装置がそのようなオペレーションを遂行するようにさせるよう動作できる他の態様を実施することができる。他の特徴、態様及び効果は、以下の説明、図面及び特許請求の範囲から明らかとなろう。
【図面の簡単な説明】
【００１５】
【図１】ビデオクリップを編集するための規範的ユーザインターフェイスを示す。
【図２】ビデオクリップを編集するための規範的ユーザインターフェイスを示す。
【図３】ビデオクリップを編集するための規範的ユーザインターフェイスを示す。
【図４】ビデオクリップを編集するための規範的プロセスのフローチャートを示す。
【図５】ここに述べるシステム及び方法を実施するのに使用できる規範的コンピュータシステムの概略図である。
【発明を実施するための形態】
【００１６】
種々の添付図面において、同じ要素は、同じ参照番号及び呼称で示されている。
【００１７】
図１は、ビデオクリップを編集するための規範的なユーザインターフェイス１００を示す。ユーザインターフェイス１００は、例えば、コンピュータシステムにインストールされたビデオ編集ソフトウェアアプリケーションにより形成され、ユーザは、ユーザインターフェイス１００にビデオクリップをアップロードすることにより、ビデオクリップを見たり、編集したり、その他、処理したりすることができる。ビデオクリップは、ビデオ編集ソフトウェアアプリケーションがインストールされたコンピュータシステムに作動的に結合された記憶装置にセーブされたビデオファイルの全体又は部分である。ある実施形態では、ユーザは、サムネール又は境界領域により表されたビデオクリップをユーザインターフェイス１００へインポートすることができる。第１サムネール１１０は、第１の複数のフレームを含む第１のビデオクリップを表す。第１の複数のフレームは、第１サムネール１１０内で、第１サムネールの左縁１２０と第１サムネールの右縁１３０との間に分布される。ユーザ入力に応答して、第１サムネール１１０の左縁１２０に位置する第１開始フレームで開始して、第１の複数のフレームをユーザインターフェイス１００に再生することができ、やがて、再生は、第１サムネール１１０の右縁１３０に位置する第１終了フレームで終了となる。第１の複数のフレームは、行１０５に表示される。
【００１８】
第１サムネール１１０は、第１の遷移点１４０を有する。第１の遷移点１４０は、第１サムネール１１０の左縁１２０と右縁１３０との間に選択的に位置させることができる。第１の遷移点１４０は、デフォールト実施の場合に、第１サムネール１１０の右縁１３０に位置した第１終了フレームに関連される。第１の複数のフレームの再生は、第１の遷移点１４０に関連したフレームで終了となる。第１の複数のフレームのうち、第１の遷移点１４０の右に位置するフレームは、再生されない。ユーザは、第１サムネール１１０内の新たなフレームを選択することにより第１の遷移点１４０に関連したフレームを変更することができる。図１には点として示されているが、第１の遷移点１４０は、円、線、平面、パネル、又はその他、適当な印で実施することができ、或いは印をもたずに実施することもできる。
【００１９】
第１の遷移点１４０は、ビデオクリップを編集する視覚的な方法をユーザに与える。ビデオ編集ソフトウェアアプリケーションは、ユーザが、行１０５において第１の遷移点に関連させるべきフレームを指定できるようにする。ある実施形態では、第１の遷移点１４０は、第１サムネール１１０のフレームに関連付けることができ、これにより、第１サムネール１１０の左縁１２０に位置する第１開始フレームから、第１の遷移点１４０に関連したフレームまで、第１のビデオクリップを再生することができる。他の実施形態では、第１の遷移点１４０は、第１サムネール１１０の右縁１３０に位置する第１終了フレームに関連付けることができ、従って、ユーザインターフェイス１００において第１ビデオクリップ全体を再生することができる。或いは又、第１の遷移点１４０は、第１サムネール１１０の左縁１２０に位置する第１開始フレームに関連付けることができ、従って、第１ビデオクリップの再生を防止すると共に、ビデオ編集投影から第１サムネール１１０を有効に排除することができる。第１の遷移点１４０を第１サムネール１１０のフレームに関連させることにより、第１の遷移点１４０を第１ビデオクリップの微同調編集に使用することができる。
【００２０】
ある実施形態では、第１の遷移点１４０を第１サムネール１１０のフレームに関連付けるために、ユーザは、第１の遷移点１４０を選択して、第１サムネール１１０の希望のフレームへドラグすることができる。例えば、ユーザが第１の遷移点１４０を選択するのに応答して、ビデオ編集ソフトウェアアプリケーションは、第１の遷移点１４０を行１０５において第１の複数のフレームに沿ってドラグして、第１サムネール１１０のフレームに関連付けることができる。ある実施形態では、ユーザは、第１サムネール１１０のフレームを選択し、例えば、クリックして、第１の遷移点１４０をそのフレームに関連付けることができる。例えば、ユーザが第１サムネール１１０のフレームをクリックするのに応答して、ビデオ編集ソフトウェアアプリケーションは、第１の遷移点１４０を、クリックされたフレームに関連付ける。
【００２１】
第１サムネール１１０に加えて、ビデオ編集ソフトウェアアプリケーションは、第１サムネール１１０に先行するサムネール、及び第１サムネール１１０に後続するサムネールを行１０５に表示することができる。行１０５において第１サムネール１１０の前に（即ち、左縁１２０の左に）表示されるビデオクリップを表すサムネールは、先行サムネールである。逆に、行１０５において第１サムネール１１０の後に（即ち、右縁１３０の右に）表示されるビデオクリップを表すサムネールは、後続サムネールである。ある実施形態において、ユーザは、第１の遷移点１４０を、行１０５において第１サムネール１１０の左縁１２０又は右縁１３０を越えてドラグして、第１の遷移点１４０を先行サムネールのフレーム又は後続サムネールのフレームに各々関連付けることができる。例えば、ユーザが第１の遷移点１４０を第１サムネール１１０の左縁１２０を越えてドラグするのに応答して、ビデオ編集ソフトウェアアプリケーションは、ユーザが第１の遷移点１４０を先行サムネールのフレームに関連付けできるようにする。
【００２２】
行１０５に沿って第１の遷移点１４０をドラグすることにより、ユーザは、先行及び後続サムネールにより表されたビデオクリップをスキミングすることができる。スキミングするときに、ユーザは、ビデオクリップのフレームを通して素早く滑走させ、フレームをレビューすると共にユーザインターフェイスにフレームを表示する。スキミング特徴に関する付加的な詳細は、参考として全内容をここに援用する２００４年４月６日に出願された“Two Dimensional Timeline Display of Media Items”と題する米国特許出願第１１／７７１，７６１号に見ることができる。
【００２３】
第２サムネール２１０は、第２の複数のフレームを含む第２のビデオクリップを表す。第２の複数のフレームは、第２サムネール２１０内で、第２サムネールの左縁２２０と第２サムネールの右縁２３０との間に分布される。ユーザ入力に応答して、第２サムネール１１０の左縁２２０に位置する第２開始フレームで開始して、第２の複数のフレームをユーザインターフェイス１００に再生することができ、やがて、再生は、第２サムネール２１０の右縁２３０に位置する第２終了フレームで終了となる。第２の複数のフレームは、別の行２０５に表示される。行２０５は、行１０５から垂直に変位されており、図１に示す実施形態では、行２０５は、行１０５の下に位置される。
【００２４】
第２サムネール２１０は、第２の遷移点２４０を有する。第２の遷移点２４０は、第２サムネール２１０の左縁２２０と右縁２３０との間に選択的に位置させることができる。第２の遷移点２４０は、デフォールト実施の場合に、第２サムネール２１０の左縁２２０に位置した第２開始フレームに関連される。第２の複数のフレームの再生は、第２の遷移点２４０に関連したフレームで開始となる。第１の遷移点１４０の右に位置する第１の複数のフレームは、再生されず、第２の遷移点２４０の左に位置する第２の複数のフレームも、再生されない。例えば、ある実施形態では、行１０５及び行２０５の両方における再生を開始する再生入力を受信すると、第１サムネール１１０の左縁１２０に位置する第１開始フレームで開始して第１の遷移点１４０に関連したフレームまでのフレームを、次いで、第２の遷移点２４０に関連したフレームから第２サムネール２１０の右縁２３０に位置する第２終了フレームまでのフレームを連続的に再生する。このような実施形態では、第１サムネール１１０において第１の遷移点１４０に関連したフレームの右に位置するフレームと、第２サムネール２１０において第２の遷移点２４０に関連したフレームの左に位置するフレームは、ユーザインターフェイス１００において再生されない。又、第２のビデオクリップでは、第１のビデオクリップと同様のオペレーションを遂行することもできる。
【００２５】
第１の遷移点１４０及び第２の遷移点２４０は、第２の遷移点２４０に関連したフレームを第１の遷移点１４０に関連したフレームの下に位置することにより垂直に整列させることができる。このような実施形態では、第１のビデオクリップは、行１０５において、行２０５に位置された第２のビデオクリップの上に位置される。第１の遷移点１４０及び第２の遷移点２４０は、第１サムネール１１０及び第２サムネール２１０を通過する垂直バー１９０又は遷移マーカーとして表すことができる。図１に示す実施形態において遷移点１４０、２４０が垂直バー１９０によって整列されても、各遷移点は、他の遷移点とは独立して位置することができる。換言すれば、行１０５内における第１の遷移点１４０の位置付けは、行２０５における第２の遷移点２４０の位置付けを変更するものではない。各遷移点は、他の遷移点の位置付けとは独立して各行内で位置付けることができるが、ある実施形態では、垂直バー１９０は、その垂直バー１９０の位置を変更すると、遷移点１４０、２４０の位置も同時に変更するように、遷移点を一緒に結び付けることができる。
【００２６】
以上に述べたように、ユーザは、第１サムネール１１０内の新たなフレームを選択することにより第１の遷移点１４０に関連したフレームを変更することができる。ある実施形態では、新たなフレームを選択すると、第１サムネール１１０は、垂直バー１９０に対して自動的にシフトして、第１の遷移点１４０に関連した新たなフレームを垂直バー１９０と整列させる。第１サムネール１１０が垂直バー１９０に対してシフトするにつれて、第１サムネール１１０内に分布された第１の複数のフレームも、垂直バー１９０に対してシフトする。例えば、第１の遷移点１４０を選択するのに応答して、ビデオ編集ソフトウェアアプリケーションは、第１の遷移点１４０に関連したフレームを、垂直バー１９０と整列するように自動的に位置付ける。
【００２７】
ある実施形態では、第１の遷移点１４０は、移動可能であり、第１の遷移点１４０が第２サムネール２１０の左縁２２０の左に位置されない限り、第１サムネール１１０のフレームに関連付けることができる。例えば、第１の遷移点１４０は、行２０５における第２サムネール２１０の左縁２２０より更に左に位置した第１サムネール１１０のフレームに関連付けることができない。というのは、再生入力に応答して、第１サムネール１１０の部分と第２サムネール２１０の部分を連続的に再生することはできないからである。ある実施形態では、第２の遷移点２４０は、移動可能であり、第２の遷移点２４０が第１サムネール１１０の右縁１３０の右に位置されない限り、第２サムネール２１０のフレームに関連付けることができる。例えば、第２の遷移点２４０は、行１０５における第１サムネール１１０の右縁１３０より更に右に位置した第２サムネール２１０のフレームに関連付けることはできない。というのは、再生入力に応答して、第１サムネール１１０の部分と第２サムネール２１０の部分を連続的に再生することができないからである。
【００２８】
ある実施形態では、ビデオ編集ソフトウェアアプリケーションは、第１の遷移点１４０に関連したフレームが垂直バー１９０に整列されるまで行１０５内で第１サムネール１１０をスライドすることにより垂直バー１９０に対して第１サムネール１１０をシフトさせる。再生入力に応答して、第１サムネール１１０の左縁１２０に位置する第１開始フレームから開始して、垂直バー１９０に整列するフレームで終了となる第１のビデオクリップを再生することができる。
【００２９】
ある実施形態では、第１のビデオクリップ及び第２のビデオクリップを選択的に隣接させることができる。これは、第１のビデオクリップが、第２のビデオクリップの直前の時点で記録されるビデオファイルの一部分であることを意味する。逆に、第１のビデオクリップは、第２のビデオクリップに続く時点で記憶されるビデオファイルの一部分である。或いは又、第１のビデオクリップは、第２のビデオクリップの記録に無関係の時点で記録されるビデオファイルの一部分である。
【００３０】
ある実施形態では、第１サムネール１１０及び第２サムネール２１０が長方形である。ある実施形態では、第１サムネール１１０及び第２サムネール２１０の両方が、それにより表されるビデオクリップの期間を示す情報を含むことができる。ビデオクリップの期間は、可変であり、ある実施形態では、ユーザ入力に基づくことができる。ビデオクリップの期間を変化することで、代表的なサムネールを変更することができる。ビデオ編集投影の期間は、再生に含まれる全てのビデオクリップを表す情報を総計することにより定義される。ビデオクリップ及びビデオ編集投影の期間に関する付加的な詳細が、参考として全内容をここに援用する２００４年４月６日に出願された“Two Dimensional Timeline Display of Media Items”と題する米国特許出願第１１／７７１，７６１号に見ることができる。
【００３１】
図２は、ビデオクリップを編集するための規範的ユーザインターフェイス１００を示す。ある実施形態では、再生入力を受け取ると、第１サムネール１１０の左縁１２０に位置する第１開始フレームから第１の遷移点１４０に関連したフレームまでの第１の複数のフレームのうちの一部分と、第２の遷移点２４０に関連したフレームから第２サムネール２１０の右縁２３０に位置する第２終了フレームまでの第２の複数のフレームのうちの一部分とが、連続的に再生される。第１サムネール１１０の左縁１２０に位置する第１開始フレームから第１の遷移点１４０に関連したフレームまでの第１の複数のフレームと、第２の遷移点２４０に関連したフレームから第２サムネール２１０の右縁２３０に位置する第２終了フレームまでの第２の複数のフレームとで、第３のビデオクリップ３１０を構成する。図２に示す実施形態では、この第３のビデオクリップ３１０は、説明上、対角線パターンで表されている。第３のビデオクリップ３１０は、ビデオ編集ソフトウェアアプリケーションがインストールされたコンピュータシステムに作動的に結合された記憶装置に記憶することができる。或いは又、第３のビデオクリップ３１０は、記憶を含むオペレーションのために１つ以上のネットワーク上のリモート位置へ送信することができる。
【００３２】
ある実施形態では、第１、第２又は第３ビデオクリップの再生は、ユーザインターフェイス１００におけるカーソル２９０の位置を検出するビデオ編集ソフトウェアアプリケーションに基づいて行うことができる。再生入力を受け取り、そしてビデオ編集ソフトウェアアプリケーションが行１０５及び２０５の外側のカーソル２９０の位置を検出すると、第３のビデオクリップ３１０が再生される。図２の実施形態に示すように、カーソル２９０は、行１０５及び２０５の外側で検出され、それ故、再生入力を受け取ると、第３のビデオクリップ３１０のみがユーザインターフェイス１００に再生される。
【００３３】
ある実施形態では、再生入力を受け取り、そしてビデオ編集ソフトウェアアプリケーションが行１０５におけるカーソル２９０の位置を検出すると、再生は、行１０５に表示されるビデオクリップを含む。従って、再生入力を受け取り、そしてビデオ編集ソフトウェアアプリケーションが行１０５におけるカーソル２９０の位置を検出すると、第１の遷移点１４０が無視され、再生は、行１０５に表示された全サムネールの全ビデオクリップを含む。同様に、再生入力を受け取り、そしてビデオ編集ソフトウェアアプリケーションが行２０５におけるカーソル２９０の位置を検出すると、再生は、行２０５に表示されるビデオクリップを含む。従って、再生入力を受け取り、そしてビデオ編集ソフトウェアアプリケーションが行２０５におけるカーソル２９０の位置を検出すると、第２の遷移点２４０が無視され、再生は、行２０５に表示された全サムネールの全ビデオクリップを含む。
【００３４】
ある実施形態では、第１サムネール１１０の左縁１２０に位置する第１開始フレームで開始して第１の遷移点１４０に関連したフレームで終了する第１の複数のフレームの一部分が強調される。第１の遷移点１４０に関連したフレームの右に位置する第１の複数のフレームの部分は、強調されない。同様に、第２の遷移点２４０に関連したフレームで開始して第２サムネール２１０の右縁２３０に位置する第２終了フレームで終了する第２の複数のフレームの一部分が強調される。第２の遷移点２４０に関連したフレームの左に位置する第２の複数のフレームの部分は、強調されない。
【００３５】
図２において強調されるフレームは、説明上、対角線パターンで示されている。強調されたフレームは、ハイライト処理し、着色し、より大きく投影し、輪郭付けし、又は他の適当な印で披露することができる。図２において、強調されないフレームは、説明上、パターンなしで示されている。強調されないフレームは、グレイアウトするか、脱色するか、表示しないか、より小さく投影するか、又は他の適当な印により非披露とすることができる。
【００３６】
図３は、ビデオクリップを編集するための規範的なユーザインターフェイス１００を示す。図３に示す実施形態では、ビデオ編集ソフトウェアアプリケーションが行１０５におけるカーソル２９０の位置を検出すると、先行するビデオクリップを表す先行サムネール１７０を第１サムネール１１０の左縁１２０の左に表示することができると共に、後続ビデオクリップを表す後続サムネール１８０を第１サムネール１１０の右縁１３０の右に表示することができる。又、図３には示されていないが、第２サムネール２１０は、その左縁２２０及び右縁２３０に隣接して、先行及び後続ビデオクリップを表す先行及び後続サムネールを各々もつことができる。
【００３７】
ある実施形態では、再生入力を受け取りそしてビデオ編集ソフトウェアアプリケーションが行１０５におけるカーソル２９０の位置を検出すると、再生は、先行ビデオクリップを表す先行サムネール１７０、第１のビデオクリップを表す第１サムネール１１０、及び後続ビデオクリップを表す後続サムネール１８０、に対応するフレームを連続的に再生することを含む。ある実施形態では、第１のビデオクリップは、行１０５における最初のビデオクリップであり、従って、行１０５には先行ビデオクリップが表示されない。ある実施形態では、第１のビデオクリップは、行１０５における最後のビデオクリップであり、従って、行１０５には後続ビデオクリップが表示されない。図３には示されていないが、再生入力を受け取りそしてビデオ編集ソフトウェアアプリケーションが行２０５におけるカーソル２９０の位置を検出すると、第２の遷移点２４０が無視され、再生は、行２０５に先行ビデオクリップ、第２のビデオクリップ及び後続ビデオクリップを連続的に再生することを含む。
【００３８】
ある実施形態では、ビデオ編集ソフトウェアアプリケーションが行１０５におけるカーソル２９０の位置を検出するかどうかに関わりなく、ユーザインターフェイス１００の行１０５には第１のビデオクリップ及び全ての先行ビデオクリップが表示される。このような実施形態では、第１の遷移点１４０の左に表示された先行ビデオクリップのフレームが強調されるが、第１の遷移点１４０の右に表示された後続ビデオクリップのフレームは、強調されない。この実施形態では、ビデオ編集ソフトウェアアプリケーションは、強調されたビデオクリップを表示して、ユーザがユーザインターフェイスに表示される全てのビデオクリップを見ることができるようにする。ある実施形態では、ビデオ編集ソフトウェアアプリケーションが行２０５におけるカーソル２９０の位置を検出するかどうかに関わらず、ユーザインターフェイス１００の行２０５には第２のビデオクリップ及び全ての後続ビデオクリップが表示される。このような実施形態では、第２の遷移点２４０の右に表示された後続ビデオクリップのフレームが強調されるが、第２の遷移点２４０の左に表示された先行ビデオクリップのフレームは、強調されない。
【００３９】
ある実施形態では、ユーザは、第１のビデオクリップの新たなフレームを選択し、そしてその新たなフレームを行１０５においてユーザインターフェイス１００の左へドラグする。ある実施形態では、新たなフレームをユーザインターフェイス１００の外側にドラグすることができる。ある実施形態では、新たなフレームをユーザインターフェイス１００の左境界に向けてドラグすることができる。ユーザが新たなフレームを左へドラグするのに応答して、ビデオ編集ソフトウェアアプリケーションは、行１０５において後続ビデオクリップを表す後続サムネール１８０に続いて付加的なビデオクリップを表す付加的なサムネールを自動的に表示することができる。従って、ユーザが新たなフレームを左へドラグして、先行ビデオクリップが最終的にユーザインターフェイス１００に表示されないことになると、ビデオ編集ソフトウェアアプリケーションは、先行ビデオクリップを表す先行サムネール１７０を比例的に変位しながら、付加的な後続ビデオクリップを同時に且つ自動的に表示する。このような実施形態では、ビデオ編集ソフトウェアアプリケーションは、ユーザが、ビデオ編集投影において再生されることのない後続ビデオクリップを見ることができるようにする。例えば、ユーザが選択された新たなフレームを左へドラグすると、後続ビデオクリップに続く付加的なビデオクリップが、行１０５においてユーザインターフェイス１００の右から入って表示される一方、その選択された新たなフレームに先行する比例的な量のビデオクリップ及びそれに対応するフレームは、もはや表示されず、行１０５においてユーザインターフェイス１００の左に残る。しかしながら、第１のビデオクリップが行１０５において最後のビデオクリップである場合には、ユーザが第１ビデオクリップの新たなフレームを左へドラグしたときに、付加的な後続ビデオクリップが表示されない。ユーザが新たなフレームを左へドラグするのに応答して、第１の遷移点１４０の右に付加的なフレームがある限り、ビデオ編集投影の期間が増加する。
【００４０】
同様に、ある実施形態では、ユーザは、第１のビデオクリップの新たなフレームを選択し、そしてその新たなフレームを行１０５においてユーザインターフェイス１００の右へドラグする。ユーザが新たなフレームを右へドラグするのに応答して、ビデオ編集ソフトウェアアプリケーションは、行１０５において先行ビデオクリップを表す先行サムネール１７０に先行する付加的なビデオクリップを表す付加的なサムネールを自動的に表示することができる。従って、ユーザが新たなフレームを右へドラグして、後続ビデオクリップが最終的にユーザインターフェイス１００に表示されないときには、ビデオ編集ソフトウェアアプリケーションは、後続ビデオクリップを表す後続サムネール１０８を比例的に変位させながら、付加的な先行ビデオクリップを同時に且つ自動的に表示する。例えば、ユーザが選択された新たなフレームを右へドラグすると、先行ビデオクリップに先行する付加的なビデオクリップが、行１０５においてユーザインターフェイス１００の左から入って表示される一方、その選択された新たなフレームに続く比例的な量のビデオクリップ及びそれに対応するフレームは、もはや表示されず、行１０５においてユーザインターフェイス１００の右に残る。しかしながら、第１のビデオクリップが行１０５において最初のビデオクリップである場合には、ユーザが第１ビデオクリップの新たなフレームを右へドラグしたときに、付加的な先行ビデオクリップが表示されない。ユーザが新たなフレームを右へドラグするのに応答して、ビデオ編集投影の期間が減少する。第１のビデオクリップと同様のオペレーションを行２５において第２のビデオクリップに対して遂行することができる。
【００４１】
ある実施形態では、行１０５に位置するビデオクリップは、行２０５へ自動的に移動せず、その逆のことも言える。ユーザが、行２０５において第２のビデオクリップに続いて編集点を選択する場合には、第２のビデオクリップをユーザインターフェイス１００において行２０５から行１０５へ移動することができる。例えば、ユーザが行２０５において第２のビデオクリップに続く２つのビデオクリップ間に編集点を選択する（例えば、第２のビデオクリップが編集点に先行する）場合には、編集点が垂直バー１９０に対してシフトされ、編集点が垂直バー１９０に整列されると共に、編集点に先行するビデオクリップが行１０５に表示され、従って、第２のビデオクリップが行１０５に表示される。同様に、ユーザが行１０５において第１のビデオクリップに先行する編集点を選択する場合には、第１のビデオクリップをユーザインターフェイス１００において行１０５から行２０５へ移動させることができる。例えば、ユーザが行１０５において第１のビデオクリップに先行する２つのビデオクリップ間に編集点を選択する（例えば、第１のビデオクリップが編集点に続く）場合には、編集点が垂直バー１９０に対してシフトされ、編集点が垂直バー１９０に整列されると共に、編集点に後続するビデオクリップが行２０５に表示され、従って、第１のビデオクリップが行２０５に表示される。
【００４２】
図１に示すものと同様のある実施形態では、垂直バー１９０をユーザインターフェイス１００の左又は右へ移動することができる。垂直バー１９０を移動することにより、ユーザは、再生に含まれる第１のビデオクリップの量を増加すると同時に、第２のビデオクリップの比例的な量の再生を減少し、又はその逆のことも行って、ビデオ編集投影の全期間を一定に保つことができる。例えば、ユーザが垂直バー１９０を左へ移動するのに応答して、又、ビデオ編集ソフトウェアアプリケーションが再生入力を検出するときに、第１のビデオクリップの再生が減少する一方、第２のビデオクリップの再生が比例的な量だけ増加する。逆に、ユーザが垂直バー１９０を右へ移動するのに応答して、又、ビデオ編集ソフトウェアアプリケーションが再生入力を検出するときに、第１のビデオクリップの再生が増加する一方、第２のビデオクリップの再生が比例的な量だけ減少する。
【００４３】
図４は、ビデオクリップを編集するための規範的プロセス４００のフローチャートである。このプロセス４００は、例えば、図１から３に示されたユーザインターフェイス１００で実施することができる。
【００４４】
段階４０５において、第１サムネールがユーザインターフェイスに表示される。第１サムネールは、第１の複数のフレームを含む第１のビデオクリップを表す。ユーザインターフェイスは、例えば、コンピュータシステムにインストールされたビデオ編集ソフトウェアアプリケーションによって形成され、ユーザは、ユーザインターフェイスにおいてビデオクリップをアップロードすることによりビデオクリップを見、編集し、さもなければ、処理することができる。プロセス４００は、ビデオクリップをユーザインターフェイスにおいて、例えば、１つ以上のサムネールとして表示する。
【００４５】
段階４１０において、第１の遷移点が第１サムネールに表示される。第１の遷移点は、第１の複数のフレームのうちのフレームに関連付けされる。遷移点は、デフォールト実施では、ビデオ編集ソフトウェアアプリケーションにより第１サムネールの右縁に位置された第１終了フレームに関連付けられる。ある実施形態では、プロセス４００は、第１サムネールの左縁と右縁との間に遷移点を表示する。遷移点は、第１の複数のフレームのうちの任意のフレームに関連付けることができる。
【００４６】
段階４１５では、第１の遷移点を移動するための入力が受け取られる。ビデオ編集ソフトウェアアプリケーションは、入力装置から情報を受け取った後に第１の遷移点を移動する。ある実施形態では、ビデオ編集ソフトウェアアプリケーションは、第１の遷移点に関連したフレームを、ユーザ入力に基づき第１の複数のフレームのうちの新たなフレームへ変更することができる。ユーザは、ビデオ編集ソフトウェアアプリケーションがインストールされたコンピュータシステムに作動的に結合された入力装置を使用することができる。例えば、ユーザは、コンピュータシステムと通信するマウスを使用して、新たなフレームをクリックすることにより新たなフレームを選択することができる。
【００４７】
段階４１５の入力を受け取るのに応答して、段階４２０において、第１の遷移点が新たなフレームに関連付けされる。新たなフレームは、ビデオ編集ソフトウェアアプリケーションにより検出される。検出すると、ビデオ編集ソフトウェアアプリケーションは、ユーザインターフェイスにおける第１の遷移点を新たなフレームへと移動し、これにより、第１の遷移点を新たなフレームに関連付ける。
【００４８】
段階４２５において、再生入力が受け取られる。ビデオ編集ソフトウェアアプリケーションは、ユーザから再生入力を受け取る。ユーザは、ビデオ編集ソフトウェアアプリケーションがインストールされたコンピュータシステムに作動的に結合された入力装置を使用することができる。例えば、ユーザは、コンピュータシステムと通信するマウスを使用して、ユーザインターフェイスにおける再生ボタンを選択することにより、再生を開始することができる。更に、ユーザは、コンピュータシステムと通信するキーボードを使用して、キーボードの再生ボタンを選択することにより、再生を開始することができる。
【００４９】
段階４２５の再生入力を受け取るのに応答して、段階４３０では、第１の複数のフレームが再生される。再生は、ユーザインターフェイスにおいて生じる。ビデオ編集ソフトウェアアプリケーションは、第１サムネールの左縁に位置した第１開始フレームで開始して第１の遷移点に関連した新たなフレームで停止するように第１の複数のフレームの再生を始める。ユーザは、ユーザインターフェイスにおいてマウスで休止又は停止ボタンを選択することにより、再生を休止又は停止することができる。又、ユーザは、キーボード上の休止又は停止ボタンを選択することにより再生を休止又は停止することもできる。
【００５０】
図５は、ここに述べるシステム及び方法を実施するのに使用できる規範的なコンピュータシステム６００の回路図である。このシステム６００は、プロセッサ６１０と、メモリ６２０と、記憶装置６３０と、入力／出力装置６４０とを備えている。これらのコンポーネント６１０、６２０、６３０及び６４０の各々は、例えば、システムバス６５０を使用して相互接続することができる。プロセッサ６１０は、システム６００内で実行するためのインストラクションを処理することができる。ある実施形態では、プロセッサ６１０は、シングルスレッドのプロセッサである。ある実施形態では、プロセッサ６１０は、マルチスレッドのプロセッサである。プロセッサ６１０は、メモリ６２０又は記憶装置６３０に記憶されたインストラクションを処理することができる。
【００５１】
メモリ６２０は、システム６００内の情報を記憶する。ある実施形態では、メモリ６２０は、コンピュータ読み取り可能な媒体である。ある実施形態では、メモリ６２０は、揮発性メモリユニットである。ある実施形態では、メモリ６２０は、不揮発性メモリユニットである。
【００５２】
記憶装置６３０は、システム６００のための大量記憶を果たすことができる。ある実施形態では、記憶装置６３０は、コンピュータ読み取り可能な媒体である。種々の実施形態では、記憶装置６３０は、例えば、ハードディスク装置、光学ディスク装置、又は他の大容量記憶装置を含む。
【００５３】
入力／出力装置６４０は、システム６００のための入力／出力オペレーションを行う。ある実施形態では、入力／出力装置６４０は、ネットワークインターフェイス装置、例えば、イーサネットカード、シリアル通信装置、例えば、ＲＳ−２３２ポート、及び／又はワイヤレスインターフェイス装置、例えば、８０２．１１カード、の１つ以上を含む。ある実施形態では、入力／出力装置は、入力データを受信しそして出力データを他の入力／出力装置、例えば、キーボード、プリンタ及びディスプレイ装置６６０へ送信するように構成されたドライバ装置を含む。しかしながら、移動コンピューティング装置、移動通信装置、セットトップボックステレビジョンクライアント装置、等の、他の実施形態も使用できる。
【００５４】
システム６００のコンポーネント６１０、６２０、６３０及び６４０は、ローカルサーバー６７０に配置することができる。ローカルサーバー６７０は、通信ネットワーク６９０を経てリモートサーバー６８０に接続される。通信ネットワーク６９０は、シリアルネットワーク、ローカルエリアネットワーク、ワイヤレスネットワーク、パラレルネットワーク、又は他の適当な通信リンクシステムとして実施することができる。
【００５５】
本明細書に述べる要旨及び機能的オペレーションは、デジタル電子回路、或いは本明細書に開示するインストラクションを含むコンピュータソフトウェア、ファームウェア又はハードウェア、及びそれらの構造的等効物、或いはそれらの１つ以上の組み合わせにおいて実施することができる。本明細書に述べる要旨は、１つ以上のコンピュータプログラム製品として、即ちデータ処理装置により実行するために又はそのオペレーションを制御するためにコンピュータ読み取り可能な媒体にエンコードされたコンピュータプログラムインストラクションの１つ以上のモジュールとして、実施することができる。コンピュータ読み取り可能な媒体は、マシン読み取り可能な記憶装置、マシン読み取り可能な記憶基板、メモリ装置、マシン読み取り可能な伝播信号に作用する物質の組成、又はそれらの１つ以上の組み合わせである。「データ処理装置」という語は、例えば、プログラム可能なプロセッサ、コンピュータ、或いはマルチプロセッサ又はコンピュータを含めて、データを処理するための全ての装置、デバイス及びマシンを包含する。装置は、ハードウェアに加えて、当該コンピュータプログラムに対する実行環境を生成するコード、例えば、プロセッサファームウェア、プロトコルスタック、データベースマネージメントシステム、オペレーティングシステム、或いはそれらの１つ以上の組み合わせを構成するコードを含む。伝播信号は、人為的に発生される信号、例えば、適当な受信装置へ送信する情報をエンコードするために発生されるマシン発生の電気、光学又は電磁信号である。
【００５６】
コンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト又はコードとしても知られた）は、コンパイル又はインタプリタ言語を含むプログラミング言語の形態で書くことができ、そしてコンピューティング環境で使用するのに適したコンポーネント、サブルーチン又は他のユニットをスタンドアローンプログラム又はモジュールとして含む任意の形態で展開することができる。コンピュータプログラムは、必ずしも、ファイルシステムのファイルに対応しない。プログラムは、他のプログラム又はデータを保持するファイルの一部分（例えば、マークアップ言語ドキュメントに記憶される１つ以上のスクリプト）、当該プログラム専用の単一ファイル、又は複数の整合されたファイル（例えば、１つ以上のモジュール、サブプログラム又はコードの部分を記憶するファイル）に記憶することができる。コンピュータプログラムは、１つのコンピュータで実行されるように展開することもできるし、或いは１つのサイトに配置されるか又は複数のサイトにわたって分布されて通信ネットワークで相互接続された複数のコンピュータで実行するように展開することもできる。
【００５７】
本明細書に述べるプロセス及び論理フローは、入力データに対して動作して出力を発生することにより機能を遂行するための１つ以上のコンピュータプログラムを実行する１つ以上のプログラム可能なプロセッサにより遂行することができる。又、このプロセス及び論理フローは、特殊目的のロジック回路、例えば、ＦＰＧＡ（現場でプログラム可能なゲートアレイ）又はＡＳＩＣ（特定用途向け集積回路）によって遂行することもできるし、これによって装置を実施することもできる。
【００５８】
コンピュータプログラムを実行するのに適したプロセッサは、例えば、汎用及び特殊目的の両マイクロプロセッサと、任意の種類のデジタルコンピュータの１つ以上のプロセッサとを含む。一般的に、プロセッサは、リードオンリメモリ又はランダムアクセスメモリ又はその両方からインストラクション及びデータを受け取る。コンピュータの本質的な要素は、インストラクションを遂行するためのプロセッサと、インストラクション及びデータを記憶するための１つ以上のメモリ装置である。又、一般的に、コンピュータは、データを記憶するための１つ以上の大量記憶装置、例えば、磁気、磁気−光学ディスク、又は光学ディスクを備え、或いはそこからデータを受け取り又はそこへデータを転送し又はその両方を行うように作動的に結合される。しかしながら、コンピュータは、このような装置をもつ必要がない。更に、コンピュータは、別の装置、例えば、幾つか挙げると、移動電話、パーソナルデジタルアシスタント（ＰＤＡ）、移動オーディオプレーヤ、グローバルポジショニングシステム（ＧＰＳ）受信器に埋め込むことができる。コンピュータプログラムインストラクション及びデータを記憶するのに適したコンピュータ読み取り可能な媒体は、全ての形式の不揮発性メモリ、媒体及びメモリ装置を含み、一例として、半導体メモリ装置、例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ、及びフラッシュメモリ装置；磁気ディスク、例えば、内部ハードディスク又は取り外し可能なディスク；磁気−光学ディスク；及びＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭディスクを含む。プロセッサ及びメモリは、特殊目的のロジック回路で補足することができ、又、そこに合体することができる。
【００５９】
ユーザとの対話を与えるために、本明細書に述べる要旨は、ユーザに情報を表示するためのディスプレイ装置、例えば、ＣＲＴ（陰極線管）又はＬＣＤ（液晶ディスプレイ）モニタと、ユーザがコンピュータに入力を与えることができるようにするキーボード及びポインティング装置、例えば、マウス又はトラックボールとを有するコンピュータにおいて実施することができる。ユーザと対話するために他の種類の装置を使用することもでき、例えば、ユーザに与えられるフィードバックは、任意の形態の感覚フィードバック、例えば、視覚フィードバック、聴覚フィードバック、又は触覚フィードバックであり、ユーザからの入力は、音響、スピーチ又は触覚入力を含む任意の形態で受け取ることができる。
【００６０】
本明細書に述べる要旨は、バックエンドコンポーネント、例えば、データサーバー；ミドルウェアコンポーネント、例えば、アプリケーションサーバー；フロントエンドコンポーネント、例えば、本明細書に述べる要旨の具現体とユーザが対話できるようにするグラフィックユーザインターフェイス又はウェブブラウザを有するクライアントコンピュータ；或いは１つ以上のこのようなバックエンド、ミドルウェア又はフロントエンドコンポーネントの組み合わせ；を備えたコンピューティングシステムにおいて実施することができる。システムのこれらコンポーネントは、任意の形態のデジタルデータ通信媒体、例えば、通信ネットワークにより相互接続することができる。通信ネットワークは、例えば、ローカルエリアネットワーク（ＬＡＮ）及びワイドエリアネットワーク（ＷＡＮ）、例えば、インターネットを含む。
【００６１】
コンピューティングシステムは、クライアント及びサーバーを含むことができる。クラインと及びサーバーは、一般的に、互いに離れており、そして典型的に、通信ネットワークを経て対話する。クライアントとサーバーの関係は、各コンピュータ上で実行され且つ互いにクライアント／サーバー関係を有するコンピュータプログラムによって発生する。ある実施形態では、１つ以上のコンピュータは、データ通信ネットワークを通してユーザインターフェイス装置と対話するように動作できるサーバーを備え、ユーザインターフェイス装置は、クライアントとしてサーバーと対話するように動作できる。ある実施形態では、１つ以上のコンピュータは、１つのパーソナルコンピュータを備え、そしてパーソナルコンピュータは、ユーザインターフェイス装置を備えている。
【００６２】
本明細書は、多数の仕様を含むが、それらは、ここに開示し又は請求するものの範囲を限定すると解釈されてはならず、ここに開示する特定の実施形態に特有の特徴の説明であると解釈されるべきである。又、個別の実施形態に関して本明細書に述べる幾つかの特徴は、単一の実施形態において組み合わせて実施することもできる。逆に、単一の実施形態に関して述べた種々の特徴は、複数の実施形態において別々に実施されるか、又は適当な準組み合わせで実施することもできる。更に、これら特徴は、幾つかの組み合わせで作用し、且つ最初にそのように請求されるものとして述べたが、請求された組み合わせからの１つ以上の特徴を、ある場合には、組み合わせから削ることもでき、そして請求された組み合わせを、準組み合わせ又は準組み合わせの変形へと向けることができる。
【００６３】
同様に、オペレーションは、添付図面に特定の順序で示したが、これは、そのようなオペレーションが、図示された特定の順序又は逐次の順序で遂行されること、又は望ましい結果を得るために図示された全てのオペレーションを遂行しなければならないことを要求していると理解されるべきではない。ある環境では、マルチタスク及びパラレルプロセスが効果的である。更に、上述した実施形態における種々のシステムコンポーネントの分離は、全ての実施形態においてそのような分離を要求するものと理解されるべきではなく、又、ここに述べたプログラムコンポーネント及びシステムは、一般的に、単一のソフトウェア製品に一緒に一体化することもできるし又は複数のソフトウェア製品へとパッケージすることもできることも理解されたい。
【００６４】
従って、特定の実施形態について説明したが、特許請求の範囲内で他の実施形態も考えられる。請求の範囲に述べたアクションは、異なる順序で遂行されても、望ましい結果を達成することができる。
【００６５】
ある実施形態では、ビデオ編集ソフトウェアアプリケーションは、ユーザにより再生のために選択されたユーザインターフェイスにおいてビデオクリップ及びその一部分をハイライトにすることができる。ハイライトにされたビデオクリップは、ユーザが、あるビデオクリップから次のビデオクリップへの再生の流れを決定できるようにする。ある実施形態では、ビデオ編集ソフトウェアアプリケーションが行内のカーソルの位置を検出すると、その行に表示される全てのビデオクリップをハイライトにすることができる。ビデオ編集ソフトウェアアプリケーションがその行に表示された全てのビデオクリップをハイライトにすると、ユーザは、ハイライトにされた全てのビデオクリップをスキミングすることができる。
【００６６】
ある実施形態では、ユーザが、第１又は第２のサムネール、或いは第１又は第２のサムネール上の指示子のいずれかを選択するのに応答して、ビデオ編集ソフトウェアアプリケーションは、各サムネールにより表されたビデオクリップの詳細なビューを表示する。ビデオクリップの詳細なビューは、同じ記憶されたビデオファイルのビデオクリップの他の詳細なビューに隣接して表示することができる。ある実施形態では、ユーザは、隣接ビデオクリップに対応するフレームを選択することにより、詳細なビューに表示されるビデオクリップの期間を増加することができる。隣接ビデオクリップに対応するフレームを選択するのに応答して、ビデオ編集ソフトウェアアプリケーションは、その選択されたフレームをビデオクリップに追加することができる。他の実施形態では、ユーザは、ビデオクリップから削除すべきフレームを選択することにより、詳細なビューに表示されるビデオクリップの期間を減少することができる。削除すべきフレームを選択するのに応答して、ビデオ編集ソフトウェアアプリケーションは、その選択されたフレームをビデオクリップから削除することができる。
【００６７】
ある実施形態では、ビデオ編集ソフトウェアアプリケーションは、ユーザインターフェイスの行においてビデオクリップ間に指示子を表示することにより、あるビデオクリップを別のビデオクリップと区別することができる。ユーザがその行内で指示子を選択するのに応答して、ビデオ編集ソフトウェアアプリケーションは、垂直バーに対して指示子をシフトし、ある実施形態では、指示子を垂直バーに整列させる。
【００６８】
ある実施形態では、ユーザは、ビデオ編集ソフトウェアアプリケーションによりユーザインターフェイスに与えられる微同調トリミングファンクションを使用して、ビデオ編集投影を編集することができる。ある実施形態では、ビデオ編集ソフトウェアアプリケーションは、ユーザインターフェイスにおいてビデオクリップからフレームを削除したために発生した再生中のギャップを自動的に除去する。例えば、ビデオクリップを、ビデオ編集投影に含ませるために短縮した場合には、時間的に後で表示される全てのビデオクリップを、時間的により早く、即ちその短縮されたビデオクリップの直後に生じるようにシフトすることができる。
【００６９】
ある実施形態では、垂直バーが固定され、垂直バーは、ユーザインターフェイスの中央に位置させることができる。ある実施形態では、第１の遷移点に関連した新たなフレームをユーザが選択するのに応答して、ビデオ編集ソフトウェアアプリケーションは、垂直バーに対して第１サムネールをシフトし、新たなフレームを垂直バーに関連付ける。ある実施形態では、垂直バーは、移動可能であり、ユーザは、垂直バーを選択することができ、それに応答して、ビデオ編集ソフトウェアアプリケーションは、垂直バーを水平に移動することができる。ある実施形態では、ユーザが第１の遷移点に関連した新たなフレームを選択するのに応答して、ビデオ編集ソフトウェアアプリケーションは、サムネールに対して垂直バーをシフトして、新たなフレームを垂直バーに関連付けることができる。ある実施形態では、サムネールに対して垂直バーをシフトしたときに、ビデオ編集ソフトウェアアプリケーションは、垂直バーをユーザインターフェイスの中心位置へ再シフトすることができる。
【００７０】
ある実施形態では、ビデオクリップを表す複数のサムネールをユーザインターフェイスにおいて複数の行に表示することができる。複数の行は、垂直に変位させることができる。各行は、他の行とは異なる少なくとも１つのビデオクリップを表示する。各行に少なくとも１つの遷移点を表示することができる。遷移点は、少なくとも２つのサムネールを通過する垂直バーとして表すことができる。例えば、ソフトウェアアプリケーションは、３つの行においてビデオクリップを表す３つのサムネールを表示することができる。第３の行は、第２の行の下に位置され、そして第２の行は、第１の行の下に位置される。第１の行は、第１のビデオクリップを表す第１サムネールを表示することができ、第２の行は、第２のビデオクリップを表す第２サムネールを表示することができ、そして第３の行は、第３のビデオクリップを表す第３サムネールを表示することができる。遷移点は、各サムネールに関連付けることができる。第１及び第２の遷移点は、第２及び第３の遷移点と同様に、垂直バーとして表すことができる。このような実施形態では、ビデオ編集ソフトウェアアプリケーションは、ユーザインターフェイスにおいて第２サムネールを通過する２つの垂直バーを表示することができる。
【００７１】
ある実施形態では、第１及び第２のビデオセグメントを、各々、第１及び第２の境界領域(bounded region)に表示することができる。又、ある実施形態では、第１の遷移点を表す第１の印を、第１の境界領域内の任意の点へ移動することができる。第１の遷移点は、第１のビデオセグメントにおける第１の時間に対応させることができる。このような実施形態では、第１のビデオセグメントの開始から第１の時間までの第１のビデオセグメントの一部分を再生することができる。第２の遷移点を表す第２の印を、第２の境界領域における任意の点へ移動することができる。第２の遷移点は、第２のビデオセグメントにおける第２の時間に対応させることができる。このような実施形態では、第２の時間から第２のビデオセグメントの終了までの第２のビデオセグメントの一部分を再生することができる。第１及び第２のビデオセグメントのこれら部分をユーザインターフェイスに連続的に再生することができる。
【００７２】
ある実施形態では、ビデオ編集ソフトウェアアプリケーションは、第１のビデオセグメントにおける異なる時間の選択を検出することができる。異なる時間を検出するのに応答して、ビデオ編集ソフトウェアアプリケーションは、異なる時間に第１の印を表示することができる。このような実施形態では、開始から異なる時間までの第１のビデオセグメントの部分を再生することができる。ある実施形態では、ビデオ編集ソフトウェアアプリケーションは、第１のビデオセグメントの開始から異なる時間までの第１のビデオセグメントの部分と、第２の時間から第２のビデオセグメントの終了までの第２のビデオセグメントの部分とを連続的に再生することができる。
【００７３】
ある実施形態では、ビデオ編集ソフトウェアアプリケーションは、ユーザインターフェイスのディスプレイ領域において各ビデオセグメントを各々が表示する複数の境界領域を表示することができる。このような実施形態では、少なくとも、第１のビデオセグメントを表示する第１の境界領域と、第２のビデオセグメントを表示する第２の境界領域とを、ユーザインターフェイスのディスプレイ領域に表示することができる。ある実施形態では、第１及び第２の境界領域に交差すると共に、第１のビデオセグメントに第１の遷移点を且つ第２のビデオセグメントに第２の遷移点を定義する遷移マーカーを表示することができる。このような実施形態では、第１の遷移点は、遷移マーカーと第１の境界領域との第１交点に対応し、第２の遷移点は、遷移マーカーと第２の境界領域との第２交点に対応する。ある実施形態では、ユーザ入力に応答して、ビデオ編集ソフトウェアアプリケーションは、第１ビデオセグメント、第２ビデオセグメント及び遷移マーカーの１つ以上の間の相対的な移動に視覚的に作用することにより第１及び第２の遷移点の一方又は両方を変更することができる。ある実施形態では、ビデオ編集ソフトウェアアプリケーションは、第１遷移点で終了する第１ビデオセグメントの一部分と、それに続いて、第２遷移点で開始する第２ビデオセグメントの一部分とを含む編集されたビデオセグメントを表示することができる。
【符号の説明】
【００７４】
１００：ユーザインターフェイス
１０５：行
１１０：第１サムネール
１２０：第１サムネールの左縁
１３０：第１サムネールの右縁
１４０：第１の遷移点
１９０：垂直バー
２０５：行
２１０：第２サムネール
２２０：第２サムネールの左縁
２３０：第２サムネールの右縁
２４０：第２の遷移点
２９０：カーソル
３１０：ビデオクリップ
６１０：プロセッサ
６２０：メモリ
６３０：記憶装置
６４０：入力／出力
６６０：入力／出力装置
６９０：ネットワーク
【図１】
2011521395.tif 000003
【図２】
2011521395.tif 000004
【図３】
2011521395.tif 000005
【図４】
2011521395.tif 000006
【図５】
2011521395.tif 000007
【手続補正書】
【提出日】平成23年1月7日(2011.1.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のビデオセグメントを第１境界領域に及び第２のビデオセグメントを第２境界領域に表示するステップであって、第１境界領域は、第１の行に表示され、第２境界領域は、第１の行から垂直に変位した第２の行に表示されるようなステップと、
第１境界領域に第１の印を表示するステップであって、第１の印は、第１境界領域内の任意の点へ移動可能であり、第１の印は、第１のビデオセグメントの開始から第１の時間までの部分が再生可能であるように第１のビデオセグメントの第１の時間に対応する第１の遷移点を表すものであるステップと、
第２境界領域に第２の印を表示するステップであって、第２の印は、第２境界領域内の任意の点へ移動可能であり、第２の印は、第２の時間から第２のビデオセグメントの終了までの部分が再生可能であるように第２のビデオセグメントの第２の時間に対応する第２の遷移点を表すものであるステップと、
再生入力を受信するステップと、
その再生入力の受信に応答して、第１のビデオセグメントの開始から第１の時間までの前記部分、及び第２の時間から第２のビデオセグメントの終了までの前記部分を連続的に再生するステップと、
を備えたコンピュータ実施方法。
【請求項２】
前記第１ビデオセグメントにおける異なる時間の選択を検出し、この検出に応答して、第１の印をその異なる時間に表示するステップを更に備えた、請求項１に記載の方法。
【請求項３】
前記第１のビデオセグメントの開始から前記異なる時間までの部分を再生することができる、請求項２に記載の方法。
【請求項４】
新たな再生入力を受信し、その新たな再生入力の受信に応答して、第１のビデオセグメントの開始から異なる時間までの前記部分、及び第２の時間から第２のビデオセグメントの終了までの前記部分を連続的に再生するステップを更に備えた、請求項３に記載の方法。
【請求項５】
第１の複数のフレームを含む第１のビデオクリップを表す第１サムネールをユーザインターフェイスに表示するステップであって、第１サムネールは、左縁及び右縁を含み、第１の複数のフレームは、第１サムネールの左縁と右縁との間に分布され、第１の複数のフレームは、第１サムネールの左縁に位置した第１開始フレームで開始して、第１サムネールの右縁に位置した第１終了フレームで終了するように再生可能であるステップと、
第１サムネールの左縁と右縁との間に位置した第１の遷移点を第１サムネールに表示するステップであって、第１の遷移点は、第１の複数のフレームのうちのフレームに関連しており、再生入力に応答して、第１の複数のフレームの再生を、左縁に位置した第１開始フレームで開始し、そして第１の遷移点に関連したフレームで停止するステップと、
第１の遷移点に関連したフレームを第１の複数のフレームのうちの新たなフレームへと移動するための第１の移動入力を受信するステップと、
その第１の移動入力の受信に応答して、新たなフレームを、第１の遷移点に関連付けるステップであって、再生入力に応答して、第１の複数のフレームの再生を、第１サムネールの左縁に位置する第１開始フレームで開始し、そして前記新たなフレームで停止させるステップと、
を備えたコンピュータ実施方法。
【請求項６】
前記第１サムネールは、行に表示され、前記方法は、更に、
前記ユーザインターフェイスにおいて前記行から垂直に変位した別の行に、第２の複数のフレームを含む第２のビデオクリップを表す第２サムネールを表示するステップであって、この第２サムネールは、左縁及び右縁を含み、前記第２の複数のフレームは、この第２サムネールの左縁と右縁との間に分布され、前記第２の複数のフレームは、前記第２サムネールの左縁に位置する第２の開始フレームで開始して、前記第２サムネールの右縁に位置する第２の終了フレームで終了するように再生可能であるステップと、
前記第２サムネールの左縁と右縁との間に位置した第２の遷移点を前記第２サムネールに表示するステップであって、その第２の遷移点は、前記第２の複数のフレームのうちのフレームに関連したものであり、再生入力に応答して、前記第２の複数のフレームの再生を、前記第２の遷移点に関連したフレームで開始し、そして前記第２サムネールの右縁に位置した第２の終了フレームで終了するステップと、
前記第２の遷移点に関連したフレームを前記第２の複数のフレームのうちの新たなフレームへ移動するための第２の移動入力を受信するステップと、
その第２の移動入力の受信に応答して、前記新たなフレームを前記第２の遷移点に関連させるステップであって、再生入力に応答して、前記第２の複数のフレームの再生を、前記新たなフレームで開始し、そして前記第２サムネールの右縁に位置する第２の終了フレームで停止させるステップと、
を更に備えた請求項５に記載の方法。
【請求項７】
前記第１の遷移点をユーザインターフェイスにおいて前記第２の遷移点と整列させるステップを更に備えた、請求項６に記載の方法。
【請求項８】
再生入力を受信するのに応答して、前記第１サムネールの左縁に位置する第１の開始フレームから前記第１の遷移点に関連したフレームまでのフレーム、次いで、前記第２の遷移点に関連したフレームから前記第２サムネールの右縁に位置した第２の終了フレームまでのフレームを連続的に再生するステップを更に備えた、請求項６に記載の方法。
【請求項９】
前記第１サムネールの左縁と第１の遷移点との間に分布された前記第１の複数のフレームと、前記第２サムネールの第２の遷移点と右縁との間に分布された前記第２の複数のフレームとで第３のビデオクリップを構成する、請求項６に記載の方法。
【請求項１０】
前記行及び別の行の外側にカーソルが位置することを検出すると、前記第３のビデオクリップが再生に含まれる、請求項９に記載の方法。
【請求項１１】
前記行内にカーソルが位置されることを検出すると、前記第１サムネールの左縁の左へと先行するビデオクリップを表す先行サムネールと、前記第１サムネールの右縁の右への後続ビデオクリップを表す後続サムネールとを表示するステップを更に備えた、請求項５に記載の方法。
【請求項１２】
前記新たなフレームを選択して、それを前記ユーザインターフェイスの左へドラグし、このドラグに応答して、前記後続ビデオクリップに後続する付加的なビデオクリップを表す付加的なサムネールを表示するステップを更に備えた、請求項１１に記載の方法。
【請求項１３】
少なくとも、第１ビデオセグメントを表示する第１境界領域と、第２ビデオセグメントを表示する第２境界領域とを含む各ビデオセグメントを各々が表示する複数の境界領域をユーザインターフェイスディスプレイ領域に表示するステップであって、第１境界領域は、第１の行に表示され、第２境界領域は、第１の行から垂直に変位した第２の行に表示されるようなステップと、
前記第１及び第２の境界領域に交差する遷移マーカーをユーザインターフェイスディスプレイ領域に表示するステップであって、その遷移マーカーは、第１ビデオセグメントに第１の遷移点を、そして第２ビデオセグメントに第２の遷移点を定義し、第１の遷移点は、遷移マーカーと第１境界領域との第１交点に対応し、第２の遷移点は、遷移マーカーと第２境界領域との第２交点に対応するものであるステップと、
前記第１ビデオセグメント、第２ビデオセグメント及び遷移マーカーの１つ以上の間の相対的な移動に視覚的に作用することにより第１及び第２の遷移点の一方又は両方を変更するためにユーザ入力を受け取るステップと、
を備えたコンピュータ実施方法。
【請求項１４】
第１遷移点で終了する第１ビデオセグメントの一部分と、それに続いて、第２遷移点で開始する第２ビデオセグメントの一部分とを含む編集されたビデオセグメントを表示するステップを更に備えた、請求項１３に記載の方法。
【請求項１５】
コンピュータ読み取り可能な媒体上にエンコードされ、データ処理装置が請求項１から４のいずれかに記載のオペレーションを遂行するようにさせるよう動作できるコンピュータプログラム製品。
【請求項１６】
コンピュータ読み取り可能な媒体上にエンコードされ、データ処理装置が請求項１５から１８のいずれかに記載のオペレーションを遂行するようにさせるよう動作できるコンピュータプログラム製品。
【請求項１７】
コンピュータ読み取り可能な媒体上にエンコードされ、データ処理装置が請求項１３から１４のいずれかに記載のオペレーションを遂行するようにさせるよう動作できるコンピュータプログラム製品。
【請求項１８】
ユーザインターフェイス装置と、
前記ユーザインターフェイス装置と対話するように動作できる１つ以上のコンピュータと、
を備え、前記コンピュータは、表示手段を備え、この表示手段は、
第１のビデオセグメントを第１境界領域に及び第２のビデオセグメントを第２境界領域に表示し、第１境界領域は、第１の行に表示され、第２境界領域は、第１の行から垂直に変位した第２の行に表示され、
更に、第１境界領域に第１の印を表示し、第１の印は、第１境界領域内の任意の点へ移動可能であり、第１の印は、第１のビデオセグメントの開始から第１の時間までの部分が再生可能であるように第１のビデオセグメントの第１の時間に対応する第１の遷移点を表すものであり、
更に、第２境界領域に第２の印を表示し、第２の印は、第２境界領域内の任意の点へ移動可能であり、第２の印は、第２の時間から第２のビデオセグメントの終了までの部分が再生可能であるように第２のビデオセグメントの第２の時間に対応する第２の遷移点を表すものであり、そして
前記コンピュータは、再生入力を受信し、その再生入力の受信に応答して、第１のビデオセグメントの開始から第１の時間までの前記部分、及び第２の時間から第２のビデオセグメントの終了までの前記部分を連続的に再生するための手段を備えた、システム。
【請求項１９】
前記第１ビデオセグメントにおける異なる時間の選択を検出する手段と、この検出に応答して、第１の印をその異なる時間に表示するよう構成された表示手段とを更に備えた、請求項１８に記載のシステム。
【請求項２０】
前記第１のビデオセグメントの開始から前記異なる時間までの部分を再生することができる、請求項１９に記載のシステム。
【請求項２１】
前記受信する手段は、新たな再生入力を受信するように構成され、前記表示手段は、その新たな再生入力の受信に応答して、第１のビデオセグメントの開始から異なる時間までの前記部分、及び第２の時間から第２のビデオセグメントの終了までの前記部分を連続的に再生するように構成される、請求項２０に記載のシステム。
【請求項２２】
ユーザインターフェイス装置と、
前記ユーザインターフェイス装置と対話するように動作できる１つ以上のコンピュータと、
を備え、前記コンピュータは、ディスプレイ装置及び入力装置を備え、前記ディスプレイ装置は、
第１の複数のフレームを含む第１のビデオクリップを表す第１サムネールをユーザインターフェイス装置に表示し、第１サムネールは、左縁及び右縁を含み、第１の複数のフレームは、第１サムネールの左縁と右縁との間に分布され、第１の複数のフレームは、第１サムネールの左縁に位置した第１開始フレームで開始して、第１サムネールの右縁に位置した第１終了フレームで終了するように再生可能であり、
第１サムネールの左縁と右縁との間に位置した第１の遷移点を第１サムネールに表示し、第１の遷移点は、第１の複数のフレームのうちのフレームに関連し、再生入力に応答して、第１の複数のフレームの再生を、左縁に位置した第１開始フレームで開始し、そして第１の遷移点に関連したフレームで停止させるものであり、
更に、前記入力装置は、第１の遷移点に関連したフレームを第１の複数のフレームのうちの新たなフレームへと移動するための第１の移動入力を受信し、その第１の移動入力の受信に応答して、新たなフレームを、第１の遷移点に関連付け、更に、再生入力に応答して、第１の複数のフレームの再生を、第１サムネールの左縁に位置する第１開始フレームで開始し、そして前記新たなフレームで停止させる、システム。
【請求項２３】
前記第１サムネールは、行に表示され、前記システムのディスプレイ装置は、更に、
前記行から垂直に変位した別の行に、第２の複数のフレームを含む第２のビデオクリップを表す第２サムネールを表示し、この第２サムネールは、左縁及び右縁を含み、前記第２の複数のフレームは、この第２サムネールの左縁と右縁との間に分布され、前記第２の複数のフレームは、前記第２サムネールの左縁に位置する第２開始フレームで開始して、前記第２サムネールの右縁に位置する第２終了フレームで終了するよう再生可能であり、
前記第２サムネールの左縁と右縁との間に位置した第２の遷移点を前記第２サムネールに表示し、その第２の遷移点は、前記第２の複数のフレームのうちのフレームに関連したものであり、再生入力に応答して、前記第２の複数のフレームの再生を、前記第２の遷移点に関連したフレームで開始し、そして前記第２サムネールの右縁に位置した第２の終了フレームで終了させ、
前記入力装置は、前記第２の遷移点に関連したフレームを前記第２の複数のフレームのうちの新たなフレームへ移動するための第２の移動入力を受信し、その第２の移動入力の受信に応答して、前記新たなフレームを前記第２の遷移点に関連させ、再生入力に応答して、前記第２の複数のフレームの再生を、前記新たなフレームで開始し、そして前記第２サムネールの右縁に位置する第２の終了フレームで停止させる、請求項２２に記載のシステム。
【請求項２４】
前記第１の遷移点をユーザインターフェイス装置において前記第２の遷移点と整列させる回路を更に備えた、請求項２３に記載のシステム。
【請求項２５】
前記第１サムネール及び第２サムネールを通過するユーザインターフェイス装置における垂直バーにより前記第１の遷移点及び第２の遷移点を表す回路を更に備えた、請求項２３に記載のシステム。
【請求項２６】
再生入力を受信するのに応答して、前記第１サムネールの左縁に位置する第１の開始フレームから前記第１の遷移点に関連したフレームまでのフレーム、次いで、前記第２の遷移点に関連したフレームから前記第２サムネールの右縁に位置した第２の終了フレームまでのフレームを連続的に再生する回路を更に備えた、請求項２３に記載のシステム。
【請求項２７】
前記表示装置は、前記行内にカーソルが位置することを検出すると、前記第１サムネールの左縁の左へと先行するビデオクリップを表す先行サムネールと、前記第１サムネールの右縁の右への後続ビデオクリップを表す後続サムネールとを表示する、請求項２２に記載のシステム。
【請求項２８】
前記新たなフレームを選択して、それを前記ユーザインターフェイス装置の左へドラグし、このドラグに応答して、前記後続ビデオクリップに後続する付加的なビデオクリップを表す付加的なサムネールを表示する回路を更に備えた、請求項２７に記載のシステム。
【請求項２９】
前記第１の遷移点に関連したフレームを新たなフレームへ変更するための入力を受信すると、前記第１サムネールは、前記垂直バーに対してシフトする、請求項２２に記載のシステム。
【請求項３０】
ユーザインターフェイス装置と、
前記ユーザインターフェイス装置と対話するように動作できる１つ以上のコンピュータと、
を備え、前記コンピュータは、表示手段を備え、この表示手段は、
少なくとも、第１ビデオセグメントを表示する第１境界領域と、第２ビデオセグメントを表示する第２境界領域とを含む各ビデオセグメントを各々が表示する複数の境界領域をユーザインターフェイスディスプレイ領域に表示し、第１境界領域は、第１の行に表示され、第２境界領域は、第１の行から垂直に変位した第２の行に表示され、
前記第１及び第２の境界領域に交差する遷移マーカーをユーザインターフェイスディスプレイ領域に表示し、その遷移マーカーは、第１ビデオセグメントに第１の遷移点を、そして第２ビデオセグメントに第２の遷移点を定義し、第１の遷移点は、遷移マーカーと第１境界領域との第１交点に対応し、第２の遷移点は、遷移マーカーと第２境界領域との第２交点に対応するものであり、
前記コンピュータは、更に、前記第１ビデオセグメント、第２ビデオセグメント、及び遷移マーカーの１つ以上の間の相対的な移動に視覚的に作用することにより第１及び第２の遷移点の一方又は両方を変更するためにユーザ入力を受信する手段を備えている、システム。
【請求項３１】
前記表示手段は、第１遷移点で終了する第１ビデオセグメントの一部分と、それに続いて、第２遷移点で開始する第２ビデオセグメントの一部分とを含む編集されたビデオセグメントを表示するように構成された、請求項３０に記載のシステム。
【国際調査報告】
2011521395.tif 000008
2011521395.tif 000009
2011521395.tif 000010
2011521395.tif 000011
2011521395.tif 000012