專利名稱:視頻圖案縮略圖和方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及視頻或圖像處理以及電子設(shè)備,例如用于參與語(yǔ) 音通信的電子設(shè)備。
背景技術(shù):
使用縮略像在計(jì)算機(jī)行業(yè)中是常見(jiàn)的??s略圖通常是諸如圖像 文件之類的媒體文件的內(nèi)容的小的圖形表示。通過(guò)觀看縮略圖,用戶能 夠在不打開(kāi)媒體文件的情況下確定該文件的內(nèi)容。然而,常規(guī)的縮略圖 當(dāng)用來(lái)描繪諸如視頻文件之類的非圖像文件的內(nèi)容時(shí)不那么有用。常規(guī) 的視頻文件縮略圖可以包括代表來(lái)自該視頻文件的幀的單幅圖像。由于 視頻文件可能包含數(shù)萬(wàn)的幀或者更多的幀,因而來(lái)自視頻的單幀的表示 有時(shí)對(duì)于標(biāo)識(shí)媒體文件的內(nèi)容并不有用
發(fā)明內(nèi)容
依照一個(gè)實(shí)施例,電子設(shè)備具有有權(quán)訪問(wèn)媒體文件的控制電路, 該媒體文件包括幀序列的數(shù)據(jù),其中幀序列中的每幀的數(shù)據(jù)代表相應(yīng)的 圖像,每幀具有相對(duì)于幀序列中的其他幀的位置;以及處理器,其用于 提取所述序列中每幀的部分?jǐn)?shù)據(jù)以便產(chǎn)生合成圖像。
依照一個(gè)方面,所述幀序列包括其中在序列幀的相應(yīng)圖像中存在大 的變化的媒體文件中的位置處的較多的幀,以及其中在序列幀的相應(yīng)圖 像中存在小的數(shù)據(jù)變化的媒體文件中的位置處的較少的幀。
依照另 一個(gè)方面,從每個(gè)給定幀中提取的部分在這些幀間改變。
依照另 一個(gè)方面,從每個(gè)給定幀中提取的部分基于所述幀序列內(nèi)該 給定幀的位置而改變。
依照另一個(gè)方面,從每個(gè)給定幀中提取的部分基于所述幀序列內(nèi)序 列幀的相應(yīng)圖像中的最大變化的位置而改變。
依照另 一 個(gè)方面,所提取的部分包括若干列和/或若干行幀數(shù)據(jù)。
依照另 一個(gè)方面,所述合成圖像包括依照所述幀序列內(nèi)給定幀的位 置以時(shí)間順序設(shè)置的提取的部分?jǐn)?shù)據(jù)。依照另一個(gè)實(shí)施例,創(chuàng)建圖像的方法具有步驟訪問(wèn)媒體文件,該
媒體文件包括幀序列的數(shù)據(jù),其中該數(shù)據(jù)代表相應(yīng)的圖像,每幀具有相
對(duì)于幀序列中的其他幀的位置;以及從所述序列的幀中提取部分?jǐn)?shù)據(jù)以 便產(chǎn)生合成圖像。
依照另 一 個(gè)方面,所述提取步驟包括在這些幀間改變提取的部分。
依照另 一個(gè)方面,所述提取步驟包括從其中在序列幀的相應(yīng)圖像中 存在大的變化的媒體文件中的位置處的較多的幀中提取數(shù)據(jù),以及從其 中在序列幀的相應(yīng)圖像中存在小的變化的媒體文件中的位置處的較少 的幀中提取數(shù)據(jù)。
依照另一個(gè)方面,所述提取步驟包括基于所述幀序列內(nèi)每個(gè)給定幀 的位置而改變來(lái)自該給定幀的提取的部分。
依照另 一 個(gè)方面,所述提取步驟包括提取若干列和/或若干行幀數(shù)據(jù)。
依照另一個(gè)方面,所述方法還包括步驟通過(guò)依照所述幀序列內(nèi)給 定幀的位置以時(shí)間順序設(shè)置提取的部分來(lái)形成合成圖像。
依照一個(gè)實(shí)施例,電子設(shè)備具有有權(quán)訪問(wèn)媒體文件的控制電路, 該媒體文件包括幀序列的數(shù)據(jù),其中幀序列中的每幀的數(shù)據(jù)代表相應(yīng)的 圖像,每幀具有相對(duì)于幀序列中的其他幀的位置;以及處理器,其用于 提取所述序列中每幀的部分?jǐn)?shù)據(jù)以便產(chǎn)生合成圖像,從每個(gè)給定幀中提 取的部分的位置在這些幀間改變。
依照一個(gè)方面,從每個(gè)給定幀中提取的部分基于所述幀序列內(nèi)該給 定幀的位置而改變。
依照另一個(gè)方面,所述合成圖像包括依照所述幀序列內(nèi)給定幀的位 置以時(shí)間順序設(shè)置的提取的部分?jǐn)?shù)據(jù)。
依照另一個(gè)方面,所提取的部分為若千列幀數(shù)據(jù)。
依照另 一 個(gè)方面,代表所述合成圖像的數(shù)據(jù)包括依照所述幀序列內(nèi) 給定幀的位置以時(shí)間順序設(shè)置的所述若干列幀數(shù)據(jù)。
依照又一個(gè)方面,所提取的部分為若千行幀數(shù)據(jù)。
依照另 一個(gè)方面,代表所述合成圖像的數(shù)據(jù)包括依照所述幀序列內(nèi) 給定幀的位置設(shè)置的所述若干行幀數(shù)據(jù)。
依照再一個(gè)方面,從所述幀中提取的部分基于所述幀序列內(nèi)序列幀 的相應(yīng)圖像中的最大變化的位置而改變。依照另 一個(gè)方面,所述幀序列包括其中在序列幀的相應(yīng)圖像中存在 大的變化的媒體文件中的位置處的較多的幀,以及其中在序列幀的相應(yīng) 圖像中存在小的數(shù)據(jù)變化的媒體文件中的位置處的較少的幀。依照再一個(gè)方面,所述合成圖像包括從其中存在較大的變化和較小 的變化的媒體文件的區(qū)域中提取的部分?jǐn)?shù)據(jù),其中從具有較大的變化的 區(qū)域中提取的部分比從其中存在較小的變化的區(qū)域中提取的部分更亮。依照另一個(gè)方面,所述媒體文件為基于幀的媒體。依照又一個(gè)方面,所述媒體文件為基于時(shí)間的媒體。依照另一個(gè)實(shí)施例,創(chuàng)建圖像的方法具有步驟訪問(wèn)媒體文件,該媒體文件包括幀序列的數(shù)據(jù),其中該數(shù)據(jù)代表相應(yīng)的圖像,每幀具有相對(duì)于幀序列中的其他幀的位置;以及從所述序列的幀中提取部分?jǐn)?shù)據(jù)以 便產(chǎn)生合成圖像,來(lái)自每個(gè)給定幀的提取的部分的位置在這些幀間改變。依照一個(gè)方面,所述方法所述提取步驟包括基于所述幀序列內(nèi)每個(gè) 給定幀的位置而改變來(lái)自該給定幀的提取的部分。依照另一個(gè)方面,所述方法還包括步驟通過(guò)依照所述幀序列內(nèi)給定幀的位置以時(shí)間順序設(shè)置提取的部分來(lái)形成合成圖像。依照再 一 個(gè)方面,所述提取步驟包括提取若干列幀數(shù)據(jù)。依照另一個(gè)方面,所述方法包括步驟依照所述幀序列內(nèi)給定幀的 位置以時(shí)間順序設(shè)置所述若干列幀數(shù)據(jù)。依照又一個(gè)方面,所述提取步驟包括提取若干行幀數(shù)據(jù)。依照另一個(gè)方面,所述方法還包括步驟依照所述幀序列內(nèi)給定幀 的位置設(shè)置所述不同的若干行幀數(shù)據(jù)。依照另 一個(gè)方面,所述提取步驟包括從其中在序列幀的相應(yīng)圖像中 存在大的變化的媒體文件中的位置處的較多的幀中提取數(shù)據(jù),以及從其 中在序列幀的相應(yīng)圖像中存在小的變化的媒體文件中的位置處的較少 的幀中提取數(shù)據(jù)。依照再一個(gè)方面,所述方法還包括步驟使從媒體文件中具有大的 變化的位置處提取的部分?jǐn)?shù)據(jù)形成的所述合成圖像的那些部分變亮。依照另一個(gè)實(shí)施例,存儲(chǔ)在機(jī)器可讀介質(zhì)上的程序,當(dāng)由機(jī)器執(zhí)行 時(shí)通過(guò)以下步驟提供對(duì)圖像的創(chuàng)建訪問(wèn)媒體文件,該媒體文件包括幀 序列的幀數(shù)據(jù);以及從所述多幀的每幀中提取不同的部分幀數(shù)據(jù)以便產(chǎn)生合成圖像,該合成圖像包括來(lái)自所述幀序列的提取的部分幀數(shù)據(jù)。在另一個(gè)實(shí)施例中,電子設(shè)備具有有權(quán)訪問(wèn)媒體文件的控制電路,該媒體文件包括多幀的幀數(shù)據(jù),其中所述多幀的每幀的幀數(shù)據(jù)代表包括像素?cái)?shù)據(jù)陣列的相應(yīng)的圖像;以及處理器,其用于從所述多幀的每幀中 提取部分幀數(shù)據(jù)以便產(chǎn)生代表合成圖像的數(shù)據(jù),該合成圖像包括來(lái)自所 述多幀的每幀的部分幀數(shù)據(jù)。依照一個(gè)方面,所述多幀^按照時(shí)間順序。依照另 一個(gè)方面,來(lái)自每幀的提取的部分幀數(shù)據(jù)包括來(lái)自該幀的像 素?cái)?shù)據(jù)陣列的像素?cái)?shù)據(jù)列。依照另 一個(gè)方面,代表所述合成圖像的數(shù)據(jù)包括來(lái)自并排且以時(shí)間 順序設(shè)置的多幀的每幀的若干列像素?cái)?shù)據(jù)。依照另 一個(gè)方面,所述電子設(shè)備具有觀看所述合成圖像的顯示器。 依照另 一 個(gè)方面,該顯示器具有包含像素陣列的顯示區(qū)域。 依照另一個(gè)方面,所述像素陣列包括多個(gè)像素列。 依照另 一個(gè)方面,像素?cái)?shù)據(jù)列的數(shù)量與所述顯示器中的像素列的數(shù)量相同。依照另 一個(gè)方面,所述電子設(shè)備具有觀看所迷合成圖像的顯示器。 依照另一個(gè)方面,所述電子設(shè)備還包括用于存儲(chǔ)在顯示器上觀看的媒體文件的媒體庫(kù)。依照另 一個(gè)方面,所述媒體庫(kù)包括該媒體庫(kù)中的媒體文件的合成圖像。依照另 一個(gè)方面,所述媒體庫(kù)還包括用于指示已經(jīng)由媒體播放器訪 問(wèn)的媒體文件的部分的進(jìn)度條。依照另 一 個(gè)方面,每個(gè)像素?cái)?shù)據(jù)陣列包括多行像素?cái)?shù)據(jù)并且提取的 部分幀數(shù)據(jù)代表來(lái)自每行的像素?cái)?shù)據(jù)的主色。依照另 一個(gè)方面,代表所述合成圖像的數(shù)據(jù)包括并排且以時(shí)間順序 設(shè)置的多列像素?cái)?shù)據(jù)。依照另 一個(gè)方面,所迷電子設(shè)備具有觀看所述合成圖像的顯示器。依照另一個(gè)方面,所迷々某體文件包括視頻文件。依照另一個(gè)方面,所述媒體文件包括圖像文件序列。依照另一個(gè)方面,所述々某體文件代表音頻文件。依照另一個(gè)方面,所述電子設(shè)備為移動(dòng)通信設(shè)備。在另一個(gè)實(shí)施例中,創(chuàng)建圖像的方法包括步驟訪問(wèn)媒體文件,該 媒體文件包括多幀的幀數(shù)據(jù),其中所述多幀的每幀的幀數(shù)據(jù)代表包括像素?cái)?shù)據(jù)陣列的相應(yīng)的圖像;以及從所述多幀的每幀中提取部分幀數(shù)據(jù)以 便產(chǎn)生代表合成圖像的數(shù)據(jù),該合成圖像包括來(lái)自所述多幀的每幀的部 分幀數(shù)據(jù)。依照一個(gè)方面,所述提取幀數(shù)據(jù)的步驟包括從所述多幀的每幀中提 取像素?cái)?shù)據(jù)列。依照另一個(gè)方面,所述方法包括步驟以時(shí)間順序并排地設(shè)置像素?cái)?shù)據(jù)。依照另一個(gè)方面,所述方法還包括步驟在顯示器上顯示所述合成圖像。在另 一個(gè)實(shí)施例中,顯示所述合成圖像的步驟包括在包括像素陣列 的屏幕上顯示所述合成圖像。依照另一個(gè)方面,所述顯示步驟還包括利用屏幕顯示所述合成圖 像,所述屏幕包括具有多個(gè)像素列的像素陣列。依照另一個(gè)方面,在屏幕上顯示所述合成圖像的步驟還包括利用屏 幕上的相應(yīng)像素列顯示提取的每列像素?cái)?shù)據(jù)。依照另一個(gè)方面,所述方法包括步驟指示已經(jīng)由媒體播放器功能 訪問(wèn)的媒體文件的部分。在另一個(gè)實(shí)施例中,程序存儲(chǔ)在機(jī)器可讀介質(zhì)上,該程序在由機(jī)器 執(zhí)行時(shí)通過(guò)以下步驟提供對(duì)圖像的創(chuàng)建訪問(wèn)媒體文件,該媒體文件包 括多幀的幀數(shù)據(jù),其中所述多幀的每幀的幀數(shù)據(jù)代表包括像素陣列的相 應(yīng)的圖像;以及從所述多幀的每幀中提取部分幀數(shù)據(jù)以便產(chǎn)生代表合成 圖像的數(shù)據(jù),該合成圖像包括來(lái)自所述多幀的每幀的部分幀數(shù)據(jù)。參照以下描述和附圖,本發(fā)明的這些和其他特征將是清楚明白的。 在本說(shuō)明書(shū)和附圖中,詳細(xì)公開(kāi)了本發(fā)明的特定實(shí)施例,其指示其中可 以采用本發(fā)明的原理的一些方式,但是應(yīng)當(dāng)理解的是,本發(fā)明在范圍方 面并不受到相應(yīng)的限制。相反地,本發(fā)明包括處于所附權(quán)利要求書(shū)的精 神和術(shù)語(yǔ)中的所有變化、修改和等效物。關(guān)于 一個(gè)實(shí)施例描述和/或圖示的特征可以以 一個(gè)或多個(gè)其他實(shí)施 例中的相同的方式或相似的方式來(lái)使用,和/或結(jié)合或代替所述其他實(shí)施 例的特征而使用。應(yīng)當(dāng)強(qiáng)調(diào)的是,當(dāng)用于本說(shuō)明書(shū)中時(shí),措詞"包括/包含"用來(lái)指明陳述的特征、整體、步驟或部件的存在,但是并沒(méi)有排除 一個(gè)或多個(gè)其他特征、整體、步驟、部件或其組的存在或附加。
圖1為在顯示器上顯示媒體庫(kù)的內(nèi)容的電子設(shè)備。 圖2為代表媒體文件的內(nèi)容的 一 系列幀。 圖3為圖2的一系列幀,其用來(lái)創(chuàng)建合成圖像。 圖4為代表媒體文件的內(nèi)容的一系列幀。圖5A為圖4的一系列幀,其用來(lái)根據(jù)不同列的幀數(shù)據(jù)創(chuàng)建合成圖像。圖5B為圖4的一系列幀,其用來(lái)根據(jù)不同行的幀數(shù)據(jù)創(chuàng)建合成圖像。圖5C為圖4的一系列幀,其用來(lái)根據(jù)不同部分的幀數(shù)據(jù)創(chuàng)建合成 圖像。圖5D為用來(lái)創(chuàng)建合成圖像的一系列幀。圖6A代表來(lái)自媒體文件的單幀。圖6B代表來(lái)自圖6A的幀的提取的部分像素?cái)?shù)據(jù)。圖7為代表用于處理所述媒體文件以便創(chuàng)建合成圖像的步驟的流程圖。圖8為移動(dòng)電話的示例性實(shí)施例。圖9為圖8的移動(dòng)電話的相關(guān)部分的示意性框圖。圖10為圖8的移動(dòng)電話可以在其中操作的通信系統(tǒng)的示意圖。
具體實(shí)施方式
在以下參照了附圖的描述中,相同的附圖標(biāo)記始終用來(lái)表示相同的 元件。應(yīng)當(dāng)理解,這些附圖不一定符合比例。在本申請(qǐng)中,主要在電子 設(shè)備以及特別地在移動(dòng)電話的上下文中描迷了本發(fā)明。然而,應(yīng)當(dāng)理解, 本發(fā)明并不預(yù)期限于移動(dòng)電話,并且可以是任何類型的電子設(shè)備。術(shù)語(yǔ) "電子設(shè)備"包括便攜式無(wú)線電通信設(shè)備。此后稱為"移動(dòng)無(wú)線電終端"的 術(shù)語(yǔ)"便攜式無(wú)線電通信設(shè)備,,包括諸如移動(dòng)電話、尋呼機(jī)、通信器、電 子管理器(organizer)、個(gè)人數(shù)字助理(PDA)、智能電話、便攜式通 信裝置之類的所有設(shè)備。圖1中示出了電子設(shè)備10。電子設(shè)備10為移動(dòng)無(wú)線電終端,并且 特別地為移動(dòng)電話。因此,將把該電子設(shè)備稱為移動(dòng)電話10。下面將更加詳細(xì)地描述移動(dòng)電話10的功能。簡(jiǎn)要地參照?qǐng)D9,移動(dòng) 電話10包括控制電路12、處理器或視頻處理電路13并且有權(quán)訪問(wèn)媒體 庫(kù)14??刂齐娐?2可操作來(lái)控制視頻處理電路13以便在移動(dòng)電話10 的顯示器18上播放媒體文件16。在媒體庫(kù)14中訪問(wèn)的或者由媒體庫(kù)14存儲(chǔ)的每個(gè)媒體文件16被 編程成包括有關(guān)該媒體文件的信息(例如幀數(shù)據(jù)20)以及關(guān)于藝術(shù)家、 標(biāo)題、格式等的信息。媒體文件16包括代表用于在顯示器18上顯示該 媒體文件16的多幀的幀數(shù)據(jù)20。幀數(shù)據(jù)20包括每個(gè)對(duì)應(yīng)幀的像素?cái)?shù)據(jù) 22陣列。像素?cái)?shù)據(jù)22由視頻處理電路13處理以便在顯示器18上產(chǎn)生 幀的圖形表示。視頻處理電路13可操作來(lái)處理幀數(shù)據(jù)20以便創(chuàng)建視頻圖案縮略圖 或合成圖像24,其包括媒體文件16中的多幀的每幀的部分像素?cái)?shù)據(jù)22。 因此,合成圖像24代表媒體文件16的內(nèi)容的獨(dú)特表示,例如媒體文件 16的總體感受、彩色化、光亮、節(jié)奏等等。再次參照?qǐng)D1,顯示器18上的菜單中示出了媒體庫(kù)14 (或者媒體 庫(kù)14可能有權(quán)訪問(wèn)的文件)的內(nèi)容。圖1中的菜單是可擴(kuò)展/可折疊的 菜單。在折疊狀態(tài)下,該菜單顯示每個(gè)媒體文件16的縮略圖23和標(biāo)題 26。當(dāng)擴(kuò)展菜單時(shí),顯示媒體文件16的合成圖像24、標(biāo)題28以及進(jìn)度 條30。進(jìn)度條30是已經(jīng)例如利用媒體播放器由視頻處理電路13訪問(wèn)、 收聽(tīng)或播放的媒體文件16的部分的圖形描繪。關(guān)于稱為"File 4.mpg"的 媒體文件,進(jìn)度條30的顏色已經(jīng)由視頻處理電路13改變以便指示已經(jīng) 被訪問(wèn)或播放的所述文件的部分。未播放的該文件的部分被賦予白色, 而已經(jīng)播放的該文件的部分被賦予黑色。于是,用戶可以容易地確定該 文件的哪些部分未纟皮訪問(wèn)并且開(kāi)始在那點(diǎn)處觀看所述文件。如果媒體文 件16為音頻文件,那么進(jìn)度條30指示哪些章節(jié)或部分已經(jīng)被聽(tīng)過(guò)以及 哪些沒(méi)有被聽(tīng)過(guò),從而允許用戶在他或她先前停止處開(kāi)始聽(tīng)所述文件。盡管圖1的顯示器18描繪了折疊和/或擴(kuò)展?fàn)顟B(tài)下每個(gè)媒體文件16 的縮略圖23、文件名28、合成圖像24以及進(jìn)度條30,但是應(yīng)當(dāng)理解的 是,可以對(duì)控制電路12編程,以便控制菜單顯示更多、更少或不同的 信息,或者如希望的那樣定制該菜單。圖2中示出了媒體文件16的一個(gè)實(shí)例,例如視頻文件。該媒體文
件16包括以時(shí)間順序設(shè)置的多幀32。媒體文件16的每幀包括用于在顯 示器18上顯示幀32的幀數(shù)據(jù)20。幀數(shù)據(jù)20包括像素?cái)?shù)據(jù)22陣列,其 由視頻處理電路13處理以便在顯示器18上產(chǎn)生幀32的圖形表示。
媒體文件16,尤其是視頻和音頻文件,可以包含大量的數(shù)據(jù)并且可
,、/ —、名jrf 士々; tj^ rb aA々4 rr々^ 4士 J-、 it《二 /x々6 ^&:+'?! 4士 4> 4丄AJ』《
*v、 J^乂/十、7JA1卞'厶7、>"* WV 7上"日1人乂l、"^'l J a-^刁日,廠'f ^/工刁日Cj<tr i"》"
幀內(nèi)壓縮、幀間壓縮、無(wú)損壓縮等等。如果媒體文件16被壓縮,那么 每個(gè)單獨(dú)的幀的幀數(shù)據(jù)20可能不包括用于表示圖像或幀的完全的像素 數(shù)據(jù)22集合。換言之,幀數(shù)據(jù)20可能僅包含在顯示器18上顯示該幀 所需的部分?jǐn)?shù)據(jù)。然而,當(dāng)結(jié)合來(lái)自媒體文件16的其余部分的幀數(shù)據(jù) 20處理壓縮的幀數(shù)據(jù)時(shí),可以獲得完整的圖像。因此,本領(lǐng)域技術(shù)人員 應(yīng)當(dāng)理解的是,如果結(jié)合媒體文件16中的附加的幀數(shù)據(jù)20處理來(lái)自任 何給定幀的幀數(shù)據(jù)20,那么可以根據(jù)來(lái)自任何給定幀的幀數(shù)據(jù)20獲得 完整的圖像。這里所描述的裝置和過(guò)程同樣可應(yīng)用到壓縮和未壓縮的媒 體文件,包括視頻和圖像文件等等。
參照?qǐng)D3,視頻處理電路13被編程成通過(guò)從圖2的媒體文件16中 提取部分像素?cái)?shù)據(jù)22來(lái)創(chuàng)建合成圖像36。在圖3的實(shí)施例中,提取來(lái) 自視頻文件16中的多幀38、 40、 42、 44、 46的每幀的像素?cái)?shù)據(jù)列以便 創(chuàng)建合成圖像36。例如,從幀38中提取像素?cái)?shù)據(jù)列38a。類似地,從 幀40中提取像素?cái)?shù)據(jù)列40a,等等,直到從所述多幀38、 40、 42、 44、 46的每幀中提取像素?cái)?shù)據(jù)列38a、 40a、 42a、 44a、 46a。為了說(shuō)明的目 的,在圖3中將提取的部分像素?cái)?shù)據(jù)38a、 40a、 42a、 44a、 46a描繪為 陰影區(qū)域;然而,應(yīng)當(dāng)理解的是,當(dāng)提取像素?cái)?shù)據(jù)時(shí),沒(méi)有改變幀數(shù)據(jù) 20以及由該幀數(shù)據(jù)代表的圖像。
一見(jiàn)頻處理電路13還被編程成以時(shí)間順序并排地設(shè)置所述多幀38、 40、 42、 44、 46的提取的部分38a、 40a、 42a、 44a、 46a以便形成合成 圖像36。然后,可以豎直地壓縮合成圖像36以便創(chuàng)建尺寸縮小的合成 圖像48,其可以用于圖1的可擴(kuò)展/可折疊菜單中。
盡管圖3中僅僅示出了一些幀,但是視頻處理電路13可操作來(lái)從 任意數(shù)量的幀32中提取像素?cái)?shù)據(jù)22。例如,多幀32可以被確定或者基 于媒體文件16或視頻文件中全部數(shù)量的幀以及顯示器18的尺寸。例如, 如果該視頻文件包含2400幀的幀數(shù)據(jù)20并且顯示器18為240個(gè)像的寬度,那么視頻處理電路13被編程成從240個(gè)均勻間隔的幀中或者 在這個(gè)實(shí)例中從每100幀中提取像素?cái)?shù)據(jù)以便創(chuàng)建合成圖像36。由于顯 示器為240個(gè)像素的寬度并且從240幀中提取數(shù)據(jù),因而每幀提取一列 像素?cái)?shù)據(jù)并且將其用于組合以便創(chuàng)建所述合成圖像。因此,視頻處理電 路13被編程成從所述240幀的每幀中提取單列像素?cái)?shù)據(jù)22并且如上所 述以時(shí)間順序并排地組合該像素?cái)?shù)據(jù)以便創(chuàng)建合成圖像36。
可替換地,視頻處理電路13可以被編程成從120幀而不是240幀 中提取像素?cái)?shù)據(jù),在該情況下,將從所述多幀的每幀中提取兩列像素?cái)?shù) 據(jù)。類似地,如果所述顯示器為480個(gè)像素的寬度,那么從其中提取像 素?cái)?shù)據(jù)的所述多幀可以是480幀,或者如果提取來(lái)自120幀的數(shù)據(jù),那 么像素?cái)?shù)據(jù)列可以是4個(gè)像素的寬度。
應(yīng)當(dāng)理解的是,以上用于視頻文件中的幀數(shù)量以及顯示器尺寸的值 僅僅是說(shuō)明性的,并且視頻處理電路13以及這里描述的寬泛概念可以 應(yīng)用到具有任意數(shù)量的幀的媒體文件以及用于任意尺寸或分辨率的顯 示器。
一般而言,碎見(jiàn)頻文件中的每個(gè)一見(jiàn)頻幀的中心部分包含最相關(guān)的主 題,即它通常是觀察者關(guān)注的焦點(diǎn)。幀的上、下和側(cè)面區(qū)域的像素?cái)?shù)據(jù) 22因而不太可能包含最相關(guān)的主題。視頻處理電路13被編程成提取來(lái) 自幀的中心的像素?cái)?shù)據(jù)22而不是幀的邊界附近的像素?cái)?shù)據(jù),以便增大 提取的部分像素?cái)?shù)據(jù)包含幀的相關(guān)部分的可能性。如圖3所示,提取的 部分像素?cái)?shù)據(jù)38a、 40a、 42a、 44a、 46a代表來(lái)自所述多幀38、 40、 42、 44、 46的每幀的中心的幀數(shù)據(jù)20列。合成圖像36因而由像素?cái)?shù)據(jù)22 形成,其代表最可能包含視頻文件16的相關(guān)部分的像素?cái)?shù)據(jù)列。視頻 處理電路13也可以操作來(lái)裁剪每列像素?cái)?shù)據(jù)的上下部分??商鎿Q地, 視頻處理電路13可以被編程成壓縮所述像素?cái)?shù)據(jù)列以便減小合成圖像 36的高度,從而保證該合成圖像由很可能包含視頻文件的最相關(guān)部分的 像素?cái)?shù)據(jù)形成。
在圖4所示的另一個(gè)實(shí)施例中,媒體文件16包含多幀50。每幀的 幀數(shù)據(jù)可以代表相同的一般主題。例如,如圖4所示,如果人物在演講, 那么媒體文件16為例如人臉的視頻文件。由于人臉在整個(gè)視頻中基本 上不運(yùn)動(dòng),因而所述多幀50的每幀的幀數(shù)據(jù)一般是相同的,例如代表 相同的概貌。媒體文件的其他實(shí)例可以是通常靜止的自然場(chǎng)景的視頻;或者具有若干不同場(chǎng)景的視頻,其中包括每個(gè)場(chǎng)景的幀通常表示相同的 圖像;或者另一種類型的媒體文件,其對(duì)于幀序列中的每幀始終具有大 體相似的主題等等。
如圖5A所示,碎見(jiàn)頻處理電路13被編程成如上所述從幀序列52、 54、 56、 58、 60的每幀中提取部分幀數(shù)據(jù)52a、 54a、 56a、 58a、 60a。 這些提取的部分幀數(shù)據(jù)為基于所述幀序列內(nèi)的幀位置從每幀52、 54、 56、 58、 60中的不同位置提取的幀數(shù)據(jù)列52a、 54a、 56a、 58a、 60a。因此, 來(lái)自序列中第一幀52的提取的部分52a位于該幀的左側(cè),來(lái)自序列中 第二幀54的提取的部分54a位于第一提取的部分52a的右邊。來(lái)自序列 中下一幀56的提取的部分56a位于第二提取的部分54a的位置的右邊, 等等。
按照時(shí)間順序設(shè)置幀序列52、 54、 56、 58、 60。因此,每幀52、 54、 56、 58、 60代表^L頻文件的時(shí)間順序中的不同時(shí)間。結(jié)果,來(lái)自幀 序列中的每幀的提取的部分的位置基于幀序列內(nèi)的幀位置橫跨幀從左 向右漸進(jìn)地移動(dòng),例如,幀在幀序列中越靠后,則將提取的列越置于靠 右。碎見(jiàn)頻處理電路13還可以:故編程成提取4黃^爭(zhēng)幀從右向左變化的幀數(shù) 據(jù)列或者從左向右和/或從右向左變化的列等等。
不管這些列如何變化, 一見(jiàn)頻處理電路13都被編程成組合來(lái)自每幀 52、 54、 56、 58、 60的提取的列52a、 54a、 56a、 58a、 60a以便創(chuàng)建合 成圖像62。如果媒體文件為具有基本上相似的幀的視頻文件,那么合成 圖像62將是來(lái)自所述幀之一的圖像的粗略再創(chuàng)建。如圖5A所示,視頻 圖案縮略圖或合成圖像62由從序列的每幀中提取的幀數(shù)據(jù)拼合在一起。
;i中的合成圖像62所示。對(duì)于更大的幀序;,、、可二重復(fù)該過(guò)程以便創(chuàng)
建類似于圖1中的合成圖像24的并排設(shè)置的一系列縮略圖。
在圖5B中示出的另一個(gè)實(shí)施例中,由視頻處理電路13提取的部分 幀數(shù)據(jù)為來(lái)自幀序列64、 66、 68、 70、 72的幀數(shù)據(jù)行64a、 66a、 68a、 70a、 72a。這些幀數(shù)據(jù)行從所述幀內(nèi)的不同位置處被提取。如圖5B所 示,這些行基于幀序列內(nèi)的幀位置從幀的頂部變化到幀的底部。來(lái)自該 幀序列中的第一幀64的提取的行64a在該幀的頂部附近。對(duì)于該幀序 列中的每幀而言,來(lái)自該幀序列中的下一幀66的提取的行66a位于第 一提取的行64a之下,等等。隨著這些幀在媒體文件中進(jìn)一步前進(jìn),提取的部分漸進(jìn)地更加靠近幀的底部,直到例如提取了底部行,或者碎見(jiàn)頻 處理電路13循環(huán)以便從這些幀的頂部提取行,等等。
視頻處理電路13被編程成設(shè)置提取的行64a、 66a、 68a、 70a、 72a 以便形成視頻圖案縮略圖或合成圖像74。對(duì)于從所述幀序列中提取的每 行而言,第一提取的行64a設(shè)置在合成圖像74的頂部,第二提取的行 66a設(shè)置在第一提取的行64a之下,等等。提取的幀數(shù)據(jù)的行數(shù)量可以 基于可用于顯示所述合成圖像的行數(shù)量。例如,如果30行像素可用于 顯示所述合成圖像,那么可以提取30行幀數(shù)據(jù)。對(duì)于更大的幀序列而 言,可以重復(fù)該過(guò)程以便創(chuàng)建類似于圖1中的合成圖像24的并排設(shè)置 的一系列縮略圖。
在圖5C的實(shí)施例中,所述-見(jiàn)頻處理電聘4皮編程成^v所述幀序列的 每幀76、 78、 80、 82、 84、 86中提取部分幀數(shù)據(jù)76a、 78a、 80a、 82a、 84a、 86a。依照相對(duì)于該序列的幀位置提取幀數(shù)據(jù)的塊。如圖所示,來(lái) 自該序列的第一幀76的提取的部分76a為來(lái)自該幀的左上角的塊。該 序列的下一幀78中的提取的部分78a為來(lái)自該幀的右上角的塊。如圖 5C所示,對(duì)于該序列中的每幀而言,來(lái)自該序列中的第三幀80的提取 的部分80a為位于該幀的左中側(cè)的塊,等等。
3見(jiàn)頻處理電路13被編程成設(shè)置提取的部分76a、 78a、 80a、 82a、 84a、 86a以便創(chuàng)建合成圖像88。如圖所示,基于所述幀序列中的提取 的數(shù)據(jù)的位置設(shè)置這些提取的部分以便形成合成圖像。例如,第一提取 的部分76a位于該合成圖像的左上角,第二提取的部分78a位于該合成 圖像的右上角等等,從而提取的塊76a、 78a、 80a、 82a、 84a、 86a產(chǎn)生 了來(lái)自幀序列76、 78、 80、 82、 84、 86的圖像的粗略表示。對(duì)于更大 的幀序列而言,可以重復(fù)該過(guò)程以便創(chuàng)建類似于圖1中的合成圖像24 的并排設(shè)置的 一 系列縮略圖。
應(yīng)當(dāng)理解的是,可以從每幀中提取幀數(shù)據(jù)的任意大小的部分或塊。 例如,這些塊可以是1像素乘1像素的方形,或者可以是幀的一半或更 大。還應(yīng)當(dāng)理解的是,圖5C中繪出的實(shí)施例僅僅表示從幀序列中提取 若干部分或若干塊幀數(shù)據(jù)的寬泛概念,并且所提取的幀數(shù)據(jù)可以是若干 塊幀數(shù)據(jù)的形式或者任何其他形狀,例如圓形、矩形等等。
圖5D描繪了另一個(gè)實(shí)施例。如圖5D所示,幀序列90、 92、 94、 96、 98為具有大致固定的背景以及動(dòng)作焦點(diǎn)(focal point of action )的一系列圖像。例如,如圖5D所示,該媒體文件可以是汽車沿公路向下
行進(jìn)的視頻,因而視頻中的大部分運(yùn)動(dòng)是汽車的運(yùn)動(dòng)。視頻處理電路13
被編程成提取代表該視頻文件中的運(yùn)動(dòng)的數(shù)據(jù)。為了確定每幀中最多的
運(yùn)動(dòng)的位置,視頻處理電路13被編程成比較與所述幀序列中的序列幀 相應(yīng)的數(shù)據(jù)。例如,當(dāng)比較幀90的圖像和后繼的幀92的圖像時(shí),幀90 的圖像中最大變化的位置為部分90a。因此,從幀90中提取部分90a。 然后,處理器13比較幀92和幀94的相應(yīng)圖像。相比于幀94的幀92 中的最大變化的位置為部分92a。對(duì)于所述幀序列中的每幀重復(fù)這個(gè)過(guò) 程,直到處理了所有的幀。然后,并排地設(shè)置提取的部分?jǐn)?shù)據(jù)90a、 92a、 94a、 96a、 98a以便創(chuàng)建合成圖像99。此外,如上所述,可以針對(duì)所述 序列中的任意數(shù)量的幀重復(fù)該過(guò)程以便創(chuàng)建合成圖像99。應(yīng)當(dāng)理解的 是,處理器13可以被編程成比較代表所述幀序列中的每幅相應(yīng)圖像的 數(shù)據(jù),以便確定存儲(chǔ)器112 (圖9)中的媒體文件中的最大變化的位置, 而不在顯示器18上顯示每幅圖像。
在另 一個(gè)實(shí)施例中,可以通過(guò)々某體文件的內(nèi)容確定構(gòu)成所述序列的 幀。例如,所述幀序列可以包括在每幀的相應(yīng)圖像中相比于后繼的幀具 有較多的動(dòng)作或者具有較大的變化的媒體文件中的位置處的較多的幀。 然后,可以如以上任何一個(gè)實(shí)施例所述形成合成圖像。得到的合成圖像 因而包括從在相應(yīng)的圖像中具有較多的動(dòng)作或較大的變化的媒體文件 中的位置處的較多的幀提取的數(shù)據(jù)以及從在相應(yīng)的圖像中具有較少的 動(dòng)作或較少的變化的幀中提取的較少的數(shù)據(jù)。
所述合成圖像也可以反映在媒體文件的幀的相應(yīng)圖像中的較大動(dòng) 作或較多變化的位置。例如,從在相應(yīng)的圖像中具有大的變化或較大的 動(dòng)作的媒體文件中的位置處提取的合成圖像中的部分?jǐn)?shù)據(jù)可以比從具 有較少動(dòng)作的位置處提取的部分更亮。附加地或者可替換地,提取的部 分的相對(duì)高度可以依照媒體文件中的動(dòng)作的相對(duì)數(shù)量而改變。例如,在 其中存在較多動(dòng)作的媒體文件中的那些位置處可以增大所述相對(duì)高度 和/或在其中存在較少動(dòng)作的那些位置處可以減小所述相對(duì)高度。
還應(yīng)當(dāng)理解的是,在這里所描述的任何實(shí)施例中,提取的幀數(shù)據(jù)可 以基于幀序列內(nèi)的幀位置而改變,或者可以隨機(jī)地改變,或者可以依照 某種其他圖案或者其他設(shè)置而改變。也可以通過(guò)隨機(jī)地設(shè)置提取的部分 幀數(shù)據(jù)來(lái)形成所述合成圖像。如,每個(gè)提取的部分與下一個(gè)提取的部分對(duì)準(zhǔn),使得這些提取的部分覆 蓋整個(gè)幀。應(yīng)當(dāng)理解的是,這些提取的部分不必彼此是有順序的,例如, 幀的某些部分可能不被所述視頻處理電路提取,或者這些提取的部分可 以比圖中所示更小,或者這些提取的部分可以彼此間隔,等等。然而, 這些才是取的部分仍然可以以如上所述的相同的 一 般方式設(shè)置以便創(chuàng)建 視頻圖案縮略圖。還應(yīng)當(dāng)理解的是,盡管利用了有限數(shù)量的幀進(jìn)行圖解 說(shuō)明,但是這里所描述的構(gòu)思同樣可以應(yīng)用到任意數(shù)量的幀的序列。此 外,即使所述合成圖像被描述為由相似幀的序列形成,應(yīng)當(dāng)理解的是, 該合成圖像也可以由不相似的或者其中每幀是不同的幀的序列形成,所 述序列例如圖2中繪出以及上面所描述的媒體文件16或者音頻文件等 等。
盡管圖2-5D中繪出的實(shí)例是白底黑色,但是應(yīng)當(dāng)理解的是,這里 的描述同樣可以應(yīng)用到彩色媒體文件。例如,以叢林中的場(chǎng)景開(kāi)始、隨 后是沙灘上或海洋中的場(chǎng)景并且以叢林中的場(chǎng)景結(jié)束的視頻文件可以 具有這樣的視頻圖案縮略圖,其具有深淺不同的綠色和棕色、然后是藍(lán) 色和白色并且然后再次是綠色和棕色??傮w為暗色并且血淋淋的電影可 以具有這樣的視頻圖案縮略圖,其包括代表暗色和深淺不同的紅色的像 素?cái)?shù)據(jù)。在另 一個(gè)實(shí)例中,所述媒體文件可以是音 頻文件,其中視頻處 理電路13可操作來(lái)創(chuàng)建該音頻文件的內(nèi)容的圖形表示,例如代表波形 的幀數(shù)據(jù)。然后,視頻處理電路13將如上所述從代表波形的多幀中提 取幀數(shù)據(jù)以便創(chuàng)建合成圖像。
參照?qǐng)D6A,在另一個(gè)實(shí)施例中,幀數(shù)據(jù)20包括用于—見(jiàn)頻文件或電 影中常見(jiàn)的同時(shí)顯示的多種顏色的像素?cái)?shù)據(jù)22。視頻處理電路13可操 作來(lái)處理來(lái)自所述多幀的幀數(shù)據(jù)20以便確定像素陣列中的每行像素?cái)?shù) 據(jù)的最主要的顏色。視頻處理電路13被編程成提取與每行幀數(shù)據(jù)20中 的最主要的顏色相應(yīng)的像素?cái)?shù)據(jù)22以便創(chuàng)建豎直像素?cái)?shù)據(jù)列。在圖6A 中,為了簡(jiǎn)化起見(jiàn),在顯示器18上將幾種不同的顏色示為顏色塊。顯 示器18的頂部100的主色為藍(lán)色,而顯示器18的底部101的主色為綠 色。
圖6B表示在確定了像素陣列的每行中的像素?cái)?shù)據(jù)的最主要的顏色 之后由視頻處理電路13創(chuàng)建的像素?cái)?shù)據(jù)列。該像素?cái)?shù)據(jù)列的上部102為藍(lán)色,而該像素?cái)?shù)據(jù)列的下部103為綠色。 一見(jiàn)頻處理電路13被編程 成以相同的方式處理視頻文件的多幀的每幀。然后,如上所述按照時(shí)間 順序并排地設(shè)置提取的像素?cái)?shù)據(jù),以便創(chuàng)建代表所述視頻或其他媒體文 件的內(nèi)容的合成圖像。
應(yīng)當(dāng)理解,代替若干列像素?cái)?shù)據(jù)的是,提取的部分像素?cái)?shù)據(jù)可以包 括若千行像素?cái)?shù)據(jù),或者方形的像素?cái)?shù)據(jù),或者隨機(jī)的像素?cái)?shù)據(jù)等等。 此外,代替并排的時(shí)間順序的是,可以以棋盤(pán)圖案、隨機(jī)地或者以另一 圖案或取向等設(shè)置提取的部分像素?cái)?shù)據(jù)。
現(xiàn)在參照?qǐng)D7,流程圖示出了被編程成創(chuàng)建合成圖像時(shí)的視頻處理 電路13的操作。在步驟104,視頻處理電路13被編程成訪問(wèn)來(lái)自媒體 庫(kù)14的媒體文件16。媒體文件16可以存儲(chǔ)在移動(dòng)電話的存儲(chǔ)器內(nèi)或者 位于遠(yuǎn)離移動(dòng)電話10的位置并且通過(guò)無(wú)線電電^各122(圖9)而一皮訪問(wèn)。 每個(gè)媒體文件包括多幀,每幀具有幀數(shù)據(jù)20,其包括用于在顯示器18 上顯示該幀的像素?cái)?shù)據(jù)22陣列。
在步驟105,碎見(jiàn)頻處理電路13被編程成從媒體文件16的多幀的每 幀中提取部分幀數(shù)據(jù)20。所述多幀可以由包括顯示器18的寬度的像素 的總數(shù)確定。例如,如果顯示器為240個(gè)像素的寬度,那么視頻處理電 路13將被編程成從媒體文件16中選擇240幀,或者顯示器18上的每 像素列選擇一列像素?cái)?shù)據(jù)。如上所述,視頻處理電路13也可以被編程 成適應(yīng)不同尺寸和分辨率的顯示器和/或不同長(zhǎng)度的視頻文件。此外,如 上所述,提取的部分像素?cái)?shù)據(jù)的尺寸可以取決于諸如顯示器的分辨率、 媒體文件的長(zhǎng)度之類的因素。
在提取步驟105中,視頻處理器13還可以被編程成提取部分幀數(shù) 據(jù),相比于幀序列中的后繼的幀,所述部分幀數(shù)據(jù)與每幀中的最多的運(yùn) 動(dòng)相對(duì)應(yīng)。3見(jiàn)頻處理器13可以:帔編程成通過(guò)比4交兩個(gè)相鄰的幀并且確 定最多的運(yùn)動(dòng)的位置來(lái)確定最多的運(yùn)動(dòng)的位置,然后僅提取幀的該部分 以便創(chuàng)建合成圖像。視頻處理器13還可以被編程成從具有較多的動(dòng)作 的媒體文件中的位置處的較大數(shù)量的幀中提取數(shù)據(jù)以及提取具有較少 的動(dòng)作的媒體文件中的那些位置處的較少部分的數(shù)據(jù)。
在步驟105,視頻處理電路13被編程成提取來(lái)自步驟104的多幀的 每幀的部分像素?cái)?shù)據(jù)22。在一個(gè)實(shí)施例中,如上所述,提取的像素?cái)?shù)據(jù) 包括若干列像素?cái)?shù)據(jù)。在其他實(shí)施例中,提取的像素?cái)?shù)據(jù)可以包括若干行像素?cái)?shù)據(jù)、方形像素?cái)?shù)據(jù)等等,或者很可能代表選定幀的幀數(shù)據(jù)20 的相關(guān)內(nèi)容的任何其他變型。例如,提取的部分?jǐn)?shù)據(jù)可以是不同列、行、 塊或其他部分的幀數(shù)據(jù),如上所述。
參照步驟106,視頻處理電路13被編程成設(shè)置提取的像素?cái)?shù)據(jù)以便 創(chuàng)建合成圖像。以時(shí)間順序并排地設(shè)置所述若干列提取的像素?cái)?shù)據(jù)以便 創(chuàng)建代表媒體文件16的內(nèi)容的合成圖像。也可以以不同的取向(例如 水平線)或棋盤(pán)圖案或者隨機(jī)地等等設(shè)置提取的像素?cái)?shù)據(jù)。視頻處理器
13還可以被編程成減小合成圖像的尺寸或者豎直地壓縮該合成圖像以
便創(chuàng)建較小的或尺寸減小的合成圖像。
在其他實(shí)施例中,視頻處理電路13被編程成基于所述幀序列內(nèi)的
幀位置設(shè)置提取的不同部分的幀數(shù)據(jù)。例如,如果提取了不同的若干列
幀數(shù)據(jù),那么視頻處理電路13可以被編程成基于所述幀序列內(nèi)提取數(shù) 據(jù)所在的幀位置來(lái)設(shè)置這些列。類似地,如果提取了若干行幀數(shù)據(jù),那 么從頂部到底部設(shè)置它們和/或從左到右將它們?cè)O(shè)置在提取的數(shù)據(jù)集合 中,使得每次視頻處理電路13提取來(lái)自所述幀的頂部的行時(shí),創(chuàng)建新 的集合。類似地,如果提取了若干塊幀數(shù)據(jù)或其他的部分幀數(shù)據(jù),那么 以相同的方式設(shè)置它們,例如依照所述幀序列內(nèi)的位置設(shè)置它們。
所述視頻處理器還可以使得與具有較多的動(dòng)作的媒體文件中的位 置相應(yīng)的那些部分提取數(shù)據(jù)變亮,或者降低與具有較少的動(dòng)作的媒體文 件中的位置相應(yīng)的那些提取的部分的亮度。附加地或者可替換地,視頻 處理器13可以基于視頻文件中提取數(shù)據(jù)所在的位置處的相對(duì)動(dòng)作級(jí)別 增大或減小合成圖像中的提取的部分的相對(duì)高度。因此,在與具有較多 動(dòng)作的媒體文件的部分相應(yīng)的位置處,合成圖像的相對(duì)高度可以高于與
具有較少的動(dòng)作的視頻文件中的那些位置相應(yīng)的部分。
在步驟107,視頻處理電路13被編程成在所述電子設(shè)備上顯示該合 成圖像,作為用于顯示媒體庫(kù)14的內(nèi)容的菜單的一部分。顯示器18可 以包括媒體文件的合成圖像、名稱、進(jìn)度條等等,使得用戶可以通過(guò)觀 看包含在菜單中并且顯示在顯示器18上的所述合成圖像和/或其他信息 容易地辨別媒體文件的內(nèi)容。
參照?qǐng)D8,移動(dòng)電話IO也包括顯示器18和小鍵盤(pán)110。像常規(guī)的 那樣,顯示器18向用戶顯示信息,例如操作狀態(tài)、時(shí)間、電話號(hào)碼、 聯(lián)系信息、各種導(dǎo)航菜單等等,其使得用戶能夠利用移動(dòng)電話10的各種特征。顯示器18也用來(lái)可視地顯示由移動(dòng)電話10接收和/或從移動(dòng)電 話10的存儲(chǔ)器112中獲取的內(nèi)容。此外,用戶輸入的電話號(hào)碼或文本
消息可以作為圖形用戶界面(GUI)的一部分顯示在顯示器18上。
小鍵盤(pán)IIO可以是常規(guī)的,因?yàn)樗峁┝烁鞣N用戶輸入操作。例如, 小鍵盤(pán)IIO—般包括字母數(shù)字鍵114,其用于允許輸入字母數(shù)字信息, 例如電話號(hào)碼、電話列表、聯(lián)系信息、備忘錄等等。此外,小鍵盤(pán)110 可以包括特殊的功能鍵,例如用于發(fā)起或者應(yīng)答呼叫的"呼叫發(fā)送"鍵以 及用于結(jié)束、掛起或斷開(kāi)電話呼叫的"呼叫結(jié)束"鍵。
小鍵盤(pán)110還可以包括特殊功能鍵,其可以包括例如菜單導(dǎo)航鍵 116,用于在顯示器18上顯示的菜單中導(dǎo)航,例如媒體庫(kù)14、聯(lián)系列表 等等,或者像常規(guī)的那樣選擇不同的電話功能、簡(jiǎn)檔、設(shè)置等等。與移 動(dòng)電話10關(guān)聯(lián)的其他鍵可以包括音量鍵、音頻靜音鍵、電源開(kāi)/關(guān)鍵、 網(wǎng)絡(luò)瀏覽器啟動(dòng)(launch)鍵、照相機(jī)鍵等等。鍵或者類似于鍵的功能 也可以實(shí)施為與顯示器18關(guān)聯(lián)的觸摸屏。鍵114可以用來(lái)輸入寫(xiě)入的 文本(例如一串字母數(shù)字字符)并且操作GUI菜單,或者調(diào)節(jié)或修改移 動(dòng)電話設(shè)置,例如顯示器的亮度、音頻音量等等。
移動(dòng)電話10包括常M^的呼叫電路,其允許移動(dòng)電話10建立與^皮呼 叫/呼叫設(shè)備的呼叫和/或交換信號(hào),所述被呼叫/呼叫設(shè)備一般為另 一移 動(dòng)電話或陸線電話。被呼叫/呼叫設(shè)備不必是另一電話,然而,它可以是 某種其他設(shè)備,例如互聯(lián)網(wǎng)網(wǎng)絡(luò)瀏覽器、內(nèi)容提供服務(wù)器等等。
圖9表示移動(dòng)電話10的功能框圖。為了簡(jiǎn)短起見(jiàn),將不詳細(xì)地描 述移動(dòng)電話10的通常為常規(guī)的功能。移動(dòng)電話10包括主控制電路12, 其被配置成實(shí)現(xiàn)移動(dòng)電話10的功能和操作的總體控制??刂齐娐?2可 以包括處理設(shè)備118,例如CPU、微控制器或微處理器。處理設(shè)備118 執(zhí)行存儲(chǔ)在控制電路2內(nèi)的存儲(chǔ)器(未示出)中和/或單獨(dú)的存儲(chǔ)器(例 如存儲(chǔ)器112)中的代碼,以便實(shí)現(xiàn)移動(dòng)電話IO的操作。存儲(chǔ)器112可 以是例如緩沖器、閃存、硬盤(pán)驅(qū)動(dòng)器、可移除介質(zhì)、易失性存儲(chǔ)器、非 易失性存儲(chǔ)器或者其他適當(dāng)?shù)脑O(shè)備中的一種或多種。
計(jì)算機(jī)編程領(lǐng)域并且特別是用于移動(dòng)電話或其他電子設(shè)備的應(yīng)用 編程領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)清楚,如何對(duì)視頻處理電路13和移動(dòng)電 話IO進(jìn)行編程以便操作和實(shí)現(xiàn)這里描述的功能。
繼續(xù)參照?qǐng)D8和圖9,移動(dòng)電話10包括耦合到無(wú)線電電路122的天線120。無(wú)線電電路122包括用于像常規(guī)那樣通過(guò)天線120發(fā)射和接收 信號(hào)的射頻發(fā)射器和接收器。無(wú)線電電路122可以被配置成工作于移動(dòng) 通信系統(tǒng)中,以及接收數(shù)據(jù)和/或音視頻內(nèi)容或無(wú)線電傳輸。例如,所述 接收器可以是與混合網(wǎng)絡(luò)結(jié)構(gòu)兼容的IP數(shù)據(jù)廣播(datacast)兼容接收 器,所述混合網(wǎng)絡(luò)結(jié)構(gòu)提供移動(dòng)通信以及數(shù)字廣播服務(wù),例如DVB-H 移動(dòng)電$見(jiàn)和,/或移動(dòng)電臺(tái)。用于與移動(dòng)無(wú)線電網(wǎng)絡(luò)或者廣# 網(wǎng)絡(luò)交互的其 他接收器是可能的并且包括例如GSM、 CDMA、 WCDMA、 MBMS、 WiFi、 WiMax、 DVB-H、 ISDB-T等等,以及這些協(xié)議的高級(jí)版本。
移動(dòng)電話10還包括聲音處理電路124,其用于處理由無(wú)線電電路 122發(fā)射/從無(wú)線電電路122接收的音頻信號(hào)。揚(yáng)聲器126耦合到聲音處 理電路124。麥克風(fēng)128也耦合到聲音處理電路124,其允許用戶像常 頭見(jiàn)那樣通過(guò)移動(dòng)電話10:^炎話。無(wú)線電電^各122和聲音處理電3各124都 耦合到控制電路12以便實(shí)現(xiàn)總體操作??梢詫⒁纛l數(shù)據(jù)從控制電路12 傳送到聲音處理電路124以便通過(guò)揚(yáng)聲器126向用戶回放。該音頻數(shù)據(jù) 可以包括例如來(lái)自由存儲(chǔ)器112存儲(chǔ)并且由控制電路12獲取的音頻文 件的音頻數(shù)據(jù),或者來(lái)自遠(yuǎn)離移動(dòng)電話10而存儲(chǔ)并且由無(wú)線電電路122 或另 一常規(guī)裝置訪問(wèn)或獲取的音頻文件或其他媒體文件的音頻數(shù)據(jù)。聲 音處理電路124可以包括任何適當(dāng)?shù)木彌_器、解碼器、放大器等等。
移動(dòng)電話10還包括前述顯示器18以及耦合到控制電路12的小鍵 盤(pán)IIO。顯示器18可以通過(guò)視頻處理電路13耦合到控制電路12,所述 視頻處理電路13將視頻數(shù)據(jù)轉(zhuǎn)換成用來(lái)驅(qū)動(dòng)顯示器18的視頻信號(hào)。該 視頻數(shù)據(jù)可以由控制電路12產(chǎn)生、從存儲(chǔ)在存儲(chǔ)器112中的視頻文件 中獲取、從由無(wú)線電電路122接收的輸入視頻數(shù)據(jù)流中導(dǎo)出或者通過(guò)任 何其他適當(dāng)?shù)姆椒ǐ@得。
移動(dòng)電話10還包括一個(gè)或多個(gè)I/O接口 130。所述I/0接口 130可 以是典型的移動(dòng)電話I/O接口的形式并且可以包括一個(gè)或多個(gè)電連接 器。通常,所述I/0接口 130可以用來(lái)將移動(dòng)電話IO耦合到電池充電器 以便對(duì)移動(dòng)電話10內(nèi)的電源單元(PSU) 132的電池充電。此外或者可 替換地,所述I/0接口 130可以用來(lái)將移動(dòng)電話IO連接到有線個(gè)人免提 適配器(未示出)(例如頭戴式耳機(jī)),以便可聽(tīng)見(jiàn)地向用戶輸出由聲 音處理電路124輸出的聲音信號(hào)。此外,所述I/0接口 130可以用來(lái)通 過(guò)數(shù)據(jù)電纜將移動(dòng)電話10連接到個(gè)人計(jì)算機(jī)或者其他設(shè)備。當(dāng)連接到車輛電源適配器或者電氣插座電源適配器時(shí),移動(dòng)電話10可以通過(guò)所 述I/0接口 130接收操作功率。
移動(dòng)電話IO還可以包括用于實(shí)現(xiàn)定時(shí)功能的定時(shí)器134。這樣的功
能可以包括對(duì)呼叫的持續(xù)時(shí)間定時(shí)、產(chǎn)生時(shí)間和日期戳的內(nèi)容等等。移
動(dòng)電話10可以包括用于拍攝數(shù)字圖片和/或電影的照相機(jī)136。可以將 與這些圖片和/或電影相應(yīng)的圖像和Z或視頻文件存儲(chǔ)在存儲(chǔ)器112中。 移動(dòng)電話IO還可以包括位置數(shù)據(jù)接收器138,例如全球定位系統(tǒng)(GPS) 接收器、伽利略衛(wèi)星系統(tǒng)接收器等等。移動(dòng)電話10還可以包括本地?zé)o 線接口 140,例如紅外收發(fā)器和/或RF適配器(例如藍(lán)牙適配器),其 用于建立與附件、免提適配器(例如可以可聽(tīng)見(jiàn)地輸出與從移動(dòng)電話10
傳送到該適配器的音頻數(shù)據(jù)相應(yīng)的聲音的頭戴式耳機(jī))、另一移動(dòng)無(wú)線 電終端、計(jì)算機(jī)或另一設(shè)備的通信。
移動(dòng)電話10可以被配置成發(fā)射、接收和處理數(shù)據(jù),例如文本消息 (例如一些人將其俗稱為"SMS")、電子郵件消息、多媒體消息(例如 一些人將其俗稱為"MMS")、圖像文件、視頻文件、音頻文件、鈴聲、 流式音頻、流式視頻、數(shù)據(jù)饋送(包括群播(podcast))等等。處理這 樣的數(shù)據(jù)可以包括將該數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器112中、執(zhí)行允許用戶與數(shù)據(jù) 交互的應(yīng)用、顯示與該數(shù)據(jù)關(guān)聯(lián)的視頻和/或圖像內(nèi)容、輸出與該數(shù)據(jù)關(guān) 聯(lián)的音頻聲音等等。
控制電路12可以:故配置成訪問(wèn)々某體庫(kù)14。該+某體庫(kù)14可以訪問(wèn)存 儲(chǔ)在存儲(chǔ)器112內(nèi)或者處于與移動(dòng)電話10相距遙遠(yuǎn)的位置處并且通過(guò) 無(wú)線電電路12 2或者本領(lǐng)域技術(shù)人員能夠理解的其他適當(dāng)?shù)难b置訪問(wèn)的 一個(gè)或多個(gè)媒體文件16。媒體文件16可以是任何類型的音頻/視頻文件, 例如包括^f旦不限于.avi、 .mpeg、 .mpeg-2、 .mp3、 .mp4、 .midi、 .jpg、 .jpeg、 .ppt、流式視頻等等。聲音處理電路124可以操作來(lái)將音頻文件的內(nèi)容 處理成可以通過(guò)揚(yáng)聲器126播放的可聽(tīng)信號(hào)。類似地,視頻處理電路13 可以操作來(lái)處理圖像或視頻文件以便在顯示器18上產(chǎn)生圖像或視頻。 聲音處理電路124和一見(jiàn)頻處理電路13可以同時(shí)用于再現(xiàn)包含音頻和視 頻編碼的媒體文件。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,該聲音和碎見(jiàn)頻處理可以 通過(guò)任何常規(guī)的處理電路或設(shè)備來(lái)實(shí)現(xiàn),或者可以組合到單個(gè)處理器 中。
此外,參照?qǐng)D10,移動(dòng)電話10可以:陂配置成作為通信系統(tǒng)142的一部分而操作。系統(tǒng)142可以包括具有服務(wù)器146 (或多個(gè)服務(wù)器)的 通信網(wǎng)絡(luò)144,所述服務(wù)器用于管理由移動(dòng)電話IO發(fā)出的以及預(yù)定到移 動(dòng)電話10的呼叫、將數(shù)據(jù)發(fā)送到移動(dòng)電話10并且執(zhí)行任何其他的支持 功能。服務(wù)器146通過(guò)傳輸介質(zhì)與移動(dòng)電話10通信。該傳輸介質(zhì)可以 是任何適當(dāng)?shù)脑O(shè)備或組件,包括例如通信塔、另一移動(dòng)電話、無(wú)線接入 點(diǎn)、有線接入點(diǎn)、衛(wèi)星等等。所述網(wǎng)絡(luò)的部分可以包括無(wú)線傳輸通路。 網(wǎng)絡(luò)144可以支持多個(gè)移動(dòng)電話IO的通信活動(dòng),但是在圖IO的圖示中 僅示出了一個(gè)移動(dòng)電話10。
在一個(gè)實(shí)施例中,服務(wù)器146相對(duì)于通信網(wǎng)絡(luò)144的其他服務(wù)器可 以工作于獨(dú)立的配置中,或者可以被配置成實(shí)現(xiàn)多個(gè)通信網(wǎng)絡(luò)功能。應(yīng) 當(dāng)理解的是,服務(wù)器146可以被配置為用來(lái)實(shí)現(xiàn)若干功能的典型計(jì)算機(jī) 系統(tǒng),并且可以包括被配置成執(zhí)行包含邏輯指令的軟件的處理器,所述 邏輯指令實(shí)施服務(wù)器146的功能。
盡管主要針對(duì)基于幀的媒體文件(例如mpeg文件)進(jìn)行了描述, 但是應(yīng)當(dāng)理解的是,本文描述的構(gòu)思同樣可應(yīng)用到基于時(shí)間的媒體文 件,例如可縮放矢量圖形或SVG文件等等。例如,代替提取幀序列中
相應(yīng)的數(shù)據(jù)。于是,每個(gè)時(shí)間戳處的i;)以用來(lái)創(chuàng);整;文二的任意 時(shí)間處的幀的序列。然后,視頻處理器13可以提取代表性時(shí)間戳處的 數(shù)據(jù)以便如上所述創(chuàng)建合成圖像。
盡管針對(duì)電子設(shè)備進(jìn)行了描述,但是也應(yīng)當(dāng)理解的是,所述合成圖 像和任何關(guān)聯(lián)的一見(jiàn)頻處理可以遠(yuǎn)離該電子設(shè)備例如利用獨(dú)立計(jì)算機(jī)、服 務(wù)器等來(lái)實(shí)現(xiàn),并且可以以包含在媒體文件中的信息將這種合成圖像傳 送到所述電子設(shè)備,或者通過(guò)單獨(dú)的傳送機(jī)制將這種合成圖像傳送到所 述電子設(shè)備。術(shù)語(yǔ)"視頻圖案縮略圖"也可以與術(shù)語(yǔ)"合成圖像"交換使用。
盡管已經(jīng)針對(duì)特定優(yōu)選實(shí)施例示出和描述了本發(fā)明,但是明顯的 是,本領(lǐng)域技術(shù)人員一旦閱讀并且理解了本說(shuō)明書(shū),將想到若干等效物 和修改。本發(fā)明包括所有這樣的等效物和修改,并且僅由以下權(quán)利要求 書(shū)的范圍所限定。
權(quán)利要求
1.一種電子設(shè)備,包括有權(quán)訪問(wèn)媒體文件的控制電路,該媒體文件包括幀序列的數(shù)據(jù),其中幀序列中的每幀的數(shù)據(jù)代表相應(yīng)的圖像,每幀具有相對(duì)于幀序列中的其他幀的位置;以及處理器,其用于提取所述序列中每幀的部分?jǐn)?shù)據(jù)以便產(chǎn)生合成圖像。
2. 權(quán)利要求1的電子設(shè)備,其中所述幀序列包括其中在序列幀的相 應(yīng)圖像中存在大的變化的媒體文件中的位置處的較多的幀,以及其中在 序列幀的相應(yīng)圖像中存在小的數(shù)據(jù)變化的媒體文件中的位置處的較少 的幀。
3. 權(quán)利要求1-2中任何一項(xiàng)的電子設(shè)備,其中從每個(gè)給定幀中提取 的部分在這些幀間改變。
4. 權(quán)利要求1-3中任何一項(xiàng)的電子設(shè)備,其中從每個(gè)給定幀中提取的部分基于所述幀序列內(nèi)該給定幀的位置而改變。
5. 權(quán)利要求1-4中任何一項(xiàng)的電子設(shè)備,其中從每個(gè)給定幀中提取的部分基于所述幀序列內(nèi)序列幀的相應(yīng)圖像中的最大變化的位置而改變。
6. 權(quán)利要求1-5中任何一項(xiàng)的電子設(shè)備,其中所提取的部分包括若 干列和/或若干行幀數(shù)據(jù)。
7. 權(quán)利要求1-6中任何一項(xiàng)的電子設(shè)備,其中所述合成圖像包括依 照所述幀序列內(nèi)給定幀的位置以時(shí)間順序設(shè)置的提取的部分?jǐn)?shù)據(jù)。
8. —種創(chuàng)建圖像的方法,包括步驟訪問(wèn)媒體文件,該媒體文件包括幀序列的數(shù)據(jù),其中該數(shù)據(jù)代表相 應(yīng)的圖像,每幀具有相對(duì)于幀序列中的其他幀的位置;以及 從所述序列的幀中提取部分?jǐn)?shù)據(jù)以便產(chǎn)生合成圖像。
9. 權(quán)利要求8的方法,其中所述提取步驟包括在這些幀間改變提取 的部分。
10. 權(quán)利要求8-9中任何一項(xiàng)的方法,其中所迷提取步驟包括從其 中在序列幀的相應(yīng)圖像中存在大的變化的媒體文件中的位置處的較多 的幀中提取數(shù)據(jù),以及從其中在序列幀的相應(yīng)圖像中存在小的變化的媒 體文件中的位置處的較少的幀中提取數(shù)據(jù)。
11. 權(quán)利要求8-10中任何一項(xiàng)的方法,其中所述提取步驟包括基于 所迷幀序列內(nèi)每個(gè)給定幀的位置而改變來(lái)自該給定幀的提取的部分。
12. 權(quán)利要求8-11中任何一項(xiàng)的方法,其中所述提取步驟包括提取 若干列和/或若干行幀數(shù)據(jù)。
13. 權(quán)利要求8-12中任何一項(xiàng)的方法,還包括步驟通過(guò)依照所述 幀序列內(nèi)給定幀的位置以時(shí)間順序設(shè)置提取的部分來(lái)形成合成圖像。
全文摘要
一種電子設(shè)備和方法,用于根據(jù)從幀序列的給定幀中提取的部分?jǐn)?shù)據(jù)創(chuàng)建合成圖像或者視頻圖案縮略圖。提取的部分幀數(shù)據(jù)依照所述序列內(nèi)給定幀的位置而改變,并且所述合成圖像代表媒體文件的內(nèi)容。
文檔編號(hào)G11B27/28GK101517649SQ200780034625
公開(kāi)日2009年8月26日 申請(qǐng)日期2007年3月16日 優(yōu)先權(quán)日2006年9月18日
發(fā)明者M·克雷茨, S·埃克斯蘭德 申請(qǐng)人:索尼愛(ài)立信移動(dòng)通訊股份有限公司