• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種數(shù)字白板縮略圖的生成方法和裝置制造方法及圖紙

    技術(shù)編號(hào):8594388 閱讀:180 留言:0更新日期:2013-04-18 07:42
    本發(fā)明專(zhuān)利技術(shù)提出一種數(shù)字白板縮略圖的生成方法,包括步驟:建立當(dāng)前數(shù)字白板的元素副本;獲取縮略圖與所述當(dāng)前數(shù)字白板的尺寸比例;按照所述尺寸比例將所述元素副本相對(duì)于所述當(dāng)前數(shù)字白板的一點(diǎn)進(jìn)行縮放;將縮放后的元素副本渲染在縮略圖對(duì)象上。本發(fā)明專(zhuān)利技術(shù)提出一種數(shù)字白板縮略圖的生成裝置,可以提高數(shù)字白板生成縮略圖的效率。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專(zhuān)利技術(shù)涉及數(shù)字白板控制領(lǐng)域,特別是涉及一種數(shù)字白板縮略圖的生成方法和裝置
    技術(shù)介紹
    目前數(shù)字白板在教育行業(yè)和會(huì)議室中使用廣泛,用戶(hù)可在白板上畫(huà)圖或者添加其它元素,如圖片;當(dāng)發(fā)現(xiàn)當(dāng)前白板沒(méi)有位置添加新的元素時(shí),用戶(hù)可以先通過(guò)拖動(dòng)數(shù)字白板來(lái)擴(kuò)大白板的區(qū)域;例如程序啟動(dòng)時(shí)數(shù)字白板的大小為屏幕大小,當(dāng)用戶(hù)把白板向屏幕左或者右邊拖動(dòng)時(shí),白板的寬度開(kāi)始變大;當(dāng)用戶(hù)把白板向屏幕的上或者下方拖動(dòng)時(shí),白板的高度也會(huì)變大;然后再在新增的白板區(qū)域中添加新元素。然而當(dāng)數(shù)字白板的區(qū)域越來(lái)越大時(shí),生成白板縮略圖所需要的時(shí)間也變得越長(zhǎng);因?yàn)樯煽s略圖普遍的做法是首先渲染一張和白板大小一致的圖片,然后再把元素逐個(gè)按照其在白板上的位置畫(huà)在這張圖片的相應(yīng)位置上,最后把該圖片縮小到所需要的縮略圖尺寸。當(dāng)白板具有一個(gè)很大的寬高如10000*10000時(shí),按照傳統(tǒng)的縮略圖的生成方法,渲染的圖片大小也為10000*10000 ;計(jì)算機(jī)用于渲染圖片和縮小圖片的時(shí)間也會(huì)相應(yīng)變得很長(zhǎng),因?yàn)閷捀吆艽蟮臅r(shí)候,計(jì)算機(jī)需要渲染的像素點(diǎn)數(shù)也會(huì)相應(yīng)增加;因?yàn)?,用?hù)在實(shí)際寬高都已經(jīng)很大的白板上添加元素后,需要等比較長(zhǎng)的一段時(shí)間后縮略圖才刷新成功,不能滿(mǎn)足用戶(hù)的實(shí)時(shí)使用需求。所以,如何提高生成數(shù)字白板縮略圖的效率是我們現(xiàn)在急需解決的事情。
    技術(shù)實(shí)現(xiàn)思路
    本專(zhuān)利技術(shù)的目的在于提出一種數(shù)字白板縮略圖的生成方法和裝置,可以提高數(shù)字白板生成縮略圖的效率。采用的方案—種數(shù)字白板縮略圖的生成方法,包括步驟建立當(dāng)前數(shù)字白板的元素副本;獲取縮略圖與所述當(dāng)前數(shù)字白板的尺寸比例;按照所述尺寸比例將所述元素副本相對(duì)于所述當(dāng)前數(shù)字白板的一點(diǎn)進(jìn)行縮放;將縮放后的元素副本渲染在縮略圖對(duì)象上。以及,一種數(shù)字白板縮略圖的生成裝置,包括元素副本建立單元,用于建立當(dāng)前數(shù)字白板的元素副本;尺寸比例獲取單元,用于獲取縮略圖與所述當(dāng)前數(shù)字白板的尺寸比例;縮放單元,用于按照所述尺寸比例將所述元素副本相對(duì)于所述當(dāng)前數(shù)字白板的一點(diǎn)進(jìn)行縮放;渲染單元,用于將縮放后的元素副本渲染在縮略圖對(duì)象上。本專(zhuān)利技術(shù)中,首先把所有白板元素副本相對(duì)某點(diǎn)進(jìn)行縮小,這一過(guò)程所需要的時(shí)間取決于CPU的計(jì)算速度,主要是數(shù)值的計(jì)算并不涉及像素的渲染,所以這一計(jì)算過(guò)程僅需要很短的計(jì)算機(jī)處理時(shí)間,然后在縮略圖對(duì)象上的渲染縮放后的數(shù)字白板元素副本,因?yàn)榭s略圖尺寸一般很小,所需要渲染的像素點(diǎn)數(shù)也會(huì)相應(yīng)變得很少,所以渲染背景圖只需要很短的時(shí)間。因此相對(duì)于目前普遍的縮略圖生成算法,本專(zhuān)利技術(shù)方法在生成縮略圖時(shí)需要渲染的像素點(diǎn)數(shù)大大減少了,所以大大提升了縮略圖的生成效率,當(dāng)需要同時(shí)生成大數(shù)量的縮略圖時(shí)該方法的效果更加明顯。附圖說(shuō)明圖1為本專(zhuān)利技術(shù)方法的一個(gè)實(shí)施例流程圖;圖2為本專(zhuān)利技術(shù)中進(jìn)行數(shù)字白板大小更新前的一個(gè)示意圖;圖3為本專(zhuān)利技術(shù)中進(jìn)行拖動(dòng)數(shù)字白板后的一個(gè)示意圖;圖4為本專(zhuān)利技術(shù)中進(jìn)行數(shù)字白板大小更新后的一個(gè)示意圖;圖5為本專(zhuān)利技術(shù)中進(jìn)行數(shù)字白板大小更新后的另一個(gè)示意圖;圖6為本專(zhuān)利技術(shù)中更新數(shù)字白板大小時(shí)的一個(gè)示意圖;圖7為本專(zhuān)利技術(shù)中進(jìn)行拖動(dòng)數(shù)字白板后的一個(gè)示意圖;圖8為本專(zhuān)利技術(shù)中進(jìn)行數(shù)字白板大小更新后的一個(gè)示意圖;圖9為本專(zhuān)利技術(shù)裝置的一個(gè)結(jié)構(gòu)示意圖;圖10為本專(zhuān)利技術(shù)裝置的另一個(gè)結(jié)構(gòu)示意圖。具體實(shí)施例方式本專(zhuān)利技術(shù)提出一種數(shù)字白板縮略圖的生成方法,其中一個(gè)實(shí)施例流程圖,如圖1,包括步驟S1、建立當(dāng)前數(shù)字白板的元素副本;S2、獲取縮略圖與當(dāng)前數(shù)字白板的尺寸比例;具體的,尺寸比例可以為縮略圖與當(dāng)前數(shù)字白板的寬度比例,以及縮略圖與當(dāng)前數(shù)字白板的高度比例。S3、按照尺寸比例將元素副本相對(duì)于當(dāng)前數(shù)字白板的一點(diǎn)進(jìn)行縮放;具體的,在當(dāng)前數(shù)字白板的寬度方向上,根據(jù)寬度比例將元素副本相對(duì)于當(dāng)前數(shù)字白板的一點(diǎn)進(jìn)行縮放;在當(dāng)前數(shù)字白板的高度方向上,根據(jù)高度比例將元素副本相對(duì)于當(dāng)前數(shù)字白板的一點(diǎn)進(jìn)行縮放。S4、將縮放后的元素副本渲染在縮略圖對(duì)象上。本專(zhuān)利技術(shù)中,首先把所有白板元素副本相對(duì)某點(diǎn)進(jìn)行縮小,這一過(guò)程所需要的時(shí)間取決于CPU的計(jì)算速度,主要是數(shù)值的計(jì)算并不涉及像素的渲染,所以這一計(jì)算過(guò)程僅需要很短的計(jì)算機(jī)處理時(shí)間,然后在縮略圖對(duì)象上的渲染縮放后的數(shù)字白板元素副本,因?yàn)榭s略圖尺寸一般很小,所需要渲染的像素點(diǎn)數(shù)也會(huì)相應(yīng)變得很少,所以渲染背景圖只需要很短的時(shí)間。因此相對(duì)于目前普遍的縮略圖生成算法,本專(zhuān)利技術(shù)方法在生成縮略圖時(shí)需要渲染的像素點(diǎn)數(shù)大大減少了,所以大大提升了縮略圖的生成效率,當(dāng)需要同時(shí)生成大數(shù)量的縮略圖時(shí)該方法的效果更加明顯。在使用數(shù)字白板的過(guò)程中,需要更多的數(shù)字白板空間來(lái)添加元素,這就需要對(duì)數(shù)字白板的大小進(jìn)行更新;本專(zhuān)利技術(shù)提出的數(shù)字白板大小更新方法為當(dāng)數(shù)字白板沒(méi)有完全覆蓋顯示屏?xí)r,向顯示屏的方向擴(kuò)大數(shù)字白板的大小,將顯示屏完全覆蓋。如圖2所示,在開(kāi)始時(shí),數(shù)字白板的大小和顯示屏大小一致其中,AB⑶代表顯示屏區(qū)域。向顯示屏的左上角方向拖動(dòng)數(shù)字白板,將數(shù)字白板拖動(dòng)至圖3所示位置,其中,AUBUCl以及Dl代表數(shù)字白板的4個(gè)頂點(diǎn);A、B、C、D代表顯示屏的4個(gè)頂點(diǎn);按照本專(zhuān)利技術(shù)提出的數(shù)字白板大小的更新方法,由于圖3中,數(shù)字白板沒(méi)有完全覆蓋顯示屏,則向顯示屏方向擴(kuò)大數(shù)字白板的區(qū)域,其中擴(kuò)大后的一個(gè)示意圖請(qǐng)參考圖4,擴(kuò)大后的數(shù)字白板區(qū)域?yàn)锳1B3C3D3,其區(qū)域不限于圖示,理論上可以無(wú)限延伸。但由于,需要生成數(shù)字白板的縮略圖,如果數(shù)字白板的尺寸過(guò)大,縮略圖將會(huì)很小,以致看不見(jiàn);因此實(shí)際上并不會(huì)無(wú)限地?cái)U(kuò)大數(shù)字白板的大小。 數(shù)字白板的大小更新完成后,進(jìn)行建立當(dāng)前數(shù)字白板的元素副本的步驟。本專(zhuān)利技術(shù)提出的數(shù)字白板大小更新方法具體的可以是獲取開(kāi)始拖動(dòng)時(shí)數(shù)字白板的第一位置;獲取結(jié)束拖動(dòng)時(shí)數(shù)字白板的第二位置;根據(jù)第一位置和第二位置獲取數(shù)字白板的偏移量;根據(jù)偏移量向顯示屏方向擴(kuò)大數(shù)字白板的大小,將顯示屏完全覆蓋。為方便理解,下面將結(jié)合附圖進(jìn)行說(shuō)明。在一個(gè)實(shí)施方式中,建立以顯不屏左上角的頂點(diǎn)為原點(diǎn),AB方向?yàn)閄軸正向、CA方向?yàn)閅軸正向的直角坐標(biāo)系;獲取開(kāi)始拖動(dòng)時(shí)數(shù)字白板的第一位置的坐標(biāo),可將其存儲(chǔ)在矩形變量中;其中,還可以將此時(shí)的數(shù)字白板的大小存儲(chǔ)在矩形變量中;矩形變量的具體形式可以是(X,y, W,h),X為數(shù)字白板上參考點(diǎn)的X軸坐標(biāo);y為數(shù)字白板上參考點(diǎn)的Y軸坐標(biāo);w為數(shù)字白板的寬;h為數(shù)字白板的高。習(xí)慣上選擇數(shù)字白板的左上角頂點(diǎn)作為該參考點(diǎn)。第一次拖動(dòng)數(shù)字白板時(shí),數(shù)字白板與顯示屏大小一致,則此時(shí)矩形變量為(0,0,w,h);獲取拖動(dòng)結(jié)束時(shí)數(shù)字白板的第二位置的坐標(biāo);若拖動(dòng)結(jié)束時(shí),數(shù)字白板的位置如圖3所示,則獲取數(shù)字白板左上角頂點(diǎn)Al的坐標(biāo),設(shè)為(-10,5),則此時(shí)數(shù)字白板的矩形變量為(_10,5,w,h);然后,獲取第一位置與第二位置的偏移量為(-10,5,w,h);即是,在X軸方向上,數(shù)字白板向左偏移-10 ;在Y軸方向上,數(shù)字白板向上偏移5 ;將數(shù)字白板的寬度向顯示屏方向擴(kuò)大10 ;將數(shù)字白板的高度向顯示屏方向擴(kuò)大5。得到圖5所示的數(shù)字白板區(qū)域?yàn)锳1B2C2D。如圖6所示,當(dāng)向顯示屏的下方拖動(dòng)數(shù)字白板時(shí),根據(jù)本專(zhuān)利技術(shù)的數(shù)字表板大小更新方法,得到擴(kuò)大后的數(shù)字白板區(qū)域?yàn)閳D6所示的ABClDl。另外一種情況,當(dāng)拖動(dòng)數(shù)字白板前,數(shù)字白板的大小已經(jīng)超過(guò)顯示屏的大小;并且完全覆蓋住顯示屏,如圖7所示;拖動(dòng)結(jié)束時(shí),數(shù)字白板的位置如圖8本文檔來(lái)自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】
    一種數(shù)字白板縮略圖的生成方法,其特征在于,包括步驟:建立當(dāng)前數(shù)字白板的元素副本;獲取縮略圖與所述當(dāng)前數(shù)字白板的尺寸比例;按照所述尺寸比例將所述元素副本相對(duì)于所述當(dāng)前數(shù)字白板的一點(diǎn)進(jìn)行縮放;將縮放后的元素副本渲染在縮略圖對(duì)象上。

    【技術(shù)特征摘要】
    1.一種數(shù)字白板縮略圖的生成方法,其特征在于,包括步驟建立當(dāng)前數(shù)字白板的元素副本;獲取縮略圖與所述當(dāng)前數(shù)字白板的尺寸比例;按照所述尺寸比例將所述元素副本相對(duì)于所述當(dāng)前數(shù)字白板的一點(diǎn)進(jìn)行縮放;將縮放后的元素副本渲染在縮略圖對(duì)象上。2.根據(jù)權(quán)利要求1所述的數(shù)字白板縮略圖的生成方法,其特征在于,所述尺寸比例包括所述縮略圖與所述當(dāng)前數(shù)字白板的寬度比例,以及所述縮略圖與所述當(dāng)前數(shù)字白板的高度比例。3.根據(jù)權(quán)利要求2所述的數(shù)字白板縮略圖的生成方法,其特征在于,所述按照尺寸比例將所述元素副本相對(duì)于所述當(dāng)前數(shù)字白板的一點(diǎn)進(jìn)行縮放的步驟包括在所述當(dāng)前數(shù)字白板的寬度方向上,根據(jù)所述寬度比例將所述元素副本相對(duì)于所述當(dāng)前數(shù)字白板的一點(diǎn)進(jìn)行縮放;在所述當(dāng)前數(shù)字白板的高度方向上,根據(jù)所述高度比例將所述元素副本相對(duì)于所述當(dāng)前數(shù)字白板的一點(diǎn)進(jìn)行縮放。4.根據(jù)權(quán)利要求1所述的數(shù)字白板縮略圖的生成方法,其特征在于,在所述建立當(dāng)前數(shù)字白板的元素副本的步驟前包括當(dāng)所述數(shù)字白板沒(méi)有完全覆蓋顯示屏?xí)r,向所述顯示屏的方向擴(kuò)大所述數(shù)字白板的大小,將所述顯示屏完全覆蓋。5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的數(shù)字白板縮略圖的生成方法,其特征在于,所述向顯示屏的方向擴(kuò)大所述數(shù)字白板的大小,將所述顯示屏完全覆蓋的步驟包括 獲取開(kāi)始拖動(dòng)時(shí)數(shù)字白板的第一位置;獲取結(jié)束拖動(dòng)時(shí)所述數(shù)字白板的第二位置;根據(jù)所述第一位置和所述第二位置獲取所述數(shù)字白板的偏移量;根據(jù)所述偏移量向所述顯示屏方向擴(kuò)大所述數(shù)字白板的大小,將所述顯示屏完全覆至 JHL ο6.一種數(shù)...

    【專(zhuān)利技術(shù)屬性】
    技術(shù)研發(fā)人員:陸明添,
    申請(qǐng)(專(zhuān)利權(quán))人:廣東威創(chuàng)視訊科技股份有限公司,
    類(lèi)型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢(xún)問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 亚洲av成人无码久久精品| 国产成人无码免费网站| 精品无码综合一区| 一本之道高清无码视频| 亚洲欧洲AV无码专区| 一区二区三区无码高清视频| 国产精品多人p群无码| 中文字幕无码第1页| 亚洲精品一级无码鲁丝片| 无码人妻黑人中文字幕| 亚洲中文字幕无码久久精品1| 亚洲av专区无码观看精品天堂| 国产精品无码专区| 无码综合天天久久综合网| 无码国产精品久久一区免费 | 精品国产v无码大片在线观看| 日本精品人妻无码免费大全| 人妻中文无码久热丝袜| 亚洲一区二区三区无码中文字幕| 无码一区二区三区爆白浆| 免费看国产成年无码AV片| 日韩精品人妻系列无码专区免费 | 亚洲国产成AV人天堂无码| 波多野结AV衣东京热无码专区| 国产丰满乱子伦无码专| 18禁成年无码免费网站无遮挡 | 无码尹人久久相蕉无码| 亚洲AV无码久久久久网站蜜桃| 国产白丝无码免费视频| 日韩av无码中文无码电影| 亚洲国产精品无码久久九九 | 亚洲?V无码成人精品区日韩 | 亚洲av永久无码精品表情包| 国产精品无码素人福利| 国产免费久久久久久无码| 无码国内精品久久人妻麻豆按摩| 成在人线av无码免费高潮水| 国产麻豆天美果冻无码视频| 一本色道无码道在线观看| 国产精品ⅴ无码大片在线看| 熟妇人妻中文字幕无码老熟妇|