專利名稱:用于對媒體文件進(jìn)行注釋的系統(tǒng)、設(shè)備、方法和計算機程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實施例總體上涉及對媒體文件進(jìn)行注釋的系統(tǒng),更具體 地,涉及使用戶能夠更容易地通過定制的注釋信息來注釋圖像文件的 系統(tǒng)、設(shè)備、方法和計算機程序產(chǎn)品。
背景技術(shù):
過去十年,數(shù)碼相機技術(shù)已經(jīng)有了很大的進(jìn)展。如今,數(shù)碼相機 可負(fù)擔(dān)得起,拍攝高質(zhì)量的圖片,并且可以做得很小。因此,數(shù)碼相 機正在變得越來越普及,并且對許多人而言,數(shù)碼相機已經(jīng)取代了傳 統(tǒng)的基于膠片的相機。此外,用于執(zhí)行除拍照功能之外的各種功能的 許多類型的電子設(shè)備現(xiàn)在都包含有數(shù)碼相機。例如,諸如移動電話和
P D A的許多移動通信終端現(xiàn)在都包含有小型數(shù)碼相機作為移動電話
的附加功能。
除數(shù)碼相機技術(shù)的進(jìn)步之外,存儲器技術(shù)也有了很大的進(jìn)展。主 要是,這些進(jìn)展帶來了比過去的存儲器設(shè)備更小的、更負(fù)擔(dān)得起的存 儲設(shè)備。因此,單個手持電子設(shè)備能夠保存數(shù)百張照片(甚至數(shù)千張 照片)。此外,由于人們無需購買膠片并且由于可以很容易地將圖片 從相機下載到計算機或其他大的存儲器設(shè)備上,所以與以前相比人們 現(xiàn)在會拍攝更多的照片。實際上,許多數(shù)碼相機用戶的一生很可能會 積累成千上萬張數(shù)碼照片。因此,需要用于組織數(shù)碼圖像并且給數(shù)碼 圖像分類的更好的系統(tǒng),以幫助用戶記錄和使用這些數(shù)碼照片。
諸如電子郵件或文檔文件的其他媒體文件的積累也會出現(xiàn)類似 的組織問題。就像數(shù)碼照片一樣,用戶會快速積累大量的這種文件, 并且用戶通常不會花時間來創(chuàng)建獨特的文件夾并將這些文件放置到 合適的文件夾中。用戶可能傾向于通過稍后再返回到這些文件并且重
7命名這些文件和/或把這些文件放置到具有獨特名稱的文件夾中來組 織他們的文件;然而,使用此類方法時許多用戶很快就會落在后面。 這些用戶會落在后面以至于不可能回憶起所有文件。
對于文本文件,問題還沒有壞到像圖像文件那樣,這是因為對于
文本文件,通過使用字搜索軟件,用戶通??梢运阉鞔鎯Φ乃形募?, 其中該軟件搜索每個文件的所有內(nèi)容以定位特定的字或短語。然而, 對于諸如大部分圖像文件的非文本文件,用戶必須實際查看每個縮略 圖以取得有關(guān)照片內(nèi)容的任何指示。由于大部分照相設(shè)備通過使用不 易區(qū)分的文件名(例如以連續(xù)數(shù)字方式存儲連續(xù)圖像)來存儲每幅圖 像這一事實,進(jìn)一步妨礙圖像的組織、分類和查找。需要利用將有助 于識別和/或?qū)ξ募M(jìn)行分類的信,l給圖像和其他文件加注釋的簡單 方法。優(yōu)選地,該問題的解決方案會考慮用戶定制的個人注釋。而且, 優(yōu)選地,當(dāng)用戶首次創(chuàng)建、查看、打開、關(guān)閉或?qū)ξ募M(jìn)行操作時, 系統(tǒng)允許(如果不是強迫的話)用戶對文件進(jìn)行注釋。
當(dāng)前,用戶可以使用某些電子設(shè)備在后處理階段注釋照片。然而, 這種注釋處理通常要求用戶至少經(jīng)歷幾個步驟/菜單,以在拍攝之后注 釋照片。例如,簡單的后處理注釋可以是這樣的,其中用戶在拍攝照
片之后,(l)創(chuàng)建一個子文件夾,(2)把該文件夾的名稱修改成獨特的/ 可辨認(rèn)的類名,以及(3)把照片存儲到該文件夾中。然而,此類注釋過 程具有多個缺點。首先,文件夾導(dǎo)航和文件操縱是一項費時間的任務(wù), 特別是在便攜電子設(shè)備上進(jìn)行此類嘗試時。此外,如果照片屬于兩個 以上的類別,則該方法不能很好地工作。例如,假設(shè)照片是2005年圣 誕節(jié)前往紐約城旅游期間的用戶的家庭照。用戶可能希望創(chuàng)建名稱為 "家庭(family) "、 "NYC之旅(NYC trip )"和"2005年圣誕節(jié)(Christmas 2005 )"的三個獨立文件夾,并將照片放在全部三個文件夾中。然而, 把文件包括在三個不同的文件夾中可能需要用戶經(jīng)歷三次文件夾創(chuàng) 建處理,并且需要制作照片的三個獨立副本。作為涉及到的所有步驟 的結(jié)果,用戶很可能挑選某一個文件夾并把照片放到該文件夾中,因 此,會限制稍后快速查找感興趣的特定照片的能力。這種解決方案也會限制要寫入到文件夾或文件名中的注釋信息量。此外,由于在大部 分便攜電子設(shè)備上進(jìn)行的文本輸入都是一項令人生厭的工作,所以用 戶必須不斷為每個照片鍵入新文件名、文件夾名稱或其他注釋信息的 所有解決方案都不是最優(yōu)的。
同時,在把照片從便攜電子設(shè)備上轉(zhuǎn)移到個人計算機("PC")之 后,可用軟件還可以使用戶能夠稍后在PC上添加注釋。然而,在這種 情況中,用戶必須記得哪個注釋應(yīng)當(dāng)包括在哪些照片。如上所述,由 于用戶通常一次轉(zhuǎn)移大量圖像(例如,對于中等容量的存儲器卡,超 過100張照片),用戶按這種方法添加注釋是非常乏味的。通常不僅 如此,用戶將很可能淹沒在給100張照片進(jìn)行注釋的工作中,并且最 終將不能很好地完成組織照片和/或給照片進(jìn)行注釋的乏味工作。
此外,當(dāng)利用后處理軟件給注釋圖像時,注釋通常必須在圖像文 件的外部,并且通常依賴于應(yīng)用。因此,當(dāng)用戶移動圖像文件時,通 常會留下照片注釋,或者照片注釋將至少與用戶向其提供圖像文件的 應(yīng)用不兼容。
總之,上述解決方案通常要求用戶做完許多步驟以便組織文件或 給文件進(jìn)行注釋,由此限制了這種解決方案的可用性。此外,在便攜 電子設(shè)備上輸入文本通常是令人生厭的,并且諸如數(shù)字媒體存儲器的 某些設(shè)備甚至根本就不具備文本輸入功能。因此,用戶不會頻繁使用 這種解決方案。
因此,在便攜電子設(shè)備首次創(chuàng)建、預(yù)覽、接收或打開圖像時,需 要一種鼓勵用戶給該圖像或文件添加注釋信息的設(shè)備。如果其他應(yīng)用 也能利用該文件中包含的或與該文件一起包含的注釋數(shù)據(jù),這將是有 益的。同時,注釋過程必須是快速的,容易的,并且需要最少的步驟 和用戶輸入,以便在便攜電子設(shè)備上成功地使用該注釋過程,而不會 使用戶感到沮喪或厭煩。同樣,利用數(shù)碼相機、移動電話或其他手持 電子設(shè)備上通常包含的數(shù)目有限的鍵或用戶輸入設(shè)備,該解決方案應(yīng) 該很容易操作。理想地,對于數(shù)碼照片的注釋,注釋照片的任務(wù)直覺 上應(yīng)當(dāng)與照片捕獲任務(wù)集成在一起。
發(fā)明內(nèi)容
考慮到上述背景,本發(fā)明的實施例提供允許用戶更容易地對電子 設(shè)備或系統(tǒng)接收或創(chuàng)建的數(shù)據(jù)文件和/或圖像進(jìn)行注釋的設(shè)備、方法、 計算機程序產(chǎn)品和裝置。
例如,根據(jù)本發(fā)明的一個實施例,提供一種電子設(shè)備,包括處 理器,以及用戶接口,該用戶接口可操作地耦合至處理器,并且被配
包括存儲器,該存儲器可操作地耦合至處理器,并且被配置用來存儲 包含有媒體數(shù)據(jù)的至少 一個媒體文件。該電子設(shè)備的該處理器被配置 用來利用該用戶接口提示用戶對媒體數(shù)據(jù)進(jìn)行注釋。在 一 個實施例 中,該處理器被配置用來在該電子設(shè)備執(zhí)行來與該媒體數(shù)據(jù)有關(guān)的功 能之后自動地提示用戶。在另一個實施例中,該用戶接口包括顯示屏, 并且該處理器被配置用來通過在同樣顯示在該顯示屏上的該媒體數(shù) 據(jù)的表示之上半透明地顯示注釋對話框來呈現(xiàn)該用戶。
在一個實施例中,該處理器被配置用來在該電子設(shè)備首次接收、 該電子設(shè)備首次創(chuàng)建或該電子設(shè)備首次顯示該媒體數(shù)據(jù)時,或者在該 用戶在該電子設(shè)備中首次打開或首次關(guān)閉該媒體文件時,利用該用戶 接口來自動地提示該用戶對該媒體數(shù)據(jù)進(jìn)行注釋。
在另一個實施例中,該電子設(shè)備包括相機,并且該媒體數(shù)據(jù)包括 從該相機處接收的圖像數(shù)據(jù)。該電子設(shè)備可以被配置用來在該電子設(shè) 備首次向該用戶呈現(xiàn)該圖像數(shù)據(jù)的預(yù)覽時允許該用戶對該媒體數(shù)據(jù) 進(jìn)行注釋。在一個實施例中,該電子設(shè)備可以被配置用來在使用該相 機拍照后立即允許該用戶對該媒體數(shù)據(jù)進(jìn)行注釋。此外,該電子設(shè)備 可以被配置用來在存儲器中存儲該媒體數(shù)據(jù),并且在該電子設(shè)備提示 該用戶對該媒體數(shù)據(jù)進(jìn)行注釋或處理從該用戶處接收到的注釋信息 時,在壓縮或存儲該存儲器中的該媒體數(shù)據(jù)。
在一個實施例中,該電子設(shè)備還包括通信接口 ,該通信接口被配 置用來接收來自該電子設(shè)備之外的源的數(shù)據(jù)。該媒體數(shù)據(jù)可以包括經(jīng)
10由該通信接口接收的數(shù)據(jù),在經(jīng)由該通信接口接收該數(shù)據(jù)并借助該用 戶接口向該用戶呈現(xiàn)后,該處理器可以利用該用戶接口自動提示該用 戶對媒體數(shù)據(jù)進(jìn)行注釋。
在一個實施例中,該用戶接口包括顯示設(shè)備和用戶輸入設(shè)備。該 處理器被配置用來通過使用該顯示設(shè)備的至少一部分顯示一個注釋 對話框,來提示該用戶對該媒體文件進(jìn)行注釋。該注釋對話框包括至 少一個可選注釋的表示。該用戶輸入設(shè)備被配置用來允許該用戶通過 選擇該可選注釋的表示來選擇至少一個可選注釋。在一個實施例中, 該注釋對話框是在該媒體文件的表示之上半透明地顯示的。至少一個 可選注釋可以包括用戶定義的注釋信息。此類定制信息可以是由使用 該電子設(shè)備的用戶輸入的??商鎿Q地,該用戶定義的注釋信息包括從 外部設(shè)備接收的信息。
在一個實施例中,該電子設(shè)備的該用戶輸入設(shè)備包括小鍵盤,該 小鍵盤包括與至少一個可選注釋相對應(yīng)的多個鍵。例如,該顯示設(shè)備 上的可選注釋的表示的布局可以與該小鍵盤上的鍵的布局相對應(yīng)。在 另一個實施例中,至少一個可選注釋的表示包括圖形化圖標(biāo)。
在一個實施例中,該電子設(shè)備在該存儲器中存儲該媒體文件,并 且被配置用來在提示該用戶對該媒體文件進(jìn)行注釋和/或在處理該從 該用戶接收到的注釋信息時,壓縮和/或存儲該存儲器中的該媒體文 件。該電子設(shè)備可以被配置用來將注釋數(shù)據(jù)作為嵌入式元數(shù)據(jù)存儲在 該媒體文件中,或者可以被配置用來使用該注釋輸入來創(chuàng)建至少 一 個 文件夾以用于將該媒體文件存儲于其中。該文件夾可以具有標(biāo)識符, 并且該文件夾標(biāo)識符可以至少部分地基于該注釋輸入。該電子設(shè)備可 以被配置用來4吏用該注釋輸入以對巴該々某體文件存儲到至少 一 個文件 夾中。
將要被注釋的媒體文件可以包括圖像數(shù)據(jù)、電子郵件數(shù)據(jù)、文本 消息數(shù)據(jù)、語音郵件消息數(shù)據(jù)或基于文本的文檔。該注釋數(shù)據(jù)可以包 括文本數(shù)據(jù)、圖像數(shù)據(jù)或音頻數(shù)據(jù)。該用戶接口可以包括麥克風(fēng)和語 音識別軟件,從而可以通過用戶對著麥克風(fēng)說話來輸入注釋輸入。該用戶接口可以包括觸屏。該電子設(shè)備可以包含在諸如移動電話或數(shù)碼 相機的手持設(shè)備中。
本發(fā)明的另 一 個實施例提供在捕獲圖像之后對數(shù)字圖像進(jìn)行注
釋的方法。該方法包括步驟接收數(shù)字圖像;提示用戶輸入用于該數(shù) 字圖像的注釋輸入;接收來自該用戶的注釋輸入;以及通過使用該注 釋輸入來注釋該數(shù)字圖像。該提示步驟可以包括在接收數(shù)字圖像后或 者在接收數(shù)字圖像時自動提示該用戶。該提供步驟還可以包括,在捕 獲該數(shù)字圖像之后自動向用戶呈現(xiàn)可選注釋輸入列表。該接收步驟可 以包括接收形式為一個可選注釋的用戶選#^的注釋輸入,并且在接收 到一個選擇時自動注釋該數(shù)字圖像。該接收步驟可以包括接收形式 為對至少 一 個可選注釋的用戶選擇的注釋輸入;以及從該用戶處接收 應(yīng)當(dāng)使用所選注釋來對該數(shù)字圖像進(jìn)行注釋的獨立指示。該使用步驟 可以包括使用該注釋輸入來將注釋信息與數(shù)字圖像文件存儲在一起。 可以以嵌入式元數(shù)據(jù)的方式在該數(shù)字圖像文件中存儲該注釋信息,或 者在與該數(shù)字圖像文件分離、但與該數(shù)字圖像文件關(guān)聯(lián)的文件中存儲 該注釋信息。該使用步驟還可以包括使用該注釋輸入來將該數(shù)字圖像 存儲在與該注釋輸入相關(guān)聯(lián)的至少 一個文件夾中。
本發(fā)明的另 一 個實施例提供包含有處理元件的裝置,該處理元件 被配置用來接收媒體數(shù)據(jù);將該媒體數(shù)據(jù)存儲在該裝置的存儲器部 分中;提示用戶輸入該媒體數(shù)據(jù)的注釋輸入;接收來自該用戶的注釋 輸入;以及使用該注釋輸入來注釋該數(shù)字圖像。在一個實施例中,該 處理元件被配置用來在接收該媒體數(shù)據(jù)之后自動提示該用戶輸入注 釋輸入。
本發(fā)明的另 一個實施例提供用于促進(jìn)在捕獲圖像之后對數(shù)字圖 像進(jìn)行注釋的計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括其內(nèi)存儲有計 算機可讀程序代碼部分的至少一個計算機可讀存儲介質(zhì),該計算機可 讀程序代碼部分包括第一可執(zhí)行部分,用于接收數(shù)字圖像的捕獲的 指示;第二可執(zhí)行部分,用于提示用戶輸入用于該數(shù)字圖像的注釋輸 入,其中該第二可執(zhí)行部分在接收到該數(shù)字圖像捕獲的指示之后自動提示該用戶;第三可執(zhí)行部分,用于接收來自該用戶的注釋輸入;以
及第四可可執(zhí)行部分,用于使用該注釋輸入來注釋該數(shù)字圖像。
在概括描述本發(fā)明之后,以下將參照附圖進(jìn)行描述,附圖未必是
按比例繪制的,其中
圖1是根據(jù)本發(fā)明的示例性實施例的移動終端的示意框圖; 圖2是根據(jù)本發(fā)明的示例性實施例的無線通信系統(tǒng)的示意框圖; 圖3是能夠從本發(fā)明的 一 個實施例獲益的示例'性移動終端的圖
示5
圖4是根據(jù)本發(fā)明的示例性實施例的對所捕獲圖像數(shù)據(jù)進(jìn)行注釋 的示例性方法的流程圖5是示出了半透明地疊加在所捕獲圖像的預(yù)覽之上的注釋對話 框的顯示視圖的示例性實施例的圖示;以及
圖6是根據(jù)本發(fā)明的實施例的用于示出可選注釋的布局是如何與 小鍵盤布局相對應(yīng)的顯示視圖的示例性實施例以及示例性小鍵盤的 圖示。
具體實施例方式
以下將參照附圖更全面地描述本發(fā)明,其中,附圖表示本發(fā)明的 某些而非全部實施例。實際上,可以用多種不同方式實現(xiàn)這些發(fā)明, 并且不應(yīng)將本發(fā)明理解為僅限于本文記載的實施例;相反,提供這些 實施例以便本公開內(nèi)容將滿足適用的法律要求。在全文中,同樣標(biāo)號 系指同樣部件。
圖l說明將從本發(fā)明的實施例中受益的電子設(shè)備(具體地,移動 終端IO)的框圖。然而,應(yīng)該理解,這里舉例說明的以及下文描述的 移動電話僅僅是將從本發(fā)明之實施例中受益的 一種類型的電子設(shè)備, 因此,不應(yīng)將其用來限制本發(fā)明的范圍。盡管說明了移動終端10的幾 個實施例并且下文將作為例子進(jìn)行描述,但是其他類型的電子設(shè)備,
13如數(shù)碼相機,便攜式數(shù)字助理(PDA),尋呼機,移動電視,計算機, 膝上型計算機和處理和/或存儲數(shù)據(jù)文件的其他類型的系統(tǒng)等,也可以 容易地使用本發(fā)明的實施例。此類設(shè)備可以是也可以不是移動設(shè)備。
另外,盡管本發(fā)明的方法的幾個實施例被描述為是由移動終端IO 執(zhí)行的或使用的,但是該方法也可以供非移動設(shè)備使用。此外,將主 要結(jié)合圖像捕獲應(yīng)用來描述本發(fā)明的系統(tǒng)和方法。然而,應(yīng)該理解, 可以結(jié)合各種其他應(yīng)用來^^用各種實施例的系統(tǒng)和方法,各種其他應(yīng) 用包括對圖像數(shù)據(jù)進(jìn)行注釋和組織,或者對其他類型的數(shù)據(jù)或媒體文 件進(jìn)行注釋和組織。例如,本發(fā)明的實施例可用來注釋電子郵件文件、 文檔文件、音頻文件等。如上所述,可以證明本發(fā)明的實施例對于注 釋圖像文件是最有用的,原因在于圖像文件不易搜索并且不易按照文
件的內(nèi)容進(jìn)行分類;然而,這并不意味著本發(fā)明的實施例不能用于許
多其他應(yīng)用。
移動終端10包括通信接口 ,該通信接口包括能夠與發(fā)射機14和接 收機16進(jìn)行通信的天線12。移動終端10還包括處理器20或其他處理部 件,其分別向發(fā)射機14提供信號和接收來自接收機16的信號。該信號 包括符合可用蜂窩系統(tǒng)的空中接口標(biāo)準(zhǔn)的信令信息,以及用戶語音和 /或用戶生成的數(shù)據(jù)。關(guān)于這一點,移動終端10能夠利用一個或多個空 中接口標(biāo)準(zhǔn)、通信協(xié)議、調(diào)制類型和接入類型進(jìn)行操作。作為例子, 移動終端10能夠按照第一代、第二代和/或第三代通信協(xié)議等許多通信 協(xié)議中的任意一種通信協(xié)議來進(jìn)行操作。例如,移動終端10能夠按照 第二代(2G)無線通信協(xié)議IS-136 (TDMA)、 GSM和IS-95 (CDMA)或第 三代無線通信協(xié)議寬帶碼分多址(WCDMA)來進(jìn)行操作。
可以理解,處理器20包括用于實現(xiàn)移動終端10的音頻和邏輯功能 的電路。例如,處理器20可以包括數(shù)字信號處理器器件,微處理器器 件,以及各種模數(shù)轉(zhuǎn)換器,數(shù)模轉(zhuǎn)換器以及其他支持電路。根據(jù)這些 器件的能力,移動終端10的控制和信號處理功能在這些器件之間分 配。因此,處理器20還可以包括在調(diào)制和傳輸前對消息和數(shù)據(jù)進(jìn)行巻 積編碼和交織的功能。另外,處理器20可以包括內(nèi)部語音編碼器,并
14且可以包括內(nèi)部數(shù)據(jù)調(diào)制解調(diào)器。此外,處理器20可以包括用來操作 存儲在存儲器內(nèi)的一個或多個軟件程序的功能性。例如,處理器20能
夠操作諸如常規(guī)Web瀏覽器的連接程序。連接程序可以允許移動終端 lO發(fā)射和接收例如符合無線應(yīng)用協(xié)議(WAP)的Web內(nèi)容,如基于位置
的內(nèi)容。
移動終端10還包括用戶接口 ,用戶接口包括輸出設(shè)備,如常規(guī)耳 機或揚聲器24,振鈴器22,麥克風(fēng)26,顯示屏28以及用戶輸入接口 , 所有這些設(shè)備均和處理器2 0相連。允許移動終端10接收數(shù)據(jù)的用戶輸 入接口可以包括,諸如小鍵盤30、觸屏(未示出)或其他輸入設(shè)備的 允許移動終端10接收數(shù)據(jù)的多種設(shè)備中的任意 一種設(shè)備。在包含有小 鍵盤30的實施例中,小鍵盤30可以包括常規(guī)數(shù)字鍵(0-9)和相關(guān)鍵(#, *),以及用來操作移動終端10的其他鍵??商鎿Q地,小鍵盤30可以包 括常規(guī)QWERTY小鍵盤。移動終端10還包括電池34,如振動電池組, 用于給操作移動終端10所需的各種電路供電,可選地,提供機械振動 作為可檢測的輸出。
在示例性實施例中,移動終端10包括與處理器2 0進(jìn)行通信的相機 36。相機36可以是存儲、顯示或傳輸所需而捕獲圖像的任意裝置。例 如,相機36可以包括能夠根據(jù)捕獲的圖像形成數(shù)字圖像文件的數(shù)字相 機。同樣,相機36包括諸如鏡頭或其他光學(xué)器件的全部硬件,以及根 據(jù)捕獲的圖像創(chuàng)建數(shù)字圖像文件所需的軟件。備選地,相機36可以僅 僅包括查看圖像所需的硬件,而移動終端10的存儲器件以軟件的形式 存儲根據(jù)捕獲的圖像來創(chuàng)建數(shù)字圖像文件所需的、由處理器20執(zhí)行的 指令。在一個示例性實施例中,相機36還可以包括處理元件,如協(xié)助 處理器20處理圖像數(shù)據(jù)的協(xié)處理器,以及對圖像數(shù)據(jù)進(jìn)行壓縮/解壓縮 處理的編碼器/解碼器。編碼器/解碼器可以按照J(rèn)PEG標(biāo)準(zhǔn)格式進(jìn)行編 碼和/或解碼。
移動終端10還可以包括用戶身份模塊(UIM) 38。 UIM 38通常為內(nèi) 置有處理器的存儲器件。UIM 38可以包括例如訂戶身份模塊(SIM), 通用集成電路卡(UICC),通用訂戶身份模塊(USIM),可拆裝用戶身份模塊(R-UIM)等。UIM38通常存儲與移動訂戶有關(guān)的信息元素。除UIM 38之外,移動終端10可以配備有存儲器。例如,移動終端10可以包括 易失存儲器40,如包含有用于臨時存儲數(shù)據(jù)的高速緩沖存儲區(qū)域的易 失隨機訪問存儲器(RAM)。移動終端10還可以包括其他非易失存儲器 42,其可以是內(nèi)嵌的和/或可移動的。非易失存儲器42可以另外或可替 換地包括EEPROM、閃存等,如可從位于加利福尼亞州森尼韋爾的 SanDisk Corporation或位于加利福尼亞州弗里蒙特的Lexar Media Inc. 獲得的。存儲器可以存儲移動終端10用來實現(xiàn)移動終端10之功能所需 的許多信息和數(shù)據(jù)中的任意信息和數(shù)據(jù)。例如,存儲器可以包括能夠 唯一標(biāo)識移動終端10的標(biāo)識符,如國際移動設(shè)備識別(IMEI)碼。
現(xiàn)在參照圖2,用于提供將從本發(fā)明受益的一類系統(tǒng)的圖示。該 系統(tǒng)包括多個網(wǎng)絡(luò)設(shè)備。如圖所示, 一個或多個移動終端10每個均可 以包括天線12,用于向基站點或基站(BS) 44發(fā)射信號或接收來自基站 點或基站(BS) 44的信號?;?4可以是一個或多個蜂窩或移動網(wǎng)絡(luò)的 一部分,每個蜂窩或移動網(wǎng)絡(luò)均包括操作該網(wǎng)絡(luò)所需的單元,如移動 交換中心(MSC)46。正如本領(lǐng)域的技術(shù)人員公知的那樣,移動網(wǎng)絡(luò)也 稱為基站/MSC/網(wǎng)絡(luò)互連功能(BMI)。在操作中,當(dāng)移動終端10發(fā)起或 接收呼叫時,MSC 46能夠路由來自移動終端10的呼叫或把呼叫路由 到移動終端IO。當(dāng)移動終端10參與呼叫時,MSC 46也可以提供和陸 地通信中繼線的連接。另外,MSC 46能夠控制到達(dá)或來自移動終端 IO的消息的轉(zhuǎn)發(fā),也可以控制到達(dá)或來自消息傳送中心的針對移動終 端10的消息的轉(zhuǎn)發(fā)。請注意,盡管在圖2的系統(tǒng)中顯示出MSC46,但 是MSC 46僅僅是一個示例性網(wǎng)絡(luò)設(shè)備,并且本發(fā)明的實施例并不限 于在使用MSC的網(wǎng)絡(luò)中使用。
MSC46可以與數(shù)據(jù)網(wǎng)絡(luò)耦合,數(shù)據(jù)網(wǎng)絡(luò)如局域網(wǎng)(LAN),城域網(wǎng) (MAN)和/或廣域網(wǎng)(WAN)。 MSC46可以直接和數(shù)據(jù)網(wǎng)絡(luò)耦合。然而, 在一個典型實施例中,MSC 46和GTW 48耦合,而GTW 48與諸如因 特網(wǎng)50的WAN耦合。同樣,諸如處理部件(如個人計算機,服務(wù)器 等)的設(shè)備經(jīng)由因特網(wǎng)50和移動終端10耦合。例如,如下所述,處理部件包括和如下所述的計算系統(tǒng)52 (圖2中示出兩個)、源服務(wù)器54 (圖2中示出一個)等關(guān)聯(lián)的一個或多個處理部件。
BS 44也可以與信令GPRS (通用分組無線服務(wù))支持節(jié)點(SGSN) 56耦合。正如本領(lǐng)域的技術(shù)人員公知的那樣,對于分組交換業(yè)務(wù), SGSN56通常能夠執(zhí)行和MSC46類似的功能。和MSC46—樣,SGSN 56可以和諸如因特網(wǎng)50的數(shù)據(jù)網(wǎng)絡(luò)耦合。SGSN 56可以直接和數(shù)據(jù)網(wǎng) 絡(luò)耦合。然而,在一個更典型的實施例中,SGSN56和諸如GPRS核心 網(wǎng)58的分組交換核心網(wǎng)耦合。分組交換核心網(wǎng)繼而與諸如GTW GPRS 支持節(jié)點(GGSN) 60的另一個GTW 48耦合,而GGSN 60和因特網(wǎng)50 耦合。除GGSN60之外,分組交換核心還可以和GTW48耦合。而且, GGSN 60可以和消息傳送中心耦合。關(guān)于這一點,和MSC 46—樣, GGSN 60和SGSN 56能夠控制對信息(諸如MMS信息)的轉(zhuǎn)發(fā)。GGSN 60和SGSN 56也能夠控制到達(dá)或來自消息傳送中心的移動終端10的信 息的轉(zhuǎn)發(fā)。
另夕卜,通過把SGSN56耦合到GPRS核心網(wǎng)58和GGSN60,諸如計 算系統(tǒng)52和/或源服務(wù)器54的設(shè)備可以經(jīng)由因特網(wǎng)50、 SGSN 56和 GGSN60而耦合到移動終端10。關(guān)于這一點,諸如計算系統(tǒng)52和/或源 服務(wù)器54的設(shè)備可以通過SGSN56、GPRS核心網(wǎng)58和GGSN 60來與移 動終端10進(jìn)行通信。通過把移動終端10和其他設(shè)備(如計算系統(tǒng)52, 源服務(wù)器54等)直接或間接地耦合至因特網(wǎng)50,移動終端10可以按照 如超文本傳輸協(xié)議(HTTP)來與其他設(shè)備通信或彼此通信,以執(zhí)行移動 終端10的各種功能。
盡管沒有示出和描述每個可能的移動網(wǎng)絡(luò)的每一個元素,但是應(yīng) 該理解,移動終端10可以通過BS 44來與多個不同網(wǎng)絡(luò)中的任意網(wǎng)絡(luò) 的一個或多個網(wǎng)絡(luò)耦合。關(guān)于這一點,網(wǎng)絡(luò)能夠支持符合第一代(1G)、 第二代(2G)、 2.5G、第三代(3G)和/或未來的移動通信協(xié)議等眾多協(xié)議 中的一個或多個協(xié)議的通信。例如,該網(wǎng)絡(luò)中的一個或多個網(wǎng)絡(luò)能夠 支持符合2G無線通信協(xié)議IS-136 (TDMA)、 GSM和IS-95 (CDMA)的通 信。同樣,例如,該網(wǎng)絡(luò)中的一個或多個網(wǎng)絡(luò)能夠支持符合2.5G無線通信協(xié)議GPRS、增強數(shù)據(jù)GSM環(huán)境(EDGE)等的通信。此外,例如, 該網(wǎng)絡(luò)中的 一個或多個網(wǎng)絡(luò)能夠支持符合3G無線通信協(xié)議的通信, 3G無線通信協(xié)議如使用寬帶碼分多址(WCDMA)無線接入技術(shù)的通用 移動電話系統(tǒng)(UMTS)網(wǎng)絡(luò)。某些窄帶AMPS (NAMPS)以及TAGS網(wǎng)絡(luò) 也可以從本發(fā)明的實施例受益,雙?;蚋吣J降囊苿诱?例如,數(shù) 字/模擬或TDMA/CDMA/模擬電話)同樣可以受益。
移動終端10還可以和一個或多個無線接入點(AP) 62耦合。AP 62 可以包括接入點,接入點被配置用來按照例如射頻(RF)、藍(lán)牙(BT)、 紅外(IrDA)或許多不同的無線組網(wǎng)技術(shù)中的任意 一種技術(shù)與移動終端 IO進(jìn)行通信,無線組網(wǎng)技術(shù)包括諸如IEEE 802.ll(如802.11a, 802.llb, 802.11g, 802.11n等)的無線LAN (WLAN)技術(shù),諸如IEEE 802.16的 WiMAX技術(shù),和/或諸如IEEE 802.15等超寬帶(UWB)技術(shù)等。AP 62 可以和因特網(wǎng)50耦合。就像MSC46—樣,AP62可以直接和因特網(wǎng)50 耦合。然而,在一個實施例中,AP62經(jīng)由GTW48間接耦合至因特網(wǎng) 50。而且,在一個實施例中,可以把BS44看作是另一個AP62??梢?理解,通過把移動終端10和計算系統(tǒng)52、源服務(wù)器54和/或許多其他設(shè) 備中的某些設(shè)備直接或間接連接至因特網(wǎng)50 ,移動終端10可以彼此通 信,以及和計算系統(tǒng)等相互通信,從而執(zhí)行移動終端10的各種功能, 例如向計算系統(tǒng)52傳送數(shù)據(jù)、內(nèi)容等,和/或接收來自計算系統(tǒng)52的內(nèi) 容、數(shù)據(jù)等。正如這里使用的那樣,術(shù)語"數(shù)據(jù)"、"內(nèi)容"、"信 息"和類似術(shù)語可以互換使用,其表示能夠按照本發(fā)明的實施例進(jìn)行 傳送、接收和/存儲的數(shù)據(jù)。因此,不應(yīng)認(rèn)為對此類術(shù)語的使用是對本 發(fā)明的精神和范圍的限制。
盡管圖2未示出,除通過因特網(wǎng)50把移動終端10耦合至計算系統(tǒng) 52之外或作為代替,移動終端10和計算系統(tǒng)52可以相互耦合,并且可 以按照例如RF、 BT、 IrDA或許多不同的有線或無線通信技術(shù)中的任 意一種通信技術(shù)進(jìn)行通信,有線或無線通信技術(shù)包括LAN、 WLAN、 WiMAX和/或UWB技術(shù)。附加地或者備選地,計算系統(tǒng)52中的一個或 多個系統(tǒng)可包括能夠存儲內(nèi)容的可移動存儲器,此后可以把有關(guān)內(nèi)容轉(zhuǎn)移到移動終端10上。此外,移動終端10可以和一個或多個電子i殳備
耦合,電子設(shè)備如打印機,數(shù)字投影儀和/或其他多媒體捕獲、再現(xiàn)和
/或存儲設(shè)備(如其他終端)。就像計算系統(tǒng)52—樣,移動終端10可被 配置以按照諸如RF、 BT、 IrDA或許多不同的有線或無線通信技術(shù)中 的某些通信技術(shù)的技術(shù)與便攜電子設(shè)備通信,有線或無線通信技術(shù)包 括USB、 LAN、 WLAN、 WiMAX和/或UWB技術(shù)。
以下將參照圖1的移動終端和圖2的移動網(wǎng)絡(luò)描述本發(fā)明的示例 性實施例。如上所述,本發(fā)明的實施例并不限于移動終端,并且可以 和任意數(shù)目的電子設(shè)備或系統(tǒng)一起使用而并不背離本發(fā)明的精神和 范圍。
圖3說明可以從本發(fā)明的實施例受益的簡化移動終端10。盡管圖3 描繪的移動終端10被表示成僅有選擇的功能性,但是圖3的移動終端 僅僅是能夠從本發(fā)明的實施例受益的一種類型的電子設(shè)備的示例,并 且不應(yīng)認(rèn)為是對本發(fā)明的范圍的限制。盡管為了示例的目的而示出并 在此后描述了移動終端10的幾個實施例,但是諸如移動電話、數(shù)碼相 機、攝像機、便攜式數(shù)字助理(PDA)、尋呼機、移動電視、膝上型計 算機的便攜電子設(shè)備以及其他類型的便攜電子設(shè)備也可以容易地使 用本發(fā)明的實施例。此外,非便攜設(shè)備也可以容易地使用本發(fā)明的實 施例。
另外,盡管本發(fā)明的方法的幾個實施例是由移動終端10執(zhí)行或使 用的,但是該方法可以不是由移動終端10使用的??梢岳斫?,可以與
各種應(yīng)用結(jié)合來使用本發(fā)明的實施例的系統(tǒng)和方法。
在圖3所示的實施例中,移動終端10包括顯示屏28,用戶輸入接 口 30-33和相才幾36。當(dāng)然,如果移動會冬端10是例如移動電話,則移動 終端將包括移動電話常見的其他系統(tǒng)和功能性。此類系統(tǒng)包括揚聲器 系統(tǒng),麥克風(fēng)系統(tǒng),天線系統(tǒng),其他用戶輸入/輸出系統(tǒng)等。移動終端 還包括處理器(如圖l所示),處理器可以位于移動終端的機殼內(nèi)。 該處理器可操作地耦合至顯示屏28、用戶輸入接口以及相機36。可以 理解,正如結(jié)合圖l所描述的,該處理器包括用于實現(xiàn)移動終端10的
19邏輯功能的所需電路。此外,該處理器可以包括用于操作一個或多個 軟件程序的功能,軟件程序存儲在同樣位于移動終端10的機殼內(nèi)的存 儲器(未示出)中或者可以由該處理器訪問。
在示例性實施例中,顯示屏28包括用于向移動終端10的用戶顯示
信息的液晶顯示屏(LCD)。盡管本文通常把顯示屏描述成液晶顯示屏,
但是可以使用其他類型的顯示屏。例如,本發(fā)明的實施例可以包括發(fā)
光二極管(LED)顯示屏,有機LED(OLED)顯示屏,基于等離子的顯示屏等。
在所描述的實施例中,移動終端IO包括用于捕獲數(shù)字圖像的相機 36。相機36可以是為了存儲、顯示或傳輸目的而捕獲圖像的任意裝置。 例如,相機36可以包括能夠根據(jù)所捕獲的圖像生成數(shù)字圖像數(shù)據(jù)的數(shù) 碼相機傳感器。同樣,相機36可以包括用于捕獲圖像并根據(jù)所捕獲的 圖像生成數(shù)字圖像文件的所有硬件(如鏡頭,圖像傳感器)和/或其他 光學(xué)傳感器件。相機36還包括用于捕獲、處理和存儲圖像數(shù)據(jù)所需的 軟件、處理器和存儲器,或者備選地,移動終端10的處理系統(tǒng)可以包 括此類軟件和硬件。在另一個典型實施例中,相機36包括協(xié)處理器, 其協(xié)助移動終端的處理系統(tǒng)處理圖像數(shù)據(jù)。相機3 6或移動終端的處理 系統(tǒng)還包括對圖像數(shù)據(jù)進(jìn)行壓縮和/或解壓縮處理的編碼器和/或解碼 器。例如,編碼器和/或解碼器按照J(rèn)PEG標(biāo)準(zhǔn)格式進(jìn)行編碼和/或解碼。
相機36可以位于移動終端10的內(nèi)部。備選地,在一個實施例中, 相機可以位于遠(yuǎn)離移動終端10的外部,并且被配置用來經(jīng)由有線或無 線裝置向電子設(shè)備傳送圖像數(shù)據(jù)。
移動終端10還包括用戶輸入接口 。圖3的移動終端包括由多個鍵 組成的用戶輸入接口,其中用戶可以通過按動4建來輸入用戶輸入。例 如,圖3的實施例示出了包括數(shù)字小鍵盤30以及兩個鍵32和33的用戶 輸入接口 。數(shù)字小鍵盤30包括與鍵盤上的數(shù)字1到9相對應(yīng)的9個獨立 鍵31 。此類小鍵盤與人們可能在任何移動電話上看到的以及用來撥打 電話號碼的小鍵盤類型類似??梢耘c本發(fā)明的實施例 一 起使用的更常 見的數(shù)字小鍵盤包括由三個鍵組成的第四行鍵,這三個鍵包括可以在
20大部分電話上看到的"*"4定,"0M建以及"弁"4建。圖3的移動終端還包括
分別標(biāo)記為"選擇"和"取消"的兩個鍵28和29。這些鍵為專用鍵, 如果用戶希望選擇或取消顯示屏28上顯示的信息,則可以使用這兩個 鍵。在一個實施例中,這兩個鍵為"軟,,鍵,可以依據(jù)移動終端的模 式或操作鍵的方式來配置軟鍵,以便執(zhí)行顯示屏28上的軟鍵指示的功能。
在本發(fā)明的其他實施例中,可以使用其他用戶輸入設(shè)備或用戶輸 入設(shè)備的組合。例如,典型的輸入設(shè)備可以包括鍵,按鈕,游戲桿, 搖桿,軌跡球,滾輪,觸摸板等。通過使用觸屏,用戶輸入接口可以 和顯示屏2 8耦合。用戶輸入接口可以包括與語音識別系統(tǒng)相連的麥克 風(fēng)。在某些實施例中,用戶輸入接口包括用于接收來自外部用戶輸入 接口的射頻信號的天線。此類無線系統(tǒng)可以使用射頻、紅外、藍(lán)牙 (Bluetooth )或其他無線技術(shù)與移動終端進(jìn)行通信。藍(lán)牙(Bluetooth )技術(shù)采用(remise)開放射頻標(biāo)準(zhǔn),該標(biāo)準(zhǔn)借助于短距離雙向無 線電(無線頻率范圍為2.45GHz)支持設(shè)備之間的無線語音和數(shù)據(jù)通 信。許多移動電子設(shè)備已經(jīng)支持藍(lán)牙(Bluetooth )。
現(xiàn)在參照圖4描述的流程圖,其描述了用戶結(jié)合圖3的示例性移動 終端10來使用的本發(fā)明的 一 個實施例的示例性過程。在操作100中, 移動終端10的用戶操作移動終端,相機36捕獲圖像并將該圖像轉(zhuǎn)換成 數(shù)字格式。在一個實施例中,可以使用顯示屏28作為電子取景器,以 便向用戶顯示相機36中的攝像傳感器捕獲到的圖像。在另 一個實施例 中,該電子設(shè)備包括在與任意傳統(tǒng)照相機相類似的傳統(tǒng)取景器。在又 一個實施例中,該電子設(shè)備包括這兩類取景器,從而允許用戶選擇優(yōu) 選的取景器。用戶可以使用專用鍵、軟鍵或某些其他用戶輸入設(shè)備或 系統(tǒng)來指示該電子設(shè)備進(jìn)行拍照??梢允褂酶鞣N拍照裝置和過程而并 不背離本發(fā)明。
正如操作110表示的那樣, 一旦移動終端10捕獲圖像,通常在計 算機指令的控制下進(jìn)行操作的處理器在顯示屏28上呈現(xiàn)注釋對話框。 處理器使用注釋對話框來提示用戶輸入注釋輸入,以便對剛剛捕獲的圖像進(jìn)行注釋。在一個實施例中,處理器使用注釋對話框向用戶呈現(xiàn) 至少一個注釋,優(yōu)選地,呈現(xiàn)注釋列表,用戶可使用用戶輸入設(shè)備來 進(jìn)行選擇,以便與所捕獲的圖像數(shù)據(jù)進(jìn)行關(guān)聯(lián)。正如下面更詳細(xì)描述 的那樣,示例性可選注釋可以涉及諸如圖像的內(nèi)容(如,照片中有誰, 圖像拍攝地點,圖像拍攝日期等),拍照者,圖像拍攝理由,拍攝圖 像時周圍的事件之類的事。
在一個示例性實施例中,在相機捕獲圖像之后,處理器立即自動 向用戶呈現(xiàn)注釋對話框。在另一個實施例中,當(dāng)用戶在拍攝圖像后短 暫地按動特定鍵時,處理器呈現(xiàn)注釋對話框。在處理器可以向用戶顯 示注釋對話框并且用戶驅(qū)動用戶輸入設(shè)備來選擇注釋數(shù)據(jù)之前或與 此同時或在其之后,處理器把捕獲的圖像數(shù)據(jù)存儲到存儲設(shè)備內(nèi)的文 件中。
在 一 個示例性實施例中,由處理器進(jìn)行的圖像數(shù)據(jù)的壓縮和/或存 儲過程是與注釋處理并行進(jìn)行的。這類實施例可以提高總體處理速 度,甚至可以有助于在處理器壓縮和/或存儲圖像數(shù)據(jù)時分散用戶的注 意力,其中取決于所使用的系統(tǒng),壓縮和/或處理圖像數(shù)據(jù)可能需要幾 秒鐘。在其他實施例中,處理器在其他時間向用戶顯示注釋對話框。 例如,在用戶首次打開或首次預(yù)覽圖像文件時,處理器顯示注釋對話 框,首次打開或首次預(yù)覽圖像文件的時間可能是也可能不是緊隨圖像 捕獲之后。在一個實施例中,電子設(shè)備具有不同的用戶可選模式,其 允許用戶選擇何時顯示注釋對話框,以及是否顯示注釋對話框。在另 一個實施例中,可以要求呈現(xiàn)注釋對話框,并且要求輸入注釋。對于 某些用戶,可能期望這類強制性注釋系統(tǒng),這可以防止用戶拖延對文 件進(jìn)行注釋。
在一個實施例中,在用戶已經(jīng)給第一圖像進(jìn)行注釋之后相機才能 拍攝第二幅圖像。在另一個實施例中,如果在給第一幅圖像加注釋之 前相機拍攝了第二圖像,則處理器把第一圖像存儲到存儲器中,第一 圖像不帶注釋或帶有默認(rèn)注釋。在又一個實施例中,如果相機拍攝不 添加注釋的連續(xù)圖像,則處理器會在晚些時候呈現(xiàn)注釋對話框。
22如下所述,在示例性實施例中,處理器在圖像預(yù)覽之上半透明地 顯示注釋對話框,圖像預(yù)覽也是由處理器顯示到顯示屏上的。圖像預(yù) 覽可以在捕獲圖像后自動顯示到顯示屏28上的預(yù)覽。
本發(fā)明的實施例并不限于可以在注釋對話框中顯示或提供給用 戶的任何具體數(shù)目的注釋。在示例性實施例中,處理器呈現(xiàn)注釋對話
框,其每次在顯示屏28上顯示9個可選注釋,這9個注釋被顯示在編號 從"r到"9"的列表中。在所描述實施例中,正如圖4中的操作120表示 的那樣,用戶可以使用數(shù)字小鍵盤30上的鍵l-9來選擇注釋。在所描 述實施例中,按動鍵l-9中的一個鍵將選擇相對應(yīng)的注釋,并使得處 理器把該圖像存儲到存儲器中,其中所選擇的注釋被嵌入到圖像文件 中。備選地,在所描述實施例中,用戶可以按動取消鍵33,將立即丟 棄捕獲的圖像或者至少關(guān)閉注釋對話框。正如操作13 0表示的那樣, 在示例性實施例中,選擇注釋或取消鍵會自動使得處理器關(guān)閉顯示屏 28上顯示的注釋對話框,并且利用所選擇的注釋(如果有的話)來對 圖像文件進(jìn)行注釋。因此,在此類實施例中,在顯示注釋對話框時只 能選擇一個注釋??赡芷谕@類單擊特征,從而使得注釋過程需要最 少量的用戶步驟,由此使該過程快速、簡單。
在另一個實施例中,在步驟120中,用戶使用用戶輸入設(shè)備來選 擇或取消選擇注釋,在選擇某一注釋時,系統(tǒng)并不自動進(jìn)行到步驟 130。 一旦用戶滿意所做的選擇,則用戶就按動"選擇"鍵32或某些 其他專用鍵或軟鍵,這些操作會指示處理器進(jìn)行到步驟130。
在另 一個實施例中,處理器可以為捕獲的圖像建議一個或多個注 釋。例如,系統(tǒng)可被配置以提出與用戶最近選擇的注釋相同的注釋。 在此類實施例中,用戶可以僅按動"選擇,,鍵32來輸入建議的注釋。 在用戶拍攝同一主題的多幅圖片時,本發(fā)明的上述實施例可以很好地 發(fā)揮作用。例如,假設(shè)用戶正在芬蘭旅游并且希望在旅途期間拍攝的 所有照片均表達(dá)"芬蘭2006 (Finland 2006)"。在此種情況中,通 過使用本發(fā)明的上述實施例,只需在旅途中拍攝每幅照片后按動"選 擇"鍵,用戶就可以快速添加注釋數(shù)據(jù)。
23在某些實施例中,注釋對話框可以具有選項,其允許用戶向可選 注釋的列表中輸入新注釋、編輯注釋信息或者輸入要與文件 一起使用 的一次性注釋信息。例如,在一個實施例中,用戶使用相機拍照,處 理器向用戶顯示注釋對話框。接著,用戶可以按動某個鍵以通知處理 器用戶希望對注釋進(jìn)行定制。接著,通過創(chuàng)建新注釋或編輯選擇的注 釋,用戶使用用戶輸入設(shè)備來定制注釋。在用戶定制注釋之后,用戶 就可以按動同 一鍵或另 一個鍵以返回到注釋對話框,在注釋對話框 中,用戶可以選擇經(jīng)過定制的注釋或附加的注釋。
再次參照圖4,操作130表示系統(tǒng)提取用戶選擇或用戶輸入的注釋 數(shù)據(jù)并且使用該數(shù)據(jù)來注釋數(shù)字圖像文件的步驟。在一個示例性實施 例中,注釋數(shù)據(jù)或至少基于注釋數(shù)據(jù)的數(shù)據(jù)作為嵌入式元數(shù)據(jù)存儲在 圖像文件中的,圖像文件被存儲在存儲器中。
在另 一示例性實施例中,基于所選注釋的信息存儲在存儲器中的 與該圖像文件關(guān)聯(lián)的獨立文件中。在其他示例性實施例中,可以使用 所選擇的注釋在存儲器中創(chuàng)建文件夾或子文件夾和/或把圖像放置到 存儲器中的特定文件夾或子文件夾中。在系統(tǒng)被配置用來基于所選擇 的注釋創(chuàng)建文件夾的情況下,處理器創(chuàng)建與所選擇的注釋關(guān)聯(lián)的文件 夾名稱或某些其他文件夾標(biāo)識符。
圖5示出了根據(jù)本發(fā)明的一個實施例的在移動終端10的顯示屏28 上出現(xiàn)的示例性注釋對話框200。在所描述實施例中,處理器在顯示 屏28的一部分上顯示將要添加注釋的圖像的預(yù)覽230。同時,處理器 還顯示半透明地與圖像預(yù)覽230疊加的注釋對話框。注釋對話框包括 可選注釋210。在該實施例中,處理器在顯示屏上一次顯示9個可選注 釋。正如圖6所示,使注釋對話框200和可選注釋210被配置為至少在 一定程度上類似于移動終端的鍵的配置。。在所描述實施例中,所顯 示的9個注釋210分別與數(shù)字小鍵盤30上的鍵T-"9"相對應(yīng)。例如,通 過按動位于小鍵盤30的左上角的鍵"l",將選擇位于注釋對話框的左 上角的標(biāo)記為"Friends (朋友)"的注釋。如上所述,可以使用任意 數(shù)目的用戶輸入設(shè)備來選擇注釋對話框中顯示的注釋。例如,顯示屏2 8可以是觸屏,從而使得用戶只需點觸注釋表示上面的屏幕就可以選 擇注釋。
顯示屏和/或注釋對話框可以包括其他可選項目的表示。例如,可
以顯示功能"保存(Save) " 240和"丟棄(Discard) ,, 250,并且通 過把光標(biāo)移動到每個選項的上方并且按動選擇4建,可以選擇該選項。 在一個實施例中,功能240和250分別可以是軟鍵32和33的標(biāo)記,用于 指示用戶按動這兩個鍵時它們將執(zhí)行什么功能。類似地,可以顯示箭 頭260,用于指示用戶可以使用輸入設(shè)備進(jìn)行滾動/上翻頁或下翻頁。 在一個示例性實施例中,如果存在顯示屏28不能一次顯示的更多可選 注釋,則用戶可以滾動/下翻頁以查看附加注釋。
使用標(biāo)記220在顯示屏上顯示注釋210,標(biāo)記220指示可選注釋代 表的注釋信息。例如,圖5示出了帶有諸如"海灘(Beach)"、"朋 友(Friends)"和"家庭(Family)"的標(biāo)記220的注釋210。標(biāo)記210 可以表示將與文件一起保存的實際注釋數(shù)據(jù)。例如,在此種實施例中, 選擇注釋"海灘(Beach)",會將單詞"海灘(Beach)"與圖像文 件一起存儲,或者把圖像文件存儲到名稱為"海灘(Beach)"的文 件夾中。在另一個實施例中,標(biāo)記210表示用來注釋圖像文件的某些 其他注釋數(shù)據(jù)。例如,選擇注釋"海灘(Beach)"實際上會將某些 其他預(yù)定文本與文件一起存儲。備選地,或者除基于文本的注釋信息 之外,注釋信息可以包括圖像、音頻或任何其他數(shù)據(jù)。在一個實施例 中,選擇注釋對話框上顯示的注釋210,將顯示作為所選注釋的子類 的新注釋列表。例如,從圖5描述的注釋對話框中選擇"家庭(Family)" 將出現(xiàn)這樣的注釋對話框,該對話框具有該用戶的每個家庭成員的可 選注釋210和/或允許的形式自由的注釋。
如圖5所示,標(biāo)記220可以是基于文本的。在一個備選實施例中, 標(biāo)記是圖標(biāo),該圖標(biāo)表示用戶選擇該圖標(biāo)時與圖像文件一起存儲的注 釋信息。
在一個有益的實施例中,移動終端10的用戶定制注釋對話框。關(guān) 于這一點,用戶能夠從建議的注釋列表中進(jìn)行選^^,以確定在注釋對
25話框中顯示哪些注釋。在一個實施例中,用戶不僅可以定義在注釋對 話框中顯示什么注釋,而且可以定義和/或創(chuàng)建新注釋和注釋類別。因 此,處理器可以在注釋對話框中顯示用戶定義的注釋和默認(rèn)或標(biāo)準(zhǔn)注 釋的組合。例如,注釋對話框可以呈現(xiàn)注釋210,其表示用戶輸入的、 描述用戶正在參加的事件的文本。注釋對話框還可以顯示用來表示當(dāng) 前日期的注釋。事件信息是定制的,而日期可以是用戶可得到的移動 終端或軟件中已定義的標(biāo)準(zhǔn)注釋。電子設(shè)備還可以提供部分創(chuàng)建的注 釋,用戶通過對該注釋進(jìn)行編輯或添加來進(jìn)行定制。在另一個實施例 中,電子設(shè)備經(jīng)由與該電子設(shè)備的處理器可操作耦合的通信接口來接 收來自外部設(shè)備的注釋信息。
得益于前述說明和有關(guān)附圖中提供的教導(dǎo)的益處,本發(fā)明所屬領(lǐng) 域的技術(shù)人員容易想到本文所記載的本發(fā)明的許多修改和其他實施 例。因此,可以理解,本發(fā)明并不限于所公開的具體實施例,并且這 些修改和其他實施例旨在被包含在所附權(quán)利要求書的范圍內(nèi)。盡管本 文使用特定術(shù)語,但它們僅僅是在一般的描述意義上使用的,而非用 于限制目的。
權(quán)利要求
1. 一種電子設(shè)備,包括處理器;用戶接口,其可操作地耦合至該處理器,并且被配置用來促進(jìn)該處理器和該電子設(shè)備的用戶之間的通信;以及存儲器,其可操作地耦合至該處理器,并且被配置用來存儲包含有媒體數(shù)據(jù)的至少一個媒體文件;其中該處理器被配置用來在該電子設(shè)備執(zhí)行與該媒體數(shù)據(jù)有關(guān)的功能之后,利用該用戶接口來自動地提示該用戶對該媒體數(shù)據(jù)進(jìn)行注釋。
2. 根據(jù)權(quán)利要求l的電子設(shè)備,其中該處理器被配置用來在該電 子設(shè)備首次接收該媒體數(shù)據(jù)、該電子設(shè)備首次創(chuàng)建該媒體數(shù)據(jù)或該電 子設(shè)備首次顯示該媒體數(shù)據(jù)時,或者在該用戶在該電子設(shè)備中首次打 開或首次關(guān)閉該媒體文件時,利用該用戶接口來自動地提示該用戶對 該媒體數(shù)據(jù)進(jìn)行注釋。
3. 根據(jù)權(quán)利要求l的電子設(shè)備,還包括相機;其中該媒體數(shù)據(jù)包括從該相機接收到的圖像數(shù)據(jù)。
4. 根據(jù)權(quán)利要求3的電子設(shè)備,其中該電子設(shè)備被配置用來在該 電子設(shè)備首次向該用戶呈現(xiàn)該圖像數(shù)據(jù)的預(yù)覽時允許該用戶對該媒 體數(shù)據(jù)進(jìn)行注釋。
5. 根據(jù)權(quán)利要求3的電子設(shè)備,其中該電子設(shè)備被配置用來在使 用該相機拍照后立即允許該用戶對該媒體數(shù)據(jù)進(jìn)行注釋。
6. 根據(jù)權(quán)利要求5的電子設(shè)備,其中該電子設(shè)備將該媒體數(shù)據(jù)存 儲在該存儲器中,并且其中該電子設(shè)備被配置用來在該電子設(shè)備提示 該用戶對該媒體數(shù)據(jù)進(jìn)行注釋或處理從該用戶處接收到的注釋信息 時,在該存儲器中壓縮或存儲該媒體數(shù)據(jù)。
7. 根據(jù)權(quán)利要求l的電子設(shè)備,還包括通信接口 ,其被配置用來接收來自該電子設(shè)備之外的源的數(shù)據(jù);其中該媒體數(shù)據(jù)包括經(jīng)由該通信接口接收的數(shù)據(jù),并且其中在經(jīng) 由該通信接口接收到該數(shù)據(jù)并借助該用戶接口向該用戶呈現(xiàn)該數(shù)據(jù) 后,該處理器利用該用戶接口來自動地提示該用戶對該媒體數(shù)據(jù)進(jìn)行注釋。
8. 根據(jù)權(quán)利要求l的電子設(shè)備,其中該用戶接口包括顯示設(shè)備和 用戶輸入設(shè)備,其中該處理器被配置用來通過使用該顯示設(shè)備的至少 一部分來顯示注釋對話框,以提示該用戶對該媒體數(shù)據(jù)進(jìn)行注釋,其 中該注釋對話框包括至少一個可選注釋的表示,并且其中該用戶輸入 設(shè)備被配置用來允許用戶通過選擇該可選注釋的表示來選擇至少一 個可選注釋。
9. 根據(jù)權(quán)利要求8的電子設(shè)備,其中該處理器還被配置用來使用 該顯示設(shè)備的至少 一部分來顯示該媒體數(shù)據(jù)的表示,并且其中該注釋 對話框半透明地顯示在該媒體數(shù)據(jù)的表示之上。
10. 根據(jù)權(quán)利要求8的電子設(shè)備,其中至少一個可選注釋包括用戶 定義的注釋信息。
11. 根據(jù)權(quán)利要求10的電子設(shè)備,其中該用戶輸入設(shè)備被配置用 來允許該用戶輸入該用戶定義的注釋信息。
12. 根據(jù)權(quán)利要求10的電子設(shè)備,還包括通信接口,其可操作地 耦合至該處理器,并且被配置用來允許該電子設(shè)備接收來自外部設(shè)備 的信息,并且其中該用戶定義的注釋信息包括基于從該外部設(shè)備接收 的信息的信息。
13. 根據(jù)權(quán)利要求8的電子設(shè)備,其中該用戶輸入設(shè)備包括小鍵 盤,其中該小鍵盤包括多個鍵,并且其中至少一個鍵對應(yīng)于至少一個可選注釋。
14. 根據(jù)權(quán)利要求13的電子設(shè)備,其中該顯示設(shè)備上的可選注釋 的表示的布局與該小鍵盤上的鍵的布局相對應(yīng)。
15. 根據(jù)權(quán)利要求8的電子設(shè)備,其中至少一個可選注釋的表示包 括圖形化圖標(biāo)。
16. 根據(jù)權(quán)利要求1的電子設(shè)備,其中該電子設(shè)備包含在移動電話或數(shù)碼相機里。
17. 根據(jù)權(quán)利要求l的電子設(shè)備,其中該處理器被配置用來經(jīng)由該 用戶接口接收來自該用戶的注釋輸入,其中該處理器被配置用來將注 釋數(shù)據(jù)作為嵌入式元數(shù)據(jù)存儲在該媒體文件中,并且其中該注釋數(shù)據(jù) 包括至少部分基于該注釋輸入的數(shù)據(jù)。
18. 根據(jù)權(quán)利要求l的電子設(shè)備,其中該處理器被配置用來經(jīng)由該 用戶接口接收來自該用戶的注釋輸入,其中該處理器被配置用來使用 該注釋輸入來創(chuàng)建至少 一個文件夾,以用于在其中存儲該媒體文件, 其中該文件夾包括標(biāo)識符,并且其中該文件夾標(biāo)識符至少部分基于該 注釋輸入。
19. 根據(jù)權(quán)利要求1的電子設(shè)備,其中該處理器被配置用來經(jīng)由該 用戶接口接收來自該用戶的注釋輸入,其中該存儲器被配置用來將文 件存儲在文件夾中,并且其中該處理器被配置用來使用該注釋輸入來 將該媒體文件存儲到至少一個文件夾中。
20. 根據(jù)權(quán)利要求l的電子設(shè)備,其中該媒體數(shù)據(jù)包括圖像數(shù)據(jù), 電子郵件數(shù)據(jù),文本消息數(shù)據(jù),語音郵件消息數(shù)據(jù)或基于文本的文檔。
21. 根據(jù)權(quán)利要求1的電子設(shè)備,其中該處理器被配置用來經(jīng)由該 用戶接口接收來自該用戶的注釋輸入,并且其中該注釋輸入包括文本 數(shù)據(jù)。
22. 根據(jù)權(quán)利要求1的電子設(shè)備,其中該處理器被配置用來經(jīng)由該 用戶接口接收來自該用戶的注釋輸入,并且其中該注釋輸入包括音頻數(shù)據(jù)。
23. —種在捕獲圖像之后對數(shù)字圖像進(jìn)行注釋的方法,該方法包括接收數(shù)字圖像;在接收該數(shù)字圖像之后,自動地提示用戶輸入用于該數(shù)字圖像的 注釋輸入;經(jīng)由該用戶接口接收來自該用戶的注釋輸入;以及 使用該注釋輸入來對該數(shù)字圖像進(jìn)行注釋。
24. 根據(jù)權(quán)利要求23的方法,其中該提示步驟包括在接收該數(shù) 字圖像后,自動地向該用戶呈現(xiàn)可選注釋輸入的列表。
25. 根據(jù)權(quán)利要求24的方法,其中該接收注釋輸入步驟包括接 收形式為對一個可選注釋的用戶選擇的注釋輸入,并且其中在接收到 該一個選擇時,自動地使用該選擇來對該數(shù)字圖像進(jìn)行注釋。
26. 根據(jù)權(quán)利要求24的方法,其中該接收注釋輸入步驟包括 接收形式為對至少 一 個可選注釋的用戶選擇的注釋輸入;以及 從該用戶處接收應(yīng)當(dāng)使用該所選注釋來對該數(shù)字圖像進(jìn)行注釋的獨立指示。
27. 根據(jù)權(quán)利要求23的方法,其中該使用步驟包括使用該注釋 輸入來將注釋信息與數(shù)字圖像文件一起存儲,其中該數(shù)字圖像文件包 括該數(shù)字圖像。
28. 根據(jù)權(quán)利要求27的方法,其中該注釋信息作為嵌入式元數(shù)據(jù) 存儲在該數(shù)字圖像文件中。
29. 根據(jù)權(quán)利要求27的方法,其中該注釋信息存儲在與該數(shù)字圖 像文件分離、但與該數(shù)字圖像文件關(guān)聯(lián)的文件中。
30. 根據(jù)權(quán)利要求23的方法,其中該使用步驟包括,使用該注釋 輸入來將該數(shù)字圖像存儲在與該注釋輸入關(guān)聯(lián)的至少 一個文件夾中。
31. —種裝置,包括 處理元件,其被配置用來 接收媒體數(shù)據(jù);將該媒體數(shù)據(jù)存儲到該裝置的存儲器部分中;提示用戶輸入用于該媒體數(shù)據(jù)的注釋輸入;接收來自該用戶的注釋輸入;以及使用該注釋輸入來對該數(shù)字圖像進(jìn)行注釋;其中該處理元件被配置用來在接收到該媒體數(shù)據(jù)之后,自動地提示該用戶l餘入注釋llr入。
32. —種用于促進(jìn)在捕獲圖像之后對數(shù)字圖像進(jìn)行注釋的計算機 程序產(chǎn)品,該計算機程序產(chǎn)品包括其內(nèi)存儲有計算機可讀程序代碼部分的至少一個計算機可讀存儲介質(zhì),該計算機可讀程序代碼部分包括第一可執(zhí)行部分,其用于接收數(shù)字圖像的捕獲的指示; 第二可執(zhí)行部分,其用于提示用戶輸入用于該數(shù)字圖像的注釋輸入,其中該第二可執(zhí)行部分在接收到該數(shù)字圖像捕獲的指示之后自動地提示該用戶;第三可執(zhí)行部分,其用于接收來自該用戶的注釋輸入;以及 第四可執(zhí)行部分,其用于使用該注釋輸入來對該數(shù)字圖像進(jìn)行注釋。
33. —種電子設(shè)備,包括 處理器;用戶接口,其包括顯示設(shè)備和用戶輸入設(shè)備,并且可操作地耦合 至該處理器,并被配置用來促進(jìn)該處理器與該電子設(shè)備的用戶之間的 通信;以及存儲器,該存儲器可操作地耦合至該處理器,并且被配置用來存 儲包含有媒體數(shù)據(jù)的至少 一 個媒體文件;其中該處理器被配置用來使用該顯示設(shè)備的至少一部分來顯示該媒體數(shù)據(jù)的表示;其中該處理器還被配置用來通過使用該顯示設(shè)備的至少 一部分來顯示注釋對話框,來提示該用戶對該媒體數(shù)據(jù)進(jìn)行注釋;以及 其中該注釋對話框半透明地顯示在該媒體數(shù)據(jù)的表示之上。
34. 根據(jù)權(quán)利要求33的電子設(shè)備,其中該注釋對話框包括至少一 個可選注釋的表示;并且其中該用戶輸入設(shè)備被配置用來允許用戶通 過選4奪該可選注釋的表示來選4奪至少一個可選注釋。
35. 根據(jù)權(quán)利要求33的電子設(shè)備,其中該電子設(shè)備還包括相機, 其中該媒體數(shù)據(jù)包括該相機捕獲的圖像數(shù)據(jù),并且其中該注釋對話框 半透明地顯示在該媒體數(shù)據(jù)的表示之上。
36. 根據(jù)權(quán)利要求33的電子設(shè)備,其中該用戶接口包括觸屏。
全文摘要
本發(fā)明提供用于允許設(shè)備的用戶更容易地對電子設(shè)備或系統(tǒng)接收或創(chuàng)建的數(shù)據(jù)文件和/或圖像進(jìn)行注釋的系統(tǒng)、設(shè)備、方法和計算機程序產(chǎn)品。例如,根據(jù)一個實施例,當(dāng)用戶使用配備有相機的移動電話拍攝數(shù)碼照片并在電子顯示屏上首次顯示圖像的預(yù)覽時,可以自動向用戶顯示注釋數(shù)據(jù)。注釋數(shù)據(jù)可以向用戶顯示為半透明地疊加在圖像預(yù)覽上的列表。注釋列表和/或組成列表的各個注釋可以是可定制的。列表中的注釋選項可以對應(yīng)于電子設(shè)備上的鍵。注釋數(shù)據(jù)可以作為嵌入式元數(shù)據(jù)與圖像或文件一起存儲。也可以使用所選的注釋數(shù)據(jù)在存儲器設(shè)備中創(chuàng)建文件夾和/或把圖像或文件存儲到存儲器設(shè)備中的特定文件夾中。
文檔編號G06F3/048GK101473294SQ200780022952
公開日2009年7月1日 申請日期2007年6月15日 優(yōu)先權(quán)日2006年6月20日
發(fā)明者T·卡平, 森浩一, 越 費 申請人:諾基亞公司