專利名稱:響應于相關便攜式設備的同時輸入來生成多媒體內容的方法和設備的制作方法
技術領域:
本發明涉及電子設備及其操作方法,更具體地涉及移動設備用戶輸 入及其方法。
背景技術:
移動電子設備,如移動終端,越來越多地提供各種通信、多媒體、 和/或數據處理能力。例如,移動終端,諸如手機、個人數字助理和/或膝 上型計算機,可以按照許多種多媒體格式來提供對數據的存儲和/或訪問, 數據包括文本、圖片、音樂和/或視頻。
此外,許多移動終端都包括可用于創建多媒體內容的傳感器。例如, 許多移動終端,諸如手機,都可配備能夠生成數字運動圖片以及數字靜 止圖像的數字攝像機功能。在將使用數字攝像機拍攝的圖像顯示在移動 終端上時,能夠使用鍵盤來選擇和/或操縱所顯示的圖像。然而,為了便 于操縱內容,例如數字圖像,移動設備可包括候選輸入設備,例如響應 于觸摸、光和/或運動的傳感器設備。
具體來講,移動設備可包括運動傳感器,例如傾斜傳感器和/或加速 計。因此,利用這些能力來操作和/或操縱數據的應用可包括在移動設備 中。例如,已知經由傾斜和/或搖動移動設備的外殼來提供該設備上的菜 單導航和選擇。類似地,已知在移動設備上提供利用設備外殼的預定義 運動來操縱一個或多個屏幕上的角色等的視頻游戲。更具體來講,通過 傾斜設備外殼,用戶可在八個方向中的一個上移動屏幕上的角色。在兩 種情況下,運動傳感器都可評估設備外殼的移動并執行與該移動相關聯 的期望動作
發明內容
本發明的某些實施方式提供了操作移動設備的方法,所述移動設備 具有被設置用于和無線通信網絡進行通信的收發器。這些方法包括以下 步驟使用與移動設備相關聯的傳感器來檢測移動設備的運動,并且生 成表示移動設備的運動的信號;從與移動設備相關聯的輔助設備的傳感 器接收輔助傳感器信號,并且響應于移動設備的運動和/或該輔助傳感器 信號來生成多媒體對象;以及存儲該多媒體對象。
這些方法還可包括將表示移動設備的運動的信號與輔助傳感器信號 組合起來形成組合輸入信號的步驟,并且生成多媒體對象的步驟可響應 于該組合輸入信號來執行。
這些方法還可包括將表示移動設備的運動的信號和輔助傳感器信號 發送至遠程終端的步驟。將表示移動設備的運動的信號與輔助傳感器信 號組合起來形成組合輸入信號的步驟可在該遠程終端處執行。
輔助傳感器信號可包括表示輔助設備的運動的信號。生成多媒體對 象的步驟可包括響應于移動設備的運動、輔助傳感器信號以及表示輔助 設備的運動的信號來生成多媒體對象。
多媒體對象可包括聲音文件、圖像文件和/或視頻文件,并且這些方 法還可包括使用移動設備和/或輔助設備來播放多媒體對象的步驟。
這些方法還可包括將多媒體對象發送給遠程終端,并且將多媒體對 象存儲在遠程終端處的步驟。
這些方法還可包括使用短距離無線通信接口將輔助傳感器信號發送 至移動設備的步驟,所述短距離無線通信接口包括RF或紅外通信接口 。
這些方法還可包括在檢測移動設備的運動之前,將該移動設備置于 多媒體內容生成模式的步驟。在多媒體內容生成模式下,移動設備可被 設置為對來自無線通信網絡的來電提醒不作響應,響應于來電通知向網 絡發送"忙"狀態信號,和/或將經由無線通信網絡接收到的來電轉發到 呼叫轉移號碼和/或語音信箱。
這些方法還可包括選擇多媒體對象的對象類型,并且選擇移動設備 和輔助設備的輸入類型的步驟。
根據本發明其它實施方式的操作移動設備的方法包括以下步驟獲
6取現有的多媒體對象;使用與移動設備相關聯的傳感器來檢測移動設備 的運動,該移動設備具有設置用于與無線通信網絡進行通信的收發器; 并且生成表示移動設備的運動的信號。這些方法還包括以下步驟響應 于和移動設備相關聯的輔助設備的輸入來接收輔助傳感器信號;響應于 移動設備的運動和/或輔助傳感器信號來修改現有的多媒體對象以生成修 改后的多媒體對象;并且存儲修改后的多媒體對象。
這些方法還可包括將表示移動設備的運動的信號與輔助傳感器信號 組合起來形成組合輸入信號的步驟,并且修改多媒體對象的步驟可響應 于該組合輸入信號來執行。
輔助傳感器信號可包括表示輔助設備的運動的信號。
根據某些實施方式的移動設備包括傳感器,其被設置用來檢測移 動設備的運動并生成表示移動設備運動的信號;收發器,其被設置用來 與無線通信網絡進行通信;和短距離無線通信接口,其被設置用來從輔 助設備接收輔助傳感器信號。該移動設備還包括控制器,其被設置用 來響應于表示移動設備的運動的信號和/或輔助傳感器信號生成多媒體對 象,并且存儲該多媒體對象。
該控制器還可被設置用來將表示移動設備的運動的信號與輔助傳感 器信號組合起來形成組合輸入信號,并且響應于組合輸入信號來生成多 媒體對象。
該控制器可被設置用于將移動設備置于多媒體內容生成模式,在該 模式下,移動設備被設置成對來自無線通信網絡的來電提醒不作響應, 響應于來電通知向網絡發送"忙"狀態信號,和/或將經由無線通信網絡 接收到的來電轉移到呼叫轉移號碼和/或語音信箱。
該控制器可被設置用于響應于表示移動設備的運動的信號、輔助傳 感器信號和表示輔助設備的運動的信號來生成多媒體對象。
該控制器可被設置用于獲取現有的多媒體對象并且響應于表示移動 設備的運動的信號和輔助傳感器信號來修改現有的多媒體對象。
該傳感器可包括運動傳感器,運動傳感器包括被設置用于感測沿著 第一軸的直線運動和沿著垂直于第一軸的第二軸的旋轉運動的一對平行的傳感器,并且運動傳感器被設置用于生成表示移動設備的運動的信號。 盡管上面主要針對方法和設備方面進行了描述,但是應該理解,本 發明可體現為方法、電子設備和/或計算機程序產品。
圖1是示出根據本發明某些實施方式的移動終端的框圖。
圖2是示出根據本發明某些實施方式的輔助設備的框圖。
圖3A和3B示出了根據本發明某些實施方式的移動終端和/或輔助設
備的連接和/或移動。
圖4是示出根據本發明某些實施方式的操作移動設備和/或輔助設備
的示例方法的流程圖。
具體實施例方式
現在將參照附圖來描述本發明的具體實施方式
。然而,本發明可體 現為許多不同形式并且不應當解釋為限于這里闡述的實施方式;相反, 提供這些實施方式是為了使本公開充分和完整,并且將本發明的范圍完 全傳達給本領域技術人員。附圖中示出的特定示例實施方式的詳細描述 中所使用的術語不是為了限制本發明。在附圖中,相同的數字指代相同 的元件。
這里所使用的單數形式"一"、"一個"和"該"旨在也包括復數形 式,除非明確地另外說明。還應當理解,措辭"包括"在本說明書中使 用時,是要指定存在所述特征、整數、步驟、操作、元件和/或組件,但 是并不排除存在或增加一個或更多個其它特征、整數、步驟、操作、元 件、組件和/或它們的組合。應該理解,當我們稱某個元件"連接"或"耦 接"到另一元件時,它可直接連接或耦接到另一元件,也可存在介于其 間的元件。此外,這里使用的"連接"或"耦接"可包括無線連接或耦 接。這里使用的措辭"和/或"包括一個或更多個關聯列出項的任意和全 部組合,并且可縮寫為"/"。
除非另外定義,這里使用的所有術語(包括技術和科學術語)的含意都與本發明所屬領域內普通技術人員所共同理解的相同。還應該理解, 例如那些在公用詞典中定義的術語,應當被解釋為與它們在相關領域的 上下文中的含意相一致,并且不以理想化或過度形式化的含意來解釋, 除非這里明確地這么定義。
本發明可體現為方法、電子設備和/或計算機程序產品。因此,本發 明可以實現為硬件和/或軟件(包括固件、駐留軟件、微代碼等)。此外, 本發明可以是計算機可用或計算機可讀存儲介質上的計算機程序產品的 形式,所述計算機可用或計算機可讀存儲介質中包含有供指令執行系統 使用或者與其結合使用的計算機可用或計算機可讀程序代碼。在本文檔 的上下文中,計算機可用或計算機可讀介質可以是可包含或存儲可供指 令執行系統、裝置或設備使用或者與其結合使用的程序的任何介質。
計算機可用或計算機可讀介質例如可以是但不限于電、磁、光、電 磁、紅外或半導體系統、裝置、設備或傳播介質。計算機可讀介質的更 具體的示例(非窮盡列舉)包括以下具有一條或多條導線的電連接、
便攜式計算機磁盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可 擦除可編程只讀存儲器(EPROM或閃存)、光纖和光盤只讀存儲器 (CD-ROM)。注意,計算機可用或計算機可讀介質甚至可以是其上打印 了程序的紙張或另一適當介質,因為程序可例如經由對紙張或其它介質 的光學掃描而電子地獲取,必要時進行編譯、解釋或者以適當方式進行 其它處理,然后存儲在計算機存儲器中。
這里使用的術語"移動終端"可包括具有或不具有多行顯示器的 衛星或蜂窩無線電話;可將蜂窩無線電話與數據處理、傳真和數據通信 能力相結合的個人通信系統(PCS);可包括無線電話、尋呼機、因特網/ 內聯網接入、Web瀏覽器、電子記事本、日歷和/或全球定位系統(GPS) 接收器的PDA;以及包括無線電話收發器的常規膝上型計算機和/或掌上 型接收器或其它裝置。移動終端還可稱作為"普及計算"設備。
出于例示的目的,這里在移動終端的環境中描述本發明的實施方式。 然而,應該會理解,本發明不限于這些實施方式并且可一般地體現為包 括數據存儲功能的任何移動電子設備。
9圖1是示出根據本發明某些實施方式的移動終端100的框圖。現在
參照圖l,移動終端100包括包含在外殼195中的收發器125、存儲器130、 揚聲器135、控制器/處理器140、運動傳感器190、攝像機192、顯示器 110 (例如液晶顯示器)、短距離通信接口 115和用戶輸入界面155。收發 器125通常包括發射器電路150和接收器電路145,它們協作來經由天線 165向基站收發器發送和從其接收射頻信號。在移動終端100與基站收發 器之間傳輸的射頻信號可包括流量和控制信號(例如,來電的尋呼信號/ 消息)兩者,它們用于建立和維護與另一方或目的地的通信。射頻信號 還可包括分組數據信息,例如通用分組無線系統(GPRS)信息。
短距離通信接口 115可包括紅外(IR)收發器,紅外收發器被設置 為經由IR端口向其它電子設備發送/從其接收紅外信號,并且/或者可包 括藍牙(BT)收發器。短距離通信接口還可包括有線數據通信接口,例 如USB接口和/或正EE 1394/火線通信接口 。
存儲器130可表示存儲器的層級,其可包括易失性和非易失性存儲 器,例如可移動閃速、磁、和/或光可重寫非易失性存儲器。用戶輸入界 面155可包括麥克風120、搖桿170、鍵盤/鍵區105、觸敏顯示器160、 撥號盤175、方向鍵180和/或定點裝置185(如鼠標、軌跡球、觸摸墊等)。 然而,取決于移動終端100提供的特定功能,實際上可以為用戶界面155 設置額外的和/或更少的元件。例如,觸敏顯示器160可以設置在不包括 顯示器IIO、鍵區105和/或定點裝置185的PDA中。
控制器/處理器140耦接到收發器125、存儲器130、揚聲器135、運 動傳感器190和用戶界面155。控制器/處理器140例如可以是市面可買 到或定制的微處理器(或處理器),其被設置用于協調和管理收發器125、 存儲器130、揚聲器135、運動傳感器190和/或用戶界面155的操作。至 于移動終端100的前述組件在移動終端100的各種常規操作中的作用, 它們可包括在許多常規移動終端中,并且它們的功能通常為本領域技術 人員所已知。
控制器140被設置成經由地址/數據總線與存儲器130和運動傳感器 190連通。存儲器130可被設置用于存儲多種軟件和數據,例如操作系統、應用程序、輸入/輸出(I/O)設備驅動和/或數據。操作系統控制系統資
源的管理和域操作,并且可協調控制器140對應用和域其它程序的執行。 I/O設備驅動通常包括應用程序通過操作系統訪問以便與輸入/輸出設備 進行通信的軟件例程,輸入/輸出設備例如是用戶界面155中包括的那些 和/或存儲器130的其它組件。數據可包括應用程序和/或操作系統使用的 各種數據。更具體來講,根據本發明的某些實施方式,數據可包括例如 由運動傳感器190生成的運動數據。
仍然參照圖1,運動傳感器l卯被設置用于檢測外殼195的預定義 的局部移動。特別是,運動傳感器l卯可包括被設置用于為檢測移動終 端100沿著和/或圍繞一個或更多個軸移動的一個或更多個加速計。
例如,運動傳感器190可包括被設置用于檢測移動設備外殼195的 移動、轉動、傾斜、搖動、搖擺和/或突然移動的一個或更多個加速計和/ 或傾斜傳感器。移動設備外殼195的移動可能對應于移動設備100的存 儲器130中存儲的默認預定義移動,或者可能是用戶定義的移動。運動 傳感器190可以被設置為檢測預定義的局部移動。
例如,在檢測到移動設備外殼195的預定義局部移動時,運動傳感 器l卯可生成對應于檢測到的預定義局部移動的一個或更多個參數。這 些參數可存儲在存儲器130中,作為主要設備運動數據。
盡管圖1示出了可用在移動終端和/或其它電子設備中控制其操作的 示例性硬件/軟件體系結構,但是應該理解,本發明并不限于這種結構, 而是旨在包含能夠實現這里描述的操作的任何結構。例如,盡管存儲器 130被例示為與控制器相分離,但是存儲器130或其一部分可視為控制器 140的一部分。更通常地,盡管通過例示的方式將特定功能表示在特定的 塊中,但是可以組合、拆分和/或去除不同塊的功能和/或其部分。而且, 圖1的硬件/軟件體系結構的功能可根據本發明的各個實施方式實現為單 處理器系統或多處理器系統。
圖2是示出根據本發明某些實施方式的輔助設備200的框圖。根據 某些實施方式,輔助設備200可以結合移動終端IOO來使用,以生成協 調運動/傳感器數據,可以對該數據進行組合從而在多媒體對象生成模式下生成多媒體對象。
現在參照圖2,輔助設備200可包括包含在外殼295中的存儲器230、 揚聲器235、控制器/處理器240、運動傳感器290、攝像機292、顯示器 220 (例如液晶顯示器)、短距離通信接口215和用戶輸入界面255。
短距離通信接口 215可包括紅外(IR)收發器,紅外收發器被設置 用于經由IR端口向其它電子設備發送/從其接收紅外信號,并且/或者可 包括藍牙(BT)收發器。短距離通信接口還可包括有線數據通信接口, 例如USB接口和/或IEEE 1394/火線通信接口或其它有線通信接口。特別 是,短距離通信接口 215可使得輔助設備200能夠在短距離內與移動終 端100進行通信。
存儲器230可表示存儲器的層級,其可包括易失性和非易失性存儲 器,例如可移動閃速、磁、和/或光可重寫非易失性存儲器。用戶輸入界 面255可包括包含傳感器的輸入設備,例如麥克風220、搖桿270、鍵盤 /鍵區205、觸敏顯示器260、撥號盤275、方向鍵280、吉它臂(guitar arm) 287和/或定點裝置285 (例如鼠標、軌跡球、觸摸墊等)。然而,取決于 移動終端200提供的特定功能,用戶界面255實際上可以設置額外的和/ 或更少的元件。例如,觸摸顯示器260可以在不包括顯示器210、鍵區 205和/或定點裝置285的PDA中設置。
控制器/處理器240耦接到收發器225、存儲器230、揚聲器235、運 動傳感器290和用戶界面255。控制器/處理器240例如可以是市場可買 到或定制的微處理器(或處理器),其被設置用于協調和管理收發器225、 存儲器230、揚聲器235、運動傳感器290和/或用戶界面255的操作。
控制器240被設置為經由地址/數據總線與存儲器230和運動傳感器 290連通。存儲器230可被設置用于存儲軟件和/或數據。例如,存儲器 230可被設置用于存儲例如由運動傳感器290生成的表示輔助設備200的 局部移動的運動數據。
仍然參照圖2,運動傳感器290被設置用于檢測外殼295的預定義 局部移動。特別是,運動傳感器290可包括被設置用于檢測移動終端200 沿著和/或圍繞一個或更多個軸移動的一個或更多個加速計。例如,運動傳感器290可包括被設置用于檢測移動設備外殼295的 移動、轉動、傾斜、搖動、搖擺和/或突然移動的加速計和/或傾斜傳感器。 移動設備外殼295的移動可能對應于移動設備200的存儲器230中存儲 的默認預定義移動,也可能是用戶定義的移動。運動傳感器290可被設 置用于檢測預定義局部移動。
例如,在檢測到移動設備外殼295的預定義局部移動時,運動傳感 器290可生成對應于檢測到的預定義局部移動的一個或更多個參數。可 包括輔助設備運動數據的這些參數可存儲在存儲器230中和/或可通過短 距離通信接口 295發送到移動設備100。
為了開發的方便,用于執行上面針對圖1和2論述的設備操作的計 算機程序代碼可以用高級編程語言來編寫,例如Java、〔和減0++。另 外,用于執行本發明實施方式的操作的計算機程序代碼也可以用其它編 程語言來編寫,例如但不限于解釋語言(interpretedlanguage)。某些模塊 或例程可以用匯編語言或者甚至用微代碼來編寫,以改善性能和/或存儲 器使用。還應該理解,任何或全部程序模塊的功能也可使用分離的硬件 組件、 一個或更多個專用集成電路(ASIC),或者經編程的數字信號處理 器或微控制器來實現。
現在參照圖3A,移動終端100和輔助設備200可經由無線短距離通 信鏈路310來相互通信。在某些實施方式中,無線短距離通信鏈路310 可包括短距離RF通信鏈路,例如藍牙鏈路,其可允許移動終端100和輔 助設備200通過非直線的視覺通信鏈路來進行通信。移動終端100可包 括顯示器110和鍵區105,如圖3A中所示。然而,移動終端100可包括 其它I/0設備,例如圖1中示出的I/0設備。輔助設備200可包括攝像機 292和方向控制按鈕280。然而,輔助設備200可包括其它I/O設備,例 如圖2中示出的I/0設備。
移動終端100和輔助設備200的大小可以調整為適合于同時由用戶 握住,例如每只手中一個設備。
移動終端100還可建立與多媒體終端305的通信鏈路312。通信鏈 路312可利用收發器125和/或利用短距離通信接口 115來建立。因此,
13多媒體終端305可位于或不位于移動終端100和/或輔助終端200附近。
參照圖3B,移動終端100和輔助設備200可經由有線短距離通信鏈 路320相互通信。在某些實施方式中,有線短距離通信鏈路320可包括 USB和/或火線連接,或者其它有線通信鏈路,其可經由連接到移動終端 100和輔助設備200的適配器315來實現。
圖3B還示出了可由移動終端100的運動傳感器190和/或輔助設備 200的運動傳感器290檢測到的某些可能的移動。例如,移動終端100和 /或輔助設備200可沿著x、 y和/或z軸平動,并且/或者可圍繞x、 y或z 軸轉動,這些移動可由其中的運動傳感器190、 290檢測到。
為了檢測沿某個軸的運動,可在移動終端和/或輔助設備的外殼中設 置例如加速計,并且可沿著該軸對齊。因此,為了檢測沿著三個坐標軸 的直線運動,可使用三個傳感器。然而,為了檢測圍繞某個軸的旋轉運 動,可能希望在垂直于該軸的平面中設置兩個平行的直線加速計。例如, 為了檢測圍繞z軸的旋轉,可在x-y平面中放置兩個平行的加速計。因此, 為了同時檢測相對于x、 y和z軸的轉動和平動,可能希望在移動終端100 和/或輔助設備200中設置六個加速計(即,每個軸兩個平行的加速計)。
如上所述,移動終端100的移動可轉換為主要設備運動數據,該數 據可存儲在移動終端100的存儲器130中。用戶輸入設備的啟動和/或輔 助設備200的移動可轉換為輔助設備傳感器數據,該數據可存儲在輔助 設備200的存儲器230中和/或可經由短距離通信鏈路310、 320發送給移 動終端100。輔助設備傳感器數據可由移動終端IOO存儲在存儲器130中。 在某些實施方式中,輔助設備傳感器數據可與主要設備運動數據進行組 合,并且可以將組合數據存儲在移動終端100的存儲器130中。
應用程序可以利用主要設備運動數據和輔助設備傳感器數據(或組 合數據)來生成多媒體對象,例如音頻對象、圖像對象和/或視頻對象。 多媒體對象可以是僅僅根據運動數據生成的,和/或可通過基于運動數據 修改已存在的多媒體對象來生成。例如,可響應于運動數據來調制音頻 對象(如音樂和弦)。同樣,可響應于運動數據來生成、操縱和/或修改視 頻對象。例如,可響應于運動數據來修改視頻對象的屬性,如該視頻對象的顏色、縮放、比例(perspective)、扭曲(skew)等。
隨后例如可在移動終端100、輔助設備200、多媒體服務器305處和 /或另一位置/設備處對多媒體對象進行存儲和/或顯示/播放。在某些實施 方式中,多媒體對象例如可在移動終端100、輔助設備200和/或多媒體 服務器305處同時生成并且播放/顯示。例如,在某些實施方式中,多媒 體對象可在移動終端100處生成并同時播放,以向用戶提供即時反饋。 在某些實施方式中,多媒體對象可在移動終端100處生成并且經由通信 接口310、 320發送到輔助設備200,在那被同時播放和/或經由通信接口 312發送到多媒體服務器305,在那被同時播放。
某些實施方式可允許用戶基于移動終端100和/或輔助設備200的移 動來生成復雜的多媒體樣式,例如聲音和/或圖像樣式。特別是,某些實 施方式可允許用戶基于移動終端100和輔助設備200的協同移動來生成 復雜的多媒體對象。
本發明的某些實施方式可被配置為響應于移動終端100的協同移動 和對輔助設備200的輸入來生成音頻對象。例如,其中一臺設備的移動 可提供節拍或節奏的控制,而另一臺設備的移動和/或另一臺設備的傳感 器輸入可提供音質/音調的控制。作為另一示例,設備的移動/傳感器輸入 可對應于單個打擊樂器,例如鼓、釵、鈴等。
因此,作為一個示例,用戶可將移動設備100置于多媒體生成模式。 然后用戶可通過移動終端100和/或輔助設備200的協同運動和/或來自任 一臺設備的傳感器輸入來生成多媒體對象,例如音頻對象。即,用戶可 移動移動終端100并且以協同方式來移動輔助設備200和/或向其提供輸 入,并且移動終端100的移動和輔助設備200的移動和/或傳感器輸入可 由相應的運動傳感器190、 290和/或用戶輸入設備255轉換為運動數據。 運動數據可用于生成對應的音頻信號,可以對這種音頻信號進行組合以 生成音頻對象。隨后可以將音頻對象本地存儲在移動設備IOO處,和/或 例如遠程存儲在多媒體服務器305處,以供隨后的存取。
在某些實施方式中,用戶可選擇現有的音頻對象,例如本地存儲在 移動終端處或遠程存儲在服務器處的歌曲文件,并且可使用揚聲器135
15來播放該歌曲。在播放歌曲時,用戶可響應于移動終端100和輔助設備
200的移動而向歌曲中添加音軌。即,用戶可移動終端IOO并且以協同方 式移動輔助設備200和/或向其提供輸入,并且移動終端100的移動和輔 助設備200的移動和/或其輸入可由相應的傳感器190、 290和/或輸入設 備255轉換為運動數據。運動數據可用于生成對應的音頻信號,可以將 該音頻信號與現有的音頻對象進行組合以生成修改后的音頻對象。修改 后的音頻對象隨后可本地存儲在移動設備100處,和/或例如遠程存儲在 多媒體服務器305處,以供隨后的存取。
因此,例如,移動終端100可被設置成將運動數據轉換為可添加到 歌曲中的鼓聲,由此用戶可將鼓軌(dnimtmck)跡添加到歌曲中。類似 地,移動終端100可被設置用于將運動數據轉換為可添加到歌曲中的吉 它聲,由此用戶可將吉它軌(guitartrack)添加到歌曲中。
應該理解,根據本發明的某些實施方式,運動數據可轉換為可被單 獨存儲并隨后組合的聲音對象。類似地,運動數據可用于重復地修改音 頻對象以生成修改后的音頻對象。
例如,在鼓生成模式下,用戶可使用移動終端100和輔助設備200 來響應于其移動生成鼓軌。用戶隨后可存儲鼓軌并且切換到吉它生成模
式。在吉它生成模式下,用戶可使用移動終端100和輔助設備200來響 應于其移動生成吉它軌,并且將吉它軌與之前記錄的鼓軌進行組合。這 樣,用戶就可重復地將對應于不同樂器的音軌添加到音頻對象中,以便 最終構建出一首完整的歌曲。
如上所述,例如可以使用上面結合圖1和圖2描述的一個或更多個 I/O設備,由移動終端100和/或輔助設備200來感知除運動數據之外其他 數據。這些另外的數據可轉換為多媒體信號和/或用于生成多媒體信號, 該多媒體信號可與響應于運動數據而生成的多媒體信號進行組合。例如, 除了移動輔助設備200以外,用戶還可觸動一個或更多個方向按鈕280, 這可以改變正在生成的音頻對象的運行模式、音質、音調、音量或其它 特性。
多媒體內容處理可在移動終端100處和/或在遠程站,例如多媒體服務器305處執行。多媒體內容處理可根據Java多媒體標準JSR-000135和 /或Java多媒體標準JSR-000234中所定義的Java多媒體API來執行,Java 多媒體API定義了播放和記錄多媒體對象(例如用于Java兼容設備的音 頻對象、視頻對象和靜止圖像)的標準接口。
例如可使用Java多媒體標準JSR-000256從移動終端100的傳感器和 /或輔助設備200的傳感器獲取運動事件,該標準定義了發送和接收用于 Java兼容設備的傳感器信息的標準接口 。
以下參考根據本發明某些實施方式的方法、移動終端、電子設備、 數據處理系統和/或計算機程序產品的流程圖和/或框示來描述本發 明。這些流程圖和/或框圖還示出了根據本發明各個實施方式的操作移動 設備的方法。應該理解,這些流程圖和/或框示中的每個框,以及這 些流程圖和/或框示中的框的組合,都可由計算機程序指令和/或硬件 操作來實現。這些計算機程序指令可提供到通用計算機、專用計算機或 其它可編程數據處理裝置的處理器,以生成機器,使得經由計算機或其 它可編程數據處理裝置的處理器執行的指令創建了用于實現這些流程圖 和/或框圖的框中指定功能的裝置。這些計算機程序指令還可存儲在計算 機可用或計算機可讀存儲器中,其可引導計算機或其它可編程數據處理 裝置以特定方式起作用,使得計算機可用或計算機可讀存儲器中存儲的 指令產生制品,所述制品包括實現這些流程圖和/或框圖的框中指定功能/ 行為的指令。
計算機程序指令還可載入到計算機或其它可編程數據處理裝置中以 使一系列操作步驟在計算機或其它可編程裝置上執行,以產生計算機實 現的處理,使得在計算機或其它可編程裝置上執行的指令提供用于實現 這些流程圖和/或框圖的框中指定的功能/行為的步驟。
圖4是示出根據本發明某些實施方式的操作移動設備的示例方法的 流程圖。現在參照圖4,操作開始于框405,其中移動終端100被置于多 媒體內容生成模式。在多媒體內容生成模式下,移動終端100可被設置 成對來自網絡(例如移動終端注冊到的蜂窩通信網絡)的來電提醒不作 響應。類似地,在多媒體內容生成模式下,移動終端100可被設置成響應于來電通知向網絡發送"忙"狀態信號,以使得來電可以不中斷多媒
體內容的生成。在其它實施方式中,移動終端100可被設置成將來電轉 移到呼叫轉移號碼和/或語音信箱。在某些實施方式中,移動終端100可
被設置成當在多媒體內容生成模式下接收到來電時,自動切換到靜音, 和/或提供振動信號和/或閃光信號。
一旦移動終端100已被置于多媒體生成模式,用戶就可以例如通過
選擇菜單畫面上的適當選項來創建新的多媒體文件或修改現有多媒體對
象(框410)。如果用戶選擇創建新的多媒體對象,那么可提示該用戶來 選擇對象類型(例如聲音對象、圖片對象、視頻對象等)(框412)。用戶 還可選擇將通過主要和輔助設備100、 200進行的輸入類型。例如,用戶 可選擇使用主要設備100作為鼓而使用輔助設備200作為鈸。接下來, 主要設備100和輔助設備200開始響應于用戶對設備的移動和/或對輸入 設備的觸動來生成主要和輔助輸入信號(框415)。輔助輸入信號由輔助 設備200發送到主要設備100。
可選的是,可對主要輸入和輔助輸入進行組合(框420)。在某些實 施方式中,可在主要設備100處組合主要和輔助輸入以形成組合輸入。 在其它實施方式中,主要和輔助輸入信號可由主要設備100經由與多媒 體終端305的通信鏈路312 (圖3)進行轉發,并且主要和輔助運動輸入 信號可在多媒體終端305處組合和/或解釋。
然后響應于主要和輔助輸入信號,或者響應于組合輸入信號來生成 多媒體對象(框425)。然后保存該多媒體對象(框430)。例如可在主要 設備100和/或在多媒體終端305處保存和播放多媒體對象。
如果在框410處,用戶選擇修改現有對象,那么從存儲器中獲取現 有對象(框435)。多媒體對象例如可存儲在主要設備的易失性和/或非易 失性存儲器230,和/或在多媒體服務器的易失性和/或非易失性存儲器中。
用戶隨后可如上所述來選擇主要輸入類型和輔助輸入類型(框437)。 然后例如使用主要設備100的顯示器210和/或揚聲器235在主要設備100 處播放現有對象。
接下來,主要設備100和輔助設備200開始響應于用戶對設備的移動和/或對其上的輸入設備的觸動來生成主要和輔助輸入信號(框445)。 輔助輸入信號由輔助設備200發送到主要設備100。
可選的是,可以對主要輸入信號和輔助輸入信號進行組合(框450)。 例如,主要和輔助輸入信號可在主要設備100處進行組合以形成組合輸 入信號,或者主要和輔助輸入信號可由主要設備100經由與多媒體終端 305的通信鏈路312 (圖3)進行轉發,并且主要和輔助輸入信號可在多 媒體終端305處進行組合和/或解釋。
然后響應于主要和輔助輸入信號,或者響應于組合輸入信號來修改 現有的多媒體對象(框455)。最后,保存修改后的多媒體對象(框430)。
附圖和說明書中已公開了本發明的示例實施方式。然而,可基本上 不偏離本發明的原理對這些實施方式做出許多變化和修改。因此,盡管 使用了特定術語,但是它們僅僅以一般和描述性的含意來使用而不是用 于限制的目的,本發明的范圍由以下權利要求來限定。
權利要求
1.一種操作移動設備的方法,該方法包括以下步驟使用與所述移動設備相關聯的傳感器來檢測所述移動設備的運動,并且生成表示所述移動設備的運動的信號,其中所述移動設備具有被設置用于與無線通信網絡進行通信的收發器;從與所述移動設備相關聯的輔助設備的傳感器接收輔助傳感器信號;響應于所述移動設備的運動和/或所述輔助傳感器信號來生成多媒體對象;以及存儲所述多媒體對象。
2. 根據權利要求1所述的方法,該方法還包括以下步驟將所述表 示所述移動設備的運動的信號與所述輔助傳感器信號組合起來以形成組 合輸入信號,其中生成多媒體對象的步驟是響應于所述組合輸入信號來 執行的。
3. 根據權利要求2所述的方法,該方法還包括以下步驟將所述表示所述移動設備的運動的信號和所述輔助傳感器信號發送至遠程終端,其中將所述表示所述移動設備的運動的信號與所述輔助傳感器信號組合起來以形成組合輸入信號的步驟是在所述遠程終端處執行的。
4. 根據權利要求1到3中任意一項所述的方法,其中所述輔助傳感 器信號包括表示所述輔助設備的運動的信號。
5. 根據權利要求1到4中任意一項所述的方法,其中生成多媒體對 象的步驟包括響應于所述移動設備的運動、所述輔助傳感器信號以及表 示所述輔助設備的運動的信號來生成所述多媒體對象。
6. 根據權利要求1到5中任意一項所述的方法,所述多媒體對象包 括聲音文件、圖像文件和/或視頻文件,并且該方法還包括使用所述移動 設備和/或所述輔助設備來播放所述多媒體對象的步驟。
7. 根據權利要求1到6中任意一項所述的方法,該方法還包括以下 步驟將所述多媒體對象發送給遠程終端,并且將所述多媒體對象存儲 在所述遠程終端處。
8. 根據權利要求1到7中任意一項所述的方法,該方法還包括以下 步驟使用短距離無線通信接口將所述輔助傳感器信號發送至所述移動 設備,其中所述短距離無線通信接口包括射頻或紅外通信接口 。
9. 根據權利要求1到8中任意一項所述的方法,該方法還包括以下 步驟在檢測所述移動設備的運動之前,將所述移動設備置于多媒體內 容生成模式。
10. 根據權利要求9所述的方法,其中在所述多媒體內容生成模式 下,所述移動設備被設置為對來自所述無線通信網絡的來電提醒不作響 應,響應于來電通知向該網絡發送"忙"狀態信號,和/或將經由所述無 線通信網絡接收到的來電轉發到呼叫轉移號碼和域語音信箱。
11. 根據權利要求1到10中任意一項所述的方法,該方法還包括以 下步驟選擇所述多媒體對象的對象類型;和選擇所述移動設備和所述輔助設備的輸入類型。
12. —種操作移動設備的方法,該方法包括以下步驟 獲取現有的多媒體對象;使用與所述移動設備相關聯的傳感器來檢測所述移動設備的運動, 并且生成表示所述移動設備的運動的信號,其中所述移動設備具有被設 置用于與無線通信網絡進行通信的收發器;響應于與所述移動設備相關聯的輔助設備的輸入來接收輔助傳感器 信號;響應于所述移動設備的運動和/或所述輔助傳感器信號來修改現有 的多媒體對象以生成修改后的多媒體對象;以及 存儲修改后的多媒體對象。
13. 根據權利要求12所述的方法,該方法還包括以下步驟將所述 表示所述移動設備的運動的信號與所述輔助傳感器信號組合起來以形成 組合輸入信號,其中修改多媒體對象的步驟是響應于所述組合輸入信號 來執行的。
14. 根據權利要求12到13中任意一項所述的方法,其中所述輔助傳感器信號包括表示所述輔助設備的運動的信號。
15. —種移動設備,該移動設備包括傳感器,其被設置用來檢測所述移動設備的運動并生成表示所述移 動設備運動的信號;收發器,其被設置用來與無線通信網絡進行通信;短距離無線通信接口,其被設置用來從輔助設備接收輔助傳感器信號;以及控制器,其被設置用來響應于所述表示所述移動設備的運動的信號 和/或所述輔助傳感器信號而生成多媒體對象,并且存儲所述多媒體對象。
16. 根據權利要求15所述的移動設備,其中所述控制器還被設置用 來將所述表示所述移動設備的運動的信號與所述輔助傳感器信號組合起 來以形成組合輸入信號,并且響應于所述組合輸入信號來生成所述多媒 體對象。
17. 根據權利要求15到16中任意一項所述的移動設備,其中所述 控制器被設置用于將所述移動設備置于多媒體內容生成模式,在該模式 下,所述移動設備被設置成對來自所述無線通信網絡的來電提醒不作響 應,響應于來電通知向該網絡發送"忙"狀態信號,和/或將經由所述無 線通信網絡接收到的來電轉移到呼叫轉移號碼和/或語音信箱。
18. 根據權利要求15到17中任意一項所述的移動設備,其中所述控 制器被設置用于響應于所述表示所述移動設備的運動的信號、所述輔助傳 感器信號和表示所述輔助設備的運動的信號來生成所述多媒體對象。
19. 根據權利要求15到18中任意一項所述的移動設備,其中所述控 制器被設置用于獲取現有的多媒體對象并且響應于所述表示所述移動設 備的運動的信號和所述輔助傳感器信號來修改所述現有的多媒體對象。
20. 根據權利要求15到19中任意一項所述的移動設備,其中所述 傳感器包括運動傳感器,該運動傳感器包括被設置用于感測沿著第一軸 的直線運動和沿著垂直于第一軸的第二軸的旋轉運動的一對平行的傳感 器,并且其中所述運動傳感器被設置用于生成所述表示所述移動設備的 運動的信號。
全文摘要
對具有被設置用于與無線通信網絡進行通信的收發器的移動設備進行操作的方法,包括使用與移動設備相關聯的傳感器來檢測移動設備的運動,并且生成表示移動設備的運動的信號。從與移動設備相關聯的輔助設備的傳感器接收輔助傳感器信號,并且響應于移動設備的運動和輔助傳感器信號來生成多媒體對象并將其存儲。一種移動設備包括用于檢測移動設備的運動并且生成表示移動設備的運動的信號的傳感器、被設置用于與無線通信網絡進行通信的收發器,和被設置用于從輔助設備接收輔助傳感器信號的短距離無線通信接口。該設備還包括響應于表示移動設備的運動的信號和輔助傳感器信號來生成多媒體對象,并且存儲多媒體對象的控制器。
文檔編號H04M1/725GK101669353SQ200780052920
公開日2010年3月10日 申請日期2007年11月9日 優先權日2007年5月11日
發明者埃里克·斯塔克, 安德里亞·克里斯滕森 申請人:索尼愛立信移動通訊有限公司