新四季網

具有即時播放能力的媒體播放機的製作方法

2023-05-05 00:22:51

專利名稱:具有即時播放能力的媒體播放機的製作方法
技術領域:
本發明涉及媒體設備,並且更具體地涉及在媒體設備上播放媒體。
背景技術:
現在媒體播放機變得日益普遍。尤為普及的是諸如MP3播放機或 DVD播放機的可攜式媒體播放機。媒體播放機運行以為其用戶播放存 儲在該媒體播放機內的媒體項。媒體項最為常見的是音頻項(例如歌 曲),但是也可以是視頻項(例如DVD)。典型地,MP3播放機將 在存儲盤上內部存儲各種音頻項。當用戶選擇播放其中一個存儲的音 頻項時,在音頻項開始被播放之前,必須首先將音頻項裝入半導體存 儲器(即隨機存取存儲器)內。遺憾的是,在讀取對於音頻項的相當 大的文件時存在的延遲將使急於聽到他們已經選定來播放的音頻項的 用戶不滿意。因此,需要用於播放媒體項的媒體播放機的改進技術。

發明內容
一般地說,本發明涉及媒體播放機和操作媒體播放機的方法。根 據本發明的一個方面,在已作出媒體播放選擇後媒體節目基本上能夠 立即開始播放。通過智能操作,媒體節目甚至能夠在其已被從盤存儲 器裝入半導體存儲器(即高速緩存存儲器)之前開始播放。根據本發 明的另一方面,在後臺進程中執行把媒體節目裝入半導體存儲器而不 幹擾^(某體節目的播放。本發明的又一個方面在於盤存儲器能夠在不被存取時被主動地"斷電",從而在當用電池供電時提高電池的壽命。
能夠以很多方式來實現本發明,包括作為方法、系統,設備,裝
置或計算機可讀介質。下面論述本發明的幾個實施例。
作為在媒體播放機上播放媒體項的方法,該媒體播放機具有存儲
盤以及高速緩存存儲器,本發明的一個實施例至少包括這些動作接 收要在媒體播放機上播放一特定媒體項的指示,該特定媒體項是存儲 在媒體播放機的存儲盤上的多個媒體項中的一個媒體項;以及在媒體 播放機上播放該特定媒體項。該特定媒體項的播放至少包括這些動作 從該存儲盤上檢索該特定媒體項的開始媒體數據部分;使用該開始媒 體數據部分來播放該特定媒體項的開始部分;把該特定媒體項的至少 一剩餘媒體數據部分從存儲盤裝入高速緩沖存儲器;以及此後播放來 自高速緩衝存儲器的該特定媒體項的該剩餘i某體數據部分。
作為檢索要由媒體播放機播放的媒體數據的方法,該媒體播放機 具有一存儲盤以及一 高速緩沖存儲器,本發明的一個實施例至少包括 這些動作識別要在媒體播放機上播放的媒體項;確定該媒體項的媒 體數據是否存儲在高速緩衝存儲器內;當確定該媒體項的媒體數據未 存儲在高速緩衝存儲器內時,從存儲盤檢索該媒體項的一部分媒體數 據;當確定 該媒體項的媒體數據存儲在高速緩衝存儲器內時,從該高 速緩衝存儲器檢索該媒體項的一部分媒體數據;以及為該媒體項的隨 後的媒體數據部分重複這樣的動作。
作為檢索要由媒體播放機播放的媒體數據的方法,該媒體播放機 具有一存儲盤以及一高速緩衝存儲器,本發明的一個實施例至少包括 這些動作識別要在媒體播放機上播放的媒體項;確定該媒體項的媒 體數據是否存儲在高速緩沖存儲器內;當確定該媒體項的媒體數據未 存儲在高速緩衝存儲器內時,從存儲盤檢索該媒體項的一部分媒體數 據;以及啟動至少把該媒體數據的剩餘部分從存儲盤裝入高速緩衝存 儲器的處理。
作為消費電子產品,本發明的一個實施例至少包括存儲盤,存 儲多個媒體項;用戶輸入設備,使該消費電子產品的用戶能夠從該多個媒體項中至少選擇一個特定的媒體項;高速緩衝存儲器,能夠存儲 媒體項中的至少一個;以及處理器,可操作地連接到存儲盤、用戶輸 入設備和高速緩衝存儲器。該處理器使消費電子產品基本上在用戶對 該特定媒體項的選擇之後立即播放該特定媒體項,而不考慮該特定媒 體項的媒體數據是駐留在高速緩衝存儲器內還是存儲盤上。
作為在電池供電的媒體播放機中節省功率的方法,所述電池供電 的媒體播放機具有基於盤的數據存儲器和基於半導體的數據存儲器, 所述基於半導體的數據存儲器具有比所述基於盤的數據存儲器快的存 取時間,並且其中所述基於盤的數據存儲器消耗比所述基於半導體的 數據存儲器多的功率,本發明的一個實施例至少包括從所述基於半 導體的數據存儲器中檢索已識別的媒體項的第一部分,其中所述已識 別的媒體項的媒體數據包括多個數據部分,所述數據部分包括第一部 分和剩餘部分,所述剩餘部分不同於且不包括所述第一部分;播放所 述第一部分,而不是首先存儲到所述基於半導體的數據存儲器;將所 述剩餘部分基本上全部從所述基於盤的數據存儲器傳送到所述基於半 導體的數據存儲器;以及在已經基本上全部傳送了所述剩餘部分之後, 去激活所述基於盤的數據存儲器,從而顯著降低所述媒體播放機的功 耗。
作為在可攜式媒體播放機中選擇性地激活基於盤的數據存儲器的 方法,所述可攜式媒體播放機具有所述基於盤的數據存儲器和基於半 導體的數據存儲器,本發明的一個實施例至少包括接收媒體項選擇, 其中所選媒體項的媒體數據包括多個數據部分,所述數據部分包括第 一部分和剩餘部分,所述剩餘部分不同於且不包括所述第一部分;激 活所述基於盤的數據存儲器並且至少存取所述第一部分;播放從所述 基於盤的數據存儲器中檢索出的所述第一部分,而不是首先存儲到所 述基於半導體的數據存儲器;與播放所述第一部分同時地將所述剩餘 部分從所述基於盤的數據存儲器傳送到所述基於半導體的數據存儲 器;以及在所述剩餘部分被傳送之後,去激活所述基於盤的數據存儲 器,從而顯著降低所述媒體播放機的功耗。作為可由處理器執行的用於在電池供電的媒體播放機中節省功率 的電腦程式產品,所述電池供電的媒體播放機具有基於盤的數據存
儲器和基於半導體的數據存儲器,所述基於半導體的數據存儲器具有 比所述基於盤的數據存儲器快的存取時間,並且其中所述基於盤的數 據存儲器消耗比所述基於半導體的數據存儲器多的功率,本發明的一
個實施例至少包括用於從所述基於半導體的數據存儲器中檢索已識 別的媒體項的第一部分的計算機代碼,其中所述已識別的媒體項的媒 體數據包括多個數據部分,所述數據部分包括第一部分和剩餘部分, 所述剩餘部分不同於且不包括所述第一部分;用於播放所述第一部分 而不是首先存儲到所述基於半導體的數據存儲器的計算機代碼;用於 將所述剩餘部分基本上全部從所述基於盤的數據存儲器傳送到所述基 於半導體的數據存儲器的計算機代碼;用於在已經基本上全部傳送了 所述剩餘部分之後去激活所述基於盤的數據存儲器從而顯著降低所述 媒體播放機的功耗的計算機代碼;以及用於存儲所述計算機代碼的計 算機可讀介質。
作為消費電子產品,本發明的一個實施例至少包括第一存儲詔二 備,用於存儲多個媒體項;用戶輸入設備,用於使得所述消費電子產 品的用戶能夠從所述多個媒體項中至少選擇特定媒體項,所述特定媒 體項具有第一部分和後續部分,所述後續部分不同於且不包括所述第 一部分;輸出設備,用於重放所述特定媒體項;第二存儲設備,用於 存儲所述媒體項中的至少一個,所述第二存儲設備具有比所述第一存 儲設備快得多的存取;和可操作地耦接到所述第一存儲設備、所述用 戶輸入設備和所述第二存儲設備的處理器,基本上緊接在所述用戶選 擇了所述特定媒體項之後,所述處理器使所述輸出設備重放所述特定 媒體項,而不考慮所述特定媒體項的媒體數據是駐留在所述第二存儲 設備中還是駐留在所述第一存儲設備上,其中當所述特定媒體項的所 述媒體數據初始未被存儲在所述第二存儲設備中時,所述處理器同時 激活所述第一存儲設備和直接從所述第一存儲設備中檢索和播放所述 媒體數據的第一部分,同時基本上同時地啟動將所述特定媒體項的所述媒體數據的後續部分從所述第 一存儲設備後臺加載到所述第二存儲 設備中,並且其中 一旦由於所述特定媒體項的所述媒體數據的所述後 續部分的後臺加載而使得所述特定媒體項的所述媒體數據的後續部分 在所述第二存儲設備中基本上全部可用,所述處理器在所述消費電子 產品是電池供電的時去激活所述第一存儲設備以便顯著降低所述消費 電子產品的功耗,並且從所述第二存儲設備中檢索所述特定媒體項的 所述媒體數據的所述後續部分。
作為在電池供電的媒體播放機中節省功率的設備,所述電池供電 的媒體播放機具有基於盤的數據存儲器和基於半導體的數據存儲器, 所述基於半導體的數據存儲器具有比所述基於盤的數據存儲器快的存 取時間,並且其中所述基於盤的數據存儲器消耗比所述基於半導體的
數據存儲器多的功率,本發明的一個實施例至少包括用於從所述基 於半導體的數據存儲器中檢索已識別的媒體項的第一部分的裝置,其 中所述已識別的媒體項的媒體數據包括多個數據部分,所述數據部分 包括第一部分和剩餘部分,所述剩餘部分不同於且不包括所述第一部 分;用於播放所述第一部分而不是首先存儲到所述基於半導體的數據 存儲器的裝置;用於將所述剩餘部分基本上全部從所述基於盤的數據 存儲器傳送到所述基於半導體的數據存儲器的裝置;以及用於在已經
;,從而i著降低所述媒體:放機的:耗的裝置。、土 '
作為在可攜式媒體播放機中選擇性地激活基於盤的數據存儲器的 設備,所述可攜式媒體播放機具有所述基於盤的數據存儲器和基於半 導體的數據存儲器,本發明的一個實施例至少包括用於接收媒體項 選擇的裝置,其中所選媒體項的媒體數據包括多個數據部分,所述數 據部分包括笫一部分和剩餘部分,所述剩餘部分不同於且不包括所述 第一部分;用於激活所述基於盤的數據存儲器並且至少存取所述第一 部分的裝置;用於播放從所述基於盤的數據存儲器中檢索出的所述第 一部分而不是首先存儲到所述基於半導體的數據存儲器的裝置;用於 與播放所述第一部分同時地將所述剩餘部分從所述基於盤的數據存儲導體的數據存儲器的裝置;以及用於在所述剩餘 部分被傳送之後去激活所述基於盤的數據存儲器,從而顯著降低所述 媒體播放機的功耗的裝置。
從以下結合附圖的詳細描述中本發明的其它方面和優點將變得明 顯,其通過例子說明了本發明的原理。


通過以下結合附圖的詳細描述將容易地理解本發明,圖中相同的 參考數字標明相同的結構元件,並且其中
圖l是根據本發明一實施例的媒體播放機的框圖。
圖2是根據本發明一實施例的媒體播放處理的流程圖。
圖3是根據本發明一實施例的媒體數據檢索處理的流程圖。
圖4是根據本發明一實施例的高速緩存裝載器處理的流程圖。
圖5是根據本發明一實施例的數據存取處理的流程圖。
圖6是根據本發明另 一實施例的高速緩存裝載器處理的流程圖。
具體實施例方式
本發明涉及媒體播放機以及操作媒體播放機的方法。根據本發明 的一個方面,在已作出媒體播放選擇後媒體節目基本上能夠立即開始 播放。通過智能操作,媒體節目甚至能夠在其已經基本上或是完全被 從盤存儲器裝入半導體存儲器(即高速緩存存儲器)之前開始播放。 根據本發明的另 一方面,在後臺進程中執行把媒體節目裝入半導體存 儲器而不幹擾媒體節目的播放。本發明的又一個方面在於盤存儲器能 夠在不被存取時被主動地"斷電,,,從而在當用電池供電時提高電池 的壽命。本發明尤其適合用於可攜式媒體播放機。
下面參照圖l-6論述本發明此方面的實施例。然而,本領域的技 術人員將容易意識到這裡所給出的關於這些圖的詳細說明是出於說明 性的目的,因為本發明可以擴大到這些有限的實施例之外。
圖1是根據本發明一實施例的媒體播放機100的框圖。媒體播放機100包括屬於微處理器或控制器的處理器102,用於控制媒體播放 機100的全部操作。媒體播放機100把屬於媒體項的媒體數據存入文 件系統104和高速緩存106內。該文件系統104典型地是存儲盤或多 個盤。該文件系統典型地為媒體播放機IOO提供高容量的存儲能力。 然而,由於對文件系統104的存取時間相對緩慢,因此媒體播放機100 還包括高速緩存106。高速緩存106例如是由半導體存儲器提供的隨 機存取存儲器(RAM)。到高速緩存106的相對存取時間大體上比對 於文件系統104的存取時間要短。然而,高速緩存106並不具有文件 系統104的巨大的存儲容量。
此外,文件系統104在當活動時要比高速緩存106消耗更多的電 源。當媒體播放機100是用電池(未示出)來供電的可攜式媒體播放 機時,電源消耗尤為重要。
媒體播放機100還包括用戶輸入設備108,其允許媒體播放機100 的用戶與媒體播放機100進行交互。例如,用戶輸入設備108可以採 用多種形式,諸如按鈕、小鍵盤、撥號盤等等。更進一步地,媒體播 放機100包括顯示器110 (屏幕顯示器),它能夠受處理器102的控 制以向用戶顯示信息。數據總線111能夠便利至少在文件系統104, 速緩存106、處理器102以及CODEC 112之間的數據轉移。
在一實施例中,媒體播放機100用來把多個媒體項(例如歌曲). 存入文件系統104。當用戶希望讓媒體播放機播放一特定的媒體項時, 就在顯示器110上顯示可用媒體項的列表。然後,用戶使用用戶輸入 設備108,能夠選擇其中一個可用的媒體項。 一收到對特定媒體項的 選擇,處理器102就把該特定媒體項的媒體數據(例如音頻文件)提 供給編碼器/解碼器(CODEC) 112。然後CODEC112產生用於揚 聲器114的模擬輸出信號。揚聲器114能夠是媒體播放機100內部或 外部的一個揚聲器。例如,連接到媒體播放機100上的頭戴受話器或 是耳機可以被視為外部揚聲器。
根據本發明,處理器102控制特定媒體項的播放以使得一收到用 戶對特定媒體項的選擇,處理器102就立即存取文件系統104或高速緩存106,以便檢索媒體數據的開始部分,並把它提供給CODEC 112, 從而開始播放該媒體項。當該媒體項一開始並不存在於高速緩存106 內時(這是一種典型的情況),就從文件系統104檢索該開始部分。 然而,由於文件系統104的存取速度較之^ 某體項的播放所需的存取速 度而言相對緩慢,並且由於文件系統104消耗掉數量顯著的媒體播放 機100的電源,因此把媒體項的媒體數據裝入高速緩存106內以使得 ^旦已把媒體數據裝入高速緩存106內,就從高速緩存106中檢索該 特定媒體項的媒體數據的剩餘部分。因而,基本上在用戶的選擇之後 就幾乎立即播放該々某體項,這是由於開始部分被立即從文件系統104 中得到,然後從高速緩存106中得到隨後的部分。這裡,在媒體數據 開始部分的檢索或播放發生的同時,高速緩存106被裝載。
更進一步地, 一旦已把特定媒體項的媒體數據裝入高速緩存106, 文件系統104就能夠不被激活(例如,被置於低電源模式)以便為媒 體播放機100節省電源消耗。假設媒體播放機100是電池供電的設備
(使攜式設備),則通過以這種方式去激活文件系統104,媒體播放 機100的電池壽命能夠得到顯著提高。
在一實施例中,媒體播放機是專用於處理諸如音頻,視頻或圖像 的媒體的使攜式計算設備。例如,媒體播放機100可以是音樂播放機
(例如,MP3播放機),遊戲機,視頻播放機。錄像機,照相機,圖 像查看器(image viewer)等等。這些設備一般是電池供電的並且是 非常便於攜帶的以便不管該用戶在何地旅行都允許用戶聽音樂、玩遊 戲或放錄像、錄像或拍照。在一實現中,媒體播放機是手持設備,它 被作成能放入用戶的口袋或手裡的大小。由於是手持的,媒體播放機 相對較小並易於由其用戶處理和應用。由於作成口袋大小,用戶不必 直接攜帶該設備,因而該設備能夠被帶到幾乎用戶所旅行的任何地方
(例如,與便攜計算機的情形一樣,用戶不會受到要攜帶龐大的而且 常常是笨重的設備的限制)。此外,可以由用戶的手來操作該設備, 不需要諸如桌面的基準面。
圖2是根據本發明一實施例的媒體播放處理200的流程圖。媒體播放處理200例如由圖1中所說明的媒體播放機100來執行。
媒體播放處理200最初從判定202開始,判定202確定是否已作
出播放選擇。當判定202確定尚未作出播放選擇時,媒體播放處理200
就等待這樣的一個選擇。換言之,當作出播放選擇時,媒體播放處理
200才被有效地調用。在任一情況下, 一旦判定202確定已作出播放
選擇時,判定204就確定該播放選擇的媒體數據是否在一高速緩存(例
如圖1的高速緩存106)內。當判定204確定媒體數據不在高速緩存
內時,就在206從文件系統(例如圖1的文件系統104)檢索該媒體
數據。可替換地,當判定204確定媒體數據在高速緩存內時,就在208
從該高速緩存檢索媒體數據。這裡,優選地從高速緩存檢索媒體數據, 因為其存取時間基本上短於文件系統的存取時間。另外,當媒體數據
存在於高速緩存內時,文件系統一般不再被需要,因此能夠把它置於 低電源模式以降低功耗。
在操作206或208之後,媒體播》文處理200在210啟動對所檢索 到的媒體數據的播放。這裡,所檢索到的媒體數據能夠被引導來加以 播放以使媒體播放機為其用戶產生多媒體輸出(例如音頻)。然而, 最初只得到一部分媒體數據,因而判定212接下來確定是否有更多的 數據要被檢索。當判定212確定有更多的與正被播放的媒體項相關聯 的數據要被檢索時,媒體播放處理200就返回來進行重複判定204和 後續操作,以使另外的媒體數據能夠被檢索和播放。
與206-212的操作同時,當判定204確定媒體數據不在高速緩存 內時,就能夠調用其它處理來將媒體數據裝入高速緩存。特別地,根 據一實施例,由運行於媒體播放機內的一個單獨的進程(例如線程) 來執行這一處理。根據這一處理,判定214確定文件系統是否是活動 的。當判定214確定文件系統不是活動的時,就在216激活文件系統。 這裡,激活指的是把文件系統置於其正常工作模式,而不激活的文件 系統指的是省電工作模式。在操作216之後,以及在判定214之後, 當文件系統已是活動的時,在218把特定媒體項的媒體數據裝入高速 緩存。這裡,用此進程來發生在218的裝入,同時其它操作正在另一進程內被執行以檢索和播放該媒體數據的至少開始部分(操作206-212 )。 一旦在218已把媒體數據裝入高速緩存,則在220能夠阻止文 件系統的活動以降低功耗。典型地,在一段時間,至少大約在媒體項 被播放的持續時間不再需要該文件系統,這是由於剩餘數量的媒體數 據現在存在於高速緩存內。在操作220之後,完成和結束高速緩存裝 入進程。此外, 一旦高速緩存裝入進程已經完成,下一次媒體播放處 理200就執行判定204,結果將是該特定媒體項的所有隨後的媒體數 據將在操作208被從高速緩存中檢索。
圖3是根據本發明一實施例的媒體數據檢索處理300的流程圖。 媒體數據檢索處理300例如由媒體設備,諸如圖1所說明的媒體設備 100來執行。在一實施例中,由圖1所示的媒體設備100的處理器102 來執行或控制媒體數據檢索處理300。
媒體數據檢索處理300從判斷是否需要更多的媒體數據的判定 302開始。因此,判定302例如與CODEC 112有關,CODEC 112要 求屬於要由媒體設備100播放的媒體項的媒體數據。典型地, CODEC112運行以緩衝々某體數據的短暫4番;故時段並因而周期性地從 媒體設備100所提供的數據存儲器中請求附加數據。因此,當判定302 確定不需要更多的媒體數據時,媒體數據檢索處理300實際上就等待 對更多媒體數據的需要(或請求)。
一旦判定302確定需要更多的媒體數據時,判定304就確定媒體 數據是否存在於高速緩衝存儲器內。例如,該高速緩衝存儲器可以是 圖1中所說明的高速緩存106。當判定304確定々某體數據存在於高速 緩衝存儲器內時,就從該高速緩衝存儲器中檢索數據塊。這裡,在306 被檢索的數據塊屬於與該媒體項相關聯的媒體數據的下一個所需部 分。
另一方面,當判定304確定媒體數據不在高速緩沖存儲器內時, 就執行處理以從文件系統檢索媒體數據。該文件系統例如是圖1中所 說明的文件系統104。更具體地,在308向文件系統發出讀取數據塊 的讀請求。讀請求使文件系統104 (存儲盤)為讀/寫訪問做準備。例如,如果文件系統104處於非活動(低功率)狀態,則讀請求能夠 將文件系統104返回到活動狀態。典型地,存儲盤當處於活動狀態時 是自旋的並準備好用於讀/寫訪問。
接著,判定310確定高速緩存裝載器是否已經運行著。這裡高速 緩存裝載器的"運行"指的是高速緩存裝栽器在把媒體數據裝入高速 緩衝存儲器的過程中是活動的。當判定310確定高速緩存裝載器還未 運行時,就在312激活該高速緩存裝載器。可替換地,當判定310確 定高速緩存裝載器已運行時,就繞過操作312。在操作312之後,以 及在高速緩存裝栽器已運行時在判定310之後,在314從文件系統(存 儲盤)檢索數據塊。這裡,將在314被檢索的數據塊的大小保持為小 的以使得從文件系統檢索的檢索時間仍然相對短些(例如幾毫秒), 並使得(諸如由高速緩存裝載器進行的)對於文件系統的其它並行存 取所用的檢索時間不會受到較大妨礙,因而能夠被以及時方式執行。 作為一個例子,數據塊可以具有相當小的大小,諸如32-256千字節的 範圍內的一個大小,並很可能為32、 64、 128或256千字節之一。在 操作306和314之後,媒體數據檢索處理300返回來重複判定302以 及隨後的操作以使得能夠以同樣的方式得到另外的媒體數據。
圖4是根據本發明 一 實施例的高速緩存裝載器處理400的流程閨。 高速緩存裝載器處理400例如是由高速緩存裝載器執行的處理,該裝 載器在圖3所說明的操作312中被激活。
高速緩存裝載器處理400從確定存儲盤是否"打開"(活動)的 判定402開始。這裡,存儲盤(即硬碟驅動器)屬於文件系統統-也 就是圖1中所說明的文件系統104所提供的數據的盤存儲器。 一般地 說,判定402會指示文件系統是否是活動的。在任一情況下,當判定 402確定存儲盤不是"打開"時,就在404打開該存儲盤。這也被稱 作為"旋上(spinning-up )"存儲盤。當存儲盤還未打開(自旋)時, 對該存儲盤的存取時間慢得多得多。"旋上,,存儲盤是從存儲盤存取 數據的先決條件。因此,在還未打開時,操作402和404使存儲盤在 404被打開。此後,在406從文件系統中檢索數據塊。這裡,例如,在406從 文件系統104 (存儲盤)檢索屬於特定媒體項的一塊數據。然後在408 把檢索出的數據塊存到高速緩沖存儲器。例如,該高速緩衝存儲器可 以是圖1中所說明的高速緩存106。
然後,判定410確定是否已檢索出文件(即媒體項)的所有數據 塊。當判定410確定尚未全都檢索出文件的所有數據塊時,高速緩存 裝載器處理400就返回來重複操作406以及隨後的操作以使得屬於該 文件(即媒體項)的另外的數據塊能夠在406被檢索出來並在408被 存入高速緩沖存儲器。 一旦判定410確定文件的所有數據塊已被檢索 出來時,就在412去激活高速緩存裝載器。該高速緩存裝栽器是正在 執行高速緩存裝載器處理400的進程,因而當在412被去激活時,正 在執行高速緩存裝載器處理400的該進程能夠被關閉。另外,之後在 414關斷存儲盤。當在414關斷該存儲盤時,媒體設備能夠保存能量 或電源,相反它會用這些能量或電源來保持存儲盤被打開著。
本發明完全適合於採用諸如由多線程的編程環境所提供的多個執 行線程的實現。例如,能夠用單獨的線程來實現圖3的媒體數據檢索 處理300以及高速緩存裝栽器處理400。下面的圖5和6所示的處理 也能夠屬於其它的執行線程。
圖5是根據本發明一實施例的數據存取處理500的流程圖。數據 存取處理500例如由圖3所示的媒體數據檢索處理300的操作314, 或是由圖4所說明的高速緩存裝載器處理400的操作406來執行。在 任一情況下,數據存取處理500運行以在502獲得用於存取文件系統 的一個存取鎖。假定多個不同的執行線程可能正在搜尋用於文件系統 的同一個存取鎖,那麼這些不同的線程爭奪對存取鎖的獲取。因此, 在另 一線程目前持有該存取鎖的情況下,數據存取處理500會被延遲。 儘管如此,對每個程序或實現設計,可能正利用著該存取鎖的每個線 程只在短暫的持續時間內(大約為毫秒級)這樣做。因此,在等待存 取鎖時引起的任何延遲都是可被管理的。在502獲得存取鎖後,在504 設置文件位置,文件位置表示文件內的一起點,數據將從該起點被讀取。因此,在504設置了文件位置之後,在506從存儲在文件系統內的該文件中讀取預定數目字節的數據。這裡,該預定數目字節也被管理起來以使被讀取的數據塊相當小(例如,32、 64、 128或256千字節),而使得存取鎖在延長的時間期間都不是不可得到的。在506讀取了預定數目字節的數據後,在508釋放存取鎖,因為在該點上完成了對文件系統的存取。因此,在508釋放了存取鎖後,數據存取處理500完成並結束。
圖6是根據本發明另 一實施例的高速緩存裝載器處理600的流程圖。高速緩存裝載器處理600具有類似於圖4所說明的高速緩存裝載器處理400的特徵。不過,將高速緩存裝栽器處理600設計成在要被裝入高速緩衝存儲器的文件(即媒體項)超過該高速緩衝存儲器的可用容量的情形中,提供對存儲盤的有效利用。
高速緩存裝栽器處理600從確定存儲盤(例如硬碟驅動器)是否"打開"的判定602開始。當判定602確定存儲盤未"打開"時,就在604將存儲盤打開。可替換地,當判定602確定存儲盤已"打開"時,就繞過操作604。在任一情況下,之後在606從文件系統中檢索數據塊。作為一個例子,能夠按照上面關於圖5所論述的數據存取處理500來執行在606的數據塊的檢索。 一旦從文件系統中檢索出數據塊,就在608將檢索出的數據塊存入高速緩衝存儲器。接著,判定.610確定是否已檢索出讀文件(即媒體項)的所有數據塊。當判定610確定尚未檢索出該文件的所有數據塊時,判定612就確定高速緩衝存儲器是否有用於另一數據塊的可用空間。當判定612確定高速緩衝存儲器具有用於另一數據塊的可用空間時,高速緩存裝載器處理600就能夠返回來重複操作602以及隨後的操作,以使得該文件(即媒體項)的至少一個另外的數據塊能夠被檢索並存入該高速緩衝存儲器。另一方面,當判定612確定高速緩衝存儲器不具有用於任何另外的數據塊的可用空間時,就在614關斷存儲盤。通過關斷硬驅動器,媒體設備能夠在暫時不需要文件系統時保存能量。然後,判定616確定是否還未到重裝填高速緩衝存儲器的時候。當判定616確定還未到裝填高速緩衝存儲器的時候時,高速緩存裝載器處理600就等待一更合適的時間。換言之,判定616在高速緩存裝載器處理600的過程中引起一個延遲。該延遲可以是一預定的延遲,或者可以根據高速緩衝存儲器內的可用空間量或在需要另外的數據之前要被播放的剩餘數據量而用信號加以通知。因此,不管所應用的特定標準是什麼,當判定616確定到了重裝填高速緩衝存儲器的時候時,高速緩存裝載器處理600就返回來重複判定602以及隨後的操作,以使一個或多個另外的數據塊能夠被從文件系統中檢索出來並存入高速緩沖存儲器,而使得數據在被其它線程需要時在該高速緩衝存儲器內是可獲得的,以用於高速存取。
另一方面,當判定610確定已檢索出該文件(即媒體項)的所有數據塊時,就在618關斷存儲盤。這裡,在618關斷存儲盤是因為該文件(即媒體項)已完全從文件系統中檢索出來,因而對於該媒體項就不再需要存儲盤。當然,如果另一線程需要該文件系統,則存儲盤就會被保持"打開,,著並且執行其它的數據存取。在任一情況下,之後在620去激活高速緩存裝載器,這是由於該文件(即媒體項)已被完全獲得並存入高速緩衝存儲器。在操作620之後,高速緩存裝載器處理600完成並結束。
本發明的上述各個方面或特徵能夠被單獨使用或是以各種組合使用。
儘管在上述幾個實施例中所強調的媒體項是音頻項(例如,音頻文件或歌曲),但是媒體項並不限於音頻項。例如,可替換地,媒體項可以屬於視頻(例如電影)或圖像(例如,照片)。
優選地用軟體來實現本發明,但是也可以在硬體或硬體與軟體的組合中實現本發明。本發明還可以體現為計算機可讀介質上的計算機可讀代碼。該計算機可讀介質是能夠存儲數據的任何數據存儲設備,這些數據此後能夠被計算機系統讀取。計算機可讀介質的例子包括只讀存儲器,隨機存取存儲器,CD-ROM、 DVD、磁帶、光數據存儲設備以及栽波。計算機可讀介質還可以分布於連網的計算機系統上以使得以分布方式存儲和執行計算機可讀代碼。本發明的優點是眾多的。不同的實施例或實現可以產生下面的一 個或多個優點。本發明的一個優點是,在請求了一播放選擇後幾乎能 夠立即由媒體設備來播放媒體項。因此,用戶往往較少焦急和較少失 望,因為在開始播放之前所強加的延遲能夠基本上被減少。本發明的 另一個優點是,媒體數據(例如,對於音頻播放)能夠被從高速緩存 或是文件系統中檢索出來而對其它系統部件或軟體只有微小的改變。 本發明的另 一個優點是,通過把數據轉移到高速緩沖存儲器並去激活 文件系統,能夠降低電源消耗。
從該撰寫的說明書中可以顯而易見本發明的許多特徵和優點,因 而試圖用附帶的權利要求書來覆蓋本發明的所有這些特徵和優點。此 外,由於許多修改和改變都將容易被本領域的那些技術人員想到,因 此本發明將不限於如所說明和描述的那些準確結構和操作。因此,當 落入本發明範圍內,所有適合的修改及等同物都可能是被尋求保護的。
權利要求
1.一種在電池供電的媒體播放機中節省功率的方法,所述電池供電的媒體播放機具有基於盤的數據存儲器和基於半導體的數據存儲器,所述基於半導體的數據存儲器具有比所述基於盤的數據存儲器快的存取時間,並且其中所述基於盤的數據存儲器消耗比所述基於半導體的數據存儲器多的功率,所述方法包括從所述基於半導體的數據存儲器中檢索已識別的媒體項的第一部分,其中所述已識別的媒體項的媒體數據包括多個數據部分,所述數據部分包括第一部分和剩餘部分,所述剩餘部分不同於且不包括所述第一部分;播放所述第一部分,而不是首先存儲到所述基於半導體的數據存儲器;將所述剩餘部分基本上全部從所述基於盤的數據存儲器傳送到所述基於半導體的數據存儲器;以及在已經基本上全部傳送了所述剩餘部分之後,去激活所述基於盤的數據存儲器,從而顯著降低所述媒體播放機的功耗。
2. 如權利要求l所述的方法,還包括播放從所述基於半導體的數據存儲器中檢索出的所述媒體數據的 所述剩餘部分。
3. 如權利要求2所述的方法,其中所述播放所述剩餘部分的步驟 包括確定何時需要除了所述第一部分之外的其它媒體數據; 當所述確定步驟確定需要所述其它媒體數據時從所述基於半導體的數據存儲器中檢索所述媒體數據的所述剩餘部分中的至少一個;以及播放從所述基於半導體的數據存儲器中檢索出的所述媒體數據的所述至少一個剩餘部分。
4. 如權利要求l所述的方法,其中所述第一部分和所述剩餘部分 具有在從大約32千字節到大約256千字節的範圍內的大小。
5. 如權利要求l所述的方法,其中所述媒體播放機是口袋大小的 設備。
6. 如權利要求l所述的方法,其中所述媒體播放機是手持式音樂 播放機。
7. 如權利要求l所述的方法,其中所述媒體播放機的所述基於盤 的數據存儲器存儲多個媒體項,並且所述媒體播放機包括音頻播放機、 視頻播放機和圖像查看器中的至少一個,並且其中所述媒體項包括歌曲的音頻文件、視頻的視頻文件和圖像的 圖像文件中的至少一個。
8. 如4又利要求1所述的方法,還包括接收與所述已識別的媒體項相對應的媒體項選擇;確定與所述已識別的媒體項相關的所述媒體數據是否被存儲在所述基於半導體的數據存儲器中;如果與所述已識別的媒體項相關的所述媒體數據未被存儲在所述基於半導體的數據存儲器中,激活所述基於盤的數據存儲器;以及至少將所述媒體數據的所述第一部分從所述基於盤的數據存儲器 傳送到所迷基於半導體的數據存儲器。
9. 一種在可攜式媒體播放機中選擇性地激活基於盤的數據存儲器 的方法,所述可攜式媒體播放機具有所述基於盤的數據存儲器和基於 半導體的數據存儲器,所述方法包括接收媒體項選擇,其中所選媒體項的媒體數據包括多個數據部分, 所述數據部分包括第一部分和剩餘部分,所述剩餘部分不同於且不包括所述第一部分;激活所述基於盤的數據存儲器並且至少存取所述第一部分;播放從所述基於盤的數據存儲器中檢索出的所述第一部分,而不 是首先存儲到所述基於半導體的數據存儲器;與播放所述第一部分同時地將所述剩餘部分從所述基於盤的數據 存儲器傳送到所述基於半導體的數據存儲器;以及在所述剩餘部分被傳送之後,去激活所述基於盤的數據存儲器, 從而顯著降低所述媒體播放機的功耗。
10. 如權利要求9所述的方法,還包括播放從所述基於半導體的數據存儲器中檢索出的所述剩餘部分。
11. 如權利要求9所述的方法,其中如果所述已選媒體項的所述媒 體數據被存儲在所述基於半導體的數據存儲器中,則播放所述已選媒 體項,而不激活所述基於盤的數據存儲器。
12. 如權利要求10所述的方法,其中所述播放所述剩餘部分的步 驟包括確定何時需要除了所述第一部分之外的其它媒體數據; 當所述確定步驟確定需要所述其它媒體數據時從所述基於半導體的數據存儲器中檢索所述媒體數據的所述剩餘部分中的至少一個;以及播放從所述基於半導體的數據存儲器中檢索出的所述媒體數據的 所述至少一個剩餘部分。
13. 如權利要求9所述的方法,其中所述第一部分和所述剩餘部分 具有在從大約32千字節到大約256千字節的範圍內的大小。
14. 如權利要求9所述的方法,其中所述媒體播放機是口袋大小的 設備。
15. 如權利要求9所述的方法,其中所述媒體播放機是手持式音樂 播放機。
16. 如權利要求9所述的方法,其中所述媒體播放機的所述基於盤 的數據存儲器存儲多個媒體項,並且所述媒體播放機包括音頻播放機、 視頻播放機和圖像查看器中的至少一個,並且其中所述媒體項包括歌曲的音頻文件、視頻的視頻文件和圖像的 圖^f象文件中的至少一個。
17. 如權利要求9所述的方法,還包括接收與所述已識別的媒體項相對應的媒體項選擇; 確定與所述已識別的媒體項相關的所述媒體數據是否被存儲在所述基於半導體的數據存儲器中;如果與所述已識別的媒體項相關的所述媒體數據未被存儲在所述 基於半導體的數據存儲器中,激活所述基於盤的數據存儲器;以及至少將所述媒體數據的所述第 一部分從所述基於盤的數據存儲器 傳送到所述基於半導體的數據存儲器。
18. —種可由處理器執行的用於在電池供電的媒體播放機中節省 功率的電腦程式產品,所述電池供電的媒體播放機具有基於盤的數據存儲器和基於半導體的數據存儲器,所述基於半導體的數據存儲器 具有比所述基於盤的數據存儲器快的存取時間,並且其中所述基於盤 的數據存儲器消耗比所述基於半導體的數據存儲器多的功率,所述計 算機程序產品包括用於從所述基於半導體的數據存儲器中檢索已識別的媒體項的第一部分的計算機代碼,其中所述已識別的媒體項的媒體數據包括多個 數據部分,所述數據部分包括第一部分和剩餘部分,所述剩餘部分不同於且不包括所述第一部分;用於播放所述第一部分而不是首先存儲到所述基於半導體的數據 存儲器的計算機代碼;用於將所述剩餘部分基本上全部從所述基於盤的數據存儲器傳送 到所述基於半導體的數據存儲器的計算機代碼;盤的數據存儲器:而顯著;低所述媒體播放二的功:的計算機代:; 以及用於存儲所述計算機代碼的計算機可讀介質。
19.如權利要求18所述的電腦程式產品,還包括 用於播放從所述基於半導體的數據存儲器中檢索出的所述媒體數 據的所述剩餘部分的計算機代碼。
20.如權利要求19所述的電腦程式產品,其中所述播放所述剩 餘部分的計算機代碼包括用於確定何時需要除了所述第一部分之外的其它媒體數據的計算 機代碼;用於當所述確定確定需要所述其它媒體數據時從所述基於半導體的數據存儲器中檢索所述媒體數據的所述剩餘部分中的至少一個的計 算機代碼;以及用於播放從所述基於半導體的數據存儲器中檢索出的所述媒體數 據的所述至少一個剩餘部分的計算機代碼。
21.如權利要求18所述的電腦程式產品,其中所述第一部分和 所述剩餘部分具有在從大約32千字節到大約256千字節的範圍內的大 小。
22.如權利要求18所述的電腦程式產品,其中所述媒體播放機 是口袋大小的設備。
23.如權利要求18所述的電腦程式產品,其中所述媒體播放機 是手持式音樂播放機。
24.如權利要求18所述的電腦程式產品,其中所述媒體播放機 的所述基於盤的數據存儲器存儲多個媒體項,並且所述^f某體播放機包 括音頻播放機、視頻播放機和圖像查看器中的至少一個,並且其中所述媒體項包括歌曲的音頻文件、視頻的視頻文件和圖像的 圖4象文件中的至少一個。
25.如權利要求18所述的電腦程式產品,還包括 用於接收與所述已識別的媒體項相對應的媒體項選擇的計算機代碼;用於確定與所述已識別的媒體項相關的所述媒體數據是否被存儲 在所述基於半導體的數據存儲器中的計算機代碼;述基於半導;的數據^儲器中時激活所述基於盤的數據存儲器的計算 才幾代碼;以及用於至少將所述媒體數據的所述第一部分從所述基於盤的數據存 儲器傳送到所述基於半導體的數據存儲器的計算機代碼。
26. —種消費電子產品,包括 第一存儲設備,用於存儲多個媒體項;用戶輸入設備,用於使得所述消費電子產品的用戶能夠從所述多 個媒體項中至少選擇特定媒體項,所述特定媒體項具有第一部分和後 續部分,所述後續部分不同於且不包括所述第一部分;輸出設備,用於重放所述特定媒體項;第二存儲設備,用於存儲所述媒體項中的至少一個,所述第二存 儲設備具有比所述第一存儲設備快得多的存取;和可操作地耦接到所述第一存儲設備、所述用戶輸入設備和所述第 二存儲設備的處理器,基本上緊接在所述用戶選擇了所述特定媒體項 之後,所述處理器使所述輸出設備重放所述特定媒體項,而不考慮所 述特定媒體項的媒體數據是駐留在所述第二存儲設備中還是駐留在所 述第 一存儲設備上,其中當所述特定媒體項的所述媒體數據初始未被存儲在所述第二 存儲設備中時,所述處理器同時激活所述第一存儲設備和直接從所述 第 一存儲設備中檢索和播放所述媒體數據的第 一部分,同時基本上同 時地啟動將所述特定媒體項的所述媒體數據的後續部分從所述第一存 儲設備後臺加載到所述第二存儲設備中,並且其中一旦由於所述特定媒體項的所述媒體數據的所述後續部分的 後臺加載而使得所述特定媒體項的所述媒體數據的後續部分在所述第 二存儲設備中基本上全部可用,所述處理器在所述消費電子產品是電 池供電的時去激活所述第 一存儲設備以便顯著降低所述消費電子產品 的功耗,並且從所述第二存儲設備中檢索所述特定媒體項的所述媒體 數據的所述後續部分。
27. 如權利要求26所述的消費電子產品,其中將所述媒體數據從 所述第一存儲設備加載到所述第二存儲設備至少部分地與播放所述媒 體數據的所述第一部分同時執行。
28. 如權利要求26所述的消費電子產品,其中所述消費電子產品 還包括可操作地連接到所述處理器的顯示屏,所述顯示屏顯示所述媒體 項的列表。
29. 如權利要求28所述的消費電子產品,其中所述消費電子產品 是可攜式、電池供電的媒體播放機。
30. 如權利要求26所述的消費電子產品,其中所述消費電子產品 是手持式媒體播放機。
31. 如權利要求30所述的消費電子產品,其中所述手持式媒體播 放機的所述第一存儲設備存儲多個媒體項,並且所述手持式媒體播放 機包括音頻播放機,並且所述媒體項至少包括歌曲的音頻文件。
32. 如權利要求31所述的消費電子產品,其中將所述媒體數據從 所述第一存儲設備加載到所述第二存儲設備至少部分地與播放所述媒 體數據的所述第一部分同時執行。
33. 如權利要求26所述的消費電子產品,其中所述消費電子產品 的所述第 一存儲設備存儲多個媒體項,並且所述消費電子產品包括視 頻播放機,並且所述糹某體項至少包括視頻的視頻文件。
34. 如權利要求33所述的消費電子產品,其中所述消費電子產品 是手持式媒體播放機。
35. 如權利要求26所述的消費電子產品,其中所述第一存儲設備 是基於盤的數據存儲器,而所述第二存儲設備是基於半導體的數據存 儲器。
36. —種在電池供電的媒體播放機中節省功率的設備,所述電池 供電的媒體播放機具有基於盤的數據存儲器和基於半導體的數據存儲 器,所述基於半導體的數據存儲器具有比所述基於盤的數據存儲器快 的存取時間,並且其中所述基於盤的數據存儲器消耗比所述基於半導體的數據存儲器多的功率,所述設備包括用於從所述基於半導體的數據存儲器中檢索已識別的媒體項的第 一部分的裝置,其中所述已識別的媒體項的媒體數據包括多個數據部 分,所述數據部分包括第一部分和剩餘部分,所述剩餘部分不同於且 不包括所述第一部分;用於播放所述第一部分而不是首先存儲到所述基於半導體的數據 存儲器的裝置;用於將所述剩餘部分基本上全部從所述基於盤的數據存儲器傳送 到所述基於半導體的數據存儲器的裝置;以及盤的數據存儲器,從而顯著降低所述媒體播放機的功耗的裝.
37.如權利要求36所述的設備,還包括用於播放從所述基於半導體的數據存儲器中檢索出的所述媒體數 據的所述剩餘部分的裝置。
38.如權利要求37所述的設備,其中所述用於播放從所述基於半 導體的數據存儲器中檢索出的所述媒體數據的所述剩餘部分的裝置包 括用於確定何時需要除了所述第一部分之外的其它媒體數據的裝置;用於當所述確定步驟確定需要所述其它媒體數據時從所述基於半 導體的數據存儲器中檢索所述媒體數據的所述剩餘部分中的至少一個 的裝置;以及用於播放從所述基於半導體的數據存儲器中檢索出的所述媒體數 據的所述至少一個剩餘部分的裝置。
39.如權利要求36所述的設備,其中所述第一部分和所述剩餘部 分具有在從大約32千字節到大約256千字節的範圍內的大小。
40. 如權利要求36所述的設備,其中所述媒體播放機是口袋大小 的設備。
41. 如權利要求36所述的設備,其中所述媒體播放機是手持式音 樂播放機。
42. 如權利要求36所述的設備,其中所述媒體播放機的所述基於 盤的數據存儲器存儲多個媒體項,並且所述媒體播放機包括音頻播放 機、視頻播放機和圖像查看器中的至少一個,並且其中所述媒體項包括歌曲的音頻文件、視頻的視頻文件和圖像的 圖寸象文件中的至少一個。
43. 如權利要求36所述的設備,還包括用於接收與所述已識別的媒體項相對應的媒體項選擇的裝置; 用於確定與所述已識別的媒體項相關的所述媒體數據是否被存儲 在所述基於半導體的數據存儲器中的裝置;述基於半導;的數據;儲器中時激活所述基於盤的數據存儲器的裝 置;以及用於至少將所述媒體數據的所述第一部分從所述基於盤的數據存 儲器傳送到所述基於半導體的數據存儲器的裝置。
44. 一種在可攜式媒體播放機中選擇性地激活基於盤的數據存儲 器的設備,所述可攜式媒體播放機具有所述基於盤的數據存儲器和基 於半導體的數據存儲器,所述設備包括用於接收媒體項選擇的裝置,其中所選媒體項的媒體數據包括多 個數據部分,所述數據部分包括第一部分和剩餘部分,所述剩餘部分 不同於且不包括所述第 一部分;用於激活所述基於盤的數據存儲器並且至少存取所述第一部分的裝置;用於播放從所述基於盤的數據存儲器中檢索出的所述第一部分而 不是首先存儲到所述基於半導體的數據存儲器的裝置;用於與播放所述第一部分同時地將所述剩餘部分從所述基於盤的 數據存儲器傳送到所述基於半導體的數據存儲器的裝置;以及用於在所述剩餘部分被傳送之後去激活所述基於盤的數據存儲 器,從而顯著降低所述媒體播放機的功耗的裝置。
45. 如權利要求44所述的設備,還包括用於播放從所述基於半導體的數據存儲器中檢索出的所述剩餘部 分的裝置。
46. 如權利要求44所述的設備,還包括用於在所述已選媒體項的所述媒體數據被存儲在所述基於半導體 的數據存儲器中時播放所述已選媒體項而不激活所述基於盤的數據存 儲器的裝置。
47. 如權利要求45所述的設備,其中所述用於播放從所述基於半 導體的數據存儲器中檢索出的所述剩餘部分的裝置包括用於確定何時需要除了所述第一部分之外的其它媒體數據的裝置;用於當所述確定步驟確定需要所述其它媒體數據時從所述基於半 導體的數據存儲器中檢索所述媒體數據的所述剩餘部分中的至少一個 的裝置;以及用於播放從所述基於半導體的數據存儲器中檢索出的所述媒體數 據的所述至少一個剩餘部分的裝置。
48. 如權利要求44所述的設備,其中所述第一部分和所述剩餘部分具有在從大約32千字節到大約256千字節的範圍內的大小。
49.如權利要求44所述的設備,其中所述媒體播放機是口袋大小 的設備。
50.如權利要求44所述的設備,其中所述媒體播放機是手持式音 樂播放機。
51.如權利要求44所述的設備,其中所述媒體播放機的所述基於 盤的數據存儲器存儲多個媒體項,並且所述媒體播放機包括音頻播放 機、視頻播放機和圖像查看器中的至少一個,並且其中所述媒體項包括歌曲的音頻文件、視頻的視頻文件和圖像的 圖像文件中的至少一個。
52,如權利要求44所述的設備,還包括 用於接收與所述已識別的媒體項相對應的媒體項選擇的裝置; 用於確定與所述已識別的媒體項相關的所述媒體數據是否被存儲 在所述基於半導體的數據存儲器中的裝置;述基於半導體的數據存儲器中時激活所述基於盤的數據存儲器的裝 置;以及用於至少將所述媒體數據的所述第 一部分從所述基於盤的數據存 儲器傳送到所述基於半導體的數據存儲器的裝置。
全文摘要
公開了一種媒體播放機和操作媒體播放機的方法。在已作出媒體播放選擇後,媒體節目基本上能夠立即開始播放。通過智能操作,甚至在把媒體節目已經基本上或是全部從盤存儲器裝入半導體存儲器(即高速緩衝存儲器)之前,媒體節目就能夠開始播放。另外,通過使用後臺進程能夠把媒體節目裝入半導體存儲器而不幹擾媒體節目的播放。此外,如果需要,當在未被存取時盤存儲器能夠主動「斷電」,從而在處於電池供電時提高電池的壽命。
文檔編號G11B19/02GK101540180SQ20091013813
公開日2009年9月23日 申請日期2002年10月18日 優先權日2001年10月22日
發明者J·L·羅賓, N·K·霍爾布羅克, S·博林格爾 申請人:蘋果公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀