專利名稱:一種控制圖像顯示的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理領(lǐng)域,尤其涉及一種控制圖像顯示的方法及裝置。
背景技術(shù):
在嵌入式設(shè)備中,控制圖像顯示的方法主要包括兩個(gè)步驟,第一個(gè)步驟是對(duì)圖像進(jìn)行解碼操作,第二個(gè)步驟是對(duì)解碼后的圖像輸出顯示。其中,上述的控制圖像顯示的方法是一種單圖像顯示的方法,該方法每一次只能顯示單張圖像,不能一次顯示多張圖像,給用戶帶來了不好的體驗(yàn)。其中,上述的控制圖像顯示的方法在顯示每一張圖像時(shí),均需要啟動(dòng)一次解碼操作,造成資源的重復(fù)啟動(dòng),導(dǎo)致效率低。其中,上述的控制圖像顯示的方法在顯示每一張圖像時(shí),均是先完成解碼操作,然后再進(jìn)行顯示,導(dǎo)致圖像顯示速度慢。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例中提供了一種控制圖像顯示的方法及裝置,用于克服上述的缺陷。其中,一種控制圖像顯示的方法,包括向后臺(tái)線程控制器和前臺(tái)線程控制器發(fā)送啟動(dòng)信號(hào);所述后臺(tái)線程控制器響應(yīng)所述啟動(dòng)信號(hào),對(duì)至少二張?jiān)紙D像進(jìn)行快速解碼處理,獲得每張?jiān)紙D像對(duì)應(yīng)的具有預(yù)設(shè)清晰度的初步圖像;將所述初步圖像按照預(yù)設(shè)比例縮放后寫入圖像隊(duì)列中存儲(chǔ),并發(fā)送第一通知消息至所述前臺(tái)線程控制器;所述前臺(tái)線程控制器響應(yīng)所述啟動(dòng)信號(hào),根據(jù)所述第一通知消息從所述圖像隊(duì)列中獲取至少二張初步圖像并輸出屏幕顯示;所述后臺(tái)線程控制器對(duì)所述每張?jiān)紙D像對(duì)應(yīng)的具有預(yù)設(shè)清晰度的初步圖像繼續(xù)進(jìn)行解碼處理,獲得每張?jiān)紙D像對(duì)應(yīng)的最終圖像;將所述最終圖像按照所述預(yù)設(shè)比例縮放后寫入所述圖像隊(duì)列中存儲(chǔ),并發(fā)送第二通知消息至所述前臺(tái)線程控制器;所述前臺(tái)線程控制器根據(jù)所述第二通知消息從所述圖像隊(duì)列中獲取所述屏幕顯示的至少二張初步圖像對(duì)應(yīng)的最終圖像并更新屏幕顯示。其中,所述將所述最終圖像按照所述預(yù)設(shè)比例縮放后寫入所述圖像隊(duì)列中存儲(chǔ)包括將所述最終圖像按照所述預(yù)設(shè)比例縮放后寫入所述圖像隊(duì)列中存儲(chǔ),其中,所述最終圖像更新所述初步圖像??蛇x地,所述前臺(tái)線程控制器響應(yīng)所述啟動(dòng)信號(hào)之后還包括前臺(tái)線程控制器加載數(shù)據(jù)模型,所述數(shù)據(jù)模型用于指示圖像在所述屏幕上顯示的起始位置??蛇x地,屏幕顯示所述至少二張初步圖像對(duì)應(yīng)的最終圖像之后還包括前臺(tái)線程控制器接收用戶通過所述屏幕輸入的劃動(dòng)軌跡,并根據(jù)所述劃動(dòng)軌跡重新計(jì)算數(shù)據(jù)模型,根據(jù)重新計(jì)算的數(shù)據(jù)模型在所述屏幕上顯示所述最終圖像。其中,一種控制圖像顯示的裝置,包括啟動(dòng)模塊,用于向后臺(tái)線程控制器和前臺(tái)線程控制器發(fā)送啟動(dòng)信號(hào);所述后臺(tái)線程控制器,用于響應(yīng)所述啟動(dòng)信號(hào),對(duì)至少二張?jiān)紙D像進(jìn)行快速解碼處理,獲得每張?jiān)紙D像對(duì)應(yīng)的具有預(yù)設(shè)清晰度的初步圖像;將所述初步圖像按照預(yù)設(shè)比例縮放后寫入圖像隊(duì)列中存儲(chǔ),并發(fā)送第一通知消息至所述前臺(tái)線程控制器;所述前臺(tái)線程控制器,用于響應(yīng)所述啟動(dòng)信號(hào),根據(jù)所述第一通知消息從所述圖像隊(duì)列中獲取至少二張初步圖像并輸出屏幕顯示模塊顯示;所述屏幕顯示模塊,用于顯示所述至少二張初步圖像;所述后臺(tái)線程控制器,還用于對(duì)所述每張?jiān)紙D像對(duì)應(yīng)的具有預(yù)設(shè)清晰度的初步圖像繼續(xù)進(jìn)行解碼處理,獲得每張?jiān)紙D像對(duì)應(yīng)的最終圖像;將所述最終圖像按照所述預(yù)設(shè)比例縮放后寫入所述圖像隊(duì)列中存儲(chǔ),并發(fā)送第二通知消息至所述前臺(tái)線程控制器;所述前臺(tái)線程控制器,還用于根據(jù)所述第二通知消息從所述圖像隊(duì)列中獲取所述屏幕顯示模塊顯示的至少二張初步圖像對(duì)應(yīng)的最終圖像并輸出所述屏幕顯示模塊顯示;所述屏幕顯示模塊,還用于將顯示的所述至少二張初步圖像更新為所述至少二張初步圖像對(duì)應(yīng)的最終圖像。其中,所述后臺(tái)線程控制器將所述最終圖像按照所述預(yù)設(shè)比例縮放后寫入所述圖像隊(duì)列中存儲(chǔ)的具體方式為將所述最終圖像按照所述預(yù)設(shè)比例縮放后寫入所述圖像隊(duì)列中存儲(chǔ),其中,所述最終圖像更新所述初步圖像??蛇x地,所述前臺(tái)線程控制器,還用于在響應(yīng)所述啟動(dòng)信號(hào)之后加載數(shù)據(jù)模型,所述數(shù)據(jù)模型用于指示圖像在所述屏幕上顯示的起始位置??蛇x地,所述前臺(tái)線程控制器,還用于在所述屏幕顯示模塊顯示所述至少二張初步圖像對(duì)應(yīng)的最終圖像之后,接收用戶通過所述屏幕顯示模塊輸入的劃動(dòng)軌跡,并根據(jù)所述劃動(dòng)軌跡重新計(jì)算數(shù)據(jù)模型,根據(jù)重新計(jì)算的數(shù)據(jù)模型在所述屏幕顯示模塊上顯示所述最終圖像。與現(xiàn)有的技術(shù)相比,本發(fā)明實(shí)施例具有以下有益效果本實(shí)施例中,前臺(tái)線程控制器可以從圖像隊(duì)列中獲取至少二張圖像(初步圖像或最終圖像)輸出屏幕顯示,使得屏幕一次可以顯示多張圖像,提升用戶的體驗(yàn);后臺(tái)線程控制器通過啟動(dòng)一次解碼操作即可完成所有圖像的解碼,減少資源的重復(fù)啟動(dòng),提高效率;而且后臺(tái)線程控制器的原始圖像解碼與前臺(tái)線程控制器的圖像輸出顯示是同時(shí)進(jìn)行的,提高了圖像顯示速度。
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例中提供的一種控制圖像顯示的方法流程示意圖;圖2為本發(fā)明實(shí)施例中提供的一種控制圖像顯示的裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例中提供了一種控制圖像顯示的方法及裝置,可以應(yīng)用于嵌入式設(shè)備,通過該方法和裝置一次可以顯示多張圖像,提升用戶體驗(yàn);一次解碼操作可完成所有圖像解碼,減少資源重復(fù)啟動(dòng),提高效率;圖像解碼與圖像顯示同時(shí)進(jìn)行,提高圖像顯示速度。實(shí)施例一請(qǐng)參閱圖1,圖1為本發(fā)明實(shí)施例中提供的一種控制圖像顯示的方法流程示意圖, 該方法可以包括以下步驟101、向后臺(tái)線程控制器和前臺(tái)線程控制器發(fā)送啟動(dòng)信號(hào);舉例來說,可以通過智能平臺(tái)管理總線Qntelligent Platform Management Bus,IPMB)向后臺(tái)線程控制器和前臺(tái)線程控制器發(fā)送啟動(dòng)信號(hào),通過IPMB向后臺(tái)線程控制器和前臺(tái)線程控制器發(fā)送啟動(dòng)信號(hào)可以保證啟動(dòng)信號(hào)的安全不發(fā)生丟失。其中,啟動(dòng)信號(hào)用以通知后臺(tái)線程控制器和前臺(tái)線程控制器啟動(dòng)工作。本實(shí)施例中,可以設(shè)置一個(gè)啟動(dòng)定時(shí)器,當(dāng)啟動(dòng)定時(shí)器的計(jì)時(shí)時(shí)間到達(dá)預(yù)設(shè)值時(shí), 通過IPMB向后臺(tái)線程控制器和前臺(tái)線程控制器發(fā)送啟動(dòng)信號(hào);或者,接收外部輸入的用于指示發(fā)送啟動(dòng)信號(hào)的觸發(fā)消息,響應(yīng)該觸發(fā)消息通過IPMB向后臺(tái)線程控制器和前臺(tái)線程控制器發(fā)送啟動(dòng)信號(hào),本實(shí)施例不作限定。102、后臺(tái)線程控制器響應(yīng)上述啟動(dòng)信號(hào),對(duì)至少二張?jiān)紙D像進(jìn)行快速解碼處理,獲得每張?jiān)紙D像對(duì)應(yīng)的具有預(yù)設(shè)清晰度的初步圖像;將上述的初步圖像按照預(yù)設(shè)比例縮放后寫入圖像隊(duì)列中存儲(chǔ),并發(fā)送第一通知消息至前臺(tái)線程控制器;本實(shí)施例中,將上述的初步圖像按照預(yù)設(shè)比例縮放后寫入圖像隊(duì)列中存儲(chǔ)可以減少存儲(chǔ)資源的消耗。其中,上述的第一通知消息用于通知前臺(tái)線程控制器從圖像隊(duì)列中獲取至少二張初步圖像并輸出屏幕顯示。103、前臺(tái)線程控制器響應(yīng)上述啟動(dòng)信號(hào),根據(jù)上述的第一通知消息從圖像隊(duì)列中獲取至少二張初步圖像并輸出屏幕顯示;本實(shí)施例中,前臺(tái)線程控制器從圖像隊(duì)列中獲取的至少二張初步圖像是具有預(yù)設(shè)清晰度的,所以輸出屏幕顯示的至少二張初步圖像對(duì)于用戶而言是可以接受并欣賞的。104、后臺(tái)線程控制器對(duì)每張?jiān)紙D像對(duì)應(yīng)的具有預(yù)設(shè)清晰度的初步圖像繼續(xù)進(jìn)行解碼處理,獲得每張?jiān)紙D像對(duì)應(yīng)的最終圖像;將最終圖像按照上述預(yù)設(shè)比例縮放后寫入圖像隊(duì)列中存儲(chǔ),并發(fā)送第二通知消息至前臺(tái)線程控制器;本實(shí)施例中,為了減少存儲(chǔ)資源的消耗,可以將最終圖像按照上述預(yù)設(shè)比例縮放后寫入圖像隊(duì)列中存儲(chǔ),其中,最終圖像更新圖像隊(duì)列存儲(chǔ)的初步圖像,即將所有原始圖像的最終圖像覆蓋圖像隊(duì)列存儲(chǔ)的所有原始圖像的初步圖像。105、前臺(tái)線程控制器根據(jù)第二通知消息從圖像隊(duì)列中獲取屏幕顯示的至少二張初步圖像對(duì)應(yīng)的最終圖像并更新屏幕顯示。
本實(shí)施例中,前臺(tái)線程控制器接收到第二通知消息之后,從圖像隊(duì)列中獲取屏幕顯示的至少二張初步圖像對(duì)應(yīng)的最終圖像,并將獲取的最終圖像更新屏幕上顯示的初步圖像。對(duì)于用戶的而言,其欣賞到的圖像的變化過程將是由具有預(yù)設(shè)清晰度的初始圖像逐漸更新至最終圖像的過程,可以提高用戶的體驗(yàn)。本實(shí)施例中,最終圖像只是對(duì)原始圖像進(jìn)行徹底、完整的解碼后獲得的圖像,此時(shí)獲得的圖像像素最高,圖像最清晰??蛇x地,本實(shí)施例中,后臺(tái)線程控制器對(duì)每張?jiān)紙D像對(duì)應(yīng)的最終圖像按照上述預(yù)設(shè)比例縮放并寫入圖像隊(duì)列中存儲(chǔ)之后,可以清除原始圖像,達(dá)到進(jìn)一步減少存儲(chǔ)資源消耗的目的??蛇x地,本實(shí)施例中提供的控制圖像顯示的方法中,前臺(tái)線程控制器響應(yīng)上述啟動(dòng)信號(hào)之后,還可以先加載數(shù)據(jù)模型,其中,該數(shù)據(jù)模型用于指示圖像在屏幕上顯示的起始位置。可選地,本實(shí)施例提供的控制圖像顯示的方法中,屏幕顯示至少二張初步圖像對(duì)應(yīng)的最終圖像之后,前臺(tái)線程控制器還可以接收用戶通過屏幕輸入的劃動(dòng)軌跡,并根據(jù)劃動(dòng)軌跡重新計(jì)算數(shù)據(jù)模型,根據(jù)重新計(jì)算的數(shù)據(jù)模型在屏幕上顯示所述最終圖像。本實(shí)施例中,前臺(tái)線程控制器可以從圖像隊(duì)列中獲取至少二張圖像(初步圖像或最終圖像)輸出屏幕顯示,使得屏幕一次可以顯示多張圖像,提升用戶的體驗(yàn);后臺(tái)線程控制器通過啟動(dòng)一次解碼操作即可完成所有圖像的解碼,減少資源的重復(fù)啟動(dòng),提高效率;而且后臺(tái)線程控制器的原始圖像解碼與前臺(tái)線程控制器的圖像輸出顯示是同時(shí)進(jìn)行的,提高了圖像顯示速度。實(shí)施例二 請(qǐng)參閱圖2,圖2為本發(fā)明實(shí)施例中提供的一種控制圖像顯示的裝置結(jié)構(gòu)示意圖, 其中,本實(shí)施例中提供的控制圖像顯示的裝置可以作為嵌入式設(shè)備的一部分,用于控制圖像顯示。其中,該裝置可以包括啟動(dòng)模塊201,用于向后臺(tái)線程控制器202和前臺(tái)線程控制器203發(fā)送啟動(dòng)信號(hào);舉例來說,啟動(dòng)模塊201可以通過智能平臺(tái)管理總線(Intelligent Platform Management Bus, IPMB)向后臺(tái)線程控制器和前臺(tái)線程控制器發(fā)送啟動(dòng)信號(hào),通過IPMB向后臺(tái)線程控制器和前臺(tái)線程控制器發(fā)送啟動(dòng)信號(hào)可以保證啟動(dòng)信號(hào)的安全不發(fā)生丟失。其中,啟動(dòng)信號(hào)用以通知后臺(tái)線程控制器和前臺(tái)線程控制器啟動(dòng)工作。后臺(tái)線程控制器202,用于響應(yīng)上述啟動(dòng)信號(hào),對(duì)至少二張?jiān)紙D像進(jìn)行快速解碼處理,獲得每張?jiān)紙D像對(duì)應(yīng)的具有預(yù)設(shè)清晰度的初步圖像;將初步圖像按照預(yù)設(shè)比例縮放后寫入圖像隊(duì)列中存儲(chǔ),并發(fā)送第一通知消息至前臺(tái)線程控制器203 ;前臺(tái)線程控制器203,用于響應(yīng)上述啟動(dòng)信號(hào),根據(jù)第一通知消息從圖像隊(duì)列中獲取至少二張初步圖像并輸出屏幕顯示模塊204顯示;屏幕顯示模塊204,用于顯示前臺(tái)線程控制器203輸出的至少二張初步圖像;其中,后臺(tái)線程控制器202,還用于對(duì)每張?jiān)紙D像對(duì)應(yīng)的具有預(yù)設(shè)清晰度的初步圖像繼續(xù)進(jìn)行解碼處理,獲得每張?jiān)紙D像對(duì)應(yīng)的最終圖像;將最終圖像按照上述預(yù)設(shè)比例縮放后寫入圖像隊(duì)列中存儲(chǔ),并發(fā)送第二通知消息至前臺(tái)線程控制器203 ;相應(yīng)地,前臺(tái)線程控制器203,還用于根據(jù)第二通知消息從圖像隊(duì)列中獲取屏幕顯示模塊204顯示的至少二張初步圖像對(duì)應(yīng)的最終圖像并輸出屏幕顯示模塊204顯示;相應(yīng)地,屏幕顯示模塊204,還用于將顯示的至少二張初步圖像更新為至少二張初步圖像對(duì)應(yīng)的最終圖像。其中,后臺(tái)線程控制器202將最終圖像按照上述預(yù)設(shè)比例縮放后寫入圖像隊(duì)列中存儲(chǔ)的具體方式為后臺(tái)線程控制器202將最終圖像按照上述預(yù)設(shè)比例縮放后寫入圖像隊(duì)列中存儲(chǔ), 其中,最終圖像更新初步圖像??蛇x地,前臺(tái)線程控制器203還用于在響應(yīng)上述啟動(dòng)信號(hào)之后,加載數(shù)據(jù)模型,其中,該數(shù)據(jù)模型用于指示圖像在屏幕顯示模塊204上顯示的起始位置??蛇x地,前臺(tái)線程控制器203還用于在屏幕顯示模塊204顯示至少二張初步圖像對(duì)應(yīng)的最終圖像之后,接收用戶通過屏幕顯示模塊204輸入的劃動(dòng)軌跡,并根據(jù)劃動(dòng)軌跡重新計(jì)算數(shù)據(jù)模型,根據(jù)重新計(jì)算的數(shù)據(jù)模型在屏幕顯示模塊204上顯示最終圖像。與現(xiàn)有的技術(shù)相比,本發(fā)明實(shí)施例具有以下有益效果本實(shí)施例中,前臺(tái)線程控制器203可以從圖像隊(duì)列中獲取至少二張圖像(初步圖像或最終圖像)輸出屏幕顯示,使得屏幕一次可以顯示多張圖像,提升用戶的體驗(yàn);后臺(tái)線程控制器202通過啟動(dòng)一次解碼操作即可完成所有圖像的解碼,減少資源的重復(fù)啟動(dòng),提高效率;而且后臺(tái)線程控制器203的原始圖像解碼與前臺(tái)線程控制器204的圖像輸出顯示是同時(shí)進(jìn)行的,提高了圖像顯示速度。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括U盤、只讀存儲(chǔ)器 (Read-Only Memory, ROM)、隨機(jī)存取器(Random Access Memory, RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上對(duì)本發(fā)明實(shí)施例中所提供的一種控制圖像顯示的方法及裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體樣例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種控制圖像顯示的方法,其特征在于,包括向后臺(tái)線程控制器和前臺(tái)線程控制器發(fā)送啟動(dòng)信號(hào);所述后臺(tái)線程控制器響應(yīng)所述啟動(dòng)信號(hào),對(duì)至少二張?jiān)紙D像進(jìn)行快速解碼處理,獲得每張?jiān)紙D像對(duì)應(yīng)的具有預(yù)設(shè)清晰度的初步圖像;將所述初步圖像按照預(yù)設(shè)比例縮放后寫入圖像隊(duì)列中存儲(chǔ),并發(fā)送第一通知消息至所述前臺(tái)線程控制器;所述前臺(tái)線程控制器響應(yīng)所述啟動(dòng)信號(hào),根據(jù)所述第一通知消息從所述圖像隊(duì)列中獲取至少二張初步圖像并輸出屏幕顯示;所述后臺(tái)線程控制器對(duì)所述每張?jiān)紙D像對(duì)應(yīng)的具有預(yù)設(shè)清晰度的初步圖像繼續(xù)進(jìn)行解碼處理,獲得每張?jiān)紙D像對(duì)應(yīng)的最終圖像;將所述最終圖像按照所述預(yù)設(shè)比例縮放后寫入所述圖像隊(duì)列中存儲(chǔ),并發(fā)送第二通知消息至所述前臺(tái)線程控制器;所述前臺(tái)線程控制器根據(jù)所述第二通知消息從所述圖像隊(duì)列中獲取所述屏幕顯示的至少二張初步圖像對(duì)應(yīng)的最終圖像并更新屏幕顯示。
2.根據(jù)權(quán)利要求1所述的方法,其特征子在于,所述將所述最終圖像按照所述預(yù)設(shè)比例縮放后寫入所述圖像隊(duì)列中存儲(chǔ)包括將所述最終圖像按照所述預(yù)設(shè)比例縮放后寫入所述圖像隊(duì)列中存儲(chǔ),其中,所述最終圖像更新所述初步圖像。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述前臺(tái)線程控制器響應(yīng)所述啟動(dòng)信號(hào)之后還包括前臺(tái)線程控制器加載數(shù)據(jù)模型,所述數(shù)據(jù)模型用于指示圖像在所述屏幕上顯示的起始位置。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,屏幕顯示所述至少二張初步圖像對(duì)應(yīng)的最終圖像之后還包括前臺(tái)線程控制器接收用戶通過所述屏幕輸入的劃動(dòng)軌跡,并根據(jù)所述劃動(dòng)軌跡重新計(jì)算數(shù)據(jù)模型,根據(jù)重新計(jì)算的數(shù)據(jù)模型在所述屏幕上顯示所述最終圖像。
5.一種控制圖像顯示的裝置,其特征在于,包括啟動(dòng)模塊,用于向后臺(tái)線程控制器和前臺(tái)線程控制器發(fā)送啟動(dòng)信號(hào); 所述后臺(tái)線程控制器,用于響應(yīng)所述啟動(dòng)信號(hào),對(duì)至少二張?jiān)紙D像進(jìn)行快速解碼處理,獲得每張?jiān)紙D像對(duì)應(yīng)的具有預(yù)設(shè)清晰度的初步圖像;將所述初步圖像按照預(yù)設(shè)比例縮放后寫入圖像隊(duì)列中存儲(chǔ),并發(fā)送第一通知消息至所述前臺(tái)線程控制器;所述前臺(tái)線程控制器,用于響應(yīng)所述啟動(dòng)信號(hào),根據(jù)所述第一通知消息從所述圖像隊(duì)列中獲取至少二張初步圖像并輸出屏幕顯示模塊顯示; 所述屏幕顯示模塊,用于顯示所述至少二張初步圖像;所述后臺(tái)線程控制器,還用于對(duì)所述每張?jiān)紙D像對(duì)應(yīng)的具有預(yù)設(shè)清晰度的初步圖像繼續(xù)進(jìn)行解碼處理,獲得每張?jiān)紙D像對(duì)應(yīng)的最終圖像;將所述最終圖像按照所述預(yù)設(shè)比例縮放后寫入所述圖像隊(duì)列中存儲(chǔ),并發(fā)送第二通知消息至所述前臺(tái)線程控制器;所述前臺(tái)線程控制器,還用于根據(jù)所述第二通知消息從所述圖像隊(duì)列中獲取所述屏幕顯示模塊顯示的至少二張初步圖像對(duì)應(yīng)的最終圖像并輸出所述屏幕顯示模塊顯示;所述屏幕顯示模塊,還用于將顯示的所述至少二張初步圖像更新為所述至少二張初步圖像對(duì)應(yīng)的最終圖像。
6.根據(jù)權(quán)利要求5所述的裝置,其特征子在于,所述后臺(tái)線程控制器將所述最終圖像按照所述預(yù)設(shè)比例縮放后寫入所述圖像隊(duì)列中存儲(chǔ)的具體方式為將所述最終圖像按照所述預(yù)設(shè)比例縮放后寫入所述圖像隊(duì)列中存儲(chǔ),其中,所述最終圖像更新所述初步圖像。
7.根據(jù)權(quán)利要求5或6所述的裝置,其特征在于,所述前臺(tái)線程控制器,還用于在響應(yīng)所述啟動(dòng)信號(hào)之后加載數(shù)據(jù)模型,所述數(shù)據(jù)模型用于指示圖像在所述屏幕上顯示的起始位置。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述前臺(tái)線程控制器,還用于在所述屏幕顯示模塊顯示所述至少二張初步圖像對(duì)應(yīng)的最終圖像之后,接收用戶通過所述屏幕顯示模塊輸入的劃動(dòng)軌跡,并根據(jù)所述劃動(dòng)軌跡重新計(jì)算數(shù)據(jù)模型,根據(jù)重新計(jì)算的數(shù)據(jù)模型在所述屏幕顯示模塊上顯示所述最終圖像。
全文摘要
一種控制圖像顯示的方法及裝置,該方法由后臺(tái)線程控制器對(duì)至少二張?jiān)紙D像快速解碼,獲得每張?jiān)紙D像對(duì)應(yīng)的具有預(yù)設(shè)清晰度的初步圖像,按比例縮放后存入圖像隊(duì)列并通知前臺(tái)線程控制器從圖像隊(duì)列中獲取至少二張初步圖像輸出屏幕顯示;后臺(tái)線程控制器對(duì)每張?jiān)紙D像對(duì)應(yīng)的具有預(yù)設(shè)清晰度的初步圖像繼續(xù)進(jìn)行解碼,獲得每張?jiān)紙D像對(duì)應(yīng)的最終圖像;將最終圖像按上述比例縮放后寫入圖像隊(duì)列中存儲(chǔ)并通知前臺(tái)線程控制器從圖像隊(duì)列中獲取屏幕顯示的至少二張初步圖像對(duì)應(yīng)的最終圖像并更新屏幕顯示。一次可以顯示多張圖像,提升用戶體驗(yàn);一次解碼操作可完成所有圖像解碼,減少資源重復(fù)啟動(dòng),提高效率;圖像解碼與圖像顯示同時(shí)進(jìn)行,提高圖像顯示速度。
文檔編號(hào)H04N7/26GK102376291SQ201010259328
公開日2012年3月14日 申請(qǐng)日期2010年8月19日 優(yōu)先權(quán)日2010年8月19日
發(fā)明者鄧珂曦 申請(qǐng)人:深圳芯邦科技股份有限公司