參考圖3,主電路板161的一些實施例中包括顯示接口 171。顯示接口 171可包括使主電路板161的部件和顯示設備硬件之間能夠通信的連接。例如,顯示接口 171可提供主電路板161和液晶顯示器,等離子顯示器,陰極射線管顯示器,發光二極管顯示器,和/或顯示器控制器或用于進程的圖像處理器單元或其他類型的顯示器硬件之間的連接。在一些實施例中,顯示器硬件通過顯示器接口 171到主電路板161的連接允許主電路板161上的處理器或專用的圖像處理器單元控件控制和/或傳送數據到顯示器硬件。顯示器接口 171可用于傳送顯示數據到顯示器設備硬件從而生成圖像。在一些實施例中,主電路板161包括用于多個顯示器設備的多個顯示器接口 171(如,連接三個顯示器到主電路板161的三個顯示器接口 171)。在其他的實施例中,一個顯示器接口 171可連接和/或支持多個顯示器。在一個實施例中,三個顯示器接口 171把觸摸板或觸摸屏110,觸摸屏120,和主屏幕130連接到主電路板 161 ο
[0050]在進一步的實施例中,顯示器接口171可包括用于支持附加顯示器硬件的功能或促進顯示器硬件和主電路板161之間的數據傳輸的附加電路。例如,顯示器接口 171可包括控制電路,圖像處理器單元,視頻顯示控制器等。在一些實施例中,顯示接口 171可為片上系統或其他集成系統,其允許用顯示器硬件或其他控制器顯示硬件顯示圖像。顯示器接口 171可被直接連接到主電路板161作為可移除的封裝或可嵌入的封裝。處理電路163連同一個或多個顯示器接口 171可在一個或多個觸摸板或觸摸屏110,觸摸屏120和主屏幕130上顯示圖像。
[0051]通常地,邏輯電路或邏輯電路圖通過便攜式超聲系統100的用戶界面控制用戶輸入。該邏輯電路處理用戶輸入并響應用戶輸入。其可包括控制如顯示器、網絡設備、超聲換能器等硬件部件。此外,該邏輯電路可通過便攜式超聲系統100的軟件部件采取行動來響應用戶輸入。例如,該邏輯電路為了分配如處理資源、存儲器、輸入設備、輸出設備等物理資源的目的而改變硬件設備的優先級。
[0052]參見附圖3,邏輯電路控制便攜式超聲系統100。邏輯電路可通過程序編制、缺省狀態、用戶輸入、事件響應、輸出等的組合控制便攜式超聲系統100。在一些實施例中,邏輯電路被整合到主電路板161中。例如,邏輯電路作為處理電路163來實現。或者,處理電路163可執行邏輯電路的以上的包括獲取用戶輸入、處理用戶輸入和控制硬件的功能。在一些實施例中,在對便攜式超聲系統100的控制中,處理電路163利用包括在主板161內的其他資源。例如,處理電路163可通過用戶輸入接口 173和經由顯示接口 171的控制硬件、通信接口 175、超聲板接口 189、超聲板191和/或用戶輸入接口 173接收用戶輸入。在一些實施例中,用戶輸入和顯示輸出通過操作系統和/或圖形用戶界面(GUI)產生。用于通過事件處理、輸入處理、硬件控制等實現操作系統和/或GUI的計算機代碼和/或指令可被儲存于存儲器165中。在進一步的實施例中,關于以上所述的計算機代碼和/或指令可被儲存在硬盤存儲169和/或被通過使用通信接口 175和通信設備的處理電路163獲取或接收。操作系統和/或GUI可在主屏幕130、觸摸屏120和觸摸板或觸摸屏110中的一個或多個上被實現。
[0053]附圖4A表明了觸摸屏用戶界面(“觸摸屏UI”)201的實施例,其具有用于接收用戶輸入和/或向用戶顯示信息的可配置的界面。在一些實施例中,觸摸屏UI 201在觸摸屏120中被執行。觸摸屏120允許與觸摸屏UI201相關的按鈕、滑塊和其他輸入方案的顯示。觸摸屏120也允許將與功能、有效功能、控制已被激活的視覺反饋等相關聯的值有關的信息顯示給用戶。在其他實施例中,觸摸屏UI 201被應用于其他輸入設備。例如,觸摸屏UI201可被應用于觸摸板或觸摸屏110。在其他實施例,主屏幕130是觸摸屏且觸摸屏UI201被應用于主屏幕130 中。
[0054]在一些實施例中,觸摸屏UI201包括選項卡203。每個選項卡203對應便攜式超聲系統100的一個特定功能。例如,這些功能包括使用亮度調制對病人成像的B模式成像,對成像特征進行測量的測量操作,用于放大調制成像的A模式等。以觸摸屏120作為輸入設備的功能(如,當前選擇的功能選項卡)被形成包括可用設置的屏幕的一部分的相應的選項卡、按鈕、域、信息等顯出來。當前未被選擇的但有效的功能(如,與被選擇的功能不同的可從輸入設備接收輸入的功能)通過相應的選項卡被顯示出來,該選項卡被作為可選擇的選項卡但不是包含輸入工具的屏幕或控件的不可分割的部分被顯示出來。每一個有效功能要求觸摸屏120作為資源,但只有被選擇的功能擁有資源從而能接收來自控件或插件的輸入。根據它們的被處理電路163所指派的優先順序,不被一個功能擁有的輸入設備和/或資源可被其他功能擁有。
[0055]用戶可以通過使用相應的選項卡203來選擇功能,以在不同功能之間轉換。在選項卡203上方按下觸摸屏120即選擇該選項卡203。與被選擇的選項卡相關的功能此時即擁有觸摸屏120的資源。多個選項卡203可被用于管理多個功能。在一些實施例中,多達六個選項卡203被用于管理多達六個有效的(如,運行中的)功能。在其他實施例中,對于用戶可以通過運行功能創造的選項卡203的數量沒有限制。用戶可被便攜式超聲系統100通過觸摸屏UI201、觸摸板或觸摸屏110、和/或主屏幕130所提示從而關閉最近未被使用的功能。關閉或退出功能可為了剩余的有效的功能騰出資源(如計算資源,輸入設備,輸出設備等)。在一些實施例中,命令提示符可為自發性的。在其他的實施例中,在用戶繼續之前,命令提示符可強制用戶關閉功能。在進一步的實施例中,兩個到三個開放的選項卡203是正常的。在可替換的實施例中,在沒有通過相關的選項卡203被顯示時,一些功能仍然是可運轉或可為有效的。選項卡203可被其他引導的替代選擇所替換。例如,功能可與窗口相關。窗口可被最小化、最大化、退出或切換等。在其他的實施例中,選項卡203可被對應于每個有效的功能的圖標替換。選擇(如按壓)圖標的方式可以選擇與圖標相關的功能。在一些實施例中,圖標在通過觸摸屏UI201在觸摸屏120中顯示的功能區中保持在可視狀態。在其他的實施例中,與有效的功能相關的選項卡203、圖標或其他識別符經常被隱藏。識別符可隨著用戶手勢變得可見。例如,從邊緣處滑動屏幕可顯示識別符從而允許用戶選擇功能。
[0056]在一些實施例中,當功能通過使用選項卡203被選擇時,與功能相關的插件被顯示在觸摸屏120上。使用插件,用戶可與便攜式超聲系統進行交互。在一些實施例中,觸摸屏UI201包括作為插件的連續控件205、單選按鈕213、按鈕211、選項卡203和/或滑動條221。在進一步的實施例中,觸摸屏UI201可包括如窗口、文本框、超鏈接、下拉式列表、列表框、組合框、檢查框、循環按鈕、數據網絡等插件。
[0057]連續控件205可被用于調整具有多個可選擇的值的參數。在一些實施例中,連續控件205可被用于調整具有大范圍的值的參數。按下連續控件205的下部209可通過一個增量減少連續控件205控制的參數的值。按下連續控件205的上部207可通過一個增量增加連續控件205控制的參數的值。在一些實施例中,連續控件205可通過用戶按下連續控件的一個區域或拖動被控制。按下連續控件205和垂直向上或向下拖動可引起被連續控件205控制的參數的值的連續變化。例如,按下連續控件205并向上拖動會導致參數的值連續增加。按下連續控件205和向下拖動引起參數的值則導致連續減少。在一些實施例中,當用戶將觸摸屏205上的手指移開,參數值的連續變化停止。在另一個實施例中,當用戶拖動他們的手指離開連續控件205的圖形定義的區域,參數值的連續變化停止。在可替換的實施例中,只要用戶的手指保持在觸摸屏120上,連續變化就會持續。在進一步的實施例中,多個如上所述的控制方案可被應用。例如,無論用戶將他們的手指從觸摸屏120移除還是把他們的手指拖動到連續控件205圖形定義的區域之外,連續變化就會停止。
[0058]在一些實施例中,觸摸屏UI201可被主處理電路163編程及執行,從而在使用連續控件205時使一些非垂直的動作可被接納。這可允許用戶通過包括橫向動作和/或拖動用戶手指的連續控件205提供輸入。例如,處理電路163可通過觀察動作的初始角度決定用戶的輸入是否傾向于垂直的拖動。如果該角度足夠垂直,處理電路163可將該輸入作為垂直拖動讀取并相應地調整與連續控件205相關的參數。該角度可利用兩個或多個沿著被觸摸屏120記錄的用戶手指動作的輸入點被計算出來。這些點可被設置成緊隨著用戶按下觸摸屏120的動作而被記錄。在其他的實施例中,這些點可包括正好在用戶將他們的手指從觸摸屏120移開之前被記錄的點。在進一步的實施例中,其他的或附加的技術可被用于容許通過連續控件205與用戶輸入相關聯的一些非垂直動作。
[0059]在一些實施例中,靠近觸摸屏UI201底部的空間為連續控件205的插件而保留。例如,五個連續控件插件可沿著觸摸屏UI201的底部設置。在一些實施例中,連續控件插件205是唯一放置在靠近觸摸屏UI201底部的插件。用戶進行包括將非連續控件205插件放置于這個區域的定制的嘗試可被阻止。在其他的實施例中,連續控件插件205可不被放置于其他位置。用戶嘗試通過定制觸摸屏UI201這樣做會被觸摸屏UI201的程序所阻止。在進一步的實施例中,連續控件205可位于觸摸屏UI201內部,使得與特定參數相關的連續控件205位于控制相同參數的物理控制(如旋鈕、輪、滑塊、按鈕等)之上。在可替換的實施例中,連續控件205的非定制的位置可位于觸摸屏UI201的其他區域。例如,連續控件205可位于沿著觸摸屏UI201頂部或沿著一個或多個觸摸屏UI201的側面。在進一步的實施例中,連續控件205的位置被用戶所定制。
[0060]在一些實施例中,連續控件205顯示了一系列為連續控件205控制的參數的可能值。連續控件205也可顯示參數的當前值。例如,當前值可被顯示在靠近連續控件205上的識別被控制的參數的標簽的位置。參數可被設置的最大值可被顯示在識別被控制的參數的標簽的上方。參數可被設置的最小值可被顯示在識別被控制的參數的標簽的下方。在其他實施例中,當前參數值,最小參數值和/或最大參數值可被顯示在其他位置。例如,該值可沿著數值線被顯示在連續控件205的下方、上方、側面或疊加在連續控件205上顯示。最大值可被顯示在連續控件205的上部207中,最小值可被顯示在連續控件205的下部209中,當前值可被顯示在靠近控制識別連續控件205的標簽的位置。
[0061]按鈕211可被用于產生事件或具有兩種狀態(如,開啟或關閉)的參數中。例如,當用戶按下按鈕時,按鈕211可通過旋轉圖像產生事件。繼續這個例子,按鈕211可具有兩種狀態,比如當其按下時對圖片著色,并且在再次按下時將圖片返回到灰度/黑色和白色的狀態。在一些實施例中,按鈕211具有開啟狀態和關閉狀態。按下按鈕211的插件可切換狀態。根據按鈕的當前狀態,觸摸屏UI 201可為按鈕211顯示不同的圖像。處于第一種狀態的按鈕211可以用第一種顏色的背景被顯示,當按鈕211處于第二種狀態時則可以用第二種顏色的背景被顯示。備選地或者附加地,處于第一種狀態的按鈕211可以用第一種顏色的標簽字體被顯示,處于第二種狀態的按鈕211則可以用第二種顏色的標簽字體被顯示。備選地或者附加地,按鈕211在不同的狀態可具有不同的標簽。例如,當圖像被以灰度顯示時,按鈕211可被標簽標記為“著色”。按下按鈕211可為圖像著色并使按鈕被標簽標記為“灰度”。再按下按鈕211可將圖像恢復到灰度圖像且按鈕211將被重新被標簽標記為“著色”。這樣按鈕211的兩種狀態可以被彼此加以區分。
[0062]在其他實施例中,一些按鈕211可在按鈕在每次被按下時生成一個事件。例如,按鈕211可在每次該按鈕211被按下時控制圖像順時針旋轉90度。例如,按下按鈕211 一次可使圖像從其最初位置旋轉90度。第二次按下該按鈕211可使圖像從其最初位置旋轉180度,第三次按下按鈕211則可使圖像從其最初位置旋轉270度。在一些實施例中,每一次按鈕211被按下時,觸摸屏UI201提示一個用戶輸入被接收。這種提示可通過暫時改變按鈕的特性而提供給用戶。例如,按鈕211的背景顏色和/或標簽文本可被暫時改變。在其他的實施例中,按鈕211的特性會保持改變直到按鈕211被再次按下。
[0063]繼續參考圖4A,在一些實施例中,觸摸屏UI201包括單選按鈕213。單選按鈕213允許來自被選擇的選項組的用戶輸入,且一次只有一個輸入是可能的。當一個單選按鈕213被激活時,同一組單選按鈕中其他的單選按鈕在沒有取消選定或撤銷之前的單選按鈕的情況下不能被選擇。在一些實施例中,從連接的單選按鈕213組中選擇一個單選按鈕213則自動取消選擇或撤銷之前的單選按鈕213。當觸摸屏UI201啟動時,每個單選按鈕組中的一個單選按鈕213可默認被選擇或激活。在其他的實施例中,用戶必須取消選擇單選按鈕213從而去選擇或激活在同一個組中的另一個單選按鈕213。
[0064]在一些實施例中,觸摸屏UI201允許對于插件的位置定制。在允許用戶定位單選按鈕213的實施例中,觸摸屏UI201和單選按鈕213可用于展示在一個單組中單選按鈕213之間的關系。例如,單選按鈕213可以被單獨放置于觸摸屏UI201的主屏幕的任意位置。當從一個單組中選擇的單選按鈕213被放置為彼此緊挨著的單選按鈕213時,單選按鈕之間的關系(如,它們互相連接且每一次只有一個被選擇)通過圍繞著組里的單選按鈕213的單選按鈕圖形215所表示。當兩個或多個單選按鈕213組被包括在觸摸屏UI201內,多個單選按鈕圖形215可被用于表示單選按鈕之間的關系。在一些實施例中,每個單選按鈕圖形215的顏色,圖案,圖像等可為不同的,從而區分相關的單選按鈕213的組。
[0065]在一些實施例中,用戶可定位單選按鈕213從而使它們不互相挨緊。在這種情況下,單選按鈕213可具有向用戶表明哪些單選按鈕213組成了一個組的特性。例如,一個單組里的所有單選按鈕213可被著色成同一顏色。第一組單體按鈕213可具有綠色背景而第二組單體按鈕213可具有藍色背景。在其他實施例中,一個單組中的單體按鈕213之間的關系可通過具有相同的形狀,文本,文本字體,尺寸等的同一組的每個單體按鈕213表明。第二組里的單體按鈕213具有同類型的區分特征。
[0066]在一些實施例中,觸摸屏UI201進一步包括按鈕,當按下該按鈕可啟用具有附加控件的子屏幕。附加控件可從子屏幕中被激活。在一些實施例中,附加控件可通過觸摸屏UI201的定制輸入被添加到與功能選項卡203相關的屏幕上。在一個實施例中,為了訪問具有功能的選項卡203相關的屏幕中找不到的附加控件,庫按鈕217被包括在觸摸屏UI201上。在一些實施例中,庫按鈕217包括用于所有有效功能的控件和/或插件。在其他實施例中,庫按鈕217包括只對被選擇的功能(例如,與用戶選擇的選項卡203相關的功能和在其上顯示庫按鈕217的屏幕)有效的控件和/或插件。
[0067]現在參考圖5A,觸摸屏UI201隨著用戶按下庫按鈕217而被描繪。其通過庫按鈕217的剖面線被表明。按下庫按鈕217即為用戶提供訪問上述參考的附加控件的途徑。
[0068]現在參考附圖5B,觸摸屏UI201隨著用戶按下庫按鈕217而被描繪。響應于用戶按下庫按鈕217,子屏幕223在觸摸屏UI201中被顯示。在一些實施例中,子屏幕201是一個顯示在全部或部分的與選項卡203和當前選定的功能相關聯的顯示器中的窗口。其可被顯示在觸摸屏120上。在可替換的實施例中,子屏幕223可被顯示為附加的選項卡203,用戶可通過按下該選項卡203進入。在其他實施例中,子屏幕201可通過如觸摸板或觸摸屏110或主屏幕130的其他輸入/顯示設備被顯示和交互作用。在一個實施例中,子屏幕223是一個覆蓋與當前選擇的選項卡203相關的屏幕的窗口。子屏幕223覆蓋一些插件但保持庫按鈕217的清晰。
[0069]子屏幕223包括附加的插件。子屏幕223可包括如按鈕211和/或單選按鈕213等插件。在一些實施例中,子屏幕223可進一步包括連續控件205、滑塊221、文本框、超鏈接、下拉式列表、列表框、組合框、復選框、循環按鈕、數據網絡等。用戶可通過按下插件或其他通過子屏幕223控制插件的手段提供輸入。在一些實施例中,用戶也可通過從子屏幕223中增加插件,或將插件從屏幕中移除并增加插件到子屏幕223等手段定制與特定功能和選項卡203相關的屏幕。
[0070]在一些實