TW219397B - Audio and video processor - Google Patents
Audio and video processor Download PDFInfo
- Publication number
- TW219397B TW219397B TW082107345A TW82107345A TW219397B TW 219397 B TW219397 B TW 219397B TW 082107345 A TW082107345 A TW 082107345A TW 82107345 A TW82107345 A TW 82107345A TW 219397 B TW219397 B TW 219397B
- Authority
- TW
- Taiwan
- Prior art keywords
- data
- color
- image
- unit
- screen
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/222—Control of the character-code memory
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/12—Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/40—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which both a pattern determined by character code and another pattern are displayed simultaneously, or either pattern is displayed selectively, e.g. with character code memory and APA, i.e. all-points-addressable, memory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/45—Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/60—Receiver circuitry for the reception of television signals according to analogue transmission standards for the sound signals
- H04N5/602—Receiver circuitry for the reception of television signals according to analogue transmission standards for the sound signals for digital sound signals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Processing (AREA)
- Studio Circuits (AREA)
Description
經濟部屮央楛準局A工消价合作杜印製 219397 Λ f; _lUi_ 五、發明説明() 本發明係有關捋阖像數據及聲音數捸處理輸出之聲音 圖像處理裝置。 [以往之技術] 茲以可施行圖像輸出及聲音輸出以便用於进樂(電玩) 裝置之電腦裝置之構成,圊像輸出方法及聲音輸出方法爲 例進行説明。 (1)圖像輸出方法 依習知遊樂用電腦裝置,其於視頻畫面上顯示之方法 ,基於速度或成本上之考慮,乃採用與一般電腦裝置不同 的所謂背景畫面(BG)及子畫面(SPRITE)的2種畫面簦合之 方式。 背景畫面被定義爲按CRT畫面之以8點x 8點爲單位之 字元(Character)在CRT畫面上之坐標所表示之顯示位置, 色,圖案之資訊。 背景畫面係如圖1所示,在電腦内之記憶器中以背景 屬性表(BAT)及字元產生器(CG)之數據形式加以管理。 BAT係爲了指定用何種字元以何種彩色顯示於假想畫 面之各字元位置起見而設定於RAM中之表,其係由CG色及 字元碼所構成。在字元碼中,設定有以RAM内之CG所定義 之字元號碼。 在CG,登記有與BAT之字元碼對應之實際字元囷案。 CG係由與色棋態(Color mode)對應之幾個面所構成。例如 4色祺態係由2面,I6色模態係由4面所構成。面係自靠近 裝 線- 本从5良尺度適用中a®家桴準(CNS)IM規格(210X2D7公没) 經3部屮央榀準而只工消作合作杜印5i ^-19397 Λ (j !ί Ο 一- _ 丨丨 -----—" ' 五、發叨説明() 觀察者之面前一側起按序命名爲ch〇_ch3。 色可表爲CH0-CH3所對應之位元之合計值。围2表示 其一例β此囷表示16色棋態之情況,假設CH〇'CH3所對應 之位元值爲bO, bl, b2,.b3時,可求出色號如下: 2 3 C - bO X 2° + bl x 21 + b2 x 2 +b3 x 2 雖T直接视之爲色號碼,但爲增加色數起見,導入調 色盤(Color palette)之概念。實際之色號碼係利用此調 色盤加以決定,而由CG求得之色號碼即被用於指示調色盤 之位置。 利用調色盤之場合,BAT之字元碼表示CG之位址,只
要變更字元碼,即可決定使用那一個0^。另方面,CG COLOR和CG之色號碼一起使用,以決定調色盤之色。詳言 之,如囷3所示,以CG COLOR決定色塊(Color block), ....... 再以CG之色號碼決定色塊内之色。 因CG COLOR爲4位元,所以可指示I6塊(=24),CG色 號碼也能揩示4位元之I6色,雙方合計起來即成爲從256 (-16 X I6)色中選取I6色加以顯示之情況。 在記憶器中,定義有假想畫面。假想畫面設定大於 CRT畫面(實畫面)。將闺像數捸之位址在假想畫面上沿垂 直或水平方向移位輸出,即可在實金面上實現重面之接動 (scrolling) 〇 於CRT,藉水平同步信號及垂直同步信號旄行影像檢 出控制。NTSC方式有525條掃描線,並交替施行〇dd/even 之場掃描,佴普通之遊樂裝置係將輸出之掃播線之場限定 -4 - 本扒张尺度边用中S η家標規彷(2]0χ297公放) (請先閲^背而之注^事項朴填'??木页) 裝· 線· 經沭部屮央標準局A工消奸合作杜印3i Λ (i _ IUi 五、發明说叫() 於其中一場,以行固像顒示。 每一掃插緣之輸出控劊係與水平同步信號同步,每一 畫面之輸出控剩即與垂直同步信號同步。垂直同步之返把 期間校之水平同步者大,數據之取人及處理係在此期間進 行。以上述方法攻定之BG畫面係檢出crt畫面之光栅掃插 位置,並捋與各字元顒示位置對應之字元之資詋轉換成影 像信號而輸出於畫面。 阖傳:顒示之特殊技法中,有阖像之回轉,多數童面之 —會成。欲使BG圓像等回轉時,預先定義顯示角度不同的另 、外BG囡像,變換顯示使其看起來宛如回轉,或施行維陣坐 標計算,以計算作成回轉後之囷像予以接連顯示。 欲合成多數張BG畫面時,將各金面數據經由不同之匯 流排分別收進於视頻編,並顯示於视頻畫面。爲了選 揮欲顯示之BG畫面,在途中?化錢置(Me。將欲顯示 之BG畫面輝度設定爲100%,其他之时畫面輝度設定爲Μ, 以切換輪出。以往之電腦遊樂裝置,以僅處理h@bg畫面 者居多。 (2)聲音輸出方法 用於電腦裝置之音_全_值形態取得聲音信號, 利用加減乘除之運算即可容易施行波形合成之鼓位方 遊樂用電腦裝置多採用數捸量少之可裡式聲音查生器,° ⑽)。PSG產生以運算m期份之波錢捸加以振幅 變更,頻率調變等而作成之聲音波形。 爲了取得音源,除了如PSG般藉程式規畫作出波形以 本紙尺度遑用中is s家详半(CNS) 規岱(21 οX297公址) (請先間汸背而之注*事項再碼寫本G) 裝. 線. 21939 21939 經3部屮央標準;KX工消"合作社印奴 Λ (i Π (ί 五、發明説明() 產生聲音之方法外,亦有將標的之類比音變換爲數位信 ,以獲得咼品質音源之方法。 聲音信號之鼓位比係利用脈碼調變方式⑽)。p 將類比信號以-定之時跟予以樣本化,將由檢測值之量子 化而得之數值變換爲2進位數,以獲得數位資料之方法。 遊樂用電腦裝置係利用適·應差分PCM方式(ADPcm)〇° ADPCM係取郎接樣本值之差並予以量子化,將數捸量被滅 少之差份PGN(DPeM)再予輯少,频差歡g卩滅小樣本 化之節跟,差份小即増大節跟之方式進-步闕數據,俾 以較> 數捸量重現聲音者。pCM數捸係利用由定比值及定 比位準(Scaling Level〉所構成之蜃缩擴展係教而與數據 量少的ADPCM數捸互相交換。 ADPCM係以表示壓缩率之抽樣頻率大者爲音質较優。 遊樂用電腦裝置基於能處理之數捸量,其抽樣頻率係以 lQHz前後爲最高。 cpu從記憶裝置讀取ADPCM數據,ADpcM解蜗器參照定 比值及定比位準楼張爲PCM教據,以行聲音再生。配合抽 樣頻率之再生速率係以解碼器内建之同步信號產生電路加 以控制。 於施行如上述阑像輸出及聲音輸出之電腦裝置中, CPU向內部記億器之RAM存取後之位址竺孓新係以cpu藉碑 些程式旄行,或值之自動累加,所謂増分指定來進行。 例如按每32塊施行歎捸存取時,先指定+叫數捸之最 初位址後施行數捸存取,接之一面對該位址加以増分一面 -6 - (請先閱-背而之注意事項#填窍木玎) -裝· 線· 本紙张尺度边用中a S家標準(CNS) Ή規IM2】0x29'/公放) 五、發明説明() 依序環行同樣存取處裡。 依此方法,變更増分之值,呼忒 成連續或斷斯續續的纪悚存取。 【本發明欲解決之問題j 如上述’依以往之遊樂用電腦裝置,BG固像數據僅爲 通常以8 x 8點爲1塊之所謂外部塊序列之型式的數捸而巳 ,且圖像檢出通常係利用RGB方式。 但是1¾•種背知方式,只能提供比校單純的输 出阑像 ’故而a有能處理更多樣⑽數據之功能者。各種園像 係包括連續自平坦色調之圖像之動畫或靜畫 等。 依習知外部塊序列形式之數捸方式,若處理數捸量變 大之場合,尤對自然畫不易對應。爲了使遊樂用電腦裝置 能顯示自然畫、動畫,需要施行各種阖像數據處理。 又,若以習知具較單純RAM結構之電腦裝置處理外部 塊序列以外之型式的數捸,則會發生處理速度降低之问題 〇 以自然畫像等形成畫面所需之數捸量相當大,以典型 512 X 512像元之彩色闺像而言,如以8位元表示RGB各匕 之輝度,則彩色畫面1面爲X 512 X 3位元組,等於紙 76狀位元組。爲了值管處理數捸量或數捸種類增加亦孓敌 降低處理速度起見,必須更能有效利用ram。 如在RAM中有各種不同棋態之數據存在之情況,雖然、 把所有棋態統一爲同一數據佈置(Data Arrangement )時γ
經濟部屮央標準局只工消伢合作杜印M ^193^7 Λ (; ____ 五、發明説明() 簡化處理’但卻無法期望有效率的利用0有必要依處理數 捸之棋態將RAM内之數據佈置設計不相同。 RAM内之數捸佈置多樣化後,當然需要配合其數據棋 態之數據存取。然而數據佈置構造有多種時,會產生位址 計算處理變成複雜之另一問题。因之,有能對應數據佈置 構造複雜之記愫存取裝置之必要。 電腦遊樂裝置係在1#間顯示數10張之畫面,並在顯 示之間必須施行必要的數捸處理,故必須因應水平同步期 間(HSYNC〉或垂直同步期間(VSYNC) 0 基於此理由,以往之電腦进樂裝置對回轉,換大,縮 小等之阖形處理有所困難。對於BG畫面之疊合,以住係使 用化影器,但由於處理多樣的固像數據,欲合成的BG畫面 増加,致有電路趨於複雜,對CPU造成大質擔之困難點。 若是處理1畫面份之8 X 8塊之以往BGS]像數據,則僅 在HSYNC或VSYNC之同步期間之間存取塊數捸之處理即夠。 但是如欲増加BG數捸之種類,BG賁面數,則端賴塊單位之 存取無法對應,以HSYNC或VSYNC同步期間之存取,難以施 行固像處理。 對於聲音數捸處理,以往之ADPCM之抽樣頻率袤高爲 l6kHz程度,不易收聽,音質有問題。爲了改善AspcM之音 質而増加抽樣頻率時,數捸量會増加,如與psG數捸, ADPCM數據一起處理各種围像數捸,則會使如上述處理速 度降低,數捸存取複雜化等之問題更加嚴重。 本發明之目的乃在提供可一倂處理各種阑像數捸及多 本紙法尺度4.用中國Η家楳準(CNS)>iHyitt(210x297公址) (請先閲讀背而之注*事項/}-塡寫本茛) 装. 線· 經濟部屮央標準局β工消作合作杜印31 Λ (i Π (i_ 五、發明説明() 數聲音數據,以行各畫面之合成的高功能電腦裝置。 [解決問題之手段】 爲達成上述目的,本發明之裝置係處理(1)外部塊序 列,(2)外部點序列,(3)内部點序列之3種圖像數據,於 指定彩色數據時,如彩色指定比特定色數多,則使用YUV 之彩色數據,如利用較特定色數以下之色,則使用調色盤 。下文捋根捸YUV方式而能以本發明之裝置處理之BG阑像 數捸形式加以説明。 (1)外部塊序列 如圊4所示,BAT係由調色盤銀行(Palette bank)及 字元碼所構成。調色盤銀行表示視頻編碼器部内之銀行 (Bank) 〇 茲舉具有256色之調色盤並藉調色盤銀行決定其 中之I6色之專(Group)爲例進行説明〇 於此例中,調色盤銀行僅對4色棋態及I6色棋態有效 ,對其他棋態,即不予理睬。字元碼係用以指點CG,藉由 此字元碼及CG位址暫存器求得實際的CG位址。 CG係以8 X 8點之構成決定字元阑型。決定1點之顯示 色之長度係依色模態而異。設同時使用之色之數目爲m時 ,1點顯示所需要之位元數η可依下式求得。 η = Log2m 設m爲4, 16, 256, 64K,16M色棋態時,η即成爲2, 4, 8,16,24位元。惟因RAM係受16位元〇 1字元)之位址 佈置,故在m =· 16M時即以32位元表現2點。 -9 - (請先閲筇背而之注意亊項洱塡寫本頁) 裝. -¾ - 線- 本紙張尺度边用中a S ί標準(CNS)>H規^(210X297公 經沭部屮央標準局ex工消赀合作社印1i Λ (; _IU)_ 五、發明説明() 圖5之p..之(i, j)表示字元之點位址(行,列),p 1,J 表示調色盤號碼。 圖6 *圖7及W 8分別表示出4色,16色及256色棋態 時之RAM上之位元構成。在m - 4-256色棋態中,用以指定 調色盤之位置(色)者。因調色盤有256色份之大小,故於 256色棋態時,可直接指示整個調色盤。 因此,於256色棋態時,不需遴擇BAT之調色盤銀行所 使用之色之範園,故在2S6色棋態時不需要調色盤銀行。 圖9及囷1 0分別表示64K色及ΙόΜ色棋態時之RAM上 之位元構成。在64K色及16M色棋態時,不使用調色盤,而 直接指示彩色數捸。在6狀色棋態時,以YUV(YS位元,U4 位元,V4位元)指示1點佾之彩色數捸。 在ΙόΜ色祺態時,以YYUV(Y8位元,Y8位元,υβ位元, V8位元)指定2點份之彩色數捸。最初的Υ表示第1點之輝度 ,其次之Υ表示第2點之輝度。U及Υ表示第1點,第2點共用 之色差。 因自然囷像之相郎彩色並無極端的差異,故僅賴輝度 即可充分對應。因此,可缩小字元之定義尺寸,結果,能 以與64Κ色同樣的尺寸(64字)定義字元阑案。 (2〉外部點序列 基本上,外部點序列與外部塊序列相同。只是,外部 點序列之數捸係以點單位處理,而非塊(-字元)單位。因 之,圖9及阑1 0之表中只有1行成爲外部點序列之CG定 義。不過,10Κ色模態時,即爲2行2點之定義。 -10 - (請先閲讀背而之注意事項再填寫木孖) 裝· \—* -•u 線. 本紙尺度迻用中as家樣準(CNS)TM規tM2]0x297公让) 經濟部屮央標準局β工消仲合作杜印31 Λ (i —^_— ___-— 五、發明説明() 如以呼速續觀察時間及位置上之色變化之方式施行® 像顒示之場合,外部點序列可有效利用記愧體。如欲以擬 似迷續方式表現色變化,雖然以巧使用多色棋態之外部塊 序列亦T達成,但爲獲得點單位之彩色數捸所必要之CG尺 寸,外部塊序列係需要64x (CG數)字(Word),而外部點序 列即在ΙδΜ色棋態及MK色棋態分別僅需2 X (CC數)字及1 X (CG數)字就夠。 (3〉内部點序列 内部點序列與上述(1)( 2 )不相同,係將如像掃描器等 所讀入之自然圖像以位映像(bit mapping)方式直接顯示 之數捸型式。不需由使用者定義圊像數捸,所以無…11。 本數捸有16, 256, 64K, 16M色之棋態。與外部點 序列同揲,是施行點單位之彩色定義之數捸形式。於16Μ 色棋態中,可用YYUV之2字(Word)定義2點。不僅能以小 CG尺寸定義多到10M色之豐富彩色,對再現性亦不致有不 良影零。當然在前述之2種數據形式中,亦可使用16«色棋 態。但是,處理自然畫而有必要具點單位之彩色數據時’ 内部點序列之利用價值高。 [實施例】 茲參照阑式説明本發明之電艄裝置。阑1 1爲本發明 之一例,即資訊處理裝置之方塊囷。 下文,根捸固1 1説明本發明裝置之大概。本發明之 資訊處理裝置係由CD-ROM等之電玩軟體記錄媒體’ 32位元 -11 - 本紙張尺度遑用中困8家樣準(CNS)<fM規格(210x297公让) (請先閱-背而之注意事項外堝艿木11) 裝· 線- A (i It Γ, 五、發明説明() cpu ’以固像聲音數捸傳送控制及各裝置之介面爲主之控 制部件(Control Unit),阑像數捸擴展轉換部件,圖像數 捸輸出部件,聲音數據輸出部件,视頻編碼部件,vDp部 件等所構成。亦具有供各部件專用之記愫器,如K RAM, M-RAM, R-RAM, V-RAM〇 CPU具有透遇記憶器支援(Memory support)直接控制 DRAM之s己憶器控制機能,及透過1/〇埠而與種種周逄機器 通信之I/O控制機能。亦具備定時器,並行輸出入埠及中 斯控制機構。 以CPU寫入於VRAM之顯示數捸係由VDp部讀出,立將數 捸送至视頻編碼部件,以便顒示於畫面。在VDp部件,最 大T獲得2個由如以往之8 x 8塊之外部序列形式之背景及 子畫面組成之畫面。 控制部件之内部建有SCSI控制器,並經由㈣介面取 入來自_叫之外雜錄置^像或聲音等之數據。 取入之數據先缓衝存於K-議。控制部件之内部建有酬 控制器,利用此控制器之作用以顿定之定時讀出所傲存於 K-RAM之數捸。 自然畫背景圖像數據係在控制部件内以⑶數據單位 施行優先判定,而被送至视頻鳊碼部件。 經數㈣舰之動线(奸麟至固像數 據換展部件。在圖像數據換展部件乾行數據擴展後送至視 頻部件。围像數據擴展部件能處理自然畫動畫用之_變 換與哈夫是碼化方式壓缩數捸, 久人工動畫(Amination) • 12 - 腦(210X297公及) (請先間筇背而之注意事項外瑱寫本頁) 裝- 訂 線 ^19397 五、疗明说明() 用之段長編碼(Runde 有逆DCT轉換手段,逆 補數據。具 ’段長編蜂解鳴手段。 哈夫是糾_手段 =:部件係對來一部件,控制部件及_ 捸,牛之,像,自然”景固 ,調色盤)數料加衫處理,調色盤再生,特殊效果處 ,及D轉料之纽•轉I再藉由㈣電路檢: 最後被鳊碼成NTSC信號之圖像信號。 下文就構成本發明當腦裝置之各部件,詳細加以説明 。根捸ϋ 1 2 “構成本發㈣訊處喊置之聊之内部 結構,説明CPU 〇 IPU爲指令處理部件,ιρυ爲指令取出部 件’:[叫指令執行料,IQ·續制料,刚爲記憶 器控制部件。 MCU控制直接接至主㈣H〈D._之㈣科。也產 生有闞記憶器埠之所有控制信號。由於此結構採用8位元 字節尋址結構(Byte addressing architecture),故所有 的敷據均以位元組(宇節)或其整數倍處理。於本系統中, 1字爲4位元組(32位元〉〇 記憶器係由陣列構成。1個陣列之位址方向之深度(陣 列中之字數)取決於所使用晶片之位址方向之深度。構成 陣列之晶片數取決於dram之數捸埠之支數。阑i 3表示 256K字尺寸之DRAM的一例。 本系統可使用 64K X 16,128K X 8, 256[< χ 4, μ X 必512Κ X 8等之記愫器構成之dram。其詳細示於圖w。 13 (請先間^背而之注意事項#塡寫本页) 裝- 線· 經濟部屮央41準局A工消讣合作杜印製 ^^'張又度边用中國Η采棋準(CNS) T (2K)X297公) 五、 m Λ (i Π () 藉纪憶器彀定暫存器可指定何種記億器構成。只要執行前 返知MCU,以後的記憶器管理由⑶接辨。 如依以往技術,對於此種記億器構成,必頊具镛解碼 用ic,但本發明係在記憶器控制器(MCU)準備暫存器,件 铯以程式施行記憶器構成與更新計時器之設定。暫存器可 以特殊暫存器傳送措令來尋址。 如阑1 5所示,„暫„存_器被昧.射(Mapping)於MCU之特殊 硬雜暫存器空間〈銀行3,位址47〉。記憶器設定暫存器 係以32位;^(4位&組〉< 尺寸保持於銀和之位址4。又, 時間之地㈣存於敎銀行之位址5 。記愫器彀定 暫存器之内容如下。 (請先間讀背而之注*事項#Aa.K本疗) 裝·
Row size) 8位元 9位元 io位元 11位元 U位元 線. ROW—SIZE 000 001 010 Oil 100 (列大]、, 經沭部屮央掹準局!ΪΧ工消作合作杜印奴 COL —SIZE (行大小, 00 01 10 11
Columm size) 8位元 9位元 10位元 11位元 -14 -
中均 ϋ樣準(CKS)T4規格(210x2"^·^·· 五、發n|)説uj] ARRAYS (陣列大小〉 〇 1陣列 1 2陣列 REFRESH —ΕΝ (之新尤許) 0 更新禁止 1 更新允許 Λ (i W (5 (請先間^背而之注意事項洱填寫本疗) 經濟部中央標準而CX工消伢合作社印製 利用ROW — SIZE及COL — SIZE之組合,決定囷1 4之 DRAM之形式。例如, ROW —SIZE = 2( = (〇l〇)2,亦即 1〇位元) COL —SIZEslC^^ODz),亦即 9 位元) 時’由圖1 4可知’係指定ROW x c〇L = l〇 X 9,即512K x 8之DRAM構成。再者,如 ARRAYS = 〇 時,1陣列之晶片數爲4。 接之,説明更新遇期。如在—定期間不存取記億器時 ,該記憶器內之數捸會消失。因此,如在一定期間内不受 到存取,則需更新記億器(通以電流使記憶器激活〉。 雖然更新週期依DRAM之構成而異,但本發明也與DRAM 之構成-樣’可以程式指定更新遇期(時間)。如圖丄6所 示,記憶器更新受更新定時暫存器之位元。6之控制而 由卑自動進行。當記憶器設定暫存器供給更斩尤許時,由 計時器及更新定時暫存H之内容而決定更⑽期,並每隔 裝. 訂 線· 各紙51尺度边用中β Η家«準(CNS) Ή規彷(2丨0χ297公A) -15 · 經濟部屮央榀準而β工消汴合作社印3i 々3d? Λ (i ___Η fi 五、發明説叫() 一定時間產生更新動作。 更新定時器係由分頻器,更新定時暫存器/定時計敦 器所構成。定時時脈係由分頻器以系統時脈之1/32發出。 定時時脈成爲定時計數器之輸入。 CPU對更新定時器(銀行3 ,位址5)進行窝入時,數據 被寫入於定時暫存器。相反地,CPU從更新定時器讀出數 據時,即讀出定時計數器之值。定時暫存器係於重置後被 重置於〇。 每於終了定時計數器之計數時(〇 X 7F),即要求更新 (0 X 7F爲I6進位之π)。定時計數器於迄至終了計數之前 ’權續按各定時時鐘遇期施行累加。計數終了時,定時計 數器依更新定時暫存器之内容而被初始化,而楢續其計數 〇 爲要保證記憶埠上之DRAM依照規格受到更新,必須在 更新暫存器裝入用以控制記憶器更新週期之數字。 更新定時暫存器中,以程式設定有DRAM更新週期, DRAM更新週期數,由其與定時器時鐘之時鎊遇期所獲得之 數字。即,依下式求得, 更新定時器=0 X 7F —遇期數 式中’週期數=(更新間隔)/(時鐘迥期) 更新間隔=(更新週期)/ (時鎊遇期數) 由於本MCU係利用RAS在前CAS在後之更新,故各更新 遇期無需對DRAM輸出位址。 阑1 7爲構成本發明資訊處理装置之控制部件之詳圊 -16 - (請先閱-背而之注意事項#蜞寫木汀) 裝· 訂_
^ ^ ^ *:} J Λ (i H G 五、發明説明 。現在根捸固1 7説明控制部件。控制部件乃以其内建之 scsi控制器從CD_R0M等之外部記億裝置讀取各種資料,並 存儲於Κ-RAM。Κ-RAM暫時保存囷像數據等之各種资料,其 中包含以8位元形成1個記錄(Rec〇rd)者或以Μ位元構成丄 記錄者等不同種類之數捸。亦具備内部點序列,外部點序 列,以光栅單位施行處理之仿射變換 (Affin-
Transformation處理手段,RAM存取用之橄程式機能。 兹就控制部件之仿射變換處理手段加以説明。仿射變 換(逆變換:)係以(XO,Y0〉爲中心進行擴大,縮小,回轉之 處理。變換式爲如阖1 8所示。 裝· a= a cos g
B— - β sin 0 C= a sin 0 Ώ = β cos Q a =X方向之缩小皁 /9 =Y方向之缩小牟 Θ =回轉角 (ΧΟ,Υ0):回轉之中心坐標 經濟部屮央標準局A工消赀合作杜印5i (XI,Υ1) ’·逆變換後之坐標 (X2,Υ2):逆變換前之坐標 設Χ方向之缩率a爲η時,X方向之長度即爲η分之1。 另方面,回轉時,阖形<移動位置係依所採中心點之位置 而變。 仿射變換用之係數A,Β,C,D係用BG仿射係數暫存器 -17 - 尺度遑用中as家蜞準(CNS)T4規枋 ο ί 經濟部屮央標準局κχ工消ίϊ·合作杜印製 五、發明説明( 設定,回轉之中心坐標係fflBG仿射變換中心坐標χ及Υ暫存 器設定。其暫存器之形式爲如国i 9所帝。係數·Α,Β,c ,D及中心坐標Χ0, γ〇對應於圖i 8之式之麥數。係數2係 將小數點以上之值鼓定於暫存器之上位8偉元,小数點以 下之值設定於下位8位元。中心坐標係以原畫坐標系指定 Ο 無論那一個暫存器,一互設定其值,即保存至下次之 重新攻定爲止。此外,暫存器係於接下來之HSYNC起始發 生有效。 兹舉使用仿射變揍手段缩小原畫予以圈像顒示之一例 。圖2 0爲本發明電腦裝置之動作之説明囷。闺中,在畫 面上描績有睪直的遑路。此阖像以控制部件缩小後顒示於 视頻畫面。顒示於视頻畫面時,將逭路之上部做成4分之1 的寬,最下部即保待原畫的尺寸。 如要實現上述,即按每光栅計算X方向之料α如下 t ° =3 X (R_r) / R+1 式中,R爲(光栅數-u,Γ爲自R起,按每工光細減ιτ =而:顯示晨後光栅之前成爲0之值。換言之,顯示畫 口棘上:。成爲4,顒示最下部時’即成爲^因不做 回轉因Γ轉角㊀爲。,回轉之中心坐_,Y。也爲0。 因之’可求得仿射變換係敦A,B,c,d如下。 (請先Μ]1.·ιι#而之注意亨項许项寫本玎) 裝· 線· 18 經 濟 部 中 標 準 工 Ά 合 作 社 ____ U G_ 五、發明説明() A= ac〇s(0) = a B= - β sin( 0 )=s=〇 C= cycosC 0 ) = a D= β sin( 0)=0 顒示出來之圖像,可顯現深度感。 圖2 1表示此處理流程。環路中之r,A及C之計算係 於HSYNC期間中進行。由於實際上會發生水平同步期間中 斯’也可謂是在此中鲚砷間中進行。 上述之處理係不同缩率之場合的顒示’但若欲把整個 畫面一律縮小之場合,利用阑u之初期處理求出缩率α , 設定其值於BG仿射變換暫存器即可。 控制部係捋存取《-RAM之運算處理以橄程式組裝入控 制器晶片,俾使使用者能以暫存器設定存取之定時。 依本發明,可利用VSYNG,HSYNC及DCK(點時脈)做爲 控制信號。圖2 2係表示HSYNC與DCK之關係者,1個阳烈(: 期間含有約341DCK之遇期。 DCK(點時脈)迥期爲叩丫如週期之約Mi分之1,、存取定 時(Access timing)亦爲依各點時脈週期之指定。 對控制器晶片裝入微程式時,藉微程式裝入位址暫存 器施行之。詳言之,對此暫存器之位址指定晶片内之存儲 地點之初期位址,即可裝入橄程式。不過,此時需把微程 式控制暫存器之MPSW設定爲0。 裝入後,令》^別爲1時,微程式即會動作。使用者以 那一種週期存取,係由橄程式數捸暫存器決定。各暫存器 -19 - 本紙法尺度边Λ]中 經济部中央梂準灼工消ίϊ·合作社印¾.
__j3l93i7___iU 五、發明説明() 之形式表示於阑2 3。 ® 2 4係用以說明橄程式數捸暫存器之記载內容者。 於此暫存器中,指定有: (1) KRAM存取位址生成之内容 (2) 生成定時 (3〉讀入數捸之去向 外部塊形式及外部點形式之數據係先讀入最初之BAT 數據,然後讀取CG數捸。其間需要2點份。記載數捸被分 爲2個塊(A^流排,B匯流排),記栽有如下之内容。 (1) 處理/非處理(NOp/ -NOP) (2) BG 面號碼(0_3) (3) 回轉/非回轉 (4) BAT / CG (BAT/-G) (5〉BAT間接CG/直接CG (間/-直CG) (6)CG偏位 控制器晶片係與HDISP(水平顯示期間)同步將BG面板 數捸按每點輸出。另方面,橄程式係與BGDISP(BG顯示期 間)同步而開始動作,並與BGDISP同步終了其動作。 回轉處理及非回轉處理,因延遲量互不相同,敌其中 之非回轉面旄行與BGNDISP同步之處理,而回轉面即施行 與BGRDISP同步之處理。因之,微程式於MICRO. P期間產生 動作,如阖2 5所示。 闽形控制晶(Graphic c〇ntrol chip)(视頻編碍部 ?)之數捸存取定時係用控制部件内之橄程式之程式规畫加 -20 - (請先間請背而之注意事項#碼K本玎) 裝· 線- 本紙法尺度边用中a a家《準(CNS)甲^!規格(210x297公货)
五、發明説明() 經濟部屮央梂準釣只工消费合作社印^ 以控制。固形控制晶片可從4色,I6色,256色,6狀色, ΙδΜ色中,將互不相同之阑椽數捸同時混合於可同時顒示 之各BG畫面。 微程式係於2條K-BUS分別記載8點時鐘遇期内之動作 ,並使各匯流排於IC-BUS週期逐步執行,反復8點時鎊遇期 〇 固2 6爲接橄程式生成位址之定時例,囷2 7爲微程 式之記载例。此例爲下列3面顯示之情況。 (l)BGO :外部塊序列形式256色棋態 <2>BG1 :外部塊序列形式16色棋態 (3)BG2 :内部點序列形式^色棋態 舉例而言,0迥期對B匪流排數捸指定「BGO間CG(〇)」 ,因之在0遇期時係以外部塊序列形式256色棋態對BRAM施 行BAT間接CG0之存取。對ARAM即爲NOP,即不處理〇 在控制部件,雖把各種圖像數棣讀入於附屬之RAM, 以行處理或傳送控制,但爲有效利用RAM起見,設定藉數 據棋態之多樣數據按排。爲了對應各種固像數據之處理起 見,纪合各數捸棋態計算位址之増份。 控制部件設有配合各數捸棋態指示位址計算的暫存器 。因此,程式僅對暫存器指定欲存取記馕器之初期值與増 佾及讀寫之區別,即可施行順次數捸存取。 關於位址計算指示之作用,茲舉BG畫面之第1例之數 據之重窝處理爲例加以説明〇 BG畫面係由8 X 8點字元所 構成’其係如阑2 8所示縱橫各32個拆成i畫面。 -21 - (請先閲-背而之注-事項外埸艿木頁) 裝_ 線* 本紙尺度逡用中® B家你準(CNS) 規彷(21〇Χ297公龙) 經沭部中央樑半而只工消许合作社印奴 S10337 Λ (; - ~~-~~_ Hfi__ 五、發明説明() 記憶器存取用之暫存器有RegOC(寫入用),Reg〇D(讀 入用)及RegOE(RAM存取區分〉,如要重寫BG畫面之第1列數 捸,則將Reg 0D設定如下。 寫入位址(位元047):寫入之最初位址 偏位(位元18-23) : 32 偏位可用- sih + H2予以設定,正表示増份,员表 示滅份。因上例爲+ 32,故每隖32個重窝BG數據。此種利 用増份之位址計算係由视頻編碼部件施行。 因此,每於發出1次如固2 9所示之存取(此例爲窝入 )指令,則接下來之存取位址會由视頻·編碼部件自動進行 計算,故程式只要迷續發出存取指令,即可施行目標之數 捸處理。 迷續進行上述之指令時,記憶器上會被定址,如_ 3 0所示。 视頻編嚷部件之記憶器有K-RAM #A及K-RAM #B,而此 設定係依窝入位址之位元17之ΟΝ/OFF而定。 控制部件具有對欲合成之多數BG畫面之各個附以提< 級予以管理,從RAM取出各畫面數捸予以處理之手段。 1畫面份之圖像數據並非原原本本存傩於RAM内,而是 片段地僅將所必要之資訊存儲。不通,如自然固像舦之像 數捸係以讀取時之原狀態被餚存。捋此鳊辑做爲各金面教 捸予以位址指定寫出於假想畫面,吁使其藉视頰鳊碼器而 以映像顯示於顯示幕上。將固像數捸寫出於假想金面時, 依照預先設定之優先級施行阖像編輯。 -22 - 本*Ml尺度边用中明明家料(CNS)T4_⑽χ297公放) (請先閲-背而之注意事項#項寫木玎j 裝· 線‘ 經济部中央標準而只工消*:合作杜印奴 2193d? Λ (i H G____ - * /L、较明说明() 控制部件保有BGO-BP3之4個BG畫面。BG圖像數據可分 別揹定主畫面及副畫面。主畫面及副畫面之開係爲可在副 黨面上重綦主金面之狀態被顒示出來。主畫面及副畫面均 <指定茶茼棋態與非茶苘模態。 在阖像顯示中,收容全畫面數捸之記憶器上之畫面稱 爲假想畫面’此畫面大於被顯示之一實際畫面。輸出圖像 之除,實畫面係视欲顯示假想畫面上之那一範因之畫面數 揀而定’並以令欲顯示畫面數捸之範固捲動( Scrolling) 。此時若顯示畫面超遇假想畫面之一端時,並非停止捲動 ,而是自假想畫面之另一端之畫面數捸依序顒示,此種手 法謂之「茶茼(裝茶葉之圓筒)」。 在控制部件中,於施行茶苘手法時,在假想貪面設獲 得透明色輸出之畫面之领域,用來做爲非茶苘棋態。 於本發明中,由於控制部件之BG0-BG3<4個畫面分別 其有主畫面及副畫面,故在主畫面/副畫面選择使用茶苘 棋態/非茶苘棋態,可顯示出具有特殊效果之映像。 茲舉例説明茶苘,非茶茼棋態之詳細。此例中之背景 之假想畫面示於阑3 1,此面之坐標系統稱爲阖像面坐標 系統。於此例中,圊像坐標系統具有縱橫_5]_2〜+512點之 值,且以l〇24 X 1〇24之範固保有著。 此坐標系统姜茶茼棋態,第1象限右側迷於第2象眼, 第1象眼之下側連於第4象眼。於此例中,實重面顯示區域 爲256 X 24〇,此顯示區域將1〇24 x 1〇24之阖像面坐標系 乾往上下左右移動,可實現捲動效果。 -23 - 本从51尺度边用中® Β家標孕(CNS)>P4垛怙(210x297公放) (請先間請背而之注意事項洱填TtT木页) 裝· 訂 線. 3 9 9? 經濟部屮央檔準局β工消炸合作杜印5i 五、發叨説叨() . 时畫面數捸可分刿指定主畫面及副重面。主畫面與副 金面之閣係爲在副重面上重疊主畫面之狀態被顯示出來。 主金面及副畫面均T指定茶筒棋態,非茶苘棋態。 阑3 2及3 3表示非茶茼棋態時之BG假想畫面。於非 茶苘棋態中,以主畫面或副畫面之領域以外爲速明色之面 。依此棋態,利用捲動機能使實賁面顒示區域移動到速明 色领域1時,在實際畫面上會顯示出透明部份,而不致出現 紛亂的影像。 當副畫面處於茶苘棋態時,如阓3 4及3 5所示副畫 面如茶苘般被連續顯示出來,因而史成宛如在整個圖像區 埤舖彀副金面之狀態。施行捲動時,即可使副畫面之内容 反複顒示出來。 現在解釋主畫面反則畫面之管理方法。BG畫面係用背 景屬性表(BAT)及字元產生器(CG)加以管理。 BAT係爲了設定那一個宇元(character)以邓一種顏色 顯示於假想畫面上之各字元位置起見而設在RAM上之表。 BG之構成單位爲8 X 8點,5l2 X 512點,64 X 64字元之 場合’對假想畫面上之字元史bat之位址爲如囷3 6所示 0 另一方面,CG爲定義有對ΒΑΤ之實際字元圊案之RAM上 之领域。換a之’觀看所指示之⑶上之内容, 即可知其固像内容。 BGO畫面之設計爲,對主畫面及副畫面均可分爲定義 BAT及CG,俾能獨立管理主§彳之阓像。如此,可使之看起 ' 24 - tffl» itt^(CNS) Ψ^^(210χ297^--- (請先閲背而之注*事項洱碣寫本页) 裝. 線- 1339? Λ (ί Π (i 五、發叫説明() 來对像以1個BG畫面有2面獨立存在。 例如,以副賁面舖蓋主畫面以外之部份,僅捲動副畫 面時,看起來好像主副獨立之畫面,宛如2個扣畫面存在 〇 茶苘棋態、非茶苘棋態之楝能已被硬體化,在程式中 到底使用茶苘棋態或非茶苘棋態,可由固3 7之副畫面茶 苘顯示彀定暫存器加以設定。 茶苘,非茶茼棋態只在副晝面才有效,在副畫面茶筒 顒示設定暫存器指定〇時即成爲非茶茼棋態,指定i時即變 成茶苘棋態。如以初始化處理指定棋態之指定,則即使不 裝_ 以用户裎式直接施行捲動管理,亦能自動進行備照棋態之 捲動動作。 “ 接之舉出在BGO畫面利用主副畫面及茶苘之顒示方法 之例子。 線· 經"部屮央榡準局A工消"合作社印Λ4 如圏3 8所示,在副畫面以#元之畫面尺寸定義波 浪,在主畫面以4字元定義小島。另對副畫面以茶筒模態 施行畫面顯示時’波浪即會舖滿於整個假想畫面,因而能 輕易地顒示出浮出於海上之孤島的重面。而且,原定義领 域僅需主副合共5字元份之記億器尺寸即夠。” 現在説明BG畫面管理之暫存器。BG〇童面之主畫面及 副金面各自之BAT、GG均分财有位轉存器。換言之, 主畫面、副畫面獨立地受到4悃位址暫存器之管理至於 ^他之BCU相’分別在ΒΑΤ_具有W,計共㈣之位址 臀存器,主副畫面係以1個位址暫存器應付。 -25 -
2103^7
Λ (i Η G 經濟部屮央標準局员工消讣合作杜印驭 五、發明説明 位址暫存器之第7位元之-A/B表示ARAM或BRAM之分別 〇 K-RAM有ARAM及BRAM之2種,Α/Β = 0時即指示ARAM,A/B =1時即指示BRAM 〇 国3 9係表示BAT/CG位址暫存器及K-RAM之關係。在 BAT暫存器之下位7位元添加10個〇之值就是BAT之位址。另 一方面,CG之位址係依色棋態而求得如下。 • 4色棋態之場合 〇〇 < 字元% >〇〇〇+ <CG位址 >〇〇〇〇〇〇〇〇〇〇 • 16色棋態之場合 〇< 字元码 >0000 + <CG位址 >0000000000 .256色棋態,64K色棋態,16M色棋態之場合 < 字元攝 >〇〇〇〇〇 + <CG位址 >〇〇〇〇〇〇〇〇〇〇 上式中,< 字元碼>*BAT之内容,<CG位址>&CG 位址暫存器之下位7位元。但是,字元碼在256色棋態時以 最上位位元爲〇,在64K色棋態及ΙδΜ色棋態時以自最上位 之第2位元爲0〇如此一來,值管同樣的BAT,僅變更卬位 址’即可參考完全不相同的CG〇 位址暫存器受到按每一光栅的抽樣,而於接下來之 HSYNC成效(HSYNC :掃描線自畫面左朝向右移動,再回到 畫面左之非顯示期間)。 有閩因在BG0畫面設有主副畫面獨立之BAT位址暫存器 而埂得之機能,茲舉圖4 0所示之例子加以説明。此阖像 爲上下不相同之囷。爲了對照,先説明以往之BAT之例。 由於以往之BAT只能取得連續的領域,若要作成如阑4 〇 -26 - (請先閲功背而之注意事項再填寫本1=0 裝· 線· 私紙張尺度成用中料家樣iMC 4·(21(1χ2ίΠ公并) Λ (; η ο --------- 五、發明説明() 所示之®畫,則需作上下用之CG。CG可爲迷續的領埃,也 可爲互相離開。 但是,顒示僅藉BAT之迷續處理才能被顯示出來。如 欲只變更下方之囷畫,則必須在新的阑畫用CG把BAT之下 半部之字元碼換寫爲新的CG。 此處理不同於只變更BAT位址暫存器之位址之情況, 需要托長時間。因之,無法在刹那間把上下畫面分開顯示 〇 反觀依本發明之電腦裝置,上方之阖畫係置SBAT1, 下方之固畫置於BAT2。其地點在K - RAM上之任何位置均可 。CG準備與BAT1,BAT2對應之阁畫。 欲顯示此畫面時’把bat位址暫存器彀定於BAT1,在 顒示金面中央之前,切換爲BAT1之位址。僅需此操作即可 使上闲畫及下®畫獨立地顯示出來。此乃因BAT位址暫存 器之内容接下來之HSYNC時才成效之故。如欲僅變更上阓 金,則準備另外的BAT ’而僅變更該bat位址,即可同樣地 僅變更下方之畫面。 設定在數揀開始暫存器之位址爲假想畫面之位址。假 想畫面往上下移動,即爲上下捲動,往左右移動即爲左右 捲動。此操作可用囷像數捸擴展部件用暫存器來應付。 控制部件把壓縮《1像數捸送至阁像擴展部件。圖像擴 展部件把壓缩闲像數捸變換成可實際固像顯示之數據,送 至视頻鳊碼器。視頻編碼器把接到的數據顒示於视頻畫面 。將控制部件所送出之壓缩數捸以明像擴展部件之數捸換 -27 - 本紙张尺度边用中國Η家炫毕(CNS)tp4规枋(2丨0><297公让)
........................夢.·:灯..· .-¾ (请先IU1请7Ϊ-而之.汉恣肀項卉诏筠本灯) 21339 Λ () Π Ο 五、發明説明() 展單位,即特定之光栅單位傳輸至畫面顒示明像擴展部件 ,藉以控制實際在视頻畫面顒示圖像之位置。 控制部件係與水平同步信號同步而對聲音數據輸出部 件施行ADPCM數據之傳送。由於聲音輸出及圖像輸出與水 平同步信號同步,故其輸出準確地互相一致。 使用在記愫器所設數捸區域之終止地址之數據傳送後 自動把點移至開始位址以行迷續再生之環棋態,當點達至 政定在閑始位址與終止位址間之核對點之中間位址及終止 位址時,即令中蝣發生。 接受中間位置中斯時,把前半部之數捸更新,接受終 裝· 止位址中斯時,把後半部之麩捸更新,可達成連續再生。 採用具此賴能之本㈣㈣裝&時,不需核對軟親之數 據處理究制触度,而可在中㈣式中㈣進行新的數 捸中斯處理。 線. 嶋方式係以紅、綠、蓝々原色決定顯示色,而雷 係以輝度⑺與色差(U, v)決定顯示色。γ表示輝度數據, U表示蓝-黃系統色差教據,V表示紅-篮系統色差教據。 採用_方式時’ 位元表示之數字爲叫以個 經濟部屮失梂準局3工消作合作社印54 ’即可用〇位元表示之教爲2之η次平方。換言之,顯示多 色之64Κ色或16Μ色時,校調色盤有利。 另方面,例如在4色棋態時,僅以2位元區別4色之 色而巳。如直接以2位元當成I本身之數據時,色即被固 定於4色。因之,把_ 特定^做私6色,錢在256色 如此可從調色盤之豐富彩 以下時吁選_色盤之色號嫣, 28 - t紙張尺度边用中®®家棕準([Ν5)Ή規怙(210x297公敁) ^123y?
Λ () Η G 經濟部屮央榀芈局Α工消奸合作社印3i 五、發明説明() 色中獲得富於柔軟性之齊色顯示。 茲就SI像擴展部件之機能加以説明0圏4 1爲固像換 展部件之方塊闺。數據匯流排绂衝器(DATA BUS BUFFER〉 係接受來自控制部件等之裝置之圖像數捸的記憶器,其可 將數捸傳送給預定之方塊。 外部記憶器RRAM(R-RAM)係儲存解碼數捸之區域,其 記憶尺寸爲I6光栅份之容量(64K位元)X 2。有2個區域之 理由是爲了提高處理速度,可交替施行讀寫。 固像數據擴展部件可處理IDCT®像及段長圊像(Run length picture) 〇 IDCT阖像爲利用IDCT解碼之自然畫、 動童像’而段長阑像即爲利用段長處理之人工動畫像。 兩者之壓縮對象*1像均爲每1場256點X 240光栅。 IDCT之顒示色爲I677萬色,段長圖像之段長棋態,如依調 色盤方式,具有I6色/32色/64色/128色之4種類。 端子KRO-KR7爲自控制部件傳送數捸至阑像擴展部件 所用之數捸匯流排。一REQR爲自固像揸展部件接至控制部 件之數據請求信號用端子。數據請求信號向控制部件要求 壓缩®像數據。即: -EEQR = 0. · ·要求數捸 -REQR = 1 ...停止數據 阑像擴展部件在I6光栅期閘以内復原光栅份之壓缩 闽像數據。因之’本發明之傳送問始定時之詨定方式係自 16光播前開始減_之16光栅_綠捸傳送給圏像擴 展部件,益於開始顒示之1光柵前終了之。 -29 - 本紙张尺度遏用中as家楳準(CNS)lM規怙(210x297公龙) (請先間沭背而之注意事項外艰寫本π) 裝- 訂- 線·
Λ (i Π G 因闺像擯展部件不具光栅资訊,故其定時無論如何都 是在控制部件施行。囷像擴展部件係與控制部件開始數捸 傳送後之第I6次HSYNC同步而顒示圏像換展部件固像。 阖4 2爲阑像數捸之流動及其時序的示意阁。阑中, *在視頻金面上進行寫出第3個之I6光栅份時,控制部件 早已將第4個之I6光栅份之數捸送至阑像換展部件。此傳 送處理係於视頻重面終了第3個之le光栅佾之顯示以前結 束。如此順次處理光栅下去,即可把1畫面份之數捸顒示 於视頻畫面。此處理稱爲正常再生 (Normal Regeneration) 〇 阖像擯展部件具有來自控制部件之囷像數捸用plF〇, ft FIFO填滿時把失效(-REQR==1)之請求信號送至控制部 件。控制部件接受此信號時,暫時中止數據傳送。 控制部件内設有圈像楼展部件傳送控制餐存器,則象 機展部件數_始錄暫_及傳⑽时存器。圖像換 展部件傳送控制暫存器允許固像換展部件數捸之傳送 果未獲尤許,麻進⑽送。又,讀送巾料不允許, 則傳送動作會在此時停止。 開始位址暫存器係用以指定存有圏像換展部件用教據 之咖之域鋒,控㈣和卩由_之絲開始傳送。 正在塊傳送中時,自動累加位址。 傳送開始光栅暫存器係用,定控制部 部件開始傳送資料之定時的暫 唧的暫存器’可指定光栅號碼。傳 送塊數暫存n係蚊以_料展料傳送之16光 如 栅份數 裝- 線 本紙張尺度適用中SB1家樣準(CNS)T4規 • 30 .
X
Λ (i I? G 五、發明說明 棟爲1塊時之傳送塊數。 各暫存器若其内容不變,即其接下來之同一阓框也顒 示相同之畫像。各暫存器於詨定後立即成效,但如正在向 阁像換展部件進行塊傳送中之情況,即在其傳送後成效。 有關各暫存器,請參閲固4 3。 實際之數棟傳送係限於K匯流排(κ· BUS)受調定使得阖 像横展部件數捸之存取變成可能且有請求信號(_REQR== 〇)由®像擴展部件發出之情況。 數捸傳送係於如下情況時變成無效。 (1) 阑像換展部件未開始處理之情況。 (2) 固像擴展部件之FIFO全滿之情況。 (3) 自接受I6線之最初數據時起,計數HSYNC I6次 之期間埋入於數捸中之位元組數之數捸全部被讀完之情況 0 欲停止自控制部件之傳送時,捋傳送開始位元無效。 其次,就從64光栅捋3塊(=16 x 3光栅)向右施行2〇點之 水平捲動之例子(如®I 4 4所示)進行説明。 施行水平捲動時,使用固像換展部件之各種機能。即 水平捲動係以固像換展部件内之水平捲動暫存器設定捲動 值。 囷4 5爲此部份之處理的流程。如此流程囷所示,在 傳送開始光栅’設定開始捲動之K光栅前之值。其後以空 環(Blank Loop)等待,即於檢出第之光栅 時’在®像擴展部件開始數捸傳送。但向水平捲動暫存器 -31 - (請先閲1?背而之注意事項朴堝寫木&) 裝- 線- 經沭部中央標準劝A工消伢合作社印Λ·ι4 f k张尺度边扣中S B家1準(CNS) 公货)
A fi U G 經濟部屮央榀準局CX工消扑合作杜印51 五、發明説明() 之設定,須以64-1=第63個光栅施行之。水平捲動係自接 下來之光栅起有效。 另一個例子爲垂直捲動。垂直捲動控制之方法依捲動 方向而異。如在〇-15線之範面施行上方捲動,即以變更數 捸開始光栅暫存器之設定值之方式來對應。如係Ιό線以上 之上方捲動,即以將彀定於數捸開始位址暫存器之值以塊 單位加以變更之同時也史更開始光栅暫存器之方式來對應 〇 例如,欲往上方僅捲動23線份時,則在數據開始位址 暫存器’設定接下來之I6線數據之起頭之位址,在開始光 栅暫存器,設定正常再生值減以7之值。換言之,數據傳 送係自I6線下方之數捸再慢7線份才進行,結果成爲從23 線下方起之數捸顒示(請參閲阑4 6 )。 另一方面,如欲往下方捲動時,只需數捸開始光栅 暫存器,即可對應。例如往下方捲動23線時,在開始光栅 暫存器,設定正常再生值加以23之值。这些再生相對於正 常再生而稱爲捲動再生(Scroll Regeneration) ο 本發明之裝置所使用之視頻.编蜗部件之方塊圖示於固 4 7 〇视頻編碼部件係在1(:晶月上集锖諸如同步信號產生 電路,調色盤RAM,優先運算電路,赛路凡運算電路,映 像信號用D/A變換器’ 8/]_6位元囷流排(M_匯流排)介面, VDP介面,控制部件介面,囷像擴展部件介面等而裝成。 8/16位元S流排(M -匯流排)介面係配合包括CPU在内 之處理系統之數捸匯流排之數據寬度,而將視頻編碼部件 -32 - (請先閲1»U背而之注意事項ΛΛ3.·%??本II) 裝· 線·
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4285155A JP2528446B2 (ja) | 1992-09-30 | 1992-09-30 | 音声画像処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW219397B true TW219397B (en) | 1994-01-21 |
Family
ID=17687807
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW082107345A TW219397B (en) | 1992-09-30 | 1993-09-08 | Audio and video processor |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US5630105A (zh) |
| EP (1) | EP0590785B1 (zh) |
| JP (1) | JP2528446B2 (zh) |
| CA (1) | CA2105241A1 (zh) |
| DE (1) | DE69325867T2 (zh) |
| TW (1) | TW219397B (zh) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08153189A (ja) * | 1994-11-28 | 1996-06-11 | Nec Niigata Ltd | ディジタル画像任意変倍装置 |
| US20060020894A1 (en) * | 1996-12-06 | 2006-01-26 | Nikon Corporation | Information processing apparatus |
| US6721491B1 (en) | 1999-12-22 | 2004-04-13 | Sightsound Technologies, Inc. | Method and system for manipulation of audio or video signals |
| US6014491A (en) * | 1997-03-04 | 2000-01-11 | Parsec Sight/Sound, Inc. | Method and system for manipulation of audio or video signals |
| DE69825710T2 (de) | 1997-11-28 | 2005-07-14 | Matsushita Electric Industrial Co., Ltd., Kadoma | Audio-Video Dekodierungssystem |
| JPH11219443A (ja) * | 1998-01-30 | 1999-08-10 | Konami Co Ltd | キャラクタ画像の表示制御方法及び装置、記録媒体 |
| JP4541482B2 (ja) * | 2000-02-29 | 2010-09-08 | キヤノン株式会社 | 画像処理装置及び画像処理方法 |
| KR100373818B1 (ko) * | 2000-08-01 | 2003-02-26 | 삼성전자주식회사 | 리얼 사이즈 디스플레이 시스템 |
| JP2002140065A (ja) * | 2000-10-31 | 2002-05-17 | Toshiba Corp | 無線通信端末の表示制御器 |
| US7903822B1 (en) | 2000-11-10 | 2011-03-08 | DMT Licensing, LLC. | Method and system for establishing a trusted and decentralized peer-to-peer network |
| US8284844B2 (en) | 2002-04-01 | 2012-10-09 | Broadcom Corporation | Video decoding system supporting multiple standards |
| JP2008228168A (ja) * | 2007-03-15 | 2008-09-25 | Fuji Xerox Co Ltd | 画像処理装置およびプログラム |
| KR20120058763A (ko) * | 2010-11-30 | 2012-06-08 | 삼성전자주식회사 | 영상 장치에서 영상 데이터를 송신하기 위한 장치 및 방법 |
| US20140219634A1 (en) * | 2013-02-05 | 2014-08-07 | Redux, Inc. | Video preview creation based on environment |
| CN110164399B (zh) * | 2019-07-01 | 2020-11-24 | 深圳市卡迪智能科技有限公司 | 8位深度字模存储优化方法 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5089811A (en) * | 1984-04-16 | 1992-02-18 | Texas Instruments Incorporated | Advanced video processor having a color palette |
| FR2566950B1 (fr) * | 1984-06-29 | 1986-12-26 | Texas Instruments France | Processeur de points d'images video, systeme de visualisation en comportant application et procede pour sa mise en oeuvre |
| US4951038A (en) * | 1987-05-15 | 1990-08-21 | Hudson Soft Co., Ltd. | Apparatus for displaying a sprite on a screen |
| GB2210239B (en) * | 1987-09-19 | 1992-06-17 | Hudson Soft Co Ltd | An apparatus for controlling the access of a video memory |
| US5170154A (en) * | 1990-06-29 | 1992-12-08 | Radius Inc. | Bus structure and method for compiling pixel data with priorities |
| JPH0486930A (ja) * | 1990-07-31 | 1992-03-19 | Canon Inc | アドレス発生回路 |
| US6088045A (en) * | 1991-07-22 | 2000-07-11 | International Business Machines Corporation | High definition multimedia display |
| US5218432A (en) * | 1992-01-02 | 1993-06-08 | Tandy Corporation | Method and apparatus for merging video data signals from multiple sources and multimedia system incorporating same |
| US5254984A (en) * | 1992-01-03 | 1993-10-19 | Tandy Corporation | VGA controller for displaying images having selective components from multiple image planes |
| US5357604A (en) * | 1992-01-30 | 1994-10-18 | A/N, Inc. | Graphics processor with enhanced memory control circuitry for use in a video game system or the like |
-
1992
- 1992-09-30 JP JP4285155A patent/JP2528446B2/ja not_active Expired - Fee Related
-
1993
- 1993-08-23 DE DE69325867T patent/DE69325867T2/de not_active Expired - Fee Related
- 1993-08-23 EP EP93306649A patent/EP0590785B1/en not_active Expired - Lifetime
- 1993-08-31 CA CA002105241A patent/CA2105241A1/en not_active Abandoned
- 1993-09-08 TW TW082107345A patent/TW219397B/zh active
-
1995
- 1995-11-27 US US08/563,779 patent/US5630105A/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP0590785A2 (en) | 1994-04-06 |
| DE69325867D1 (de) | 1999-09-09 |
| CA2105241A1 (en) | 1994-03-31 |
| EP0590785B1 (en) | 1999-08-04 |
| EP0590785A3 (en) | 1995-08-09 |
| JP2528446B2 (ja) | 1996-08-28 |
| US5630105A (en) | 1997-05-13 |
| JPH06180753A (ja) | 1994-06-28 |
| DE69325867T2 (de) | 2000-04-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW219397B (en) | Audio and video processor | |
| CA2106441C (en) | Image processing system | |
| TW313658B (zh) | ||
| US5805135A (en) | Apparatus and method for producing picture data based on two-dimensional and three dimensional picture data producing instructions | |
| JP3056514B2 (ja) | 画像表示装置およびそれに用いる外部記憶装置 | |
| JP2005531833A (ja) | テクスチャ情報をコード化するための方法および装置 | |
| JP2003515766A (ja) | ハンドヘルドlcd素子に高い色解像度を表示するための方法および装置 | |
| TW200414754A (en) | System and method for processing memory with YCbCr 4:2:0 planar video data format | |
| JPH07282269A (ja) | 画像生成装置 | |
| TW484113B (en) | Method and apparatus for ensuring backward compatibility in a bucket rendering system | |
| US5987190A (en) | Image processing system including a processor side memory and a display side memory | |
| JP2593427B2 (ja) | 画像処理装置 | |
| JPH03153299A (ja) | 画像処理装置 | |
| JPH06180569A (ja) | 画像処理装置 | |
| JP2582743B2 (ja) | 画像処理装置 | |
| JPS635314Y2 (zh) | ||
| CA2413059C (en) | Image processing system | |
| JPH06295171A (ja) | 画像処理装置 | |
| WO1996036037A1 (en) | Video display system having by-the-line and by-the-pixel modification | |
| TW305041B (en) | Device for generating screen special effect | |
| JPH06181579A (ja) | 画像処理装置 | |
| JPH06180576A (ja) | 画像処理装置 | |
| JPS61217098A (ja) | グラフイツクデイスプレイ装置 | |
| JPS63281191A (ja) | 画面合成装置 | |
| JPS6066292A (ja) | 動画表示方式 |