新四季網

串行數據收發裝置及數字相機的製作方法

2023-05-30 09:58:11 1

專利名稱:串行數據收發裝置及數字相機的製作方法
技術領域:
本發明涉及傳輸串行形式的數據的串行數據收發裝置及數字相機。
背景技術:
近年來,在數位照相機、數字攝像機等固體攝像裝置中,需要處理的圖像數據的數據量正在增大。因此,具有能夠快速處理數據的、使用LVDS(L0W Voltage Differential Signaling :低壓差分信號)信號的電路的固體攝像裝置近年來正在增加。專利文獻1公開了使用作為LVDS信號的差分信號的固體攝像裝置。下面,對使用差分信號的固體攝像裝置進行說明。圖5是表示使用差分信號的現有的固體攝像裝置500的圖。圖5所示的固體攝像裝置500具有固體攝像元件11、AFE (AnalogFront-End 模擬前端)部100、數據形式變換部513、傳輸部14和數據形式變換部515。固體攝像元件11具有通過拍攝被攝體來取得模擬的圖像信號的功能。所取得的模擬的圖像信號是表示1幀的圖像信號。AFE部100具有A/D變換功能。A/D變換功能是將模擬信號變換為數位訊號的功能。下面,把將模擬信號變換為數位訊號的處理稱為A/D變換。AFE部100包括圖像處理部12和TG(Timing Generator 定時信號產生器)101。圖像處理部12根據低速的時鐘SCLK對模擬的圖像信號進行A/D變換,由此取得數字的圖像數據(下面稱為數字圖像數據)。所取得的數字圖像數據是對應於1幀的圖像數據。下面,假設圖像數據是對應於1幀的圖像數據來進行說明。所取得的數字圖像數據包括多個行數據。例如,在利用數字圖像數據再現的圖像的尺寸是橫向1280像素、縱向760像素的尺寸時,該數字圖像數據包括760個行數據。並且,所取得的數字圖像數據包括多個像素數據。像素數據是利用N(例如比特表述的數據。並且,所取得的數字圖像數據是並行形式的圖像數據(以下稱為並行圖像數據)。在此,假設並行圖像數據以一個像素數據(N比特的數據)單位被發送給數據形式變換部513。例如,在N是「24」的情況下,圖像處理部12和數據形式變換部513通過M條數據線而連接。圖像處理部12將並行圖像數據以一個像素數據(N比特的數據)單位向數據形式變換部513發送。數據形式變換部513進行將並行形式的數據變換為串行形式的數據的處理(以下稱為並行串行變換處理)。並行串行變換處理是根據快速的時鐘FCLK而進行的。數據形式變換部513對並行圖像數據進行並行串行變換處理,由此得到串行形式的圖像數據(以下稱為串行圖像數據)。另外,數據形式變換部513在進行並行串行變換處理時向串行圖像數據插入後述的同步代碼(code)。由此,在串行圖像數據中包含同步代碼。
圖6A和圖6B是用於說明包含同步代碼的串行圖像數據的圖。圖6A是用於說明包含同步代碼的串行圖像數據的圖。串行圖像數據包括行數據LD1、LD2、…、LDv(ν 自然數)。在從串行圖像數據得到的圖像的尺寸是橫向1280像素、縱向760像素的尺寸時,該串行圖像數據包括760個行數據。並且,各個行數據LD1、LD2、…、LDv包括u(自然數)個像素數據。在從串行圖像數據得到的圖像的橫向尺寸是1280像素的情況下,各個行數據LD1、LD2、…、LDv包括 1280個像素數據。例如,1280個像素數據是指像素數據P11、P12、…、Plu。在圖6A中,同步代碼SOF是表示幀的前端的代碼。並且,同步代碼EOL是表示各個行數據的末端的代碼。同步代碼SOL是表示各個行數據的前端的代碼。同步代碼EOF是表示幀的末端的代碼。各個同步代碼S0F、E0F、E0L、S0L利用多個比特構成。並且,對各個同步代碼SOF、EOF、EOL、SOL設定與像素數據不一致的唯一的值。圖6B是將圖6A所示的該串行圖像數據的構造配合於從串行圖像數據得到的圖像的形狀來顯示的圖。如圖6B所示,在除了行數據LDl之外的各個行數據的前頭附加有同步代碼SOL。 在行數據LDl的前端附加有同步代碼S0F。並且,在除了行數據LDv之外的各個行數據的末端附加有同步代碼E0L。在行數據LDv的末端附加有同步代碼EOF。再次參照圖5,TGlOl生成垂直同步信號VSC和水平同步信號HSC。垂直同步信號 VSC是用於對作為幀的圖像的前頭進行規定的信號。水平同步信號HSC是用於對構成作為幀的圖像的各行的前頭或者末端進行規定的信號。TGlOl在對應的規定的定時向固體攝像元件11、圖像處理部12和數據形式變換部 513分別發送所生成的各個垂直同步信號VSC和水平同步信號HSC。傳輸部14包括傳輸路徑14D、14C。數據形式變換部513和數據形式變換部515通過傳輸路徑14D、14C而電氣連接。 各個傳輸路徑14D、14C是使用LVDS信號來傳送串行數據的傳輸路徑。各個傳輸路徑14D、14C利用包括兩條線的雙絞線構成。傳輸路徑14D是使用LVDS 信號來傳輸串行形式的數據的傳輸路徑。傳輸路徑14C是使用LVDS信號來傳輸時鐘FCLK 的傳輸路徑。數據形式變換部513使用傳輸路徑14D向數據形式變換部515發送如圖6A所示插入了同步代碼的串行圖像數據。並且,數據形式變換部513使用傳輸路徑14C向數據形式變換部515發送時鐘FCLK。數據形式變換部515根據從傳輸路徑14C接收的時鐘FCLK, 進行將串行形式的數據變換為並行形式的數據的處理(下面稱為串行並行變換處理)。數據形式變換部515對所接收到的串行圖像數據進行串行並行變換處理,由此得到並行圖像數據。另外,數據形式變換部515在進行串行並行變換處理時,檢測串行圖像數據中包含的同步代碼SOF、EOF,並與作為幀的串行圖像數據獲取同步。並且,數據形式變換部515 在進行串行並行變換處理時,檢測串行圖像數據中包含的同步代碼E0L、S0L,並與各個行數據獲取同步。並且,數據形式變換部515將並行圖像數據以一個像素數據(N比特的數據)單位向外部的其它電路(未圖示)發送。並且,數據形式變換部515向外部電路發送所接收到的時鐘FCLK。並且,數據形式變換部515在每當檢測到同步代碼S0F、E0F、E0L、S0L中的任意一個同步代碼時,向該外部電路發送所檢測到的同步代碼。現有技術文獻專利文獻專利文獻1 日本特開2005-0862 號公報發明概要發明要解決的問題下面,將傳輸串行數據的傳輸路徑稱為串行傳輸路徑。串行傳輸路徑例如是指圖 5中的傳輸路徑14D、14C。在此,假設串行傳輸路徑受到噪聲等的影響,產生了經由串行傳輸路徑之前的數據(下面稱為傳輸前數據)、與經由串行傳輸路徑之後的數據(下面稱為傳輸後數據)不同的情況。例如,假設經由串行傳輸路徑的作為傳輸後數據的串行圖像數據所包含的同步代碼SOL或者同步代碼EOL丟失。在這種情況下,與丟失的同步代碼對應的行數據將不能再現(解碼)。即,接收到串行圖像數據的接收側對串行圖像數據進行再現而得到的圖像,成為丟失了與所丟失的同步代碼對應的行的圖像。即,存在不能在接收到串行圖像數據的接收側進行再現的行數據。在現有技術中,不能對存在不能再現的行數據的情況進行檢測。

發明內容
本發明就是為了解決上述問題而提出的,其目的在於,提供能夠檢測存在不能再現的行數據的串行數據收發裝置等。用於解決問題的手段為了解決上述問題,基於本發明的某個方面的串行數據收發裝置具有發送部,使用傳輸路徑來發送串行形式的數據;以及接收部,從傳輸路徑接收串行形式的數據。發送部包括數據形式變換部,該數據形式變換部用於將包括多個行數據的並行形式的圖像數據變換為串行形式的圖像數據即串行圖像數據。串行圖像數據包括連續的多個行數據。發送部還包括進行多次插入處理的插入部,該多次插入處理用於在串行圖像數據所包含的連續的多個行數據中各個相鄰的兩個行數據之間,插入用於判定是否存在不能再現的行數據即不能再現行數據的判定信息。通過由插入部進行多次插入處理,數據形式變換部取得在串行圖像數據中被插入了多個判定信息的串行形式的數據即已插入串行圖像數據,並使用傳輸路徑向接收部發送所取得的已插入串行圖像數據。接收部包括判定部,該判定部用於從由傳輸路徑接收到的已插入串行圖像數據中依次檢測多個判定信息,並根據檢測到的多個判定信息的至少一部分判定信息來判定是否存在不能再現行數據。S卩,發送部包括進行多次插入處理的插入部,該插入處理用於在串行圖像數據所包含的連續的多個行數據中各個相鄰的兩個行數據之間,插入用於判定是否存在不能再現行數據的判定信息。數據形式變換部使用傳輸路徑向接收部發送被插入了多個判定信息的已插入串行圖像數據。接收部包括判定部,用於從由傳輸路徑接收到的已插入串行圖像數據中依次檢測多個判定信息,並根據檢測到的多個判定信息的至少一部分判定信息來判定是否存在不能再現行數據。因此,能夠檢測存在不能再現行數據的情況。優選,判定信息表示用於確定行數據的數值,判定部從已插入串行圖像數據中依次檢測多個判定信息,將檢測到的最新的判定信息所表示的值、與在該最新的判定信息的前一個檢測到的判定信息所表示的值進行比較,由此判定是否存在不能再現行數據。因此,能夠檢測存在不能再現行數據。優選,插入部進行如下的多次插入處理,即向連續的多個行數據中第n(自然數) 個相鄰的兩個行數據之間插入作為判定信息的第1判定信息,向該多個行數據中第n+1個相鄰的兩個行數據之間插入作為判定信息的第2判定信息。優選,接收部的判定部從已插入串行圖像數據中依次檢測多個判定信息,在檢測到的連續的兩個判定信息是第1判定信息或者第2判定信息的情況下,判定為存在不能再現行數據。優選,第1判定信息和第2判定信息中的至少一方是利用1比特的數據表示的信肩、ο由此,能夠減小包括作為判定信息的第1判定信息和第2判定信息在內的已交替插入串行圖像數據的數據量。優選,串行數據收發裝置還具有重發指示部,在判定部判定為存在不能再現行數據的情況下,該重發指示部向發送部提供用於將與該不能再現行數據對應的行數據再次向接收部發送的指示。由此,即使是存在不能再現行數據的情況下,也能夠取得與不能再現行數據對應的行數據。因此,能夠再現正常的圖像。優選,傳輸路徑是利用LVDS (Low Voltage Differential Signaling 低壓差分信號)信號來傳輸數據的傳輸路徑。基於本發明的另一個方面的數字相機具有串行數據收發裝置;攝像元件,通過拍攝被攝體來取得圖像信號;模擬前端部,將攝像元件取得的圖像信號變換為數字數據,由此取得圖像數據;圖像處理部,用於對圖像數據進行處理;以及顯示部,用於對基於由圖像處理部進行處理後的圖像數據的圖像進行顯示。串行數據收發裝置從模擬前端部取得圖像數據,通過發送部和接收部向圖像處理部發送所取得的圖像數據。另外,本發明也可以將構成這種串行數據收發裝置的多個構成要素的全部或者一部分構成要素實現為系統LSI (Large Scale htegration 大規模集成電路)。並且,本發明也可以實現為將串行數據收發裝置具有的特徵性構成部的動作作為步驟的串行數據收發方法。並且,本發明也可以實現為使計算機執行這種串行數據收發方法所包含的各個步驟的程序。並且,本發明也可以實現為存儲這種程序的計算機能夠讀取的記錄介質。並且,該程序也可以通過網際網路等傳輸介質進行發布。發明效果根據本發明,能夠檢測存在不能再現的行數據。


圖1是表示第1實施方式的固體攝像裝置的結構的圖。圖2A是用於說明包含行代碼LC的已插入串行圖像數據的圖。圖2B是用於說明包含行代碼LC的已插入串行圖像數據的圖。圖3是表示第2實施方式的固體攝像裝置的結構的圖。圖4A是作為數位照相機的固體攝像裝置的外觀圖。圖4B是作為數字攝像機的固體攝像裝置的外觀圖。圖5是表示使用差分信號的現有的固體攝像裝置的圖。圖6A是用於說明包含同步代碼的串行圖像數據的圖。圖6B是用於說明包含同步代碼的串行圖像數據的圖。
具體實施例方式下面,參照

本發明的實施方式。在下面的說明中,對相同的部件標註相同的標號。這些部件的名稱和功能也相同。因此,不重複進行這些部件的詳細說明。並且,下面說明的實施方式畢竟僅是一例。下面假設圖像數據是對應於1幀的圖像數據來進行說明。〈第1實施方式〉在本實施方式中,在相鄰的兩個行數據之間,除了插入同步代碼之外,還插入判定信息,通過進行這種處理來檢測存在不能再現的行數據。圖1是表示第1實施方式的固體攝像裝置1000的結構的圖。固體攝像裝置1000是數位照相機或者數字攝像機等數字相機。圖1所示的固體攝像裝置1000具有固體攝像元件11、AFE部100、串行數據收發裝置200、圖像處理部310和顯示部320。圖1中的固體攝像元件11和AFE部100分別與圖5中的固體攝像元件11和AFE 部100相同,所以不重複進行詳細說明。串行數據收發裝置200具有發送部210、傳輸部14和接收部220。圖1中的傳輸部14與圖5中的傳輸部14相同,包括傳輸路徑14D、14C。關於傳輸路徑14D、14C已在前面進行說明,所以不重複進行詳細說明。發送部210包括數據形式變換部13和插入部21。AFE部100的圖像處理部12以一個像素數據(N比特的數據)單位向數據形式變換部13發送並行圖像數據。數據形式變換部13與圖5中的數據形式變換部513 —樣,進行將並行形式的數據變換為串行形式的數據的並行串行變換處理。並行串行變換處理是根據快速的時鐘FCLK 而進行的。數據形式變換部13對並行圖像數據進行並行串行變換處理,由此得到串行圖像數據。另外,數據形式變換部13在進行並行串行變換處理時,與數據形式變換部513 — 樣向串行圖像數據中插入同步代碼。由此,串行圖像數據包括同步代碼。下面,將被插入同步代碼後的串行圖像數據稱為帶代碼串行圖像數據。帶代碼串行圖像數據例如是如圖6A所示構造的數據。並且,本實施方式的固體攝像裝置1000的TGlOl與前述的說明相同地,在對應的規定的定時向固體攝像元件11、圖像處理部12、數據形式變換部13和插入部21分別發送各個垂直同步信號VSC和水平同步信號HSC。另外,垂直同步信號VSC和水平同步信號HSC 的發送定時是基於通常的圖像處理技術的定時,所以不重複進行詳細說明。插入部21在接收到垂直同步信號VSC後,分別順序地接收多個水平同步信號HSC。插入部21在每當接收到水平同步信號HSC時,將行計數器的值加「1」。行計數器是用於計數行數據的數量的計數器。行計數器的初始值為「0」。另外,插入部21在接收到垂直同步信號VSC後,在再次接收垂直同步信號VSC時,將行計數器的值設定為「0」。並且,插入部21在每當更新行計數器的值時,生成行代碼LC。行代碼LC是用於確定行數據的代碼。例如,由數據形式變換部13生成的帶代碼串行圖像數據是如圖6A所示的數據。在這種情況下,帶代碼串行圖像數據包括ν(自然數)個行數據。插入部21對應於帶代碼串行圖像數據所包含的ν個行數據的每一個,分別生成用於確定該行數據的行代碼LC。例如,在圖6A中,行數據LDl是第1個行數據。在這種情況下,對應行數據LDl而生成的行代碼LC表示在插入部21接收到垂直同步信號VSC後,而且在接收到第1個水平同步信號HSC後數值被變更後的行計數器的值。即,在這種情況下,對應行數據LDl而生成的行代碼LC表示「1」。並且,插入部21在每當生成行代碼LC時進行插入處理。在插入處理中,插入部21 向數據形式變換部13發送所生成的行代碼LC和插入命令。插入命令是這樣一種命令,用於在帶代碼串行圖像數據所包含的連續的多個行數據中、利用所發送的行代碼LC而確定的第自然數)個行數據的末端附加的同步代碼 E0L,和在第w+1個行數據的前端附加的同步代碼SOL之間,插入行代碼LC。S卩,插入命令是用於在多個連續的行數據中相鄰的兩個行數據之間插入行代碼LC 的命令。數據形式變換部13在接收行代碼LC和插入命令時,按照插入命令向帶代碼串行圖像數據中插入行代碼LC。另外,數據形式變換部13在接收到與圖6A所示的行數據LDv 對應的插入命令的情況下,不進行插入行代碼LC的處理。S卩,插入部21通過進行插入處理,插入部21使數據形式變換部13將行代碼LC插入到帶代碼串行圖像數據所包含的連續的多個行數據中相鄰的兩個行數據之間。即,插入處理是使數據形式變換部13將行代碼LC插入到帶代碼串行圖像數據所包含的連續的多個行數據中相鄰的兩個行數據之間的處理。並且,插入部21反覆進行與帶代碼串行圖像數據所包含的行數據的數量對應的次數的插入處理,由此結束對該帶代碼串行圖像數據的插入處理。通過結束對該帶代碼串行圖像數據的插入處理,數據形式變換部13得到包括多個行代碼LC的帶代碼串行圖像數據(下面,稱為已插入串行圖像數據)。下面,將反覆進行與帶代碼串行圖像數據所包含的行數據的數量對應的次數的插入處理的處理稱為多次插入處理。即,插入部21反覆進行與帶代碼串行圖像數據所包含的行數據的數量對應的次數的插入處理,由此進行多次插入處理。多次插入處理是使數據形式變換部13將行代碼LC插入到帶代碼串行圖像數據包含的連續的多個行數據中各個相鄰的兩個行數據之間的處理。因此,通過插入部21對帶代碼串行圖像數據進行多次插入處理,數據形式變換部 13將行代碼LC插入到帶代碼串行圖像數據所包含的連續的多個行數據中各個相鄰的兩個行數據之間,結果,得到已插入串行圖像數據。圖2A和圖2B是用於說明包含行代碼LC的已插入串行圖像數據的圖。圖2A是表示在帶代碼串行圖像數據中插入有行代碼LC的狀態的圖。如圖2A所示,例如行代碼LC被插入到在第1個行數據LDl的末端附加的同步代碼E0L、和在第2個行數據LD2的前端附加的同步代碼SOL之間。例如,在第1個行數據LDl的末端附加的同步代碼EOL和在第2個行數據LD2的前端附加的同步代碼SOL之間的行代碼LC表示「1」。表示「 1,,的行代碼LC是用於確定行數據LDl的代碼。並且,例如表示「v(自然數)_1」的行代碼LC是用於確定行數據LD(v-1) 的代碼。另外,行代碼LC的插入位置是在相鄰的兩個行數據之間的水平消隱期間內。因此,通過插入行代碼LC,從已插入串行圖像數據再現的圖像不會受到畫質的影響。圖2B是將圖2A所示的已插入串行圖像數據的構造配合於從該已插入串行圖像數據得到的圖像的形狀來顯示的圖。如圖2B所示,在行數據的數量是ν個的情況下,已插入串行圖像數據所包含的行代碼LC的數量是(v-1)個。在圖2B中,在各行的右端示出的行代碼LC與對應的行的行數據對應。在圖2B中, 例如第1行的行代碼LC是與行數據LDl對應的行代碼。例如,第2行的行代碼LC是與行數據LD2對應的行代碼。再次參照圖1,接收部220包括數據形式變換部15。數據形式變換部13和數據形式變換部15通過傳輸路徑14D、14C而電氣連接。另外,關於傳輸路徑14D、14C已在前面進行說明,因而不重複進行詳細說明。數據形式變換部13使用傳輸路徑14D向數據形式變換部15發送如圖2A所示插入了行代碼LC的已插入串行圖像數據。並且,數據形式變換部13使用傳輸路徑14C向數據形式變換部15發送時鐘FCLK。 數據形式變換部15與圖5中的數據形式變換部515 —樣,根據從傳輸路徑14C接收的時鐘 FCLK,進行將串行形式的數據變換為並行形式的數據的串行並行變換處理。數據形式變換部15對已插入串行圖像數據進行串行並行變換處理,由此得到並行圖像數據。另外,數據形式變換部15與圖5中的數據形式變換部515 —樣,在進行並行串行變換處理時,檢測已插入串行圖像數據所包含的同步代碼S0F、E0L、SOL、EOF。並且,數據形式變換部15在進行串行並行變換處理時,依次檢測已插入串行圖像數據所包含的多個行代碼LC。並且,數據形式變換部15在每當檢測到行代碼LC時進行判定處理。在判定處理中,數據形式變換部15判定所檢測到的最新的行代碼LC表示的值(下面稱為最新行值)是否比在該最新的行代碼LC的前一個檢測到的行代碼LC表示的值(下面稱為前一個行值) 大1的值。另外,數據形式變換部15在檢測到第1個行代碼LC的情況下,不進行判定處理。
在判定為最新行值是比前一個行值大1的值的情況下,數據形式變換部15判定為能夠再現(解碼)與檢測到的最新的行代碼LC對應的行數據。另一方面,在判定為最新行值不是比前一個行值大1的值的情況下,數據形式變換部15判定為與檢測到的最新的行代碼LC對應的行數據是不能再現的行數據(下面稱為不能再現行數據)。即,數據形式變換部15判定為存在不能再現行數據。S卩,數據形式變換部15是判定是否存在不能再現行數據的判定部。S卩,行代碼LC也是用於判定是否存在不能再現行數據的判定信息。與檢測到的最新的行代碼LC對應的行數據被判定為是不能再現行數據的情況是指如下情況。該情況例如是指當在傳輸路徑14D中傳輸已插入串行圖像數據的期間中,在傳輸路徑14D中產生噪聲等的情況,例如是指已插入串行圖像數據所包含的同步代碼SOL或者同步代碼EOL丟失的情況。並且,數據形式變換部15以一個像素數據(N比特的數據)單位向圖像處理部310 發送通過串行並行變換處理而得到的並行形式的圖像數據。圖像處理部310對接收到的圖像數據進行各種圖像處理。並且,圖像處理部310 向顯示部320發送已進行圖像處理的圖像數據。顯示部320是用於顯示圖像的顯示裝置。顯示部320對基於從圖像處理部310接收到的圖像數據的圖像進行顯示。如以上說明的那樣,在本實施方式中,向接收部220發送已插入串行圖像數據,該已插入串行圖像數據在帶代碼串行圖像數據所包含的連續的多個行數據中相鄰的兩個行數據之間插入了行代碼LC。接收部220的數據形式變換部15依次檢測所接收到的已插入串行圖像數據所包含的多個行代碼LC。並且,數據形式變換部15在每當檢測到行代碼LC時,判定最新的行代碼LC表示的最新行值是否是比在該最新的行代碼LC的前一個檢測到的行代碼LC表示的前一個行值大1的值,由此判定是否存在不能再現行數據。即,根據本實施方式,能夠檢測存在不能再現行數據的情況。另外,也可以利用單片的LSI (Large Scale htegration 大規模集成電路)構成固體攝像元件11、圖像處理部12、數據形式變換部13、傳輸路徑14D、14C、數據形式變換部 15和插入部21的全部或者一部分。本實施方式的變形例的固體攝像裝置是圖1中的固體攝像裝置1000。因此,不重複進行固體攝像裝置1000所包含的各個部分的詳細說明。在本實施方式的變形例中,將插入到帶代碼串行圖像數據中的行代碼LC設為1比特的數據。即,在本實施方式的變形例中,插入部21進行生成用1比特的數據表述的行代碼LC,並將所生成的行代碼LC插入到帶代碼串行圖像數據中的處理,這一點與第1實施方式不同。除此之外的處理與第1實施方式相同,所以不重複進行詳細說明。具體地講,插入部21在每當接收到水平同步信號HSC時,將行計數器的值加「1」。並且,插入部21在每當更新行計數器的值時生成行代碼LC。具體地講,在更新後的行計數器的值是奇數的情況下,插入部21生成表示「0」的行代碼LC。並且,在更新後的行計數器的值是偶數的情況下,插入部21生成表示「1」的行代碼LC。並且,插入部21在每當生成行代碼LC時進行插入處理A。在插入處理A中,插入部21向數據形式變換部13發送所生成的行代碼LC和插入命令A。插入命令A是這樣一種命令,用於在帶代碼串行圖像數據所包含的連續的多個行數據中、與所發送的第自然數)個行代碼LC對應的第w個行數據的末端附加的同步代碼E0L,和在第w+1個行數據的前端附加的同步代碼SOL之間,插入行代碼LC。在此,例如與所發送的第1個行代碼LC對應的第1個行數據是行數據LDl。S卩,插入命令A是用於在連續的多個行數據中相鄰的兩個行數據之間插入行代碼 LC的命令。數據形式變換部13在接收行代碼LC和插入命令A時,按照插入命令A向帶代碼串行圖像數據中插入行代碼LC。另外,數據形式變換部13在接收到與圖6A所示的行數據 LDv對應的插入命令A的情況下,不進行插入行代碼LC的處理。並且,插入部21反覆進行與帶代碼串行圖像數據所包含的行數據的數量對應的次數的插入處理A,由此結束對該帶代碼串行圖像數據的插入處理A。通過結束對帶代碼串行圖像數據的插入處理A,數據形式變換部13得到包括多個行代碼LC的帶代碼串行圖像數據(下面,稱為已交替插入串行圖像數據)。下面,將反覆進行與帶代碼串行圖像數據所包含的行數據的數量對應的次數的插入處理A的處理稱為交替插入處理。即,插入部21反覆進行與帶代碼串行圖像數據所包含的行數據的數量對應的次數的插入處理A,由此進行交替插入處理。交替插入處理是使數據形式變換部13將行代碼LC插入到帶代碼串行圖像數據所包含的連續的多個行數據中各個相鄰的兩個行數據之間的處理。即,交替插入處理是前面敘述的多次插入處理。下面,將表示「0」的行代碼LC和表示「1」的行代碼LC分別稱為第1行代碼LC和第2行代碼LC。並且,下面將第1行代碼LC和第2行代碼LC分別稱為第1判定信息和第 2判定信息。在本實施方式的變形例中,反覆進行與帶代碼串行圖像數據所包含的行數據的數量對應的次數的插入處理A。由此,生成圖2A所示的數據構造的已交替插入串行圖像數據。在這種情況下,在已交替插入串行圖像數據所包含的多個行數據中,例如第1個相鄰的兩個行數據LD1、LD2之間的行代碼LC是第1行代碼LC。並且,在已交替插入串行圖像數據所包含的多個行數據中,例如第2個相鄰的兩個行數據LD2、LD3之間的行代碼LC 是第2行代碼LC。S卩,在本實施方式的變形例中,插入部21進行前述的交替插入處理。交替插入處理是這樣的多次插入處理,用於在帶代碼串行圖像數據所包含的連續的多個行數據中第 n(自然數)個相鄰的兩個行數據之間插入第1行代碼LC,在該多個行數據中第n+1個相鄰的兩個行數據之間插入第2行代碼LC。在交替插入處理中,通過進行發送第1行代碼LC和插入命令A的插入處理A,數據形式變換部13向帶代碼串行圖像數據所包含的連續的多個行數據中第η個相鄰的兩個行數據之間插入第1行代碼LC(第1判定信息)。並且,在交替插入處理中,通過進行發送第2行代碼LC和插入命令A的插入處理A,數據形式變換部13向帶代碼串行圖像數據所包含的連續的多個行數據中第n+1個相鄰的兩個行數據之間插入第2行代碼LC(第2判定信息)。由此,數據形式變換部13得到已交替插入串行圖像數據。並且,數據形式變換部13使用傳輸路徑14D向數據形式變換部15發送如圖2A所示插入了行代碼LC的已交替插入串行圖像數據。並且,數據形式變換部15在進行串行並行變換處理時,依次檢測已交替插入串行圖像數據所包含的多個行代碼LC。並且,數據形式變換部15在每當檢測到行代碼LC時進行判定處理A。在判定處理A中,數據形式變換部15判定所檢測到的最新的行代碼LC表示的最新行值是否是與在該最新的行代碼LC的前一個檢測到的行代碼LC表示的前一個行值不同的值。另外,數據形式變換部15在檢測到第1個行代碼LC時不進行判定處理A。在判定為最新行值是與前一個行值不同的值的情況下,數據形式變換部15判定為能夠再現(解碼)與所檢測到的最新的行代碼LC對應的行數據。在這種情況下,例如分別表示最新行值和前一個行值的連續的兩個行代碼LC分別是第1行代碼LC和第2行代碼 LC。另一方面,在判定為最新行值不是與前一個行值不同的值、即最新行值是與前一個行值相同的值的情況下,數據形式變換部15判定為與所檢測到的最新的行代碼LC對應的行數據是不能再現的行數據(下面稱為不能再現行數據)。即,數據形式變換部15判定為存在不能再現行數據。在這種情況下,分別表示最新行值和前一個行值的連續的兩個行代碼LC分別是第1行代碼LC或者第2行代碼LC。S卩,作為判定部的數據形式變換部15從已插入串行圖像數據(已交替插入串行圖像數據)中依次檢測多個判定信息(行代碼LC),在所檢測到的連續的兩個判定信息(行代碼LC)是第1判定信息(第1行代碼LC)或者第2判定信息(第2行代碼LC)的情況下, 判定為存在不能再現行數據。如以上說明的那樣,在本實施方式的變形例中,與第1實施方式一樣能夠檢測存在不能再現行數據的情況。另外,在本實施方式中,將行代碼LC設為1比特的數據。因此, 能夠減小在傳輸路徑14D中成為傳輸對象的已交替插入串行圖像數據的數據量。因此,得到能夠縮小用於判定有無不能再現行數據的電路的效果。〈第2實施方式〉在本實施方式中,在判定為存在不能再現行數據的情況下,進行與不能再現行數據對應的行數據的重發的處理。圖3是表示第2實施方式的固體攝像裝置1000A的結構的圖。固體攝像裝置1000A是數位照相機或者數字攝像機等數字相機。圖3所示的固體攝像裝置1000A與圖1所示的固體攝像裝置1000相比,不同之處在於具有串行數據收發裝置200A來取代串行數據收發裝置200。除此之外與固體攝像裝置 1000相同,所以不重複進行詳細說明。串行數據收發裝置200A與圖1所示的串行數據收發裝置200相比,不同之處在於具有發送部210A來取代發送部210、以及具有接收部220A來取代接收部220。除此之外與串行數據收發裝置200相同,所以不重複進行詳細說明。
發送部210A與圖1所示的發送部210相比,不同之處在於還包括行存儲器32和開關SW10。除此之外與發送部210相同,所以不重複進行詳細說明。行存儲器32是能夠存儲一個行數據的存儲器。開關SWlO根據來自外部的指示來切換第1連接狀態和第2連接狀態。第1連接狀態是指將數據形式變換部13和傳輸路徑14D電氣連接的狀態。第2連接狀態是指將行存儲器32和傳輸路徑14D電氣連接的狀態。開關SWlO的通常狀態是第1連接狀態。數據形式變換部13與開關SWlO和行存儲器32分別電氣連接。在插入部21進行在第1實施方式中說明的處理的情況下,數據形式變換部13以與圖2B所示的一個行對應的行數據單位,向開關SWlO和行存儲器32發送已插入串行圖像數據。另外,在插入部21進行在第1實施方式的變形例中說明的處理的情況下,數據形式變換部13以與圖2B所示的一個行對應的行數據單位,向開關SWlO和行存儲器32發送已交替插入串行圖像數據。行存儲器32接收已插入串行圖像數據或者已交替插入串行圖像數據的一部分的行數據,並存儲所接收到的數據。另外,行存儲器32當在存儲了行數據的狀態下接收到新的行數據的情況下,存儲新的行數據。即,行存儲器32保存行數據直到接收到新的行數據。開關SWlO以與圖2B所示的一個行對應的行數據單位,使用傳輸路徑14D向數據形式變換部15發送所接收到的已插入串行圖像數據或者已交替插入串行圖像數據。接收部220A與圖1的接收部220相比,不同之處在於還包括CPU (Central Processing Unit 中央處理單元)31。除此之外與接收部220相同,所以不重複進行詳細說明。數據形式變換部15進行在第1實施方式中說明的判定處理。在數據形式變換部 15通過判定處理而判定為存在不能再現行數據時,數據形式變換部15向CPU31發送不能再現行存在信息。不能再現行存在信息是用於通知存在不能再現行數據的信息。並且,在插入部21進行在第1實施方式的變形例中說明的處理的情況下,數據形式變換部15進行在第1實施方式的變形例中說明的判定處理A。在數據形式變換部15通過判定處理A而判定為存在不能再現行數據時,數據形式變換部15向CPU31發送不能再現行存在信息。CPU31接收不能再現行存在信息,由此識別到存在不能再現行數據。另外,不能再現行存在信息的接收是在中斷處理或輪詢處理中進行的。CPU31根據不能再現行存在信息的接收,向開關SWlO發送用於使開關SWlO的狀態成為第2連接狀態的狀態設定指示。開關SWlO接收到狀態設定指示時,將開關SWlO的狀態切換為第2連接狀態。由此,在行存儲器32中存儲的與不能再現行數據對應的行數據,通過傳輸路徑14D被發送 (重發)給數據形式變換部15。S卩,狀態設定指示是用於使與不能再現行數據對應的行數據再次向數據形式變換部15發送的指示。另外,CPU31發送狀態設定指示的定時是在相鄰的兩個行數據之間的水平消隱期間內的定時。
如以上說明的那樣,在本實施方式中,在判定為存在不能再現行數據的情況下, CPU31進行使與不能再現行數據對應的行數據再次向數據形式變換部15發送的處理。艮口, CPU31是向發送部210A提供狀態設定指示的重發指示部,該狀態設定指示是用於使與不能再現行數據對應的行數據再次向接收部220A發送的指示。因此,即使是由於噪聲等的影響而產生了不能再現行數據時,也能夠得到與不能再現行數據對應的行數據,因而數據形式變換部15能夠從接收到的數據再現(解碼)正常的圖像。即,具有能夠避免因噪聲等的影響而丟失已再現的圖像的一部分圖像的效果。另外,行存儲器32也可以是存儲1幀量的已插入串行圖像數據或者已交替插入串行圖像數據的存儲器。在這種情況下,在判定為存在不能再現行數據的情況下,CPU31向開關SWlO發送狀態設定指示。由此,在行存儲器32中存儲的已插入串行圖像數據或者已交替插入串行圖像數據,通過傳輸路徑14D被發送(重發)給數據形式變換部15。另外,也可以利用單片的LSI構成固體攝像元件11、圖像處理部12、數據形式變換部13、傳輸路徑14D、14C、數據形式變換部15、插入部21、開關SWlO和CPU31的全部或者一部分。圖4A是作為數位照相機的固體攝像裝置1000U000A的外觀圖。圖4B是作為數字攝像機的固體攝像裝置1000、1000A的外觀圖。以上,根據實施方式說明了本發明的串行數據收發裝置,但是本發明不限於這些實施方式。只要不脫離本發明的宗旨,對本實施方式進行本領域技術人員能夠想到的各種變形而得到的方式、或者將不同實施方式中的構成要素進行組合而構建的方式,都包含在本發明的範圍之內。並且,構成上述的串行數據收發裝置的多個構成要素的全部或者一部分構成要素也可以利用硬體構成。並且,構成上述的串行數據收發裝置的構成要素的全部或者一部分構成要素也可以是由CPU(CentralProcessing Unit)等執行的程序的模塊。並且,構成上述的串行數據收發裝置的多個構成要素的全部或者一部分構成要素也可以利用一個系統LSI (Large Scale htegration 大規模集成電路)構成。系統LSI可以是在一個晶片上集成多個構成要素而製得的超多功能LSI,具體地講,可以是包括微處理器、ROM (Read OnlyMemory 只讀存儲器)、RAM (Random Access Memory 隨機存取存儲器) 等在內構成的計算機系統。並且,本發明也可以實現為將串行數據收發裝置具有的特徵性構成部的動作作為步驟的串行數據收發方法。並且,本發明也可以實現為使計算機執行這種串行數據收發方法所包含的各個步驟的程序。並且,本發明也可以實現為存儲這種程序的計算機能夠讀取的記錄介質。並且,該程序也可以通過網際網路等傳輸介質進行發布。此次公開的實施方式在所有方面上都僅是示例,不能認為是限制性的方式。本發明的範圍不在於上述的說明,而在於利用權利要求書公開的內容,並且包含與權利要求書同等意義及範圍內的所有變更。產業上的可利用性本發明能夠應用於需要快速傳輸串行形式的圖像數據的數位照相機、數字攝像機等固體攝像裝置。標號說明
SfflO開關;11固體攝像元件;12、310圖像處理部;13、15、513、515數據形式變換部;14傳輸部;21插入部;31CPU ;32行存儲器;100AFE部;200、200A串行數據收發裝置; 210、210A發送部;220、220A接收部;320顯示部;1000U000A固體攝像裝置。
權利要求
1.一種串行數據收發裝置,該串行數據收發裝置具有發送部,使用傳輸路徑來發送串行形式的數據;以及接收部,從所述傳輸路徑接收所述串行形式的數據,所述發送部包括數據形式變換部,該數據形式變換部用於將包括多個行數據的並行形式的圖像數據變換為串行形式的圖像數據即串行圖像數據, 所述串行圖像數據包括連續的所述多個行數據,所述發送部還包括進行多次插入處理的插入部,該多次插入處理用於在所述串行圖像數據所包含的連續的所述多個行數據中各個相鄰的兩個行數據之間,插入用於判定是否存在不能再現的行數據即不能再現行數據的判定信息,通過由所述插入部進行所述多次插入處理,所述數據形式變換部取得在所述串行圖像數據中被插入了多個所述判定信息的串行形式的數據即已插入串行圖像數據,並使用所述傳輸路徑向所述接收部發送所取得的所述已插入串行圖像數據,所述接收部包括判定部,該判定部用於從由所述傳輸路徑接收到的所述已插入串行圖像數據中依次檢測多個所述判定信息,並根據檢測到的多個所述判定信息的至少一部分判定信息來判定是否存在所述不能再現行數據。
2.根據權利要求1所述的串行數據收發裝置,所述判定信息表示用於確定行數據的數值,所述判定部從所述已插入串行圖像數據中依次檢測多個所述判定信息,將檢測到的最新的判定信息所表示的值、與在該最新的判定信息的前一個檢測到的判定信息所表示的值進行比較,由此判定是否存在所述不能再現行數據。
3.根據權利要求1所述的串行數據收發裝置,所述插入部進行如下的所述多次插入處理,該多次插入處理用於向所述連續的多個行數據中第η個相鄰的兩個行數據之間插入作為判定信息的第1判定信息,向該多個行數據中第η+1個相鄰的兩個行數據之間插入作為判定信息的第2判定信息,其中,η為自然數。
4.根據權利要求3所述的串行數據收發裝置,所述接收部的所述判定部從所述已插入串行圖像數據中依次檢測多個所述判定信息,在檢測到的連續的兩個判定信息是所述第1 判定信息或者所述第2判定信息的情況下,判定為存在所述不能再現行數據。
5.根據權利要求3或4所述的串行數據收發裝置,所述第1判定信息和所述第2判定信息中的至少一方是利用1比特的數據表示的信息。
6.根據權利要求1 5中任意一項所述的串行數據收發裝置,所述串行數據收發裝置還具有重發指示部,在所述判定部判定為存在不能再現行數據的情況下,該重發指示部向所述發送部提供用於將與該不能再現行數據對應的行數據再次向所述接收部發送的指示。
7.根據權利要求1 6中任意一項所述的串行數據收發裝置,所述傳輸路徑是利用 LVDS(Low Voltage Differential Signaling 低壓差分信號)信號來傳輸數據的傳輸路徑。
8.一種數字相機,該數字相機具有權利要求1 7中任意一項所述的串行數據收發裝置; 攝像元件,通過拍攝被攝體來取得圖像信號;模擬前端部,將所述攝像元件取得的所述圖像信號變換為數字數據,由此取得圖像數據;圖像處理部,用於對圖像數據進行處理;以及顯示部,用於對基於由所述圖像處理部進行處理後的圖像數據的圖像進行顯示, 所述串行數據收發裝置從所述模擬前端部取得所述圖像數據,通過所述發送部和所述接收部向所述圖像處理部發送所取得的所述圖像數據。
全文摘要
發送部(210)包括進行多次插入處理的插入部(21),該插入處理用於在串行圖像數據所包含的連續的多個行數據中各個相鄰的兩個行數據之間插入判定信息。數據形式變換部(13)使用傳輸路徑(14D)向接收部(220)發送被插入了多個判定信息的已插入串行圖像數據。接收部(220)包括數據形式變換部(15),用於從由傳輸路徑(14D)接收到的已插入串行圖像數據中依次檢測多個判定信息,並根據檢測到的多個判定信息的至少一部分判定信息來判定是否存在不能再現行數據。
文檔編號H04N1/32GK102334331SQ200980157538
公開日2012年1月25日 申請日期2009年12月2日 優先權日2009年2月27日
發明者吉田秀行 申請人:松下電器產業株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀