TWI483173B - 提供媒體內容存取的方法及系統 - Google Patents

提供媒體內容存取的方法及系統 Download PDF

Info

Publication number
TWI483173B
TWI483173B TW102108360A TW102108360A TWI483173B TW I483173 B TWI483173 B TW I483173B TW 102108360 A TW102108360 A TW 102108360A TW 102108360 A TW102108360 A TW 102108360A TW I483173 B TWI483173 B TW I483173B
Authority
TW
Taiwan
Prior art keywords
user
user interface
objects
selection
media content
Prior art date
Application number
TW102108360A
Other languages
English (en)
Other versions
TW201339946A (zh
Inventor
Gregory A Dunko
Charles Curtiss Hunt
Original Assignee
Htc Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Htc Corp filed Critical Htc Corp
Publication of TW201339946A publication Critical patent/TW201339946A/zh
Application granted granted Critical
Publication of TWI483173B publication Critical patent/TWI483173B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/5866Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, manually generated location and time information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Library & Information Science (AREA)
  • Multimedia (AREA)
  • User Interface Of Digital Computer (AREA)

Description

提供媒體內容存取的方法及系統
本發明係指一種提供媒體內容存取的方法及系統,尤指一種可用於一電腦裝置中,並藉由觸控螢幕上的圖形使用者介面,幫助使用者有效率地存取媒體內容的媒體內容存取方法及系統。
隨著通訊技術的快速發展,行動電腦裝置已成為人們生活中不可或缺的部分,其原因在於行動電腦裝置的可攜性以及不斷增加的應用程式,今日,人們可透過行動裝置進行許多功能,例如音樂及影像的錄製及播放。然而,對於管理並提供媒體內容存取裝置的需求正逐漸增加。
本發明揭露一種提供媒體內容存取的方法,用於一電腦裝置中,該方法包含有於該電腦裝置之一觸控螢幕上產生一使用者介面,該使用者介面包含用來顯示物件的複數個選擇組件,每一物件對應於一媒體檔案,該複數個選擇組件另用來排序對應於複數個媒體檔案之複數個物件。該方法另包含有該電腦裝置經由該使用者介面從一使用者取得一使用者輸入,其中該使用者輸入包含針對該複數個選擇組件中至少一者的操作;根據該使用者輸入,顯示對應於複數個媒體檔案之複數個物件;以及取得該複數個物件中至少一者之一選擇,並根據該選擇取得一媒體檔案。
本發明另揭露一種提供媒體內容存取的方法,用於一電腦裝 置中,該方法包含有於該電腦裝置之一觸控螢幕上產生一使用者介面,該使用者介面包含用來顯示物件的複數個選擇組件,每一物件對應於一媒體檔案,該複數個選擇組件另用來排序對應於複數個媒體檔案之複數個物件。該方法另包含有該電腦裝置經由該使用者介面從一使用者取得一使用者輸入,其中該使用者輸入包含於該複數個選擇組件所定義之一象限中所進行的一雙指縮放手勢;根據該使用者輸入,顯示對應於複數個媒體檔案之複數個物件;以及取得所顯示之該複數個物件中至少一者之一選擇,並根據該選擇取得一媒體檔案。
本發明另揭露一種用來提供媒體內容存取之系統,該系統包含有一電腦裝置;以及一使用者介面應用程式,於該電腦裝置執行。該使用者介面應用程式包含有一邏輯,配置來從一使用者取得複數個屬性;一邏輯,配置來產生包含對應於該複數個屬性之複數個滑動條控制之一使用者介面,該複數個滑動條控制允許該使用者於一連續區上選擇複數個屬性數值;以及一邏輯,配置來經由該使用者介面從一使用者取得一使用者輸入,其中該使用者輸入包含該複數個滑動條控制中至少一者的操作。該系統另包含有一邏輯,配置來根據該使用者輸入,顯示對應於複數個檔案之複數個物件;以及一邏輯,配置來取得所顯示之該複數個物件中至少一者之一選擇,並根據該選擇取得一檔案。
關於本發明所揭露之其它系統、方法、特徵及優點,熟習此技藝者於閱讀以下實施方式及圖式後應能全盤了解。於實施方式中所包含的、本發明揭露範圍中的、以及申請專利範圍所保護的所有額外的系統、方法、特徵及優點皆包含在內。
101‧‧‧使用者介面應用程式
102‧‧‧電腦裝置
104‧‧‧媒體內容管理裝置
106‧‧‧使用者介面產生器
108‧‧‧觸控螢幕介面
110‧‧‧媒體內容資料庫
118‧‧‧網路
122‧‧‧媒體內容
124‧‧‧詮釋資料
128‧‧‧區域網路
131‧‧‧社群網站
133‧‧‧數位內容共享網站
134‧‧‧電腦裝置
136‧‧‧社群網路伺服器
139‧‧‧數位內容共享伺服器
162‧‧‧媒體內容
164‧‧‧媒體詮釋資料
172‧‧‧媒體內容
174‧‧‧媒體詮釋資料
182‧‧‧媒體內容
184‧‧‧媒體詮釋資料
310a‧‧‧選擇工具(滑動條控制)
310b‧‧‧選擇工具(滑動條控制)
402、404、406‧‧‧控制鈕
408‧‧‧選擇組件
504‧‧‧交叉點
506‧‧‧顯示視窗
602‧‧‧交叉點
604‧‧‧顯示視窗
702‧‧‧交叉點
704‧‧‧顯示視窗
802‧‧‧交叉點
804‧‧‧顯示視窗
910a‧‧‧選擇工具(滑動條控制)
1000‧‧‧流程
1010~1040‧‧‧步驟
1100‧‧‧流程
1110~1140‧‧‧步驟
1203‧‧‧處理器
1204‧‧‧顯示介面
1205‧‧‧顯示器
1206‧‧‧記憶體
1207‧‧‧網路介面
1209‧‧‧本地介面
1211‧‧‧觸控螢幕介面
第1圖為本發明實施例提供媒體內容存取之一系統之示意圖。
第2圖繪示執行於第1圖的電腦裝置中之使用者介面應用程式的各個元 件之間的訊號傳輸。
第3圖為本發明實施例一使用者可藉由一觸控手勢來客製化一使用者介面以提供媒體內容存取之示意圖。
第4A圖為本發明實施例使用者可藉由指定對應於選擇工具端點的極端數值/條件來客製化使用者介面之示意圖。
第4B圖為本發明另一實施例使用者可藉由指定對應於選擇工具端點的極端數值/條件來客製化使用者介面之示意圖。
第5A圖及第5B圖為本發明實施例使用者介面中對應於媒體內容的物件被顯示出來之示意圖。
第6圖為本發明實施例另一使用者介面中使用者可於使用者介面上進行一雙指縮放觸控手勢來顯示更多物件之示意圖。
第7圖為本發明實施例另一使用者介面中使用者進行觸控手勢的位置定義對應於使用者偏好的交叉點之示意圖。
第8圖為本發明實施例另一使用者介面中數位照片係透過根據一由左至右的軸線及一由下至上的軸線所配置的選擇工具來排序及存取之示意圖。
第9圖為本發明實施例一使用者介面中使用者旋轉由一選擇工具所建立之一中間軸並操作選擇工具來指定一偏好之示意圖。
第10圖為本發明實施例於第1圖的電腦裝置中執行的使用者介面應用程式進行媒體內容存取之一流程圖。
第11圖為本發明另一實施例於第1圖的電腦裝置中執行的使用者介面應用程式進行媒體內容存取之一流程圖。
第12圖為本發明實施例第1圖中的電腦裝置之示意圖。
於概述本發明所揭露的各個面向之後,接下來將對本發明所揭露的內容搭配圖式進行詳細說明。當所揭露的文字內容與圖式連結時,所描述的概念並不限於本文中所揭露的實施例。相反地,本文內容 敘述的目的在於涵蓋申請專利範圍中所描述之精神及範疇而包含的所有變化、修飾及等效方式。
隨著通訊技術的快速發展,行動電腦裝置已成為人們生活中不可或缺的部分,其原因在於行動電腦裝置的可攜性以及不斷增加的應用程式。今日,人們可透過行動裝置進行許多功能,例如音樂及影像的錄製及播放。再者,隨著社群網站的普及,媒體內容(如數位照片、影像等)不僅於個人行動電腦裝置上出現,亦可能出現於各個社群網站以及媒體內容共享網站。舉例來說,於社群網站及媒體內容共享網站中,人們可下載朋友們張貼及標記的照片及影像。
大量數位媒體內容下載至一電腦或上傳至一網際網路的影像儲存服務裝置已極為普遍。透過無線連接裝置,於影像拍攝的瞬間,影像內容可能立刻被發送至一儲存服務裝置。接著,此內容可被任何網路連接裝置或媒體伺服器取得。愈來愈多行動電腦裝置內建之數位相機配備有拍攝時間標記及/或位置識別標記(如地理標記(geotag)或其它類型之位置標記)的功能。因此,所拍攝的影像可能具有相關的詮釋資料(metadata),其包含有相關資訊例如影像拍攝時間及日期、影像拍攝地點、甚至關於拍攝內容的資訊(如拍攝主題或事件)。
當拍攝的影像上傳至一網際網路上的影像儲存服務裝置所管理的網路相簿時,使用者可編輯有關於影像拍攝的標記,以針對大量的內容進行分類及安排。許多人儲存他們拍攝的影像於數位內容共享網站(如Google Picassa®、Flickr®),以將拍攝的影像分享給家人及朋友。
隨著行動電腦裝置(如智慧型手機及平板電腦)的普及,許多人使用媒體管理工具來歸檔及組織行動電腦裝置中所儲存的媒體內容。此媒體管理工具提供用來存取數位內容(如音樂檔案、錄像檔案、數位照片、文件等)的工具。然而,許多媒體管理工具僅提供有限的工具來組織及排序媒體內容。再者,為方便後續的存取,手動辨識媒體內 容且對大量檔案排序十分費工且費時。即使拍攝的影像具有標記及其它相關詮釋資料,使用者仍需透過手動選擇並整合影像以建立相簿、幻燈片顯示等方式來進行搜尋。因此,實有必要提出一種改善方法,以有效率地存取媒體內容。
本發明揭露可藉由提供圖形使用者介面來幫助媒體內容存取的各種實施例,其可透過觸控手勢(如滑動、收縮、多指旋轉)的結合來提供與裝置的互動,以加強媒體內容的導覽。根據各種實施例,於使用者介面的產生過程中,各種觸控動作可相互結合,以建立使用者介面來配置及存取內容。終端使用者可存取媒體內容,其中複數個物件係根據使用者指定的一或多種規範而配置,其包含有對應於媒體內容的縮圖、圖示等,且媒體內容包含數位影像、聲音檔案、錄像檔案等。
一種用來提供媒體內容存取的系統以及該系統中各個元件之運作敘述如下。第1圖為一電腦裝置102配置來提供一使用者介面以幫助媒體內容的導覽之示意圖,此媒體內容的導覽係根據一或多種規範而配置。電腦裝置102可為一行動電腦裝置,如一智慧型手機、平板電腦、或其它類似裝置,而不限於此。電腦裝置102包含一使用者介面應用程式101,使用者介面應用程式101另包含一媒體內容管理裝置104、一使用者介面產生器106及一觸控螢幕介面108。電腦裝置102亦包含一媒體內容資料庫110或其它資料儲存裝置,用來儲存媒體內容122及相關的詮釋資料124。
媒體內容管理裝置104係配置來更新媒體內容資料庫110及搜尋媒體內容資料庫110中對應於使用者輸入的媒體內容122,使用者輸入可包含觸控手勢,例如滑動、收縮、多指旋轉。根據部分實施例,使用者介面產生器106另配置來接收使用者的選擇,用來建立一使用者介面。在此情形下,使用者可透過觸控手勢,任意地控制使用者介面,以進行排序並提供媒體內容存取122。觸控螢幕介面108係配置來透過 電腦裝置102上之一觸控螢幕接收來自使用者的輸入。
如第1圖所示,電腦裝置102可耦接於一網路118(如網際網路),以及與各個遠端裝置通訊,例如社群網路伺服器136管理的社群網站131及數位內容共享伺服器139管理的數位內容共享網站133,其中伺服器136、139可用來儲存數位媒體內容162、172及相對應的詮釋資料164、174。電腦裝置102亦可經由一區域網路(local area network,LAN)128連接至儲存有媒體內容182及相對應媒體詮釋資料184的一或多個電腦裝置134,其中區域端的電腦裝置134可連接至網路118。
電腦裝置102亦可經由一無線網路連接至各種遠端裝置,無線網路的例子可包含藍牙、紅外線、無線區域網路(wireless local area network,WLAN)或其它無線連結。於其它實施例中,電腦裝置102可透過一有線網路連接,例如乙太網路。
第2圖繪示第1圖所示的電腦裝置102中各個元件之間的高階訊號傳輸。如第2圖所示,觸控螢幕介面108處理使用者輸入(如觸控手勢),並將使用者輸入傳送至媒體內容管理裝置104。實際運作上,媒體內容管理裝置104存取媒體內容資料庫110並根據使用者輸入取得媒體內容122。值得注意的是,媒體內容資料庫110可包含媒體內容122,而媒體內容122包含數位影像、聲音檔案及錄像檔案,其中媒體內容122可直接由電腦裝置102取得及/或從另一電腦裝置下載而得。
如第2圖所示,媒體內容資料庫110另儲存相關於媒體內容122的詮釋資料124。值得注意的是,一媒體服務裝置可分析使用者的內容並產生額外的詮釋資料。舉例來說,一使用者裝置可於產生內容的同時取得時間或位置資訊,而媒體服務裝置可後製該內容並辨識位置,或評估該內容的其它方面(如快/慢、新歌/舊歌等)。詮釋資料124包含相關於對應媒體內容122的屬性或特性之資訊。此資訊可包含位置標記(如地理標記(geotag),但不限於此)、字串辨識、包含一或多個關鍵字 的標記、分類、時間/資料標記、類型及其它形式之相關於媒體內容122且可利用的資訊(如用來排序)。根據經由觸控螢幕介面108接收到的使用者輸入,媒體內容管理裝置104產生一使用者介面,其包含有對應於媒體內容122的選擇工具及物件。透過此客製化的使用者介面,使用者可存取媒體內容122。
第3圖繪示一種可藉由觸控手勢提供媒體內容存取122(第1圖)之一使用者介面之實施例。根據各種實施例,電腦裝置102(第1圖)的觸控螢幕上所顯示的使用者介面之一部分顯示有選擇工具,其包含有一或多個滑動條控制310a、310b,其中滑動條控制310a、310b包含下限及上限值。於上述使用者介面中,每一滑動條控制可代表一軸線,該軸線的兩端點對應於兩種極端條件,滑動條滑向一端時朝向一種極端條件,而滑向另一端時朝向另一種極端條件。舉例來說,滑動條滑向一端點可能表示偏好最新的內容,使得對應於最新內容的物件(如縮圖、圖示)被顯示出來。相似地,滑向另一端點可能表示偏好最舊的內容。
以另一例子說明,滑動條滑向一端點可能表示偏好最大的檔案,而滑向另一端點可能表示偏好最小的檔案。其它例子可能包含如快節奏或慢節奏音樂、照片拍攝的地點距離住家(或部分地理標記的參考點)的遠近等偏好。於上述使用者介面中,這些內容之間的關係可定義為使用者介面中的X-Y座標,並使用多個滑動條控制或其它選擇工具來實現。舉例來說,一音樂資料庫可於一由左至右的軸線上定義最舊至最新的音樂,以及於一由下至上的軸線上定義節奏最慢至最快的音樂,如第3圖的使用者介面所示。
請參考第4A圖,第4A圖繪示一種使用者能夠藉由指定屬性或對應於選擇工具310a、310b(如滑動條)(第3圖)端點的極端數值/條件來客製化使用者介面之實施例。根據部分實施例,使用者先指定客製化使用者介面可存取的媒體內容的類型。於第4A圖的實施例中,使 用者可操作分別對應於照片、音樂內容及錄像內容的控制鈕402、404及406。
然而,上述實施例僅為本發明可行之實施方式之一。於接下來的實施例中,不同類型的內容亦可能同時由客製化使用者介面存取。 舉例來說,若使用者指定的內容須根據時間/日期及檔案尺寸來排序,使用者可透過使用者介面存取所有不同類型的媒體內容(如照片、影像、音樂)。然而,於其它實施例中,為了指定某一特定的媒體類型,使用者可選擇一屬性或極值範圍。舉例來說,根據歌曲的節奏或步調排序可能較適用於音樂檔案(但亦可能應用於影像),反之,根據位置資料排序可能較適用於排序及存取照片。如上所述,一系列選擇組件408(如複選框)可提供予使用者,用來選擇一或多種屬性/極值範圍。
第4B圖繪示另一種使用者可指定選擇工具310a、310b的屬性/極值範圍來排序/組織媒體內容之實施例。如上所述,使用者介面之部分實施例可包含X-Y座標定義的內容關係,並使用多個滑動條控制310a、310b或其它選擇工具來實現。於上述實施例中,使用者可直接拖曳極端數值/條件至選擇工具310a、310b中對應的端點。就這一點而言,使用者可指定極值的位置。舉例來說,對於上述垂直配置的選擇工具310a而言,最上端對應於最新媒體內容的偏好,而最下端對應於最舊媒體內容的偏好。使用者可直接拖曳相對應的極值至所要求的位置來修改此偏好設定。
第5A圖繪示另一種顯示對應於媒體內容的物件之使用者介面之實施例。於此實施例中,使用者利用一連串的觸控手勢來調整選擇工具310a、310b,以察看及/或提供對應於媒體內容之物件存取。接著此物件可被選擇,以取得相對應的媒體內容。於第5A圖所示的實施例中,對應於兩軸線之選擇結果之一交叉點504被顯示出來。如第5A圖所示,滑動條的定位對應至代表較小、較新內容(如照片)的象限或使 用者介面。於部分實施例中,使用者介面可另包含一顯示視窗506,用來顯示複數個物件,其對應於所選擇的使用者介面區域/象限中被選擇的數值。於上述實施例中,使用者選擇察看複數個物件,相較於儲存於媒體內容資料庫110(第1圖)中其它媒體內容,此複數個物件所對應的媒體內容較新且檔案尺寸較小。
根據觸控螢幕介面108(第1圖)所接收的使用者指定之交叉點504,媒體內容管理裝置104(第1圖)搜尋媒體內容資料庫110(第1圖)中的媒體內容122(第1圖),並檢視相對應的媒體詮釋資料124(第1圖)來辨別對應於交叉點504的媒體內容122。顯示視窗506所顯示的物件可包含縮圖、圖示等可代表對應於此交叉點的媒體內容。顯示視窗506中所繪示的物件配置僅為一實施例,亦可使用其它配置方式。更進一步地,如第5B圖所示,使用者可向左或向右執行一跳轉動作來顯示更多的物件,藉以檢視更多的物件。舉例來說,滑動條可***作來定義一交叉點504,使得具有一或多個物件之一顯示視窗506被顯示出來。接著使用者可向左或向右執行一跳轉動作,以於顯示視窗506中選擇新物件。接著,透過顯示視窗506,使用者可藉由直接點擊對應的物件來存取媒體內容。
第6圖繪示另一種使用者介面之實施例,其中使用者可於使用者介面上進行一雙指縮放觸控手勢來顯示更多物件。根據部分實施例,一雙指縮放觸控手勢可包含進行一縮小或放大的動作,可藉由同時移動雙指組成一「收縮」手勢來縮小範圍。另一方面,分開手指(即與收縮相反方向)會使得範圍放大。根據部分實施例,使用者可擴大顯示視窗604以顯示更多物件,其中該物件係對應於兩軸所形成之區域中特定的交叉點602。
如第6圖所示,雙指縮放觸控手勢使得更多物件被顯示出來,相較於其它儲存於媒體內容資料庫110(第1圖)的音樂,此物件對應 於較舊及節奏較快的音樂。亦即,藉由手指的收縮或分開手勢,使用者可擴大所欲察看之舊的/快節奏的音樂範圍(出現更多項目)。於上述使用者介面中,使用者可於使用者介面上任何位置進行一雙指縮放觸控手勢,如同滑動條可於任何位置定義交叉點602。
第7圖繪示另一種使用者介面之實施例,其中使用者進行觸控手勢的位置定義對應於使用者偏好的交叉點702。於部分實施例中,使用者於選擇工具310a、310b所定義的使用者介面區域或象限之一進行一觸控手勢(如一雙指縮放觸控手勢)。如第7圖所示,雙指縮放觸控手勢的開始位置發生於交叉點702,其對應於相對較舊且節奏較快的音樂物件,此音樂物件顯示於顯示視窗704中。
第8圖繪示另一種使用者介面之實施例,其中數位照片係透過根據一由左至右的軸線及一由下至上的軸線所配置的選擇工具310a、310b來排序及存取。如上所述,使用者可藉由指定對應於軸線的極值來定義有興趣的座標,接著於一交叉點802週圍進行縮放或延伸以顯示更多物件。如第8圖所示,使用者介面係用來排序及存取數位照片,其中一座標橫跨儲存於媒體內容資料庫110(第1圖)中最舊的照片至最新的照片,另一座標橫跨距離一參考位置(即住家)最遠的拍攝地點至距離該參考位置最近的拍攝地點。
於上述各個實施例中,使用者介面由不同的旋轉軸線所定義,其中使用者選擇軸線並操作選擇工具310a、310b(如滑動條)來指定偏好以顯示物件。接著使用者可進行雙指縮放或其它觸控手勢來選擇所欲調整的面向及範圍。因此,實際運作上,此範圍選擇的動作可視為一「過濾」功能。於第8圖所示的實施例中,一使用者選擇代表一軸線上的一大概範圍的交叉點802(藉由滑動或可能同時藉由轉動及滑動),接著選擇交叉點802週圍一特定範圍或寬度之資訊。
於部分實施例中,旋轉軸可為不連續的,且旋轉中的每一條 軸線皆具有一獨特的屬性/極值範圍。然而,旋轉軸亦可為連續的,其中每一旋轉點具有一屬性,其相關於最靠近的軸線之屬性,或為最靠近的軸線之屬性的結合。第9圖繪示一種使用者介面之實施例,其中使用者旋轉由一選擇工具910a所建立之一中間軸,接著操作選擇工具910a來指定一偏好。於此實施例中,使用者於對應屬性1及屬性3的使用者介面象限中選擇偏好。
請參考第10圖,第10圖為本發明實施例於電腦裝置102(第1圖)中執行的使用者介面應用程式101(第1圖)進行媒體內容存取之一流程圖1000。熟習此項技藝者應可知,第10圖之流程圖1000僅為於眾多可實施的功能中之一範例。除此之外,第10圖中之流程可視為根據一或多個實施例來描述一種透過使用者介面應用程式101的執行來實現於電腦裝置102中的方法之步驟。
根據提供媒體內容存取之一實施例,執行於電腦裝置102中的使用者介面應用程式101由步驟1010開始,並於電腦裝置102之一觸控螢幕上產生一使用者介面。根據部分實施例,使用者介面包含用來顯示物件的複數個選擇組件,其中每一物件對應於一媒體檔案。複數個選擇組件係用來排序對應於複數個媒體檔案之複數個物件。選擇組件可包含選擇工具310a、310b(第3圖),如滑動條或其它組件。
於步驟1020中,使用者介面應用程式101經由使用者介面從一使用者取得一使用者輸入,其中使用者輸入包含針對複數個選擇組件中至少一者的操作。請再次參考第3圖,如上所述,使用者可移動滑動條來指定偏好,以顯示對應於媒體內容的物件。
請繼續參考第10圖,於步驟1030中,使用者介面應用程式101根據使用者輸入,顯示對應於複數個媒體檔案之複數個物件,以及於步驟1040中,取得所顯示之複數個物件中至少一者之一選擇,並根據該選擇取得一媒體檔案。
請參考第11圖,第11圖為本發明實施例於電腦裝置102(第1圖)中執行的使用者介面應用程式101(第1圖)進行媒體內容存取之一流程圖1100。再一次地,熟習此項技藝者應可知,第11圖之流程圖1100僅為於眾多可實施的功能中之一範例。除此之外,第11圖中之流程可視為根據一或多個實施例來描述一種透過使用者介面應用程式101的執行來實現於電腦裝置102中的方法之步驟。
根據提供媒體內容存取之另一實施例,執行於電腦裝置102中的使用者介面應用程式101由步驟1110開始,並於電腦裝置102之一觸控螢幕上產生一使用者介面。根據部分實施例,使用者介面包含用來顯示物件的複數個選擇組件,其中每一物件對應於一媒體檔案。複數個選擇組件係用來排序對應於複數個媒體檔案之複數個物件。
於步驟1120中,使用者介面應用程式101經由使用者介面取得使用者輸入,其中使用者輸入包含複數個選擇組件所定義之一象限中所進行的一雙指縮放手勢。
於步驟1130中,使用者介面應用程式101根據使用者輸入,顯示對應於複數個媒體檔案之複數個物件。於步驟1140中,使用者介面應用程式101取得所顯示之複數個物件中至少一者之一選擇,並根據該選擇取得一媒體檔案。
請參考第12圖,第12圖為本發明實施例電腦裝置102之示意圖。電腦裝置102包含至少一處理器1203、一記憶體1206及一顯示介面1204,上述所有元件皆耦接於一本地介面1209。電腦裝置102可另包含一顯示器1205及一網路介面1207。網路介面1207包含有用來於一網路環境中傳送及/或接收資料之各種元件。根據上述實施例,網路介面1207包含可同時與輸入端及輸出端通訊之一裝置,舉例來說,網路介面1207可能是可支援廣域網路(wide area network,WAN)、區域網路(local area network,LAN)通訊的一數據機、無線通訊設備(如射頻收 發器、電話介面、網路卡等)。
於部分實施例中,電腦裝置亦可包含一觸控螢幕介面1211,其中觸控螢幕介面1211係配置來偵測顯示器1205的顯示區域中的觸控,並提供一些功能,如螢幕上的按鈕、選單、鍵盤等可允許使用者藉由觸控來導覽使用者介面。就此點而言,電腦裝置102可包含至少一電腦或類似裝置。本地介面1209可包含具有一附帶位址/控制匯流排或其它匯流排結構之一資料匯流排。
記憶體1206所儲存的內容為資料及可由處理器1203執行的元件,更精確來說,儲存於記憶體1206且可透過處理器1203執行的內容為使用者介面應用程式101(第1圖)的各個元件,這些元件包含有媒體內容管理裝置104、使用者介面產生器106、觸控螢幕介面108及其它可能的應用程式。媒體內容資料庫110及其它資料亦可儲存於記憶體1206。除此之外,一作業系統可儲存於記憶體1206且可由處理器1203執行。
熟習此項技藝者應可知,尚有其它可儲存於記憶體1206且可透過處理器1203執行的應用程式。其中此處所提到的任何元件皆以軟體的形式實現,可使用來實現的程式語言包含C、C++、C#、Objective C、Java®、JavaScript®、Perl、PHP、Visual Basic®、Python®、Ruby、Delphi®、Flash®或其它程式語言。
部分軟體元件可儲存於記憶體1206且可被處理器1203所執行。可被執行意指一程式檔案最終將成為一種可被處理器1203執行的格式。可被執行之程式的例子可包含一編譯程式,其可被轉換為機器碼,成為一種可載入記憶體1206之隨機存取部分且可被處理器1203所執行之格式;一種可以適當格式(如代碼)表示的原始碼,其能夠載入記憶體1206之隨機存取部分且可被處理器1203所執行;或可被另一可執行程式解譯的原始碼,其能夠產生指令於記憶體1206之隨機存取部分且可 被處理器1203所執行…等等。
可執行的程式可儲存於記憶體1206中任何部分或組成,其可以是隨機存取記憶體(random access memory,RAM)、唯讀記憶體(read-only memory,ROM)、硬碟(hard disk drive)、固態硬碟(solid-state drive)、通用序列匯流排快閃記憶體(USB flash drive)、記憶卡(memory card)、光碟(optical disc)、數位多功能光碟(digital versatile disc,DVD)、軟碟(floppy disk)、磁帶(magnetic tape)或其它記憶體元件。
此處所定義的記憶體1206同時包含揮發性及非揮發性的記憶體及資料儲存元件。揮發性元件係電源切斷時不保留所儲存的資料之記憶體及資料儲存元件;非揮發性元件係電源切斷時仍可保留所儲存的資料之記憶體及資料儲存元件。因此,記憶體1206可包含隨機存取記憶體、唯讀記憶體、硬碟、固態硬碟、通用序列匯流排快閃記憶體、透過一讀卡機存取的記憶卡、透過一軟碟機存取的軟碟、透過一光碟機存取的光碟、透過一適合的磁帶驅動器存取的磁帶及/或其它記憶體元件,或這些記憶體元件中任意兩者或更多之組合。
除此之外,隨機存取記憶體可包含靜態隨機存取記憶體(static RAM,SRAM)、動態隨機存取記憶體(dynamic RAM,DRAM)、磁性隨機存取記憶體(magnetic RAM,MRAM)或其它隨機存取記憶體裝置。唯讀記憶體可包含可程式化唯讀記憶體(programmable ROM,PROM)、可抹除可程式化唯讀記憶體(erasable PROM,EPROM),可電抹除可程式化唯讀記憶體(electrically EPROM,EEPROM)或其它類似的記憶體裝置。
同樣地,處理器1203可能代表以平行處理電路運作之多個處理器1203,而記憶體1206可能代表運作於以平行處理電路運作之多個記憶體1206。在此情況下,本地介面1209可為一適當的網路,於多個處理器1203中任兩個處理器之間、任一處理器1203及任一記憶體1206 之間、或多個記憶體1206中任兩個記憶體之間協助通訊。本地介面1209可包含額外的系統設計來協調這些通訊,例如進行負載平衡(load balancing)。處理器1203可為電處理器或其它結構之處理器。
雖然此處描述的媒體內容管理裝置104、使用者介面產生器106、觸控螢幕介面108及其它各種元件皆可實現於軟體或程式碼,其透過上述通用目的硬體所執行,作為另一實施例,相同的元件亦可實現於特定硬體或軟體、通用目的硬體及特定硬體之組合。若實現於特定硬體,每一元件皆可透過一電路或狀態機(state machine)實現,電路或狀態機可利用任何一種技術或各種不同技術的組合來完成。這些技術可包含但不限於個別邏輯電路,其具有可用來實現各種邏輯功能於一或多筆資料訊號應用的邏輯閘;以及具有適當邏輯閘的特殊應用積體電路(application specific integrated circuit,ASIC)或其它元件等。這些技術應為本領域具通常知識者所熟知,於此不再贅述。
第10圖及第11圖中的流程圖顯示部分使用者介面應用程式101所實現的功能之一範例。若實現於軟體,每一步驟可代表一模組、區段或程式碼的一部分,其包含有可用來實現特定邏輯功能的程式指令。程式指令可以原始碼的形式實現,其包含有透過一程式語言撰寫的可讀敘述;或以機器碼的形式實現,其包含有可被一適合的執行系統(如一電腦系統或其它系統中的處理器1203)所辨認之數個指令。機器碼可由原始碼等其它程式碼轉換而來。若實現於硬體,每一步驟可代表一電路或數個交互連接的電路,用來實現特定邏輯功能。
雖然第10圖及第11圖中的流程圖顯示一特定執行順序,熟習此項技藝者應可知,執行的順序可能不同於流程圖中所述之順序。舉例來說,相對於原始順序中兩個或多個步驟的順位可被打亂。同樣地,第10圖及第11圖所示之連續兩個或多個步驟可同時進行。更進一步地,於部分實施例中,第10圖及第11圖所示之一或多個步驟可跳過或忽略。 除此之外,任何數量之計數器、狀態變數、警示訊號或訊息皆可增加至本文所述之邏輯流程,用來提升效用、評分、效能量測、或提供除錯協助等。熟習此項技藝者應可知,所有此項變化都在本發明所揭露之範疇內。
同樣地,本發明所述之包含有媒體內容管理裝置104、使用者介面產生器106及觸控螢幕介面108的任何邏輯或應用程式皆包含可實現於任何非暫態電腦可讀媒介之軟體或程式碼,以連接一指令執行系統(如一電腦系統或其它系統中的一處理器)、或由該指令執行系統所執行。在此情形下,每一個邏輯或應用程式皆可包含具有指令及宣告的敘述,其可由電腦可讀媒介所擷取,並由指令執行系統所執行。
於本發明所揭露的內容中,一電腦可讀媒介可為任何包含、儲存或維護本文所述之邏輯或應用程式的媒介,其可連接一指令執行系統或由該指令執行系統所執行。電腦可讀媒介可包含任一實體媒介如磁性媒介、光學媒介或半導體媒介。更具體的例子包含有但不限於磁帶(magnetic tape)、軟磁碟(magnetic floppy diskette)、磁性硬碟(magnetic hard drive)、記憶卡(memory card)、固態硬碟(solid-state drive)、通用序列匯流排快閃記憶體(USB flash drive)或光碟(optical disc)。
同樣地,電腦可讀媒介可為一隨機存取記憶體(RAM),其包含有靜態隨機存取記憶體(static RAM,SRAM)、動態隨機存取記憶體(dynamic RAM,DRAM)或磁性隨機存取記憶體(magnetic RAM,MRAM)。除此之外,電腦可讀媒介可為一唯讀記憶體(ROM)、一可程式化唯讀記憶體(programmable ROM,PROM)、一可抹除可程式化唯讀記憶體(erasable PROM,EPROM)、一可電抹除可程式化唯讀記憶體(electrically EPROM,EEPROM)或其它記憶體裝置。
以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。
101‧‧‧使用者介面應用程式
102‧‧‧電腦裝置
104‧‧‧媒體內容管理裝置
106‧‧‧使用者介面產生器
108‧‧‧觸控螢幕介面
110‧‧‧媒體內容資料庫
118‧‧‧網路
122‧‧‧媒體內容
124‧‧‧詮釋資料
128‧‧‧區域網路
131‧‧‧社群網站
133‧‧‧數位內容共享網站
134‧‧‧電腦裝置
136‧‧‧社群網路伺服器
139‧‧‧數位內容共享伺服器
162‧‧‧媒體內容
164‧‧‧媒體詮釋資料
172‧‧‧媒體內容
174‧‧‧媒體詮釋資料
182‧‧‧媒體內容
184‧‧‧媒體詮釋資料

Claims (20)

  1. 一種提供媒體內容存取的方法,用於一電腦裝置中,該方法包含有:於該電腦裝置之一觸控螢幕上產生一使用者介面,該使用者介面包含用來顯示物件的複數個選擇組件,每一物件對應於一媒體檔案,該複數個選擇組件另用來排序對應於複數個媒體檔案之複數個物件;該電腦裝置經由該使用者介面從一使用者取得一使用者輸入,其中該使用者輸入包含針對該複數個選擇組件中至少一者的操作,用來確認一交叉點;根據該使用者輸入,顯示對應於複數個媒體檔案之複數個物件,該複數個媒體檔案係相關於該使用者介面之一顯示視窗內的該交叉點,該顯示視窗則對應於不同交叉點而顯示不同物件;以及取得所顯示之該複數個物件中至少一者之一選擇,並根據該選擇取得一媒體檔案。
  2. 如請求項1所述之方法,其中該複數個選擇組件包含複數個滑動條控制。
  3. 如請求項2所述之方法,其中每一滑動條控制對應於與該複數個媒體檔案相關的一屬性。
  4. 如請求項3所述之方法,其中每一滑動條控制的端點對應於該屬性的上限及下限值。
  5. 如請求項3所述之方法,其中該屬性包含下列其中一者:檔案歷史、檔案尺寸、類型及位置。
  6. 如請求項1所述之方法,其中該使用者輸入另包含該使用者進行一雙指縮放手勢,用來於該使用者介面顯示複數個物件,其中該複數個物件係對應於該選擇組件中至少一者的操作。
  7. 如請求項1所述之方法,其中該複數個物件對應於下列至少一者:音樂檔案、錄像檔案及數位照片。
  8. 如請求項1所述之方法,另包含於產生該使用者介面之前,從一使用者取得一選擇,該選擇係相關於顯示於該使用者介面的一媒體檔案類型。
  9. 如請求項1所述之方法,其中該複數個選擇組件係配置於該使用者介面,用來定義複數個軸線,使得該複數個選擇組件定義四個象限。
  10. 如請求項9所述之方法,其中顯示對應於該複數個媒體檔案之複數個物件係根據對應於該複數個選擇組件所進行之操作之一象限。
  11. 一種提供媒體內容存取的方法,用於一電腦裝置中,該方法包含有:於該電腦裝置之一觸控螢幕上產生一使用者介面,該使用者介面包含用來顯示物件的複數個選擇組件,每一物件對應於一媒體檔案,該複數個選擇組件另用來排序對應於複數個媒體檔案之複數個物件;該電腦裝置經由該使用者介面從一使用者取得一使用者輸入,其中該使用者輸入包含於該複數個選擇組件所定義之一象限中所進行的一雙指縮放手勢;根據該使用者輸入,顯示對應於複數個媒體檔案之複數個物件;以及取得所顯示之該複數個物件中至少一者之一選擇,並根據該選擇取得一媒體檔案。
  12. 如請求項11所述之方法,其中該複數個選擇組件係配置於該使用者介面中,作為對應於複數個屬性的軸線,其中該複數個屬性係由該使用者所選擇。
  13. 如請求項11所述之方法,其中該複數個物件係根據該雙指縮放手勢之位置所定義的軸線的交點而顯示。
  14. 一種用來提供媒體內容存取之系統,包含有:一電腦裝置;以及一使用者介面應用程式,於該電腦裝置執行,該使用者介面應用程式包含有:一邏輯,配置來從一使用者取得複數個屬性; 一邏輯,配置來產生包含對應於該複數個屬性之複數個選擇組件之一使用者介面,該複數個選擇組件允許該使用者於一連續區上選擇複數個屬性數值;一邏輯,配置來經由該使用者介面從一使用者取得一使用者輸入,其中該使用者輸入包含該複數個選擇組件中至少一者的操作,用來確認一交叉點;一邏輯,配置來根據該使用者輸入,顯示對應於相關於該交叉點之複數個檔案之複數個物件,使得該複數個物件顯示在該使用者介面之一顯示視窗內,該顯示視窗則對應於不同交叉點而顯示不同物件;以及一邏輯,配置來取得所顯示之該複數個物件中至少一者之一選擇,並根據該選擇取得一檔案。
  15. 如請求項14所述之系統,其中該使用者輸入另包含該使用者進行一雙指縮放手勢,用來於該使用者介面顯示複數個物件,其中該複數個物件係對應於該選擇組件中至少一者的操作。
  16. 如請求項14所述之系統,其中該複數個物件對應於下列至少一者:音樂檔案、錄像檔案、數位照片及文件檔案。
  17. 如請求項16所述之系統,其中配置來從一使用者取得複數個屬性之該邏輯另配置來從該使用者取得一檔案類型。
  18. 如請求項16所述之系統,其中該屬性包含下列其中一者:檔案歷史、檔案尺寸及位置資訊。
  19. 如請求項18所述之系統,其中該複數個物件係對應於數位照片或影像,且該屬性係對應於對應該數位照片或影像之一位置及一參考點之間的距離。
  20. 如請求項18所述之系統,其中每一滑動條控制的端點對應於該屬性的上限及下限值,其中該上限及下限值由該使用者指定。
TW102108360A 2012-03-22 2013-03-08 提供媒體內容存取的方法及系統 TWI483173B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/427,275 US20130254661A1 (en) 2012-03-22 2012-03-22 Systems and methods for providing access to media content

Publications (2)

Publication Number Publication Date
TW201339946A TW201339946A (zh) 2013-10-01
TWI483173B true TWI483173B (zh) 2015-05-01

Family

ID=49213511

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102108360A TWI483173B (zh) 2012-03-22 2013-03-08 提供媒體內容存取的方法及系統

Country Status (3)

Country Link
US (1) US20130254661A1 (zh)
CN (1) CN103336662B (zh)
TW (1) TWI483173B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101269702B1 (ko) * 2010-10-20 2013-05-30 윤기정 다차원 스크린을 이용한 오디오 제어 장치 및 그 제어 방법
US20140365887A1 (en) * 2013-06-10 2014-12-11 Kirk Robert CAMERON Interactive platform generating multimedia from user input
JP2015194848A (ja) * 2014-03-31 2015-11-05 ブラザー工業株式会社 表示プログラムおよび表示装置
TWI691184B (zh) * 2019-04-09 2020-04-11 聚騰科技股份有限公司 資料傳輸及接收方法
CN110865734B (zh) * 2019-11-13 2022-10-25 北京字节跳动网络技术有限公司 目标对象显示方法、装置、电子设备和计算机可读介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW540234B (en) * 2000-04-27 2003-07-01 Matsushita Electric Ind Co Ltd A program list display device and a recording/regenerating device
CN1680939A (zh) * 2004-02-17 2005-10-12 微软公司 数字文件和数据的快速可视分类
US20090158214A1 (en) * 2007-12-13 2009-06-18 Nokia Corporation System, Method, Apparatus and Computer Program Product for Providing Presentation of Content Items of a Media Collection
US20110246440A1 (en) * 2010-03-12 2011-10-06 Kocks Peter F Systems And Methods For Organizing And Displaying Electronic Media Content

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6308187B1 (en) * 1998-02-09 2001-10-23 International Business Machines Corporation Computer system and method for abstracting and accessing a chronologically-arranged collection of information
US6910191B2 (en) * 2001-11-02 2005-06-21 Nokia Corporation Program guide data selection device
JP5115966B2 (ja) * 2007-11-16 2013-01-09 独立行政法人産業技術総合研究所 楽曲検索システム及び方法並びにそのプログラム
EP2184670A1 (en) * 2008-10-31 2010-05-12 Research In Motion Limited Method and system for remote media management on a touch screen device
US20120120277A1 (en) * 2010-11-16 2012-05-17 Apple Inc. Multi-point Touch Focus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW540234B (en) * 2000-04-27 2003-07-01 Matsushita Electric Ind Co Ltd A program list display device and a recording/regenerating device
CN1680939A (zh) * 2004-02-17 2005-10-12 微软公司 数字文件和数据的快速可视分类
US20090158214A1 (en) * 2007-12-13 2009-06-18 Nokia Corporation System, Method, Apparatus and Computer Program Product for Providing Presentation of Content Items of a Media Collection
US20110246440A1 (en) * 2010-03-12 2011-10-06 Kocks Peter F Systems And Methods For Organizing And Displaying Electronic Media Content

Also Published As

Publication number Publication date
CN103336662A (zh) 2013-10-02
US20130254661A1 (en) 2013-09-26
TW201339946A (zh) 2013-10-01
CN103336662B (zh) 2016-08-03

Similar Documents

Publication Publication Date Title
US11340754B2 (en) Hierarchical, zoomable presentations of media sets
CN107430483B (zh) 导航事件信息
US9141186B2 (en) Systems and methods for providing access to media content
CN105474207B (zh) 用于搜索多媒体内容的用户界面方法和设备
US7421449B2 (en) Systems and methods for managing a life journal
TWI464665B (zh) 實施於通訊裝置之媒體內容管理系統與方法
US8856656B2 (en) Systems and methods for customizing photo presentations
US20130167055A1 (en) Method, apparatus and system for selecting a user interface object
TWI483173B (zh) 提供媒體內容存取的方法及系統
US11910082B1 (en) Mobile interface for marking and organizing images
JP2007322847A (ja) 画像表示方法及び装置並びにプログラム
US20190310976A1 (en) Search Results Modulator
US10108739B2 (en) Overlay canvas for computer program applications
JP2010182008A (ja) 画像表示プログラム、および画像表示装置
US20130176338A1 (en) Method and apparatus for managing content, and computer readable recording medium having recorded thereon a program for executing the content management method
EP3239829B1 (en) Method for managing multiple types of data
JP5617535B2 (ja) 情報処理装置、情報処理装置の処理方法及びプログラム。
US11762898B1 (en) Generating and utilizing digital media clips based on contextual metadata from digital environments
US20230315971A1 (en) Generating and utilizing digital media clips based on contextual metadata from digital environments
JP2003143531A (ja) 映像処理ソフトの映像処理方法