(57)【要約】      （修正有）【課題】メディアの高級編集を直感的な操作で容易にする編集方法及びその方法を処理する電子装置を提供する。【解決手段】複数のメディアファイルを受信する動作、メディアファイルに対応する複数のメディアストリームを画面に表示する動作、複数のストリームの中から１ストリームの部分を選択するためのタッチ入力を感知する動作、及び入力に対応して選択されたストリームで構成された編集メディアストリームを生成する動作を含む。【選択図】図３Ａ
2015079557.tif 000002
【特許請求の範囲】
【請求項１】
メディアファイルを編集するための方法であって、
複数のメディアファイルを受信する動作；
前記メディアファイルに対応する複数のメディアストリームを画面に表示する動作；
前記複数のストリームの中からストリームの部分を選択するためのタッチ入力を感知する動作；及び
前記入力に対応して選択されたストリームで構成された編集メディアストリームを生成する動作を含む方法。
【請求項２】
前記複数のメディアストリームを表示する動作は、
複数の持続時間の間前記複数のメディアストリームの各々の代表的部分を画面に配列する動作を含む請求項１に記載の方法。
【請求項３】
前記複数の持続時間の間前記複数のメディアストリームの各々の代表的部分を前記画面に配列する動作は、
前記代表的部分を１つの配列に配置する動作を含み、
前記配列の一軸に沿ってタイムラインが予め設定された持続時間に沿って現れ、前記配列の他軸に沿って前記持続時間に該当する前記複数のメディアストリームが表示されることを特徴とする請求項２に記載の方法。
【請求項４】
前記複数のストリームの中からストリームの部分を選択するための入力を感知する動作は、
前記代表的部分のうち第１部分への前記タッチ入力を感知する動作；及び
前記タッチ入力が受信される前記第１代表的部分を選択する動作を含む請求項３に記載の方法。
【請求項５】
前記複数のストリームの中からストリームの部分を選択するための入力を感知する動作は、
前記タッチ入力の移動を検出する動作；
前記移動したタッチ入力が前記代表的部分のうち第２部分に位置するかを確認する動作；及び
前記第２代表的部分を選択する動作をさらに含む請求項４に記載の方法。
【請求項６】
前記複数のストリームの中からストリームの部分を選択するための入力を感知する動作は、
前記タッチ入力が検出される時、タイムラインに沿って前記代表的部分の配列をスクロールする動作をさらに含む請求項５に記載の方法。
【請求項７】
前記複数のストリームの中からストリームの部分を選択するための入力を感知する動作は、
前記タッチ入力が代表的部分上に移動する時、移動されるタッチ入力に該当する代表的部分を順次に選択する動作をさらに含む請求項５に記載の方法。
【請求項８】
前記複数のストリームの中からストリームの部分を選択するための入力を感知する動作は、
前記代表的部分が順次に選択される時、前記タイムラインに沿って前記代表的部分の配列をスクロールする動作をさらに含む請求項７に記載の方法。
【請求項９】
前記複数のストリームの中からストリームの部分を選択するための入力を感知する動作は、
前記代表的部分の選択が行われる方向と反対方向に前記タッチ入力がドラッグされる時、該当する前記代表的部分の選択を取り消す動作を含む請求項７に記載の方法。
【請求項１０】
前記代表的部分の各々は、前記同期的メディアストリームのうち適用可能なストリームの一部分に対応するフレーム、クリップ、指標のうち少なくとも１つに対応することを特徴とする請求項７に記載の方法。
【請求項１１】
高級編集機能を行うためのジェスチャを検出する動作；及び
前記検出されたジェスチャに関連づけられた高級編集機能を行う動作をさらに含む請求項１に記載の方法。
【請求項１２】
前記検出されたジェスチャに関連づけられた高級編集機能を行う動作は、
前記ジェスチャが検出される前記代表的部分に対応する前記メディアストリームの部分に前記高級編集機能を行う動作を含む請求項１１に記載の方法。
【請求項１３】
前記生成された編集メディアストリームを表示する動作を含む請求項１に記載の方法。
【請求項１４】
前記生成された編集メディアストリームに高級編集機能を行うためのジェスチャを検出する動作；及び
前記ジェスチャが検出される前記代表的部分に対応する前記編集されたメディアストリームの部分に前記高級編集機能を行う動作をさらに含む請求項１に記載の方法。
【請求項１５】
複数のメディアファイルを受信する動作；
前記メディアファイルに対応する複数のメディアストリームを画面に表示する動作；
前記複数のストリームの中からストリームの部分を選択するためのタッチ入力を感知する動作；及び
前記入力に対応して選択されたストリームで構成された編集メディアストリームを生成する動作
をコンピュータに実行させるためのプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項１６】
メディアファイルを編集するための装置であって、
複数のメディアファイルを受信するように構成された通信部；
前記メディアファイルに対応する複数のメディアストリームを表示するように構成されたタッチスクリーン；及び
前記通信部に複数のメディアファイルを受信させ、前記タッチスクリーンに、前記メディアファイルに対応する複数のメディアストリームを表示させ、前記複数のストリームの中から一部のストリームの部分を選択するためのタッチ入力を検出させ、前記入力に対応して選択されたストリームで構成された編集メディアストリームを生成させるように構成された制御部を含むことを特徴とする装置。
【請求項１７】
前記制御部は、
複数の持続時間の間前記複数のメディアストリームの各々の代表的部分を前記タッチスクリーンに配列させるように構成された請求項１６に記載の装置。
【請求項１８】
前記制御部は、
前記配列の一軸に沿ってタイムラインが予め設定された持続時間に沿って現れ、前記配列の他軸に沿って前記持続時間に該当する複数のメディアストリームが出力されるように前記代表的部分を１つの配列に配置させるように構成される請求項１７に記載の装置。
【請求項１９】
前記制御部は、
前記代表的部分のうち第１部分上におけるタッチ入力を検出させ、前記タッチ入力が受信される前記第１代表的部分を選択させるようにさらに構成されることを特徴とする請求項１８に記載の装置。
【請求項２０】
前記制御部は、
前記タッチ入力がドラッグされることを検出させ、前記タッチ入力がドラッグされる前記第２代表的部分を選択させるようにさらに構成された請求項１９に記載の装置。
【請求項２１】
前記制御部は、
前記タッチ入力のドラッグが検出される時、前記タイムラインに沿って前記代表的部分の配列をスクロールさせるようにさらに構成された請求項２０に記載の装置。
【請求項２２】
前記制御部は、
前記タッチ入力が代表的部分上へドラッグされる時、該当する代表的部分を順次に選択させるようにさらに構成された請求項２０に記載の装置。
【請求項２３】
前記制御部は、
前記代表的部分が順次に選択される時、前記タイムラインに沿って前記代表的部分の配列をスクロールさせるようにさらに構成された請求項２２に記載の装置。
【請求項２４】
前記制御部は、
前記代表的部分の選択が行われる方向と反対方向に前記タッチ入力がドラッグされる時、該当する代表的部分の選択を取り消させるようにさらに構成された請求項２２に記載の装置。
【請求項２５】
前記代表的部分の各々は、前記メディアストリームのうち適用可能な１ストリームの一部分に対応するフレーム、クリップ、指標のうち少なくとも１つに対応することを特徴とする請求項２２に記載の装置。
【請求項２６】
前記制御部は、
高級編集機能を行うためのジェスチャを検出させ、前記検出されたジェスチャに関連づけられた高級編集機能を実行させるようにさらに構成された請求項１６に記載の装置。
【請求項２７】
前記制御部は、
前記ジェスチャが検出される前記代表的部分に対応する前記メディアストリームの部分に前記高級編集機能を実行させるようにさらに構成された請求項２６に記載の装置。
【請求項２８】
前記制御部は、
前記生成された編集メディアストリームを表示させるようにさらに構成された 請求項１６に記載の装置。
【請求項２９】
前記制御部は、
前記編集メディアストリームに対する高級編集機能を行うためのジェスチャを検出させ、前記ジェスチャが検出される前記代表的部分に対応する前記編集されたメディアストリームに対する前記高級編集機能を実行させるようにさらに構成された請求項１６に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディアを編集するための装置及び方法に関する。
【背景技術】
【０００２】
電子装置は、ユーザ間の無線通信を提供するために開発された。技術が進歩するにつれ、現在の電子装置は単なる通話機能以外にも多数の付加機能を提供するようになった。例えば、モバイル端末のような電子装置は、アラーム、ショートメッセージサービス（ＳＭＳ）、マルチメディアメッセージサービス（ＭＭＳ）、電子メール、ゲーム、近距離通信の遠隔制御、デジタルカメラを用いた画像キャプチャ機能、オーディオ及びビデオコンテンツを提供するためのマルチメディア機能、スケジュール管理機能などのような付加機能を提供できる。様々な機能が提供されることにより、電子装置は日常の必需品になっている。
【０００３】
一般に、電子装置は、タッチスクリーンを具備することができる。ユーザインタフェース（ＵＩ）のようなディスプレイ機能を提供する以外にも、タッチスクリーンは、ユーザが電子装置に入力を提供することを可能にする。例えば、ユーザインタフェースは、ユーザとインタラクト（ｉｎｔｅｒａｃｔ）できる少なくとも１つの項目を表示できる。この項目は、ビデオファイル、音楽ファイル、及び／又はその類似体のようなメディアファイルを含む。
【０００４】
一般に、電子装置は、ファイルを編集するために使用され得る。例えば、電子装置は、メディアファイルを編集するために使用され得る。ところが、電子装置は、ユーザがファイルを編集するのにいくつかの欠点を有する。例えば、制限された処理能力、電子装置に命令を入力するための直観的方法の不在などが欠点の１つである。その結果、ユーザはファイルを編集するのに面倒や不便を感じる。
【０００５】
一般に、電子装置に提供されたアプリケーションが提供するファイルの編集のための機能は、制限されている。例えば、電子装置に提供されたアプリケーションは、例えば、明るさ／コントラスト調整機能、ズーム機能、位置検索（ｓｅｅｋ−ｔｏ−ｐｏｓｉｔｉｏｎ）機能、及び音量調整機能のような非常に単純なイメージ／ビデオ編集機能のみを提供する。
【０００６】
そのため、電子装置におけるメディアの高級編集を提供するための装置及び方法が必要である。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】韓国公開特許第１０−２００６−００２４３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、メディアを編集するための装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
様々な実施形態によれば、メディアファイルを編集するための方法は、複数のメディアファイルを受信する動作、複数のメディアファイルに対応する複数のメディアストリームを画面に表示する動作、複数のストリームの中から１つの領域を選択するためにタッチ入力を検出する動作、及び複数のメディアストリームの中から選択された領域で構成された編集メディアストリームを生成する動作を含む。
【００１０】
様々な実施形態によれば、複数のメディアストリームを表示する動作は、複数の持続時間の間複数のメディアストリームの各々の代表的部分を画面に配列する動作を含むことができる。
【００１１】
様々な実施形態によれば、複数の持続時間の間複数のメディアストリームの各々の代表的部分を画面に配列する動作は、代表的部分を１つの配列に配置する動作を含むことができる。様々な実施形態によれば、配列の一軸に沿ってタイムラインが予め設定された持続時間に沿って現れ、配列の他軸に沿って持続時間に該当する複数のメディアストリームが表示され得る。
【００１２】
様々な実施形態によれば、複数のストリームの中からストリームの部分を選択するための入力を感知する動作は、代表的部分のうち第１部分へのタッチ入力を感知する動作及びタッチ入力が受信される第１代表的部分を選択する動作を含むことができる。
【００１３】
様々な実施形態によれば、複数のストリームの中からストリームの部分を選択するための入力を感知する動作は、タッチ入力の移動を検出する動作、移動したタッチ入力が代表的部分のうち第２部分に位置するかを確認する動作、及び第２代表的部分を選択する動作を含むことができる。
【００１４】
様々な実施形態によれば、複数のストリームの中からストリームの部分を選択するための入力を感知する動作は、タッチ入力が検出される時、タイムラインに沿って代表的部分の配列をスクロールする動作を含むことができる。
【００１５】
様々な実施形態によれば、複数のストリームの中からストリームの部分を選択するための入力を感知する動作は、タッチ入力が代表的部分上に移動する時、移動されるタッチ入力に該当する代表的部分を順次に選択する動作を含むことができる。
【００１６】
様々な実施形態によれば、複数のストリームの中からストリームの部分を選択するための入力を感知する動作は、代表的部分が順次に選択される時、タイムラインに沿って代表的部分の配列をスクロールする動作を含むことができる。
【００１７】
様々な実施形態によれば、複数のストリームの中からストリームの部分を選択するための入力を感知する動作は、代表的部分の選択が行われる方向と反対方向にタッチ入力がドラッグされる時、該当する代表的部分の選択を取り消す動作を含むことができる。
【００１８】
様々な実施形態によれば、代表的部分の各々は、メディアストリームのうち適用可能なストリームの一部分に対応するフレーム、クリップ、指標のうち少なくとも１つに対応できる。
【００１９】
様々な実施形態によれば、メディアファイルを編集するための方法は、高級編集機能を行うためのジェスチャを検出する動作及び検出されたジェスチャに関連づけられた高級編集機能を行う動作を含むことができる。
【００２０】
様々な実施形態によれば、検出されたジェスチャに関連づけられた高級編集機能を行う動作は、ジェスチャが検出される代表的部分に対応するメディアストリームの部分に高級編集機能を行う動作を含むことができる。
【００２１】
様々な実施形態によれば、メディアファイルを編集するための方法は、生成された編集メディアストリームを表示する動作を含むことができる。
【００２２】
様々な実施形態によれば、メディアファイルを編集するための方法は、生成された編集メディアストリームに高級編集機能を行うためのジェスチャを検出する動作及びジェスチャが検出される代表的部分に対応する編集されたメディアストリームの部分に高級編集機能を行う動作を含むことができる。
【００２３】
様々な実施形態によれば、装置は、複数のメディアファイルを受信するように構成された通信部、メディアファイルに対応する複数のメディアストリームを表示するように構成されたタッチスクリーン、及び通信部複数のメディアファイルを受信させ（ｏｐｅｒａｔｉｖｅｌｙ  ｒｅｃｅｉｖｅ）、タッチスクリーンに、メディアファイルに対応する複数のメディアストリームをタッチスクリーンに表示させ、複数のストリームの中から１つの領域を選択するためにタッチ入力を検出させ、複数のメディアストリームの中から選択された領域で構成された編集メディアストリームを生成させるように構成された制御部を含むことができる。
【００２４】
様々な実施形態によれば、制御部は、複数の持続時間の間複数のメディアストリームの各々の代表的部分をタッチスクリーンに配列させるように構成されることができる。
【００２５】
様々な実施形態によれば、制御部は、配列の一軸に沿ってタイムラインが予め設定された持続時間に沿って現れ、配列の他軸に沿って持続時間に該当する複数のメディアストリームが出力されるように、代表的部分を１つの配列に配置させるように構成されることができる。
【００２６】
様々な実施形態によれば、制御部は代表的部分のうち第１部分上におけるタッチ入力を検出させ、タッチ入力が受信される第１代表的部分を選択させるように構成されることができる。
【００２７】
様々な実施形態によれば、制御部は、タッチ入力がドラッグされることを検出させ、タッチ入力がドラッグされる第２代表的部分を選択させるように構成されることができる。
【００２８】
様々な実施形態によれば、制御部は、タッチ入力のドラッグが検出される時、タイムラインに沿って代表的部分の配列をスクロールさせるように構成されることができる。
【００２９】
様々な実施形態によれば、制御部は、タッチ入力が代表的部分上にドラッグされる時、該当する代表的部分を順次に選択させるように構成されることができる。
【００３０】
様々な実施形態によれば、制御部は、代表的部分が順次に選択される時、タイムラインに沿って代表的部分の配列をスクロールさせるように構成されることができる。
【００３１】
様々な実施形態によれば、制御部は、代表的部分の選択が行われる方向と反対方向にタッチ入力がドラッグされる時、該当する代表的部分の選択を取り消させるように構成されることができる。
【００３２】
様々な実施形態によれば、代表的部分の各々は、メディアストリームのうち適用可能な１ストリームの一部分に対応するフレーム、クリップ、指標のうち少なくとも１つに対応できる。
【００３３】
様々な実施形態によれば、制御部は、高級編集機能を行うためのジェスチャを検出させ、検出されたジェスチャに関連づけられた高級編集機能を実行させるように構成されることができる。
【００３４】
様々な実施形態によれば、制御部は、ジェスチャが検出される代表的部分に対応するメディアストリームの部分に高級編集機能を実行させるように構成されることができる。
【００３５】
様々な実施形態によれば、制御部は、生成された編集メディアストリームを表示させるように構成されることができる。
【００３６】
様々な実施形態によれば、制御部は、編集メディアストリームに対する高級編集機能を行うためのジェスチャを検出させ、ジェスチャが検出される代表的部分に対応する編集されたメディアストリームに対する高級編集機能を実行させるように構成されることができる。
【００３７】
様々な実施形態によれば、コンピュータ読取可能な記録媒体は、複数のメディアファイルを受信する動作、メディアファイルに対応する複数のメディアストリームを画面に表示する動作、複数のストリームの中からストリームの部分を選択するためのタッチ入力を感知する動作及び入力に対応して選択されたストリームで構成された編集メディアストリームを生成する動作をコンピュータに実行させるためのプログラムを含むことができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の様々な実施形態による電子装置の編集メディアファイル生成のためのフレーム選択動作を示す図である。
【図２】本発明の様々な実施形態による電子装置によって生成された編集メディアファイルを示す図である。
【図３Ａ】本発明の様々な実施形態による電子装置のメディア編集動作を示すフローチャートである。
【図３Ｂ】本発明の様々な実施形態による電子装置のメディア編集動作を示すフローチャートである。
【図４】本発明の様々な実施形態による電子装置の構成を示す図である。
【発明を実施するための形態】
【００３９】
以下、添付された図面を参照して本開示（ｐｒｅｓｅｎｔ  ｄｉｓｃｌｏｓｕｒｅ）を説明する。本発明には様々な変更を加えることができ、本発明は様々な実施形態を有することができ、特定の実施形態が図面に例示され、それに関連する詳細な説明が記載されている。しかし、これは本発明を特定の実施形態に対して限定することを意図するものではなく、本発明の思想及び技術範囲に含まれる全ての変更及び／又は均等物乃至代替物を含むことが理解されるべきである。図面の説明に関連しては、類似の構成要素については類似の符号が用いられる。
【００４０】
本発明において用いられている「含む」又は「含むことができる」などの表現は、開示された当該機能、動作又は構成要素などの存在を示し、追加的な１つ以上の機能、動作又は構成要素などを制限するものではない。また、本発明において、「含む」又は「有する」などの用語は、明細書上に記載された特徴、数字、ステップ、動作、構成要素、部品又はこれらを組み合わせたものが存在することを示すことを目的とするものであって、１つ又はそれ以上の他の特徴、数字、ステップ、動作、構成要素、部品又はこれらを組み合わせたものの存在又は付加の可能性を予め排除しないものであることが理解されるべきである。
【００４１】
本発明において「又は」などの表現は、共に羅列される単語の、あらゆる、そして全ての組み合わせを含む。例えば、「Ａ又はＢ」は、Ａを含むこともでき、Ｂを含むこともでき、又はＡ、Ｂをいずれを含むことができる。
【００４２】
本発明において、「第１」、「第２」、「１番目」、又は「２番目」等の表現が本発明の様々な構成要素を修飾する場合があるが、当該構成要素を限定するものではない。例えば、表現は当該構成要素の順序及び／又は重要度などを限定するものではない。表現はある構成要素を他の構成要素と区分させるために使用される。例えば、第１ユーザ機器と第２ユーザ機器はいずれもユーザ機器であり、互いに異なるユーザ機器を示す。例えば、本発明の権利範囲から逸脱することなく、第１構成要素は第２構成要素と命名されてもよく、同様に第２構成要素を第１構成要素と命名されてもよい。
【００４３】
ある構成要素が他の構成要素に「連結されて」いる、又は「接続されて」いると言及された場合は、その他の構成要素に直接的に連結されている又は接続されている場合もあるが、それらの間に他の構成要素が存在する場合もあると理解されるべきである。一方、ある構成要素が他の構成要素に「直接連結されて」いる、又は「直接接続されて」いると言及された場合は、それらの間に他の構成要素が存在しないと理解されるべきである。
【００４４】
本発明において使用した用語は単に特定の実施形態を説明するために用いられたものであって、本発明を限定することを意図しない。単数の表現は文脈上明白に異なることを意味しない限り、複数の表現を含む。
【００４５】
別に定義されない限り、技術的又は科学的な用語を含め、ここで使用される全ての用語は、本発明の属する技術分野における通常の知識を有する者によって一般に理解されるものと同じ意味を有する。一般に使用される予め定義されているものと同じ用語は、関連技術の文脈上有する意味と一致する意味を有するものであると解釈されるべきであって、本発明において明白に定義しない限り、理想的又は過度に形式的な意味で解釈されない。
【００４６】
本発明による電子装置は、通信機能が含まれた装置であってもよい。例えば、電子装置は、スマートフォン（ｓｍａｒｔ  ｐｈｏｎｅ）、タブレットＰＣ（ｔａｂｌｅｔ  ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、移動電話（ｍｏｂｉｌｅ  ｐｈｏｎｅ）、ビデオ電話機、電子ブックリーダー（ｅ−ｂｏｏｋ  ｒｅａｄｅｒ）、デスクトップＰＣ（ｄｅｓｋｔｏｐ  ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ラップトップＰＣ（ｌａｐｔｏｐ  ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、ネットブックコンピュータ（ｎｅｔｂｏｏｋ  ｃｏｍｐｕｔｅｒ）、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）、ＰＭＰ（ｐｏｒｔａｂｌｅ  ｍｕｌｔｉｍｅｄｉａ  ｐｌａｙｅｒ）、ＭＰ３プレーヤ、モバイル医療機器、カメラ（ｃａｍｅｒａ）、ウェアラブルデバイス（ｗｅａｒａｂｌｅ  ｄｅｖｉｃｅ）（例えば、電子メガネのようなｈｅａｄ−ｍｏｕｎｔｅｄ−ｄｅｖｉｃｅ（ＨＭＤ）、電子衣服、電子腕輪、電子ネックレス、電子アプセサリ（ａｐｐｃｅｓｓｏｒｙ）、電子タトゥー又はスマートウォッチ（ｓｍａｒｔ  ｗａｔｃｈ））のうち少なくとも１つを含むことができる。
【００４７】
一実施形態によれば、電子装置は、通信機能を備えたスマート家電製品（ｓｍａｒｔ  ｈｏｍｅ  ａｐｐｌｉａｎｃｅ）であってもよい。スマート家電製品は、例えば、テレビジョン、ＤＶＤ（ｄｉｇｉｔａｌ  ｖｉｄｅｏ  ｄｉｓｋ）プレーヤ、オーディオ、冷蔵庫、エアコン、掃除機、オーブン、電子レンジ、洗濯機、空気清浄器、セットトップボックス（ｓｅｔ−ｔｏｐ  ｂｏｘ）、ＴＶボックス（例えば、サムスン社製ＨｏｍｅＳｙｎｃＴＭ、アップル社製ＴＶＴＭ、又はグーグルＴＶＴＭ）、ゲームコンソール（ｇａｍｅ  ｃｏｎｓｏｌｅｓ）、電子辞書、電子キー、カムコーダ（ｃａｍｃｏｒｄｅｒ）、又はデジタルフォトフレームのうち少なくとも１つを含むことができる。
【００４８】
一実施形態によれば、電子装置は、各種医療機器（例えば、ＭＲＡ（ｍａｇｎｅｔｉｃ ｒｅｓｏｎａｎｃｅ ａｎｇｉｏｇｒａｐｈｙ）、ＭＲＩ（ｍａｇｎｅｔｉｃ ｒｅｓｏｎａｎｃｅ ｉｍａｇｉｎｇ）、ＣＴ（ｃｏｍｐｕｔｅｄ ｔｏｍｏｇｒａｐｈｙ）、撮影機、超音波器等）、ナビゲーション（ｎａｖｉｇａｔｉｏｎ）装置、ＧＰＳ受信機（ｇｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ  ｒｅｃｅｉｖｅｒ）、ＥＤＲ（ｅｖｅｎｔ  ｄａｔａ  ｒｅｃｏｒｄｅｒ）、ＦＤＲ（ｆｌｉｇｈｔ  ｄａｔａ  ｒｅｃｏｒｄｅｒ）、自動車インフォテインメント（ｉｎｆｏｔａｉｎｍｅｎｔ）装置、船舶用電子装備（例えば、船舶用航法装置及びジャイロコンパス等）、航空電子機器（ａｖｉｏｎｉｃｓ）、セキュリティ機器、又は産業用もしくは家庭用ロボットのうち少なくとも１つを含むことができる。
【００４９】
一実施形態によれば、電子装置は、通信機能を含む家具（ｆｕｒｎｉｔｕｒｅ）又は建物／構造物の一部、電子ボード（ｅｌｅｃｔｒｏｎｉｃ  ｂｏａｒｄ）、電子署名入力装置（ｅｌｅｃｔｒｏｎｉｃ  ｓｉｇｎａｔｕｒｅ  ｒｅｃｅｉｖｉｎｇ  ｄｅｖｉｃｅ）、プロジェクタ（ｐｒｏｊｅｃｔｏｒ）、又は各種計測機器（例えば、水道、電気、ガス、又は電波計測機器等）のうち少なくとも１つを含むことができる。本発明による電子装置は、上記の様々な装置のうち１つ又はそれ以上の組み合わせであってもよい。また、本発明による電子装置は、上記の機器に限定されないことは当業者にとって自明である。
【００５０】
以下、添付された図面を参照して本発明の様々な実施形態による電子装置について述べる。本発明の様々な実施形態で用いられるユーザという用語は、電子装置を使用する者又は電子装置を使用する装置（例えば、人工知能を持つ電子装置）を含む意味であってもよい。
【００５１】
本実施形態は、同期的メディアを編集するための装置及び方法を含む。
【００５２】
様々な実施形態によれば、電子装置は、メディア、特に、同期的メディアを編集するために使用され得る。一例として、電子装置は、携帯端末を含むことができる。同期的メディアは、持続時間、場所、時点のうち１つ以上と関連性を有する複数のメディアであり得る。
【００５３】
様々な実施形態によれば、同一イベントのために同期的メディアファイルを選択して（例えば、同一イベントに関連した）編集メディアファイルを生成できる。
【００５４】
様々な実施形態によれば、電子装置は、メディアファイルが保存された位置（例えば、サーバアドレス）を示すポインタ（例えば、アドレス）を受信できる。例えば、電子装置は、少なくとも１つの他の電子装置がメディアファイルを保存したアドレスを受信できる。
【００５５】
様々な実施形態によれば、電子装置は、少なくとも１つの他の電子装置と通信してメディアファイルを受信できる。様々な実施形態によれば、電子装置は、同一イベントのための少なくとも１つの他の電子装置からメディアファイルを受信できる。例えば、電子装置は、同一イベントのための複数の電子装置から同期的メディアファイルを受信できる。一例として、イベントはプライベートイベント（例えば、パーティー）、コンサート、スポーツイベント、及び／又は類似体であり得る。
【００５６】
様々な実施形態によれば、同期的メディアを編集するためのインタフェースを提供する装置及び方法が提供され得る。様々な実施形態によれば、インタフェース及び方法は、ビデオ編集及び／又は複数のビデオ（メディア）ストリームの併合を同時に改善するために採用されるビデオフレームの編集、組み合わせ、接続などのためにタッチスクリーンで連続的な相互作用を提供できる。一方、従来の技術によれば、ユーザは、ビデオストリームを所望のビデオに明確にトリミングし、トリミングされたビデオを組み合わせなければ完成されたビデオを生成することができず、ビデオ編集の同期的ストリームのための方法は様々な相互作用を必要とする。
【００５７】
本発明の様々な実施形態によれば、ユーザは、複数のメディアストリームの同期化されたフレーム（クリップ、又はその類似体）を連続的な方式で選択できる。様々な実施形態によれば、ユーザは（例えば、選択されたフレームに対応する領域で）タッチスクリーンをタッチすることによってフレームを選択できる。様々な実施形態によれば、同期的メディアファイルのタイムラインは編集されたメディアファイルの構成フレームの選択時に移動できる。例えば、タイムラインは、電子装置が同期的メディアファイルを編集するためのモードにある時、自動的にスクローリングを開始することができる。別の例として、タイムラインは、ユーザが編集されたメディアファイルの構成フレームを選択する時に移動できる。様々な実施形態によれば、タイムラインは、タッチジェスチャの検出された動きに基づいて移動できる。例えば、タイムラインは、ユーザが左側から右側へジェスチャを動かす場合、次の持続時間（の前）へ移動できる。別の例として、タイムラインは、ユーザが右側から左側へジェスチャを動かすと、前の持続時間（の後）へ移動できる。様々な実施形態によれば、タイムラインが移動する速度はジェスチャの速度に基づくことができる。例えば、ジェスチャの速度が速いと、タイムラインは相対的に速い速度で移動できる。反対に、ジェスチャの速度が遅いと、タイムラインは相対的に遅い速度で移動できる。様々な実施形態によれば、タイムラインは予め設定された速度で移動できる。予め設定された速度は、ユーザ、メーカーによって変更され得る。
【００５８】
タイムラインが移動すると、ユーザはタッチスクリーンをタッチすることによってフレームを連続的に選択できる。タイムラインが移動する持続時間はユーザ、メーカーによって変更され得る。持続時間は、各々の同期的メディアファイルと関連して各々のフレームが現れる時間の長さであり得る。
【００５９】
様々な実施形態によれば、ユーザがフレームを連続して選択する時、選択されたフレームは編集メディアファイルに付加され得る。編集メディアファイルは、例えば、ユーザ選択による複数の同期的メディアファイルのセグメントを含む複合ファイルであり得る。
【００６０】
様々な実施形態によれば、ユーザは、同期的メディアファイルを編集して編集メディアファイルを生成する時、フレーム、クリップ又はその類似体をスキップ（ｓｋｉｐ）できる。ユーザは、表示される同期的メディアファイルの構成フレーム間の領域にタッチ入力を移動させることによってフレームをスキップできる。例えば、ユーザは、フレームをタッチしないために、構成フレーム間の間隙内の領域にかけてタッチ入力を移動させることによってフレームをスキップできる。
【００６１】
様々な実施形態によれば、フレームのスクロール（例えば、タイムラインの移動）はタッチ入力を解除することによって停止することができる。例えば、ユーザのタッチ入力が中止されることによってフレームのスクロールが終了され得る。例えば、同期的メディアファイルのタイムラインの移動は、編集メディアファイルの構成フレームの選択時にタッチ入力を終了することによって停止され得る。様々な実施形態によれば、同期的メディアファイルのタイムラインの移動は、編集メディアファイルに付加される他のフレームを選択するためにタッチ入力を行うことで続けられることができる。
【００６２】
様々な実施形態によれば、同期的メディアファイルは、１つの配列（ａｒｒａｙ）に表示され得る。例えば、各々のメディアファイルは、フレームによるメディアファイルを分割することによって表示され得る。例えば、メディアファイル（又はその一部）は、閾時間長（例えば０．５秒）にそれぞれ対応する複数のクリップを含むように画面に表示され得る。別の例として、メディアファイル（又はその一部）は、複数のフレームを含むように画面に表示され得る。様々な実施形態によれば、複数の同期的メディアファイルは、配列に表示され得る。例えば、配列の大きさによって、構成フレームは配列の一方向（一軸）に表示され得る。他の同期的メディアファイルは、配列の他方向に沿って（例えば、配列の他軸に沿って）表示され得る。様々な実施形態によれば、同期的メディアファイルのうち１つのファイルの各々の構成フレームが他の同期的メディアファイルの各々の構成フレームに合わせて整列されるように配列され得る。様々な実施形態によれば、同期的メディアファイルのうち１つのファイルの各々の表示された構成フレームが他の同期的メディアファイルの構成フレームに合わせて整列されるように配列され得る。様々な実施形態によれば、配列の各セルは各々の持続時間の間、各々の同期的メディアストリームに対応するフレームを含むことができる。
【００６３】
様々な実施形態によれば、同期的メディアファイル（例えば、同期的メディアストリーム）は、時間整列関係で表示され得る。様々な実施形態によれば、同期的メディアファイルは、構成フレームが時間に沿って整列されるように表示され得る。様々な実施形態によれば、ユーザは、編集されたメディアファイルの各々の持続時間の間構成フレームを選択することによって編集されたメディアファイルを形成できる。構成フレーム、クリップ又はその類似体の選択は、同期的メディアファイル（又はその一部）のフレーム、クリップ又はその類似体の間で行われることができる。
【００６４】
様々な実施形態によれば、同期的メディアファイル（例えば、同期的メディアストリーム）は、時間整列関係で表示され得る。ユーザは、所望のフレーム、クリップ又はその類似体に対応する位置でタッチスクリーンをタッチすることによって編集されたメディアファイルのために構成フレームを選択できる。
【００６５】
様々な実施形態によれば、電子装置は、ユーザ入力に応じて様々な同期的メディアファイルを編集できる。様々な実施形態によれば、電子装置は、タッチスクリーン上の入力に応じて様々な同期的メディアファイルを編集できる。ファイル編集のための少なくとも１つの予め設定された入力は電子装置に保存されてもよい。ユーザ入力の検出中に、電子装置は、ユーザ入力がファイル編集のために予め設定された入力のうち１つに対応するか否かを決定できる。電子装置がユーザ入力がファイル編集のために予め設定された入力のうち１つに対応することを確認した場合、電子装置は、ユーザ入力に応じてファイルを編集できる。例えば、電子装置は、同期的メディアファイルのうち少なくとも１つのファイルを編集できる。別の例として、電子装置は、検出されたユーザ入力に応じて編集メディアファイルを編集したり生成することができる。
【００６６】
様々な実施形態によれば、ファイル編集のための少なくとも１つの予め設定された入力は特定の効果を行うための入力に対応できる。
【００６７】
様々な実施形態によれば、フレーム又はクリップのシーケンスによる複数のグライディング（ｇｌｉｄｉｎｇ）は、反復効果を生成するための機能に対応できる。反復効果は、ユーザ入力が滑べるフレーム又はクリップのシーケンスを反復するために編集メディアファイルを編集できる。
【００６８】
様々な実施形態によれば、水平ピンチトゥズーム（ｐｉｎｃｈ−ｔｏ−ｚｏｏｍ）ジェスチャは、タイムラインにおけるクリップの持続時間を変更するための機能に対応できる。例えば、水平のピンチトゥズームジェスチャがユーザの２本の指で画面を触って集める動作（ｐｉｎｃｈ）であれば、対応機能はタイムライムにおけるクリップの持続時間を減少させるものであり得る。別の例として、水平のピンチトゥズームジェスチャがユーザの指を広げて離す動作であれば、対応機能はタイムライムにおけるクリップの持続時間を増加させるものであり得る。水平のピンチトゥズームジェスチャは、編集されたメディアファイルに付加されるクリップの持続時間を制御するために使用され得る。例えば、タイムライムにおけるクリップの持続時間が５秒で、ユーザの指で画面を触って集める水平のピンチトゥズームジェスチャが入力であれば、タイムライムにおけるクリップの持続時間は３秒になるように減少し、３秒持続する間に任意のクリップが編集メディアファイルに付加されるように選択され得る。
【００６９】
様々な実施形態によれば、垂直のピンチトゥズームジェスチャは、フレーム、クリップ又はその類似体の表示サイズを制御するための機能に対応できる。例えば、垂直のピンチトゥズームジェスチャがユーザの指で画面を触って集める動作であれば、対応する機能はフレーム、クリップ又はその類似体の表示サイズを縮小するためのものであり得る。別の例として、垂直のピンチトゥズームジェスチャがユーザの指を広げて離す動作であれば、対応する機能はフレーム、クリップ又はその類似体の表示サイズを拡大させるためのものであり得る。
【００７０】
様々な実施形態によれば、対角線ピンチトゥズームジェスチャは、最終ビデオ（例えば、編集されたメディアファイル）で対応するクリップのプレイバック速度を制御するための機能に対応できる。対角線ピンチトゥズームジェスチャは、編集されたメディアファイルにスロー／クイックモーション効果を挿入するための機能に対応できる。例えば、対角線ピンチトゥズームジェスチャは、編集されたメディアファイルの選択されたクリップに適用することで、選択されたクリップのプレイバック速度を制御できる。別の例として、対角線ピンチトゥズームジェスチャは、編集されたメディアファイルの全てのクリップに適用し、選択されたメディアファイルの全てのクリップのプレイバック速度を制御できる。一例として、対角線ピンチトゥズームジェスチャがユーザの指で画面を触って集める動作であれば、対応する機能は編集されたメディアファイルで対応するクリップ（ら）のプレイバック速度を減少させるものであり得る。別の例として、対角線ピンチトゥズームジェスチャがユーザの指を広げて離すことであれば、対応する機能は編集されたメディアファイルで対応するクリップ（ら）のプレイバック速度を増加させるものであり得る。
【００７１】
様々な実施形態によれば、２本の指でドラッグ（ｄｒａｇ）するジェスチャは、メディアクリップのタイムラインに沿ってスクロールするための機能に対応できる。例えば、２本の指で水平にドラッグするジェスチャは、メディアクリップのタイムラインに沿ってスクロールするための機能に対応できる。一例として、２本の指で水平にドラッグするジェスチャは、当該メディアファイルのフレーム又はクリップに沿って移動できる。別の例として、２本の指で水平にドラッグするジェスチャは、同一イベントに対応する同期的メディアファイルの全てのフレーム又はクリップを沿って移動できる。例えば、同期的メディアファイルの表示された配列で、各々の当該メディアファイルのフレーム又はクリップがタイムラインに関連する他のメディアファイル（ら）のフレーム又はクリップにマッチするように移動できる。２本の指で水平に右側から左側へドラッグするジェスチャは、時間と関連してメディアファイルが移動するように（例えば、その後の時間に関連するメディアクリップを見せるために）メディアクリップのタイムラインに沿ってスクロールするための機能に対応できる。２本の指で水平に左側から右側へドラッグするジェスチャは、時間と関連してメディアファイルを前へ移動させるために（例えば、前の時間に関連するメディアクリップを見せるために）メディアクリップのタイムラインに沿ってスクロールするための機能に対応できる。
【００７２】
様々な実施形態によれば、２本の指でドラッグするジェスチャは、メディアストリーム（例えばビデオストリーム）に沿ってスクロールするための機能に対応できる。例えば、２本の指でドラッグするジェスチャは、同期的メディアファイルに対応する様々なメディアストリームを沿ってスクロールするための機能に対応できる。
【００７３】
様々な実施形態によれば、同期的メディアファイルの要素が配置された配列は、メディアファイルの要素（フレーム、クリップ等）間の間隔空けを含むことができる。様々な実施形態によれば、同期的メディアファイルの要素間の間隔領域で発生するユーザ入力は、メディアファイルを編集するための命令としての入力として認識されないことがある。例えば、要素間の間隔は、特定のフレームを選択するためのユーザ入力の一部として指グライディングの一部として使用され得る。例えば、ユーザは、同期的メディアファイルの様々なフレーム間でフレームを選択できる。選択されたフレームは編集メディアファイルの構成であり得る。例えば、ユーザは、時間に沿ってイベントのフレームに沿って移動する（ｎａｖｉｇａｔｅ）ことができる。ユーザがイベントのフレームを移動する時、ユーザは、イベントの任意の持続時間の間フレームを選択できる。選択されたフレームは特定の持続時間の間同期的メディアファイルのフレーム間で選択され得る。
【００７４】
様々な実施形態によれば、編集メディアファイルの一部として選択されるフレームは、逆方向グライディング動作を行うことによって選択が解除され得る。一例として、フレームを選択するためのユーザ入力が選択されるフレームに対する左側から右側へのグライディングジェスチャに対応する場合、フレームを未選択にするための逆方向グライディング動作は、未選択になるフレーム上の右側から左側へのグライディングジェスチャに対応できる。
【００７５】
様々な実施形態によれば、編集メディアファイルは、ビデオファイル、音楽ファイル、スライドショー（例えば、業務プレゼンテーション、又はその類似体）、又はその類似体であり得る。例えば、同期的メディアは、ビデオ、音楽ファイル、スライドショー又はその類似体であり得る。様々な実施形態によれば、編集されたメディアファイルがスライドショーであれば、複合スライドショーはスライドショーのためのスライドを含む複数のファイル間で生成され得る。
【００７６】
図１は、本発明の様々な実施形態による電子装置の編集メディアファイル生成のためのフレーム選択動作を示す図である。
【００７７】
図１を参照すると、様々な実施形態による電子装置は、メディアを編集するためのアプリケーションの実行に対応して複数のメディアを表示するように構成されたユーザインタフェース１００を表示できる。
【００７８】
様々な実施形態によれば、編集メディアファイル（ｅｄｉｔｅｄ  ｍｅｄｉａ  ｆｉｌｅ）は、複数のメディアに含まれたフレーム（又はクリップ等）の中から入力（例えば、タッチ入力等）によって選択されたフレームで生成された１つのメディアであり得る。様々な実施形態によれば、編集メディアの生成に使用される複数のメディアは、他の電子装置から受信されるか、または電子装置に保存されたメディアであり得る。様々な実施形態によれば、複数のメディアは、持続時間、場所、時点のうち１つ以上と関連性を有し得る。様々な実施形態によれば、関連性を有し得るということは、同時に生成（ｓｙｎｃｈｒｏｎｏｕｓ）されたことを意味する場合がある。以下の説明では、複数のメディアを同期的メディア（ｓｙｎｃｈｒｏｎｏｕｓ  ｍｅｄｉａ）という用語を用いて表現することもできる。
【００７９】
一実施形態によれば、メディアは映像データであってもよく、複数のメディアは互いに異なる位置で同じ時点で撮影した映像であってもよい。例えば、オブジェクト（例えば、動く者）に対して、Ａ場所で撮影したＡ映像、Ｂ場所で撮影したＢ映像、Ｃ場所で撮影したＣ映像、Ｄ場所で撮影したＤ映像などであってもよい。
【００８０】
様々な実施形態によれば、図１に示すように、ユーザインタフェース１００は、４つのメディアストリーム（メディアストリームＡ、メディアストリームＢ、メディアストリームＣ、メディアストリームＤ）を表示できる。各々のメディアストリームは、持続時間（ｔｉｍｅ  ｄｕｒａｔｉｏｎｓ）に沿って表示され得る。一実施形態によれば、持続時間は、図に示すように、ｔ０，ｔ１，ｔ２，ｔ３，ｔ４，ｔ５，ｔ６，ｔ７に示すことができる。
【００８１】
様々な実施形態によれば、ユーザインタフェース１００は、持続時間に沿ってフレームが並んで配置されるようにメディアを表示できる。例えば、上記図１に示すように、ユーザインタフェース１００は、垂直軸に沿ってメディアストリームを表示し、水平軸に沿って時間、例えば、持続時間で分割された時間を表示できる。一実施形態によれば、メディアストリームＡに対してストリームを持続時間に沿ってフレームに分割し、分割されたフレームを持続時間にマッピングできる。例えば、持続時間ｔ０に該当するメディアストリームＡのフレームはａ０であるとする。持続時間ｔ１に該当するメディアストリームＡのフレームはａ１であるとし、持続時間ｔ２に該当するメディアストリームＡのフレームはａ２であるとし、持続時間ｔ３に該当するメディアストリームＡのフレームはａ３であるとし、持続時間ｔ４に該当するメディアストリームＡのフレームはａ４であるとし、持続時間ｔ５に該当するメディアストリームＡのフレームはａ５であるとし、持続時間ｔ６に該当するメディアストリームＡのフレームはａ６であるとし、持続時間ｔ７に該当するメディアストリームＡのフレームはａ７であるとする。
【００８２】
同様に、メディアストリームＢのフレームｂ０，ｂ１，ｂ２，ｂ３，ｂ４，ｂ５，ｂ６，ｂ７が各々対応する持続時間（ｔ０，ｔ１，ｔ２，ｔ３，ｔ４，ｔ５，ｔ６，ｔ７）毎に配列されるように配置されるとし、メディアストリームＣは、フレームｃ０，ｃ１，ｃ２，ｃ３，ｃ４，ｃ５，ｃ６，ｃ７が各々対応する持続時間（ｔ０，ｔ１，ｔ２，ｔ３，ｔ４，ｔ５，ｔ６，ｔ７）毎に配列されるように配置されるとし、メディアストリームＤは、フレームｄ０，ｄ１，ｄ２，ｄ３，ｄ４，ｄ５，ｄ６，ｄ７が各々対応する持続時間（ｔ０，ｔ１，ｔ２，ｔ３，ｔ４，ｔ５，ｔ６，ｔ７）毎に配列されるように配置されるとする。
【００８３】
様々な実施形態によれば、ユーザは、メディアファイルを編集して１つの編集メディアファイル（例えば、複合メディアファイル（ｃｏｍｐｏｓｉｔｅ  ｍｅｄｉａ  ｆｉｌｅ））を生成できる。様々な実施形態によれば、ユーザは、編集メディアファイルに追加されるフレームを選択できる。一実施形態によれば、ユーザは、ユーザインタフェース１００とインターラクトすることで所望のフレームを選択できる。様々な実施形態によれば、ユーザインタフェース１００は、タッチスクリーンと共に具現化されてもよい。様々な実施形態によれば、ユーザは、所望のフレームが表示される位置でタッチスクリーンをタッチすることによって編集メディアファイルに追加するフレームを選択できる。
【００８４】
様々な実施形態によれば、ユーザインタフェース１００は、一部の持続時間の間メディアストリームのフレームを表示できる。一実施形態によれば、図１に示すように、ユーザインタフェース１００は、一部の持続時間の間選択ウィンドウ１３０を介してメディアストリームのフレームを表示できる。図示の図面で、選択ウィンドウ１３０は、３つの持続時間（ｔ２，ｔ３，ｔ４）を包括し、ユーザは、選択ウィンドウ１３０に表示された一部のフレームを選択、未選択又はインターラクトできる。
【００８５】
様々な実施形態によれば、ユーザは、所望のフレームに対してタッチ入力を行ってメディアストリームを編集することで編集メディアファイルを生成できる。様々な実施形態によれば、ユーザが持続時間ｔ０に対応するメディアストリームＢのフレームｂ０にタッチ入力１１０を行うと、フレームｂ０は編集メディアファイルに追加されるように選択され得る。一実施形態によれば、フレームｂ０が選択ウィンドウ内に存在する場合、編集メディアファイルに追加されるように選択され得る。
【００８６】
様々な実施形態によれば、ユーザがフレームを選択すると、タイムラインはスクロールを開始することができる。一実施形態によれば、タイムラインは時間順にスクロールされ得る。様々な実施形態によれば、タイムラインをスクロールする時、編集メディアファイルに追加されるフレームを連続的に選択できるように、選択ウィンドウはフレームを移動させてフレームを出力できる。一実施形態によれば、フレームｂ０でタッチイベントを入力した後、ユーザは、所望のフレームにタッチ入力をドラッグすることによって編集メディアファイルに追加するフレームを連続して選択できる。例えば、図１に示すように、ユーザは、フレームｂ０，ｂ１，ｂ２，ｃ３を選択する選択ベクター（ｓｅｌｅｃｔｉｏｎ  ｖｅｃｔｏｒ）１２０を入力できる。様々な実施形態によれば、ユーザは、出力されたメディアストリームのフレームのうち所望のフレームに直接タッチ入力できる。様々な実施形態によれば、ユーザは、表示された持続時間に表示されたメディアストリームのフレームのうち所望のフレームに直接タッチ入力できる。一実施形態によれば、図１に示すように、選択ベクター１２０に従ってメディアストリームＢのフレームに対応するフレームｂ２を選択した後、ユーザは、選択ベクター１２０がメディアストリームＣのフレームに対応するフレームｃ３へ向かうようにすることができる。
【００８７】
様々な実施形態によれば、ユーザインタフェース１００は、フレームを選択できる現在の持続時間を表示された他の持続時間に比べて強調されるように表示できる。例えば、現在選択されたフレーム又は現在選択されるフレームが含まれた持続時間に該当する各メディアストリームのフレームは、他の持続時間に該当する各メディアストリームのフレームと区分されて表示され得る。
【００８８】
一実施形態によれば、上記図１に示すように、選択ウィンドウ１３０は、持続時間ｔ２，ｔ３，ｔ４でメディアストリームＡ，Ｂ，Ｃのためのフレームを含むことができ、現在の選択は選択ベクター１２０に従ってタッチ入力がドラッグされるフレームｃ３の選択に対応できる。一実施形態によれば、現在の持続時間に該当する各々のフレームａ３，ｂ３，ｃ３，ｄ３は、選択ウィンドウ１３０の他の持続時間に該当するフレームａ２，ｂ２，ｃ２，ｄ２，ａ４，ｂ４，ｃ４，ｄ４に比べて強調表示され得る。
【００８９】
様々な実施形態によれば、現在選択されたフレームが属する持続時間に該当するフレームａ３，ｂ３，ｃ３，ｄ３に隣接した空間は、選択ウィンドウ１３０に表示されたフレーム間の他の空間に比べて相対的に陰影付けで表示され得る。
【００９０】
様々な実施形態によれば、ユーザは、望まないフレームの選択を回避するためにフレーム間の間隙を介してタッチ入力を移動できる。一実施形態によれば、タッチ入力が現在フレームｃ３にあって、ユーザが編集されたメディアファイルの持続時間ｔ４のフレームに対応するようにａ４を選択することを望む場合、ユーザは、持続時間ｔ３に対して表示されたフレームと持続時間ｔ４に対して表示されたフレームとの間の間隔を介してタッチ入力をドラッグできる。フレームａ４を選択するために、ユーザは、フレームａ４が表示された位置でタッチスクリーン上からタッチ入力をドラッグできる。
【００９１】
様々な実施形態によれば、ユーザは、編集メディアファイルに追加するために選択されたフレームに対する選択を取り消すことができる。様々な実施形態によれば、ユーザは、選択ベクター１２０に従ってタッチ入力が後へ移動するようにドラッグすることによって、既に選択されたフレームの選択を取り消すことができる。一実施形態によれば、タッチ入力が現在フレームｃ３に位置し、ユーザがフレームｃ３，ｂ２に対する選択を取り消そうとする場合、ユーザは、フレームｃ３が取り消されるようにタッチ入力をｂ２側へドラッグ（逆方向にドラッグ）し、その後にタッチ入力をｂ１側に向かって後ろへドラッグして、フレームｂ２に対する選択も取り消すことができる。本発明の様々な実施形態によれば、ユーザがフレーム選択を解除したりタッチ入力を時間上逆方向へ（例えば、前の持続時間に）ドラッグすると、タイムラインは、逆方向にスクロールできる。例えば、選択ウィンドウ１３０は、メディアファイルに関連してタッチ入力の位置に対応する（例えば、選択ベクター１２０の位置及び／又は移動に対応する）持続時間にフレームを表示するために後ろへ移動できる。
【００９２】
様々な実施形態によれば、選択されたフレーム（例えば、選択ベクター１２０に沿ったフレーム）は選択されていないフレームに比べて強調されて表示され得る。例えば、選択されたフレーム又は選択されたフレームの周りは陰影付けで表示され得る。
【００９３】
図２は、本発明の様々な実施形態による電子装置によって生成された編集メディアファイルを示す図である。
【００９４】
上記図２を参照すると、編集メディアファイルは、同期的メディアファイルのフレーム（クリップ又はその類似体）に対するユーザ選択に応じて生成できる。一実施形態によれば、図２に示すように、ユーザインタフェース２００は、同期的メディアファイルのフレームの配列を表示できる（例えば、メディアストリームＡ、メディアストリームＢ、メディアストリームＣ、メディアストリームＤに対応するフレームの配列を表示できる。）。一実施形態によれば、図２に示すように、フレームの選択２１０は、フレームｂ０，ｂ１，ｂ２，ｃ３，ａ４，ａ５，ｄ６，ｄ７を選択するものであり得る。例えば、選択２１０は、フレームｂ０でのタッチ入力イベント及びフレームｂ１，ｂ２，ｃ３，ａ４，ａ５，ｄ６，ｄ７を通過するタッチ入力ドラッグであり得る。
【００９５】
様々な実施形態によれば、選択されたフレームは、同期的メディアファイルに対応するフレームの配列に沿って表示され得る。様々な実施形態によれば、選択されたメディアストリーム２４０は表示され得る。一実施形態によれば、選択されたメディアストリーム２４０は、ユーザが編集メディアファイルに付加するために選択されたフレームを確認することを可能にすることができる。様々な実施形態によれば、選択されたメディアストリーム２４０は、同期的メディアファイルに対応するフレームの配列と共に表示され得る。図２に示すように、選択されたメディアストリーム２４０は、選択２１０に関連づけられたフレームに対応するフレームｂ０，ｂ１，ｂ２，ｃ３，ａ４，ａ５，ｄ６，ｄ７を含む。
【００９６】
様々な実施形態によれば、ユーザは、他の機能を行うための入力を生成できる。例えば、ユーザは、同期的メディアファイルを編集することに関連する機能を行うためのジェスチャを入力できる。様々な実施形態によれば、ユーザは、高級編集機能を行うためのジェスチャを入力できる。高級編集機能を行うためのジェスチャは、特定のフレームに対して入力されることができる。例えば、ユーザが高級編集機能を行うことを望むフレームを選択でき、ユーザは、フレームを選択した後、所望の高級機能に対応するジェスチャを入力できる。別の例として、ユーザは、所望のフレームで所望の高級機能に対応するジェスチャを入力できる。
【００９７】
様々な実施形態によれば、同期的メディアファイル（例えば、又は特定のフレーム、クリップ、又はその類似体）を編集するための入力は、編集されたメディアストリームを構成するフレームが選択された後、入力されることができる。例えば、編集されたメディアストリームに含まれたフレームが選択されると、ユーザは、その後編集されたメディアストリーム又は特定のフレームに高級編集を行うことができる。一実施形態によれば、編集されたメディアストリーム２４０に含まれたフレーム、クリップ又はその類似体が選択された後、ユーザが高級編集機能をフレームｂ２に行うことを望むと、ユーザは、編集されたメディアストリーム２４０に表示されたフレームｂ２側へ移動して所望の高級機能に対応するジェスチャを入力できる。
【００９８】
様々な実施形態によれば、同期的メディアファイル（例えば、又は特定のフレーム）を編集するための入力は、ユーザが編集されたメディアストリームに付加されるフレームを選択する際に入力されることができる。
【００９９】
様々な実施形態によれば、高級編集機能は、タイムライムにおけるクリップの持続時間の変更、ユーザインタフェースに表示されたフレームの表示拡大、編集されたメディアファイルにおけるクリップのプレイバック速度の変更、タイムラインに沿ったスクロール、フレーム側へ又はフレームから遠ざかる方式のズームという特定の効果を付加することに対応できる。
【０１００】
様々な実施形態によれば、ユーザは、フレームの選択を修正することなくタイムラインに沿ってスクロールできる。例えば、図２に示すように、選択２１０が入力されてフレームｂ０，ｂ１，ｂ２，ｃ３，ａ４，ａ５，ｄ６，ｄ７が選択されても、ユーザは、タイムライン全般にかけてスクロールし、持続時間ｔ１，ｔ２，ｔ３を表示するように選択ウィンドウ２３０を移動させることができる。
【０１０１】
図３Ａ乃至図３Ｂは、様々な実施形態による電子装置のメディア編集動作を示すフローチャートである。
【０１０２】
図３Ａ、図３Ｂを参照すると、ステップ３０５にて、電子装置は、同期的メディアファイルを受信する。様々な実施形態によれば、電子装置は、他の電子装置から同期的メディアファイルを受信できる。例えば、電子装置は、同一イベントに関連づけられたメディアファイルを記録する他の電子装置から同期的メディアファイルのメディアファイルを受信できる。様々な実施形態によれば、電子装置は、サーバから同期的メディアファイルを提供され得る。例えば、電子装置は、複数の電子装置が同一イベントに関する記録をアップロードする中央サーバを検索又は接続して同期的メディアファイルを提供され得る。様々な実施形態によれば、電子装置は、少なくとも１つの保存機器に接続又は検索して同期的メディアファイルを提供され得る。
【０１０３】
様々な実施形態によれば、電子装置は、同期的メディアファイルを受信するために隣接した電子装置とペアリング又は通信を行うことができる。
【０１０４】
ステップ３１０にて、電子装置は、メディアファイルを編集するための入力を感知できる。様々な実施形態によれば、電子装置は、編集メディアファイル（複合メディアファイル（ｃｏｍｐｏｓｉｔｅ  ｍｅｄｉａ  ｆｉｌｅ））を生成するための入力を感知できる。様々な実施形態によれば、編集メディアファイルを生成するための入力は、ユーザが編集メディアファイルを生成するためのフレームを含む同期的メディアファイルの選択を含むことができる。
【０１０５】
ステップ３１５にて、電子装置は、メディアソース及び予め定義された時間周期に沿って同期的メディアファイルを表示できる。一実施形態によれば、電子装置は、同期的メディアファイルをメディアストリーム及び持続時間に沿って配列されるように表示できる。
【０１０６】
ステップ３２０にて、電子装置は、入力を感知できる。ステップ３２５にて、電子装置は、入力が時間周期に特定のメディアソースからメディアファイルの一部を選択することに対応するかを確認することができる。一実施形態によれば、電子装置は、入力が同期的メディアファイルのフレームの選択に対応するかを確認することができる。
【０１０７】
入力が特定のメディアソースからメディアファイルの一部を選択することに対応すると確認されると、ステップ３３０にて、電子装置は、時間周期に特定のメディアソースからメディアファイルの一部を選択できる。様々な実施形態によれば、電子装置は、入力による持続時間に対応してメディアストリームのフレームを選択できる。
【０１０８】
ステップ３３５にて、電子装置は、入力を感知できる。
【０１０９】
ステップ３４０にて、電子装置は、入力が編集機能を終了するための入力に対応するかを確認することができる。
【０１１０】
ステップ３４０にて、入力が編集機能を終了するための入力に対応すると確認することによって、編集機能を終了できる。
【０１１１】
様々な実施形態によれば、電子装置は、同期的メディアファイルの中から選択されたフレームで構成された編集メディアファイルを生成できる。
【０１１２】
様々な実施形態によれば、電子装置は、入力が編集機能を終了するための入力に対応しないと確認することによって、ステップ３２５の動作を行うことができる。一実施形態によれば、入力が他のフレームの選択に対応する場合、電子装置は、ステップ３２５の動作を行うことができる。別の実施形態として、入力が高級編集機能を行うための入力に対応する場合、電子装置は、ステップ３２５の動作を行うことができる。
【０１１３】
様々な実施形態によれば、入力が特定のメディアソースからメディアファイルの一部を選択することに対応しないと確認されると、電子装置は、ステップ３４５の動作を行うことができる。例えば、電子装置は、入力が編集機能を行ったり特定の効果を付加するための命令に対応するかを確認することができる。
【０１１４】
ステップ３５０にて、電子装置は、編集機能を行ったり特定の効果を付加するための命令に対応すると決定することに対応して、当該編集機能又は特定の効果機能を行うことができる。一実施形態によれば、入力が高級編集機能に対応する場合、電子装置は、当該機能を行うことができる。
【０１１５】
ステップ３５５にて、電子装置は、入力を感知することができ、入力が時間周期に特定のメディアソースからメディアファイルの一部を選択することに対応するかを確認する動作（ステップ３２５）を行うことができる。
【０１１６】
ステップ３６０にて、電子装置は、入力が編集機能を行ったり特定の効果を付加するための命令に対応しないと決定することに対応して、当該機能を行うことができる。
【０１１７】
図４は、本発明の様々な実施形態による電子装置の構成を示す図である。
【０１１８】
電子装置は、制御部４１０、保存部４２０、入力部４３０、ディスプレイ部４４０及び通信部４５０を含むことができる。様々な実施形態によれば、電子装置は、カメラ部４６０をさらに含むことができる。電子装置は、オーディオ処理部（図示せず）をさらに含むことができ、オーディオ処理部は、例えば、カメラ部４６０によって記録されたビデオに関連づけてサウンドを生成し、サウンドを記録する等の動作を行うことができる。
【０１１９】
様々な実施形態によれば、制御部４１０は、プロセッサであってもよく、電子装置は、少なくとも１つの制御部４１０を含むことができる。少なくとも１つの制御部４１０は、電子装置の動作を制御するように構成されることができる。例えば、少なくとも１つの制御部４１０は、電子装置に含まれた様々な構成要素又はユニット（例えば、保存部、入力部、ディスプレイ部、通信部、カメラ部等）の動作を制御できる。少なくとも１つの制御部４１０は、電子装置に含まれた様々な構成要素に信号を送信し、電子装置の内部ブロック間の信号の流れを制御できる。様々な実施形態によれば、制御部４１０は、入力に応じた行為（例えば、命令（ｃｏｍｍａｎｄ）、機能（ｆｕｎｃｔｉｏｎ）等）を処理できる。一実施形態によれば、制御部４１０は、例えば、直接他の電子装置と通信を行ったりネットワークを介して他の電子装置と通信できる。一実施形態によれば、制御部４１０は、同期的メディアファイルを有効に受信させることができる。様々な実施形態によれば、制御部４１０は、同期的メディアファイルに対応する複数の同期的メディアストリームを表示させることができる。制御部４１０は、複数の同期的メディアストリームを表示させ、対応する持続時間の間各々の同期的メディアストリームを示すフレームを表示させることができる。制御部４１０は、複数の同期的メディアファイルを編集するための入力を検出させることができる。制御部４１０は、複数の同期的メディアファイルを編集するための入力を検出させて１つの編集メディアファイルを生成させることができる。様々な実施形態によれば、制御部４１０は、特定の持続時間の間同期的メディアファイルのフレームを選択するための入力を検出させることができる。制御部４１０は、選択されたフレームを編集メディアファイルのための編集メディアストリームに関連づけることができる。制御部４１０は、高級編集機能を行うための入力を検出させることができる。一実施形態によれば、制御部４１０は、編集メディアストリームの選択されたフレームのための高級編集機能を行うための入力を検出させることができる。別の実施形態によれば、制御部４１０は、複数の同期的メディアストリームのうち少なくとも１つのメディアストリーム又はメディアストリームの配列で高級機能を行うための入力を検出させることができる。制御部４１０は、編集メディアストリームに付加されるように選択されたフレームの選択を取り消すための入力を検出させることができる。制御部４１０は、編集メディアストリームに対応する編集メディアファイルを生成でき、編集されたメディアストリームは複数の持続時間の間複数の同期的メディアストリームの中から選択されたフレームを含むことができる。
【０１２０】
様々な実施形態によれば、保存部４２０は、ユーザデータなどを保存できるだけでなく、動作機能を行うプログラムも保存することができる。様々な実施形態によれば、保存部４２０は、電子装置の全般的な動作を制御するためのプログラム、電子装置を起動するオペレーションシステム（ＯＳ）、カメラ機能、サウンド再生機能、画像又はビデオ再生機能、通信機能（例えば、近距離通信（ＮＦＣ、Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ））などのような機能を行うためのアプリケーションプログラムを保存することができる。様々な実施形態によれば、保存部４２０は、電子装置のユーザによって生成されたユーザデータ、例えば、ショートメッセージ、ゲームファイル、音楽ファイル、映画ファイル等を保存することができる。様々な実施形態によれば、保存部４２０は、ユーザが同期的メディアファイルを編集できるようにするアプリケーションを保存することができる。一実施形態によれば、保存部４２０は、ユーザが同期的メディアファイルを編集して編集されたメディアストリームに対応する編集メディアファイルを生成できるようにするアプリケーションを保存することができる。保存部４２０は、ユーザが複数の同期的メディアストリームからフレームを選択して編集されたメディアストリームを選択できるようにするアプリケーションを保存することができる。保存部４２０は、少なくとも１つの他の電子装置、サーバ、保存機器などから複数の同期的メディアファイルを受信させるようにするアプリケーションを保存することができる。保存部４２０は、ユーザが同期的メディアストリーム、編集されたメディアストリーム、同期的メディアストリーム又は編集されたメディアストリームの配列などで高級編集機能を行うことができるようにするアプリケーションを保存することができる。保存部４２０は、ユーザが同期的メディアストリーム又は編集されたメディアストリームのためのフレームに高級編集機能を行うことができるアプリケーションを保存することができる。
【０１２１】
入力部４３０は、ユーザ入力を受信するための入力キー及び機能キーを含むことができる。一実施形態によれば、入力部４３０は、数字又は様々な文字情報の入力を受信することができ、電子装置の機能を制御するための入力キー及び機能キーを含むことができる。例えば、入力部４３０は、音声通話を要求する発信キー、ビデオ通話を要求するビデオ通話要求キー、音声通話又は映像通話の終了を要求する終了キー、オーディオ信号の出力ボリュームを調整するためのボリュームキー、方向キーなどを含むことができる。様々な実施形態によれば、入力部４３０は、フレームの選択及び／又は編集に関連づけられた信号を制御部４１０に送信できる。入力部４３０は、同期的メディアストリームの配列、編集されたメディアストリーム、同期的メディアストリーム又は編集されたメディアストリームのためのフレームなどに関連づけられた信号を制御部４１０に送信できる。入力部４３０は、タッチパッド、タッチスクリーン、ボタン型キーパッド、ジョイスティック、ホイールキー等のような入力手段のうち１つ又はその組み合わせで形成され得る。
【０１２２】
ディスプレイ部４４０は、ユーザによって入力された情報又はユーザに提供される情報だけでなく電子装置の様々なメニューを表示できる。一実施形態によれば、ディスプレイ部４４０は、非活性画面、文字入力画面、発信画面などのような様々な画面を提供できる。様々な実施形態によれば、ディスプレイ部４４０は、同期的メディアファイルを受信するためのメニュー及び画面を表示できる。一実施形態によれば、メニューは、電子装置でデータ転送に関連づけられた機能リストを含むことができる。例えば、メニューは、他の電子装置へのデータのコピー、他の電子装置からのデータの貼り付け等に対応する機能を含むリストを含むことができる。メニューは、ユーザが転送データを選択し、そして／又はデータが転送される電子装置を選択できるように表示され得る。様々な実施形態によれば、ディスプレイ部４４０は、ユーザが操作できる、またはタッチスクリーンを介して入力して複数の同期的メディアファイルを有効に受信できるインタフェースを表示できる。様々な実施形態によれば、ディスプレイ部４４０は、ユーザが操作できる、またはタッチスクリーンを介して入力して編集されたメディアストリームを形成するフレームの選択を入力できるインタフェースを表示できる。様々な実施形態によれば、ディスプレイ部４４０は、ユーザが操作する、またはタッチスクリーンを介して入力してメディアファイル及び／又はそれに関連づけられたメディアストリーム（例えば、同期的メディアストリーム、編集されたメディアストリーム、同期的メディアストリーム、編集されたメディアストリーム又はその類似体のフレーム、クリップ又はその類似体）の高級編集を行うことができるインタフェースを表示できる。ディスプレイ部４４０は、液晶ディスプレイ（ＬＣＤ）、有機発光ダイオード（ＯＬＥＤ）、アクティブマトリックス式有機発光ダイオード（ＡＭＯＬＥＤ）、などで形成されることができ、このような例示に限定されない。さらに、ディスプレイ部４４０は、タッチスクリーンとして形成された場合、入力部４３０の機能を行うことができる。
【０１２３】
通信部４５０は、他の電子装置と通信するように構成され得る。一実施形態によれば、通信部４５０は、ブルートゥース（登録商標）技術、ＷｉＦｉ技術、ＮＦＣ技術、赤外線技術又は他の無線技術を介して通信するように構成され得る。様々な実施形態によれば、電子装置は（例えば、ＮＦＣなどを用いて）、他の電子装置とペアリングでき、電子装置は、通信部４５０を介して他の電子装置にデータを転送したり他の電子装置からデータを受信できる。様々な実施形態によれば、電子装置は、少なくとも１つの他の電子装置から同期的メディアファイルを受信することができ、サーバ及び／又はその類似体から同期的メディアファイルにアクセスしたり検索することができる。
【０１２４】
様々な実施形態によれば、カメラ部４６０は、画像、ビデオ及び／又はその類似体をキャプチャできる。カメラ部４６０は、画像、ビデオ及び／又はその類似体を保存部４２０に保存することができる。様々な実施形態によれば、カメラ部４６０は、フラッシュ、フィルタ、ズームユニット及び／又はその類似体を含むことができる。
【０１２５】
本実施形態による電子装置の前述した構成要素は各々１つ又はそれ以上の部品（ｃｏｍｐｏｎｅｎｔ）で構成されることができ、当該構成要素の名称は電子装置の種類によって異なる場合がある。本実施形態による電子装置は、上述の構成要素のうち少なくとも１つを含んで構成されてもよく、一部の構成要素が省略されても、または追加的な他の構成要素をさらに含んでもよい。また、本実施形態による電子装置の構成要素のうち一部が結合されて１つの個体（ｅｎｔｉｔｙ）に構成されることによって、結合前の当該構成要素の機能を同一に行ってもよい。
【０１２６】
本実施形態において用いられた用語「モジュール」は、例えば、ハードウェア、ソフトウェア又はファームウェア（ｆｉｒｍｗａｒｅ）のうち１つ又は２つ以上の組み合わせを含む単位（ｕｎｉｔ）を意味し得る。「モジュール」は、例えば、ユニット（ｕｎｉｔ）、ロジック（ｌｏｇｉｃ）、論理ブロック（ｌｏｇｉｃａｌ  ｂｌｏｃｋ）、部品（ｃｏｍｐｏｎｅｎｔ）又は回路（ｃｉｒｃｕｉｔ）などの用語と代替して使用（ｉｎｔｅｒｃｈａｎｇｅａｂｌｙ  ｕｓｅ）され得る。「モジュール」は、一体に構成された部品の最小単位又はその一部であることができる。「モジュール」は、１つ又はそれ以上の機能を行う最小単位又はその一部であることができる。「モジュール」は、機械的又は電子的に具現化され得る。例えば、本実施形態による「モジュール」は、知られたまたは今後開発される、ある動作を行うＡＳＩＣ（ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）チップ、ＦＰＧＡｓ（ｆｉｅｌｄ−ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙｓ）又はプログラム可能論理装置（ｐｒｏｇｒａｍｍａｂｌｅ−ｌｏｇｉｃ  ｄｅｖｉｃｅ）のうち少なくとも１つを含むことができる。
【０１２７】
様々な実施形態によれば、本発明による装置（例えば、モジュール又はその機能）又は方法（例えば、動作）の少なくとも一部は、例えば、プログラミングモジュールの形態でコンピュータ読取可能な記録媒体（ｃｏｍｐｕｔｅｒ−ｒｅａｄａｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉａ）に保存された命令として具現化され得る。命令は、１つ以上のプロセッサ（例えば、制御部４１０）によって実行される場合、１つ以上のプロセッサが命令に該当する機能を行うことができる。コンピュータ読取可能な記録媒体は、例えば、保存部４２０である場合がある。プログラミングモジュールの少なくとも一部は、例えば、制御部４１０によって具現化（ｉｍｐｌｅｍｅｎｔ）（例えば、実行）されてもよい。プログラミングモジュールの少なくとも一部は、１つ以上の機能を行うための、例えば、モジュール、プログラム、ルーチン、命令セット（ｓｅｔｓ  ｏｆ  ｉｎｓｔｒｕｃｔｉｏｎｓ）又はプロセスなどを含むことができる。
【０１２８】
コンピュータ読取可能な記録媒体には、ハードディスク、フロッピーディスク及び磁気テープのようなマグネティック媒体（Ｍａｇｎｅｔｉｃ  Ｍｅｄｉａ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）のような光気録媒体（Ｏｐｔｉｃａｌ  Ｍｅｄｉａ）、フロプティカルディスク（Ｆｌｏｐｔｉｃａｌ  Ｄｉｓｋ）のような光磁気媒体（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  Ｍｅｄｉａ）、そしてＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュメモリなどのようなプログラム命令（例えば、プログラミングモジュール）を保存し遂行するように特別に構成されたハードウェア装置が含まれてもよい。また、プログラム命令にはコンパイラによって作られる機械語コードだけでなく、インタプリタなどを使用してコンピュータによって実行され得る高級言語コードを含むことができる。上記ハードウェア装置は、本実施形態の動作を行うために、１つ以上のソフトウェアモジュールとして作動するように構成されることができ、その逆も同じである。
【０１２９】
本発明によるモジュール又はプログラミングモジュールは、上記の構成要素のうち少なくとも１つ以上を含む、一部が省略される、又は追加的な他の構成要素をさらに含むことができる。本発明によるモジュール、プログラミングモジュール又は他の構成要素によって行われる動作は、順次的、並列的、反復的又はヒューリスティック（ｈｅｕｒｉｓｔｉｃ）な方法で実行されることができる。また、一部の動作は、他の順序で実行される、省略される、又は他の動作が追加されることができる。
【０１３０】
様々な実施形態によれば、命令を保存している記録媒体において、命令は、少なくとも１つのプロセッサによって実行される際に少なくとも１つのプロセッサが少なくとも１つの動作を行うように設定されたものであって、少なくとも１つの動作は、複数のメディアファイルを受信する動作、メディアファイルに対応する複数のメディアストリームを画面に表示する動作、複数のストリームの中からストリームの部分を選択するためのタッチ入力を感知する動作及び入力に対応して選択されたストリームで構成された編集メディアストリームを生成する動作を含むことができる。
【０１３１】
本実施形態によれば、複数のメディアファイルに対するストリームのうちタッチ入力で選択されたストリームで構成された１つのメディアストリームを生成させることでメディア編集動作を簡素化することができる。
【０１３２】
なお、本明細書及び図面に開示された本実施形態の実施形態は本実施形態の技術内容を解りやすく説明し、本実施形態の理解を助けるために特定の例を提示したものに過ぎず、本実施形態の範囲を限定することを意図しない。したがって、本実施形態の範囲はここに開示された実施形態以外にも本実施形態の技術的思想を基に導出される全ての変更又は変形された形態が本実施形態の範囲に含まれるものであると解析されるべきである。
【図１】
2015079557.tif 000003
【図２】
2015079557.tif 000004
【図３Ａ】
2015079557.tif 000005
【図３Ｂ】
2015079557.tif 000006
【図４】
2015079557.tif 000007