主機(jī)和包括主機(jī)的多顯示器系統(tǒng)的制作方法
【專(zhuān)利說(shuō)明】
[0001] 相關(guān)申請(qǐng)的交叉引用
[0002] 這些申請(qǐng)要求2014年8月25日提交的韓國(guó)專(zhuān)利申請(qǐng)第10-2014-0110905號(hào)的優(yōu) 先權(quán),其公開(kāi)通過(guò)引用全面合并于此。
技術(shù)領(lǐng)域
[0003] 本發(fā)明構(gòu)思的實(shí)施例涉及一種半導(dǎo)體器件,并且更具體地,涉及一種具有低功耗 和小硬件布局面積的多顯不器系統(tǒng)。
【背景技術(shù)】
[0004] 在包括N個(gè)顯示器(其中,N是至少為2的自然數(shù))的多顯示器系統(tǒng)中,顯示數(shù)據(jù) 通過(guò)連接在主機(jī)和N個(gè)顯示控制器之間的N個(gè)物理信道被發(fā)送到N個(gè)顯示控制器,并且N 個(gè)顯示控制器向N個(gè)顯示器發(fā)送顯示數(shù)據(jù)。主機(jī)需要具有用于向N個(gè)物理信道發(fā)送顯示數(shù) 據(jù)的N個(gè)傳輸器。這種多顯示器系統(tǒng)要求大量計(jì)算和大硬件布局面積,并且因此可能不適 合于要求低功耗和小硬件布局面積的移動(dòng)設(shè)備。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明構(gòu)思的一些實(shí)施例提供一種具有低功耗和小硬件布局面積的多顯示器系 統(tǒng)。
[0006] 根據(jù)本發(fā)明構(gòu)思的一些實(shí)施例的,提供一種用于向控制多個(gè)顯示器的顯示驅(qū)動(dòng) 器集成電路(1C)發(fā)送數(shù)據(jù)包的片上系統(tǒng)(SoC)。所述SoC包括:第一寄存器;中央處理 單元(CPU),被配置為在第一寄存器中設(shè)置第一值以調(diào)整每個(gè)顯示器的幀速率;撕裂效應(yīng) (tearingeffect,TE)信號(hào)檢測(cè)電路,被配置為檢測(cè)從顯示驅(qū)動(dòng)器1C輸出的TE信號(hào);以及 數(shù)據(jù)傳輸電路,被配置為使用檢測(cè)到的TE信號(hào)和第一值生成多個(gè)幀速率調(diào)整信號(hào),并且使 用幀速率調(diào)整信號(hào)控制發(fā)送到顯示器的數(shù)據(jù)包的傳輸定時(shí)。
[0007] 所述數(shù)據(jù)傳輸電路可以通過(guò)單個(gè)高速串行接口(HSSI)向顯示驅(qū)動(dòng)器1C順序發(fā)送 傳輸定時(shí)被控制的數(shù)據(jù)包。所述HSSI可以是顯示串行接口(DSI)、嵌入式顯示端口(eDP) 接口、或高清晰度多媒體接口(HDMI)。
[0008] 所述數(shù)據(jù)傳輸電路可以以幀為單位向顯示驅(qū)動(dòng)器1C順序發(fā)送傳輸定時(shí)被控制的 數(shù)據(jù)包??商鎿Q地,所述數(shù)據(jù)傳輸電路可以以行為單位向顯示驅(qū)動(dòng)器1C順序發(fā)送傳輸定時(shí) 被控制的數(shù)據(jù)包。
[0009] 所述數(shù)據(jù)傳輸電路可以生成數(shù)據(jù)包,每個(gè)數(shù)據(jù)包包括用于標(biāo)識(shí)顯示器中的一個(gè)的 標(biāo)識(shí)符。所述標(biāo)識(shí)符可以包括虛擬信道標(biāo)識(shí)符和數(shù)據(jù)類(lèi)型。不是所有的第一值,而是第一 值中的至少一個(gè)可以是0。
[0010] 所述SoC還可以包括被配置為存儲(chǔ)由CPU設(shè)置的第二值的第二寄存器。所述數(shù)據(jù) 傳輸電路可以包括:多個(gè)傳輸控制電路,被配置為分別響應(yīng)于第二值控制檢測(cè)到的TE信號(hào) 的傳輸;以及多個(gè)幀速率調(diào)整信號(hào)生成電路,被配置為分別使用各個(gè)傳輸控制電路的輸出 信號(hào)和第一值生成幀速率調(diào)整信號(hào)。所述CPU可以在被引導(dǎo)時(shí)在第一寄存器中設(shè)置第一值 并且在第二寄存器中設(shè)置第二值。
[0011] 可替換地,所述SoC還可以包括被配置為存儲(chǔ)由CPU設(shè)置的第二值的第二寄存器。 此時(shí),所述數(shù)據(jù)傳輸電路可以包括顯示控制器,被配置為使用檢測(cè)到的TE信號(hào)、第一值和 第二值生成幀速率調(diào)整信號(hào),并且使用幀速率調(diào)整信號(hào)調(diào)整將顯示在顯示器上的數(shù)據(jù)的傳 輸定時(shí)。數(shù)據(jù)分包電路被配置為生成數(shù)據(jù)包,每個(gè)數(shù)據(jù)包包括將顯示在顯示器中的一個(gè)上 的傳輸定時(shí)被控制的數(shù)據(jù)和用于標(biāo)識(shí)顯示器中的一個(gè)的標(biāo)識(shí)符。傳輸器被配置為向顯示驅(qū) 動(dòng)器1C順序發(fā)送來(lái)自數(shù)據(jù)分包電路的數(shù)據(jù)包。所述標(biāo)識(shí)符可以包括虛擬信道標(biāo)識(shí)符和數(shù) 據(jù)類(lèi)型。
[0012] 所述數(shù)據(jù)分包電路可以是移動(dòng)行業(yè)處理器接口(MIPI)顯示器串行接口(DSI)主 機(jī),并且傳輸器可以是MIPID-PHY。
[0013] 根據(jù)本發(fā)明構(gòu)思的其他實(shí)施例,提供一種多顯示器系統(tǒng),其包括:顯示驅(qū)動(dòng)器1C, 被配置為控制多個(gè)顯示器的操作;高速串行接口;以及處理器,被配置為通過(guò)高速串行接 口向顯示驅(qū)動(dòng)器1C順序發(fā)送數(shù)據(jù)包。
[0014] 所述處理器可以包括:第一寄存器;中央處理單元(CPU),被配置為在第一寄存器 中設(shè)置第一值以調(diào)整每個(gè)顯示器的幀速率;TE信號(hào)檢測(cè)電路,被配置為檢測(cè)從顯示驅(qū)動(dòng)器 1C輸出的TE信號(hào);以及數(shù)據(jù)傳輸電路,被配置為使用檢測(cè)到的TE信號(hào)和第一值生成多個(gè) 幀速率調(diào)整信號(hào),并且使用幀速率調(diào)整信號(hào)控制發(fā)送到顯示器的數(shù)據(jù)包的傳輸定時(shí)。所述 高速串行接口可以是MIPIDSI、eDP接口或HDMI。
[0015] 所述數(shù)據(jù)傳輸電路可以生成數(shù)據(jù)包,每個(gè)數(shù)據(jù)包包括用于標(biāo)識(shí)顯示器中的一個(gè)的 標(biāo)識(shí)符。所述標(biāo)識(shí)符可以包括虛擬信道標(biāo)識(shí)符和數(shù)據(jù)類(lèi)型。
[0016] 所述顯示驅(qū)動(dòng)器1C可以解碼包括在通過(guò)高速串行接口接收到的數(shù)據(jù)包當(dāng)中的第 一數(shù)據(jù)包中的第一標(biāo)識(shí)符,根據(jù)解碼結(jié)果標(biāo)識(shí)顯示器中的一個(gè),以及向標(biāo)識(shí)的顯示器發(fā)送 包括在第一數(shù)據(jù)包中的第一數(shù)據(jù)。
[0017] 根據(jù)本發(fā)明構(gòu)思的另外一些實(shí)施例,提供一種多顯示器系統(tǒng),其包括:顯示驅(qū)動(dòng)器 1C,被配置為控制多個(gè)顯示器的操作;以及處理器,被配置為通過(guò)高速串行接口向顯示驅(qū)動(dòng) 器1C順序發(fā)送數(shù)據(jù)包。
[0018] 所述顯示驅(qū)動(dòng)器1C可以解碼包括在通過(guò)高速串行接口接收到的數(shù)據(jù)包當(dāng)中的第 一數(shù)據(jù)包中的第一標(biāo)識(shí)符,根據(jù)解碼結(jié)果標(biāo)識(shí)顯示器中的一個(gè),以及向標(biāo)識(shí)的顯示器發(fā)送 包括在第一數(shù)據(jù)包中的第一數(shù)據(jù)。所述第一標(biāo)識(shí)符可以包括虛擬信道標(biāo)識(shí)符和數(shù)據(jù)類(lèi)型。
[0019] 根據(jù)本發(fā)明構(gòu)思的又一些實(shí)施例,提供一種用于向控制多個(gè)顯示器的多個(gè)顯示驅(qū) 動(dòng)器1C發(fā)送數(shù)據(jù)包的SoC。所述SoC包括:第一寄存器,被配置為存儲(chǔ)用于調(diào)整幀速率的 第一值;第二寄存器,被配置為存儲(chǔ)用于生成選擇信號(hào)的第二值;TE信號(hào)檢測(cè)電路,被配置 為檢測(cè)分別從顯示驅(qū)動(dòng)器1C輸出的TE信號(hào);以及數(shù)據(jù)傳輸電路,被配置為使用第二值選擇 檢測(cè)到的TE信號(hào)當(dāng)中的至少一個(gè),使用所述至少一個(gè)選擇的TE信號(hào)和第一值生成多個(gè)幀 速率調(diào)整信號(hào),以及使用幀速率調(diào)整信號(hào)控制發(fā)送到顯示器的數(shù)據(jù)包的傳輸定時(shí)。
[0020] 根據(jù)本發(fā)明構(gòu)思的再一些實(shí)施例,提供了多顯示器系統(tǒng),其包括:多個(gè)顯示驅(qū)動(dòng)器 1C,被配置為控制多個(gè)顯示器的操作;多個(gè)高速串行接口;以及處理器,被配置為通過(guò)高速 串行接口向顯示驅(qū)動(dòng)器1C發(fā)送數(shù)據(jù)包。所述處理器包括:第一寄存器,被配置為存儲(chǔ)用于 調(diào)整幀速率的第一值;第二寄存器,被配置為存儲(chǔ)用于生成選擇信號(hào)的第二值;TE信號(hào)檢 測(cè)電路,被配置為檢測(cè)分別從顯示驅(qū)動(dòng)器1C輸出的TE信號(hào);以及數(shù)據(jù)傳輸電路,被配置為 使用第二值選擇檢測(cè)到的TE信號(hào)當(dāng)中的至少一個(gè),使用所述至少一個(gè)選擇的TE信號(hào)和第 一值生成多個(gè)幀速率調(diào)整信號(hào),以及使用幀速率調(diào)整信號(hào)控制發(fā)送到顯示器的數(shù)據(jù)包的傳 輸定時(shí)。
[0021] 在顯示驅(qū)動(dòng)器1C當(dāng)中,第一顯示驅(qū)動(dòng)器1C可以解碼包括在通過(guò)高速串行接口中 的一個(gè)接收到的數(shù)據(jù)包當(dāng)中的第一數(shù)據(jù)包中的第一標(biāo)識(shí)符,并且可以根據(jù)解碼結(jié)果向連接 到第一顯示驅(qū)動(dòng)器1C的第一顯示器發(fā)送包括在第一數(shù)據(jù)包中的第一數(shù)據(jù)。
【附圖說(shuō)明】
[0022] 通過(guò)參照附圖詳細(xì)描述本發(fā)明構(gòu)思的示例性實(shí)施例,本發(fā)明構(gòu)思的上述及其他特 征和優(yōu)點(diǎn)將變得更加明顯,附圖中:
[0023] 圖1是根據(jù)本發(fā)明構(gòu)思的一些實(shí)施例的多顯示器系統(tǒng)的框圖;
[0024] 圖2A是圖1中示出的數(shù)據(jù)傳輸電路的示例的框圖;
[0025] 圖2B是圖2A中示出的顯示控制器的電路圖;
[0026] 圖3A是圖1中示出的數(shù)據(jù)傳輸電路的另一示例的框圖;
[0027] 圖3B是圖3A中示出的顯示控制器的電路圖;
[0028] 圖4是示出圖2B或圖3B中示出的幀速率調(diào)整信號(hào)的波形的時(shí)序圖;
[0029] 圖5是用于解釋由圖2A或圖3A中示出的顯示控制器使用的幀數(shù)據(jù)傳輸方法的概 念圖;
[0030] 圖6是根據(jù)圖5中示出的幀數(shù)據(jù)傳輸方法顯示在顯示器上的數(shù)據(jù)的概念圖;
[0031] 圖7是用于解釋由圖2A或圖3A中示出的顯示控制器使用的行數(shù)據(jù)傳輸方法的概 念圖;
[0032] 圖8是根據(jù)圖7中示出的行數(shù)據(jù)傳輸方法顯示在顯示器上的數(shù)據(jù)的概念圖;
[0033] 圖9是長(zhǎng)包結(jié)構(gòu)的圖;
[0034] 圖10是短包結(jié)構(gòu)的圖;
[0035] 圖11是示出圖9中示出的長(zhǎng)包結(jié)構(gòu)或圖10中示出的短包結(jié)構(gòu)中的數(shù)據(jù)標(biāo)識(shí)符字 節(jié)的圖;
[0036] 圖12是根據(jù)本發(fā)明構(gòu)思的其他實(shí)施例的多顯示器系統(tǒng)的框圖;
[0037] 圖13是圖12中示出的數(shù)據(jù)傳輸電路的框圖;
[0038] 圖14是圖13中示出的顯示控制器的電路圖;
[0039] 圖15是用于解釋根據(jù)本發(fā)明構(gòu)思的一些實(shí)施例的、使用數(shù)據(jù)標(biāo)識(shí)符標(biāo)識(shí)顯示器 的操作的概念圖;
[0040] 圖16到圖18是顯示在多個(gè)顯示器上的數(shù)據(jù)的示例的圖;
[0041] 圖19是根據(jù)本發(fā)明構(gòu)思的一些實(shí)施例的、操作圖1或圖12中示出的多顯示器系 統(tǒng)的方法的流程圖;以及
[0042] 圖20是根據(jù)本發(fā)明構(gòu)思的進(jìn)一步的實(shí)施例的多顯示器系統(tǒng)的框圖。
【具體實(shí)施方式】
[0043] 現(xiàn)在將參照附圖更全面地描述本發(fā)明構(gòu)思,附圖中示出了本發(fā)明構(gòu)思的實(shí)施例。 然而,本發(fā)明可以以許多不同的形式來(lái)具體實(shí)現(xiàn),不應(yīng)被解釋為局限于這里闡述的示例性 實(shí)施例。相反,提供這些實(shí)施例是為了使本發(fā)明全面和完整,并向本領(lǐng)域技術(shù)人員充分傳達(dá) 本發(fā)明的范圍。附圖中,為清楚起見(jiàn),可能夸大了層和區(qū)域的大小及相對(duì)大小。相同的參考 標(biāo)記始終指代相同的元件。
[0044] 將會(huì)理解,當(dāng)一個(gè)元件被稱(chēng)為"連接"或"耦接"到另一元件時(shí),它可以直接連接或 耦接到所述另一元件,或者也可以存在居間的元件。相反,當(dāng)一個(gè)元件被稱(chēng)為"直接連接"或 "直接耦接"到另一元件時(shí),不均在居間的元件。此處使用的術(shù)語(yǔ)"和/或"包括相關(guān)列出項(xiàng) 目中的任何一個(gè)以及其中的一個(gè)或多個(gè)的所有組合,并且術(shù)語(yǔ)"和/或"可以縮寫(xiě)為"/"。
[0045] 將會(huì)理解,盡管此處可能使用術(shù)語(yǔ)第一、第二等等來(lái)描述不同的元件,但這些元件 不應(yīng)受到這些術(shù)語(yǔ)的限制。這些術(shù)語(yǔ)僅僅用于將一個(gè)元件與另一個(gè)元件區(qū)分開(kāi)來(lái)。例如, 第一信號(hào)可以被稱(chēng)為第二信號(hào),類(lèi)似地,第二信號(hào)也可以被稱(chēng)為第一信號(hào),這樣做不會(huì)偏離 本公開(kāi)的教導(dǎo)。
[0046] 此處使用的術(shù)語(yǔ)僅僅是為了描述特定實(shí)施例,并非意圖限制本發(fā)明。如此處使用 的,單數(shù)形式"一"、"一個(gè)"、"該"意圖也包括復(fù)數(shù)形式,除非上下文明確給出相反指示。還 將理解,當(dāng)在本說(shuō)明書(shū)中使用詞語(yǔ)"包括"和/或"包含"時(shí),表明存在所描述的特征、區(qū)域、 整體、步驟、操作、元件和/或組件,但不排除存在或添加一個(gè)或多個(gè)其他特征、區(qū)域、整體、 步驟、操作、元件、組件和/或它們的組合。
[0047] 除非另外定義,否則此處使用的所有術(shù)語(yǔ)(包括技術(shù)術(shù)語(yǔ)和科學(xué)術(shù)語(yǔ))所具有的 含義與本發(fā)明所屬領(lǐng)域的普通技術(shù)人員通常理解的含義相同。還將理解,諸如通常使用的 詞典中定義的那些術(shù)語(yǔ)應(yīng)該被解釋為所具有的含義與它們?cè)谙嚓P(guān)領(lǐng)域和/或本申請(qǐng)的上 下文中的含義一致,而不應(yīng)理想化地或過(guò)分形式化地對(duì)其進(jìn)行解釋?zhuān)谴颂幟鞔_地如此 定義。
[0048] 圖1是根據(jù)本發(fā)明構(gòu)思的一些實(shí)施例的多顯示器系統(tǒng)100A的框圖。參照?qǐng)D1,多 顯示器系統(tǒng)100A包括主機(jī)200A、存儲(chǔ)器230、接口 310、顯示驅(qū)動(dòng)器集成電路(1C) 300、以及 多個(gè)顯示器400-1到400-N,其中N是至少為2的自然數(shù)。
[0049] 多顯示器系統(tǒng)100A可以是包括多個(gè)顯示器400-1到400-N的顯示系統(tǒng)。例如,多 顯示器系統(tǒng)100A可以實(shí)現(xiàn)為電視(TV)系統(tǒng)、多屏幕系統(tǒng)或便攜式電子設(shè)備。便攜式電子設(shè) 備可以是便攜式計(jì)算機(jī)、蜂窩電話(huà)、智能電話(huà)、平板個(gè)人計(jì)算機(jī)(PC)、個(gè)人數(shù)字助理(PDA)、 企業(yè)數(shù)字助理(EDA)、數(shù)碼相機(jī)、數(shù)字視頻相機(jī)、便攜式多媒體播放器(PMP)、個(gè)人導(dǎo)航設(shè)備 或便攜式導(dǎo)航設(shè)備(PND)、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID)、可穿戴計(jì)算機(jī)、物聯(lián)網(wǎng)(IoT)設(shè)備、萬(wàn)物 網(wǎng)(ΙοΕ)設(shè)備、或電子書(shū)。
[0050] 主機(jī)200Α可以通過(guò)接口 310向控制顯示器400-1到400-Ν的操作的顯示驅(qū)動(dòng)器 1C300順序發(fā)送數(shù)據(jù)包。主機(jī)200Α可以實(shí)現(xiàn)為可以控制顯示驅(qū)動(dòng)器1C300的操作的1C、 片上系統(tǒng)(SoC)、應(yīng)用處理器(ΑΡ)、移動(dòng)ΑΡ或處理器。
[0051] 主機(jī)200A可以包括中央處理單元(CPU) 210、存儲(chǔ)器控制器220、第一寄存器235、 第二寄存器240、數(shù)據(jù)傳輸電路(