影像日志存儲(chǔ)系統(tǒng)及其記錄方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明關(guān)于一種影像日志存儲(chǔ)系統(tǒng)及其記錄方法;具體而言,本發(fā)明關(guān)于一種可減少存儲(chǔ)影像幀的影像日志存儲(chǔ)系統(tǒng)及其記錄方法。
【背景技術(shù)】
[0002]請(qǐng)參閱圖1,傳統(tǒng)的網(wǎng)絡(luò)型鍵盤(pán)-影像-鼠標(biāo)切換器(Over-1PKeyboard-Video-Mouse Switch) 10可使得中控電腦11的使用者經(jīng)由網(wǎng)絡(luò)由遠(yuǎn)程對(duì)被控電腦12進(jìn)行操作,彷佛如同直接操作被控電腦12—般。傳統(tǒng)技術(shù)亦使得中控電腦11由遠(yuǎn)程對(duì)被控電腦12進(jìn)行操作的過(guò)程可被記錄下來(lái)。另外,雖然傳統(tǒng)的網(wǎng)絡(luò)型鍵盤(pán)-影像-鼠標(biāo)切換器10可在網(wǎng)絡(luò)頻寬不足時(shí)或依據(jù)使用者的設(shè)定降低對(duì)被控電腦輸12出的影像信號(hào)的采樣頻率以減少必須傳送到網(wǎng)絡(luò)30上的數(shù)據(jù)量,例如由每秒30張的影像幀(Frame)降低為每秒10張的影像幀?;蛘呤牵瑐鹘y(tǒng)的網(wǎng)絡(luò)型鍵盤(pán)-影像-鼠標(biāo)切換器10并不減少對(duì)被控電腦12的采樣頻率,但是降低每秒提供給中控電腦11關(guān)于目標(biāo)電腦的影像幀的數(shù)目,例如由每秒30張的影像幀降低為每秒10張的影像幀。但是不論是降低采樣頻率或是降低每秒提供給中控電腦11的影像幀數(shù)目都會(huì)造成中控電腦11這邊的負(fù)面影響,例如在中控電腦11的鼠標(biāo)操作上游標(biāo)會(huì)有明顯的遲滯或是不連續(xù)的跳躍,因?yàn)樵谑髽?biāo)操作過(guò)程當(dāng)中游標(biāo)的移動(dòng)可能有很多點(diǎn)并沒(méi)有被網(wǎng)絡(luò)型鍵盤(pán)-影像-鼠標(biāo)切換器10所擷??;或者是擷取后并未將對(duì)應(yīng)的影像變化傳給中控電腦11。另外,管理者可能并不希望某中控電腦的操作者察覺(jué)其操作目標(biāo)電腦的過(guò)程將被紀(jì)錄下來(lái),管理者可能也不希望因上述原因而影響該操作者對(duì)目標(biāo)電腦的操作。因此當(dāng)中控電腦11對(duì)被控電腦12的操作過(guò)程被記錄時(shí),若欲減少所存儲(chǔ)的數(shù)據(jù)量,并不適合單純地在網(wǎng)絡(luò)型鍵盤(pán)-影像-鼠標(biāo)切換器10這邊(影像傳送端)降低采樣頻率或是減少每秒提供給中控電腦及關(guān)于目標(biāo)電腦的影像幀的數(shù)目。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的一目的在于提供一種影像日志存儲(chǔ)系統(tǒng),可在其剩余存儲(chǔ)空間低于一臨限值時(shí)自動(dòng)進(jìn)入減低影像存儲(chǔ)量的模式。
[0004]本發(fā)明的另一目的在于提供一種影像日志存儲(chǔ)裝置,在前述的情況時(shí),所存儲(chǔ)的影像可保持相同的影像品質(zhì)。
[0005]本發(fā)明提供一種影像日志系統(tǒng),至少包含一遠(yuǎn)程管理裝置及一遠(yuǎn)程錄影裝置。其中該遠(yuǎn)程管理裝置連接于一被控電腦,以作為該被控電腦與一中控電腦或其他網(wǎng)絡(luò)裝置進(jìn)行網(wǎng)絡(luò)通訊所需的一網(wǎng)絡(luò)接口,因此該遠(yuǎn)程管理裝置具有一第一網(wǎng)絡(luò)地址,且該遠(yuǎn)程管理裝置作為一影像傳送端及一控制信號(hào)接收端,進(jìn)而使該被控電腦可根據(jù)該中控電腦所傳來(lái)的鍵盤(pán)/鼠標(biāo)操作而輸出一影像信號(hào)。其中該遠(yuǎn)程管理裝置依據(jù)一頻率將該影像信號(hào)轉(zhuǎn)換為連續(xù)的P個(gè)影像幀,并將每一該影像幀分解為M個(gè)影像區(qū)塊,且該M個(gè)影像區(qū)塊會(huì)依據(jù)一第一時(shí)間間隔被轉(zhuǎn)換為N個(gè)影像區(qū)塊的對(duì)應(yīng)數(shù)據(jù)后被該遠(yuǎn)程管理裝置經(jīng)由網(wǎng)絡(luò)傳送出去,其中O < N < M。該些對(duì)應(yīng)數(shù)據(jù)可為該N個(gè)影像區(qū)塊經(jīng)過(guò)壓縮或其他影像處理后的數(shù)據(jù)。該遠(yuǎn)程錄影裝置,具有一不同于該中控電腦的網(wǎng)絡(luò)地址,例如一第二網(wǎng)絡(luò)地址,該遠(yuǎn)程錄影裝置經(jīng)由網(wǎng)絡(luò)耦接至該遠(yuǎn)程管理裝置,該遠(yuǎn)程錄影裝置更至少包含一第一存儲(chǔ)裝置及一第二存儲(chǔ)裝置。其中第一存儲(chǔ)裝置劃分為至少R個(gè)存儲(chǔ)區(qū)域,用以將該N個(gè)影像區(qū)塊的對(duì)應(yīng)數(shù)據(jù)存儲(chǔ)在該R個(gè)存儲(chǔ)區(qū)域中,依據(jù)一第一時(shí)間間隔來(lái)陸續(xù)存儲(chǔ)對(duì)應(yīng)于不同影像幀的該N個(gè)影像區(qū)塊的對(duì)應(yīng)數(shù)據(jù),且該遠(yuǎn)程錄影裝置可利用該N個(gè)影像區(qū)塊重建該對(duì)應(yīng)的影像幀以作為該中控電腦的該影像日志。被存儲(chǔ)于該第一存儲(chǔ)裝置中的該N個(gè)影像區(qū)塊的對(duì)應(yīng)數(shù)據(jù)更在一第二時(shí)間間隔后被移至該第二存儲(chǔ)裝置;其中,該遠(yuǎn)程錄影裝置進(jìn)入一第二錄影模式后,在該第二錄影模式下該第二時(shí)間間隔大于該第一時(shí)間間隔。該遠(yuǎn)程錄影裝置進(jìn)入該第二錄影模式的原因可能為該第二存儲(chǔ)裝置的剩余空間已經(jīng)達(dá)到一臨限值,或是根據(jù)一管理者的手動(dòng)觸發(fā)。
本發(fā)明提供一種影像日志記錄方法,該方法至少包含下列步驟:(A)提供一遠(yuǎn)程管理裝置,該遠(yuǎn)程管理裝置具有一網(wǎng)絡(luò)接口及一電腦接口 ;(B)以該遠(yuǎn)程管理裝置的該電腦接口耦接一被控電腦的一連接端口,例如一影像輸出端口及鍵盤(pán)/鼠標(biāo)連接端口 ;(C)以該遠(yuǎn)程管理裝置的網(wǎng)絡(luò)接口耦接一中控電腦,使得該中控電腦所發(fā)出的控制信號(hào)(例如鍵盤(pán)/鼠標(biāo)信號(hào))可經(jīng)由網(wǎng)絡(luò)被該遠(yuǎn)程管理裝置所接收,進(jìn)而使該中控電腦的使用者可經(jīng)由網(wǎng)絡(luò)管理該遠(yuǎn)程管理裝置及控制該被控電腦;(D)以該遠(yuǎn)程管理裝置擷取該被控電腦根據(jù)該鍵盤(pán)/鼠標(biāo)信號(hào)所輸出的影像信號(hào),并將該影像信號(hào)轉(zhuǎn)換為連續(xù)的P個(gè)影像幀;(E)以該遠(yuǎn)程管理裝置將每一該P(yáng)個(gè)影像幀分解為M個(gè)影像區(qū)塊;(F)依據(jù)一第一時(shí)間間隔將該M個(gè)影像區(qū)塊轉(zhuǎn)換為N個(gè)影像區(qū)塊的對(duì)應(yīng)數(shù)據(jù);(G)以該遠(yuǎn)程管理裝置將N個(gè)影像區(qū)塊的對(duì)應(yīng)數(shù)據(jù)經(jīng)由網(wǎng)絡(luò)傳送至一遠(yuǎn)程錄影裝置,且該遠(yuǎn)程錄影裝置與該中控電腦具有不同的網(wǎng)絡(luò)地址;(H)在該遠(yuǎn)程錄影裝置提供一第一存儲(chǔ)裝置,并將該第一存儲(chǔ)裝置畫(huà)分為至少R個(gè)存儲(chǔ)區(qū)域,用以將該N個(gè)影像區(qū)塊的對(duì)應(yīng)數(shù)據(jù)存儲(chǔ)在該R個(gè)存儲(chǔ)區(qū)域中,并依據(jù)一第一時(shí)間間隔來(lái)陸續(xù)存儲(chǔ)對(duì)應(yīng)于不同影像幀的該N個(gè)影像區(qū)塊的對(duì)應(yīng)數(shù)據(jù);(I)在該遠(yuǎn)程錄影裝置提供一第二存儲(chǔ)裝置,使得被存儲(chǔ)于該第一存儲(chǔ)裝置中的該N個(gè)影像區(qū)塊的對(duì)應(yīng)數(shù)據(jù)在一第二時(shí)間間隔后會(huì)被移至該第二存儲(chǔ)裝置;以及(J)判斷該第二存儲(chǔ)裝置所剩余可用的存儲(chǔ)空間是否達(dá)到一臨限值,當(dāng)該第二存儲(chǔ)裝置所剩余的存儲(chǔ)空間達(dá)到該臨限值時(shí),該遠(yuǎn)程錄影裝置進(jìn)入一減幀錄影模式,在該減幀錄影模式下該第二時(shí)間間隔大于該第一時(shí)間間隔。
【附圖說(shuō)明】
[0006]圖1為傳統(tǒng)的網(wǎng)絡(luò)型鍵盤(pán)-影像-鼠標(biāo)切換器的示意圖;
圖2A為本發(fā)明的影像日志錄影系統(tǒng)的一較佳實(shí)施例的示意圖;
圖2B為圖2A的另一較佳實(shí)施例的示意圖;
圖2C為圖2B的另一較佳實(shí)施例的示意圖;
圖3A為遠(yuǎn)程錄影裝置與遠(yuǎn)程管理裝置的一實(shí)施例示意圖;
圖3B為遠(yuǎn)程錄影裝置自遠(yuǎn)程管理裝置接收影像幀的數(shù)據(jù)的一實(shí)施例示意圖;
圖3C為區(qū)分影像幀為M個(gè)影像區(qū)塊的一實(shí)施例示意圖;
圖4A為遠(yuǎn)程錄影裝置于正常錄影模式下自遠(yuǎn)程管理裝置接收并存儲(chǔ)影像數(shù)據(jù)的一實(shí)施例示意圖;
圖4B至圖4D為遠(yuǎn)程錄影裝置于減幀錄影模式下自遠(yuǎn)程管理裝置接收并存儲(chǔ)影像區(qū)塊的實(shí)施例的示意圖;以及
圖5為本發(fā)明影像日志記錄方法的一較佳實(shí)施例的流程圖。
【符號(hào)說(shuō)明】
P:影像幀
PO?P4:影像幀
Tl:第一時(shí)間間隔
T2:第二時(shí)間間隔
Gl:第一影像區(qū)塊群組
G2:第二影像區(qū)塊群組
G3:第三影像區(qū)塊群組
10:鍵盤(pán)-影像_鼠標(biāo)切換器
11:中控電腦
12:被控電腦
100:遠(yuǎn)程電腦操作錄影系統(tǒng)
110:中控電腦
120:被控電腦
130: USB 裝置
200:遠(yuǎn)程管理裝置
210:電腦接口
210a:電腦連接端口
220:網(wǎng)絡(luò)接口
250:影像處理模塊
260:中央處理器
300:遠(yuǎn)程錄影裝置
310:第一存儲(chǔ)裝置
320:第二存儲(chǔ)裝置
500:電腦接口模塊
510:第一 RS-485收發(fā)器
520:第二 RS-485收發(fā)器
540:差動(dòng)接收器
550: USB裝置控制器
600:管理者
【具體實(shí)施方式】
[0007]本發(fā)明提供一種關(guān)于遠(yuǎn)程電腦操作的影像日志系統(tǒng)及其影像日志記錄方法。
[0008]請(qǐng)參閱圖2A,本發(fā)明揭露一種關(guān)于遠(yuǎn)程電腦操作的影像日志系統(tǒng)100,用以記錄一第一電腦110對(duì)一或多臺(tái)第二電腦120的操作以及此第二電腦120所輸出的影像,以便應(yīng)管理者600的需求在重新播放后讓管理者600可觀察用第一電腦(中控電腦)110對(duì)第二電腦(被控電腦)120的操作過(guò)程以及當(dāng)時(shí)的操作者等訊息,然后找出可能產(chǎn)生問(wèn)題的操作行為。此處為了便于說(shuō)明起見(jiàn),僅繪出一臺(tái)第一電腦110,但在實(shí)際應(yīng)用中,此第一電腦110的數(shù)量并不局限于一個(gè)。
[0009]本發(fā)明的影像日志系統(tǒng)100更包含一遠(yuǎn)程管理裝置200及一遠(yuǎn)程錄影裝置300,此遠(yuǎn)程管理裝置200及一遠(yuǎn)程錄影裝置300分別具有不同的網(wǎng)絡(luò)地址,例如一第一網(wǎng)絡(luò)地址及一第二網(wǎng)絡(luò)地址。在此架構(gòu)下,第一電腦110可稱(chēng)為中控電腦;第二電腦120可稱(chēng)為被控電腦或是目標(biāo)電腦(Target Computer) 0此遠(yuǎn)程管理裝置200使得中控電腦110可通過(guò)網(wǎng)絡(luò)耦接至一或多臺(tái)被控電腦120,并且此中控電腦(第一電腦)110可在該一或多臺(tái)被控電腦(第二電腦)120之間進(jìn)行切換,使得中控電腦110可經(jīng)由網(wǎng)絡(luò)控制遠(yuǎn)程管理裝置200選出一被控電腦120后由遠(yuǎn)程進(jìn)行操作。中控電腦110可具有一第三網(wǎng)絡(luò)地址;前述的管理者所使用的電腦600則可具有一第四網(wǎng)絡(luò)地址。
[0010]請(qǐng)同時(shí)參閱圖2A及圖2B,遠(yuǎn)程管理裝置200具有一電腦接口 210及一網(wǎng)絡(luò)接口220,其中電腦接口 210用以連接至少一被控電腦120 ;網(wǎng)絡(luò)接口 220則經(jīng)由網(wǎng)絡(luò)耦接至一中控電腦110,使得中控電腦110與此遠(yuǎn)程管理裝置200之間可依據(jù)適當(dāng)?shù)木W(wǎng)絡(luò)通訊協(xié)議(例如TCP/IP協(xié)議組)進(jìn)行通訊以交換數(shù)據(jù)(例如關(guān)于鍵盤(pán)/鼠標(biāo)與影像的數(shù)據(jù))。在一較佳實(shí)施例當(dāng)中,此遠(yuǎn)程管理裝置200為一網(wǎng)絡(luò)型鍵盤(pán)-影像-鼠標(biāo)切換器(Over-1PKeyboard-Video-Mouse Switch),其電腦接口 210具有一或多個(gè)可連接被控電腦120的電腦連接端口 210a,如圖2B所示。在一較佳實(shí)施例中,此遠(yuǎn)程管理裝置200的電腦連接端口210a更可具有一影像輸入端口、一鍵盤(pán)/鼠標(biāo)輸出端口。其中影像輸入端口用以連接被控電腦120的影像輸出端口 ;鍵盤(pán)/鼠標(biāo)輸出端口用以連接被控電腦120的鍵盤(pán)/鼠標(biāo)輸入端口。此鍵盤(pán)/鼠標(biāo)輸出端口或輸出端口可為USB接口、PS/2接口或是其他任何適當(dāng)?shù)慕涌?;此影像輸入端口或輸出端口可為VGA接口或是其他任何適當(dāng)?shù)慕涌?。?duì)遠(yuǎn)程管理裝置200而言,此影像輸入端口及鍵盤(pán)/鼠標(biāo)輸出端口可能會(huì)整合于單一連接端口當(dāng)中;對(duì)被控電腦120而言,此影像輸出端口及鍵盤(pán)/鼠標(biāo)輸入端口亦可能會(huì)整合于單一連接端口當(dāng)中。
[0011]仍請(qǐng)參閱圖2B,在另一較佳實(shí)施例中,此電腦接口 210的某一電腦連接端口 210a經(jīng)由一電腦接口模塊(Computer Interface Module ;CIM) 500 f禹接至一被控電腦120。在這種情況下,此電腦接口 210的電腦連接端口 210a具有至少一個(gè)RJ-45連接器,使得此電腦接口 210可通過(guò)一五類(lèi)線(CAT-5 Cable)或類(lèi)似纜線與電腦接口模塊500的R