專利名稱:影音錄制及播放系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種多媒體系統(tǒng)及方法,特別是關(guān)于一種影音錄制及播放系統(tǒng)及方 法。
背景技術(shù):
在舉行會議或者教授課程的時候,常常需要將影像資料由計算機(jī)輸出到顯示器 或者投影儀進(jìn)行顯示,以便于觀眾理解講解的內(nèi)容。進(jìn)一步地,對于重要的會議或授 課,有時候還需要將現(xiàn)場的影音錄制下來。例如,需要將一些授課過程錄制下來,以便 于隨時隨地地授課和學(xué)習(xí),或者通過網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程教學(xué)。一種影音錄制的方法是用軟件 的方式實現(xiàn)。例如利用軟件錄制PowerPoint投影片。然而,軟件錄制方式有一定的局 限性,往往只能針對特定的應(yīng)用,不能錄制計算機(jī)輸出的任意的影像,使用起來很不方 便。另外一種影音錄制的方法是通過攝像機(jī)將現(xiàn)場影音錄制下來。然而,利用攝像機(jī) 攝取現(xiàn)場影像的效果有時候不夠理想。例如,當(dāng)有大量的圖表、圖文信息需要展現(xiàn)的時 候,攝像機(jī)拍攝到的圖像(尤其是指計算機(jī)所輸出的影像)很可能不夠清晰。另一方面,除了錄制影音,用戶還經(jīng)常需要播放影音。如果在清晰、方便地錄 制影音之外還能夠?qū)崿F(xiàn)方便地播放影音,將給用戶帶來更大的便利。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種影音錄制及播放系統(tǒng),能夠清晰、方便地錄制 計算機(jī)輸出的影像及現(xiàn)場的聲音,并且可以方便地播放影音。此外,還有必要提供一種影音錄制方法,能夠清晰、方便地錄制計算機(jī)輸出的 影像及現(xiàn)場的聲音,并且可以方便地播放影音。一種影音錄制及播放系統(tǒng),與計算機(jī)、顯示設(shè)備、麥克風(fēng)及揚(yáng)聲器相連,該系 統(tǒng)包括視頻分路器、視頻切換器、視頻轉(zhuǎn)換器、視頻解碼器、影音壓縮器、音頻解碼 器、影音處理器、存儲設(shè)備、影音解壓縮器、音頻編碼器及視頻編碼器,其中,在錄制 影音時所述視頻分路器將計算機(jī)輸出的原始視頻信號分成多路,其中一路經(jīng)由視頻切 換器傳送給顯示設(shè)備進(jìn)行顯示,另外一路傳送給視頻轉(zhuǎn)換器;所述視頻轉(zhuǎn)換器將原始視 頻信號轉(zhuǎn)換為視頻解碼器能夠處理的模擬視頻信號,并將該模擬視頻信號輸出到視頻解 碼器;所述視頻解碼器將模擬視頻信號轉(zhuǎn)換為數(shù)字視頻信號,并將該數(shù)字視頻信號傳送 給影音壓縮器;所述音頻解碼器接收麥克風(fēng)采集的模擬音頻信號,將該模擬音頻信號轉(zhuǎn) 換為數(shù)字音頻信號,并將該數(shù)字音頻信號傳送給影音壓縮器;所述影音壓縮器將數(shù)字音 頻信號及數(shù)字視頻信號壓縮成影音壓縮文件,并將該影音壓縮文件傳送給影音處理器; 所述影音處理器將影音壓縮器傳送的影音壓縮文件存儲到存儲設(shè)備中;在播放影音時 所述影音處理器獲取需要播放的影音壓縮文件,并將需要播放的影音壓縮文件傳送給影 音解壓縮器;所述影音解壓縮器將需要播放的影音壓縮文件解壓縮,從中還原出數(shù)字視 頻信號及數(shù)字音頻信號,并將還原的數(shù)字音頻信號傳送給音頻編碼器,將還原的數(shù)字視頻信號傳送給視頻編碼器;所述音頻編碼器將還原的數(shù)字音頻信號轉(zhuǎn)換為模擬音頻信 號,并將該模擬音頻信號傳送給揚(yáng)聲器進(jìn)行播放;及所述視頻編碼器將還原的數(shù)字視頻 信號轉(zhuǎn)換為原始視頻信號,該原始視頻信號經(jīng)由所述視頻切換器輸出到顯示設(shè)備進(jìn)行播 放。
—種影音錄制及播放方法,在錄制影音時,包括步驟視頻分路器將計算機(jī)輸 出的原始視頻信號分成多路,其中一路經(jīng)由視頻切換器傳送給顯示設(shè)備進(jìn)行顯示,另外 一路傳送給視頻轉(zhuǎn)換器;視頻轉(zhuǎn)換器將原始視頻信號轉(zhuǎn)換為視頻解碼器能夠處理的模擬 視頻信號,并將該模擬視頻信號輸出到視頻解碼器;視頻解碼器將模擬視頻信號轉(zhuǎn)換為 數(shù)字視頻信號,并將該數(shù)字視頻信號傳送給影音壓縮器;音頻解碼器接收麥克風(fēng)采集的 模擬音頻信號,將該模擬音頻信號轉(zhuǎn)換為數(shù)字音頻信號,并將該數(shù)字音頻信號傳送給影 音壓縮器;影音壓縮器將數(shù)字音頻信號及數(shù)字視頻信號壓縮成影音壓縮文件,并將該影 音壓縮文件傳送給影音處理器;及影音處理器將影音壓縮文件存儲到存儲設(shè)備中;或者 在播放影音時,包括步驟影音處理器獲取需要播放的影音壓縮文件,并將需要播放的 影音壓縮文件傳送給影音解壓縮器;影音解壓縮器將需要播放的影音壓縮文件解壓縮, 從中還原出數(shù)字視頻信號及數(shù)字音頻信號,并將還原的數(shù)字音頻信號傳送給音頻編碼 器,將還原的數(shù)字視頻信號傳送給視頻編碼器;及音頻編碼器將還原的數(shù)字音頻信號轉(zhuǎn) 換為模擬音頻信號,并將該模擬音頻信號傳送給揚(yáng)聲器進(jìn)行播放,視頻編碼器將還原的 數(shù)字視頻信號轉(zhuǎn)換為原始視頻信號,該原始視頻信號經(jīng)由視頻切換器輸出到顯示設(shè)備進(jìn) 行播放。本發(fā)明能將計算機(jī)輸出的影像以及現(xiàn)場的聲音錄制下來,對計算機(jī)輸出的影像 無任何的特殊要求,使用方便,用途廣泛,并且能夠方便地播放影音。
圖1為本發(fā)明影音錄制及播放系統(tǒng)較佳實施例的系統(tǒng)架構(gòu)圖。圖2為本發(fā)明影音錄制及播放方法較佳實施例的流程圖。
具體實施例方式參閱圖1所示,是本發(fā)明影音錄制及播放系統(tǒng)較佳實施例的系統(tǒng)架構(gòu)圖。所述影音錄制及播放系統(tǒng)10與計算機(jī)11、顯示設(shè)備12、麥克風(fēng)13、攝像機(jī) 14、網(wǎng)絡(luò)15及揚(yáng)聲器16相連接。所述顯示設(shè)備12包括顯示器及投影儀。所述影音錄 制及播放系統(tǒng)10包括視頻分路器100、視頻切換器102、視頻轉(zhuǎn)換器104、視頻解碼器 106、影音壓縮器108、音頻解碼器110、影音處理器112、存儲設(shè)備114、影音解壓縮器 116、音頻編碼器118及視頻編碼器120。所述視頻分路器100將計算機(jī)11輸出的原始視頻信號分成多路,其中一路經(jīng)由 視頻切換器102傳送給顯示設(shè)備12進(jìn)行顯示,另外一路傳送給視頻轉(zhuǎn)換器104。在本實 施例中,所述原始視頻信號是圖形陣列(video graphics array,VGA)信號。所述原始視頻 信號還可以是其他格式的視頻信號,例如數(shù)字視頻接口(digital visual interface,DVI)信 號或者高清多媒體接口(Hi-Definition Multimedia Interface,HDMI)信號。所述視頻轉(zhuǎn)換器104將原始視頻信號轉(zhuǎn)換為視頻解碼器106能夠處理的模擬視頻
5信號,并將該模擬視頻信號輸出到視頻解碼器106。在本實施例中,所述視頻轉(zhuǎn)換器104 將接收的原始視頻信號(例如VGA信號)轉(zhuǎn)換為復(fù)合視頻信號。所述視頻轉(zhuǎn)換器104還 可以將原始視頻信號轉(zhuǎn)換為其他格式的模擬視頻信號,例如分離式視頻(separate video, S-Video)信號。應(yīng)該可以理解,若計算機(jī)11輸出的是視頻解碼器106可以處理的視頻信號,則 可以不需要視頻轉(zhuǎn)換器104。所述視頻解碼器106將模擬視頻信號轉(zhuǎn)換為數(shù)字視頻信號,并將該數(shù)字視頻信 號傳送給影音壓縮器108。在本實施例中,所述視頻解碼器106將模擬視頻信號轉(zhuǎn)換為8 位的數(shù)字視頻信號。所述視頻解碼器106還可以將模擬視頻信號轉(zhuǎn)換為其他格式的數(shù)字 視頻信號,例如10位、16位或者20位的數(shù)字視頻信號。所述音頻解碼器110接收麥克風(fēng)13采集的模擬音頻信號,將該模擬音頻信號轉(zhuǎn) 換為數(shù)字音頻信號,并將該數(shù)字音頻信號傳送給影音壓縮器108。所述麥克風(fēng)13采集的 是錄制現(xiàn)場的聲音。所述影音壓縮器108采用一種壓縮算法,將數(shù)字音頻信號及數(shù)字視頻信號壓縮 成影音壓縮文件,并將該影音壓縮文件傳送給影音處理器112。在本實施例中,所述影 音壓縮器108采用運(yùn)動圖片專家組(moving pictures experts group, MPEG)壓縮算法,例 如MPEG-1、MPEG-2及MPEG-4。影音壓縮文件具有較小的數(shù)據(jù)量,以便于存儲和傳 輸。在本實施例中,所述影音壓縮器108還可以接收攝像機(jī)14采集的影像,并將攝像機(jī) 14采集的影像與音頻解碼器110傳送的數(shù)字音頻信號以及視頻解碼器106傳送的數(shù)字視頻 信號一起壓縮成影音壓縮文件。所述攝像機(jī)14通過影音處理器112將采集的影像傳送給 影音壓縮器108。在錄制影音時,所述影音處理器112將影音壓縮器108傳送的影音壓縮文件存儲 到存儲設(shè)備114中。所述影音處理器112還可以通過網(wǎng)絡(luò)15將影音壓縮器108傳送的影音 壓縮文件或者存儲到存儲設(shè)備114的影音壓縮文件傳送給遠(yuǎn)程設(shè)備,例如遠(yuǎn)程計算機(jī)。在播放影音時,所述影音處理器112通過網(wǎng)絡(luò)15從遠(yuǎn)程設(shè)備接收需要播放的影 音壓縮文件,或者從存儲設(shè)備114讀取需要播放的影音壓縮文件,并將需要播放的影音 壓縮文件傳送給影音解壓縮器116。所述影音解壓縮器116采用一種解壓縮算法,將需要播放的影音壓縮文件解壓 縮,從中還原出數(shù)字視頻信號及數(shù)字音頻信號。所述影音解壓縮器116將還原的數(shù)字音 頻信號傳送給音頻編碼器118,將還原的數(shù)字視頻信號傳送給視頻編碼器120。所述音頻編碼器118將還原的數(shù)字音頻信號轉(zhuǎn)換為模擬音頻信號,并將該模擬 音頻信號傳送給揚(yáng)聲器16進(jìn)行播放。所述視頻編碼器120將還原的數(shù)字視頻信號轉(zhuǎn)換為原始視頻信號,該原始視頻 信號經(jīng)由視頻切換器102輸出到顯示設(shè)備13進(jìn)行播放。參閱圖2所示,是本發(fā)明影音錄制及播放方法較佳實施例的流程圖。步驟S200,判斷需要錄制影音還是播放影音。若錄制影音,則執(zhí)行步驟 S201-S206 ;若播放影音,則執(zhí)行步驟S207-S209。步驟S201,視頻分路器100將計算機(jī)11輸出的原始視頻信號分成多路,其中一 路經(jīng)由視頻切換器102傳送給顯示設(shè)備12進(jìn)行顯示,另外一路傳送給視頻轉(zhuǎn)換器104。在本實施例中,所述原始視頻信號是圖形陣列(video graphics array,VGA)信號。所述 原始視頻信號還可以是其他格式的視頻信號,例如數(shù)字視頻接口(digital visual interface, DVI)信號或者高清多媒體接口(Hi-Definition Multimedia Interface,HDMI)信號。步驟S202,視頻轉(zhuǎn)換器104將原始視頻信號轉(zhuǎn)換為視頻解碼器106能夠處理的 模擬視頻信號,并將該模擬視頻信號輸出到視頻解碼器106。在本實施例中,所述視頻轉(zhuǎn) 換器104將接收的原始視頻信號(例如VGA信號)轉(zhuǎn)換為復(fù)合視頻信號。所述視頻轉(zhuǎn)換 器104還可以將原始視頻信號轉(zhuǎn)換為其他格式的模擬視頻信號,例如分離式視頻(separate video, S-Video)信號。步驟S203,視頻解碼器106將模擬視頻信號轉(zhuǎn)換為數(shù)字視頻信號,并將該數(shù)字 視頻信號傳送給影音壓縮器108。在本實施例中,所述視頻解碼器106將模擬視頻信號轉(zhuǎn) 換為8位的數(shù)字視頻信號。所述視頻解碼器106還可以將模擬視頻信號轉(zhuǎn)換為其他格式 的數(shù)字視頻信號,例如10位、16位或者20位的數(shù)字視頻信號。步驟S204,音頻解碼器110接收麥克風(fēng)13采集的模擬音頻信號,將該模擬音頻 信號轉(zhuǎn)換為數(shù)字音頻信號,并將該數(shù)字音頻信號傳送給影音壓縮器108。所述麥克風(fēng)13 采集的是錄制現(xiàn)場的聲音。步驟S205,影音壓縮器108采用一種壓縮算法,將數(shù)字音頻信號及數(shù)字視頻信 號壓縮成影音壓縮文件,并將該影音壓縮文件傳送給影音處理器112。在本實施例中, 所述影音壓縮器108采用運(yùn)動圖片專家組(moving pictures experts group, MPEG)壓縮算 法,例如MPEG-1、MPEG-2及MPEG-4。影音壓縮文件具有較小的數(shù)據(jù)量,以便于存 儲和傳輸。在本實施例中,所述影音壓縮器108還接收攝像機(jī)14采集的影像,并將攝像 機(jī)14采集的影像與音頻解碼器110傳送的數(shù)字音頻信號以及視頻解碼器106傳送的數(shù)字 視頻信號一起壓縮成影音壓縮文件。所述攝像機(jī)14通過影音處理器112將采集的影像傳 送給影音壓縮器108。步驟S206,影音處理器112將影音壓縮文件存儲到存儲設(shè)備114中。此外,影 音處理器112還可以通過網(wǎng)絡(luò)15將影音壓縮器108傳送的影音壓縮文件或者存儲到存儲 設(shè)備114的影音壓縮文件傳送給遠(yuǎn)程設(shè)備,例如遠(yuǎn)程計算機(jī)。步驟S207,影音處理器112從存儲設(shè)備114讀取需要播放的影音壓縮文件,并將 需要播放的影音壓縮文件傳送給影音解壓縮器116。在其他的實施例中,影音處理器112 還可以通過網(wǎng)絡(luò)15從遠(yuǎn)程設(shè)備接收需要播放的影音壓縮文件。步驟S208,影音解壓縮器116采用一種解壓縮算法,將需要播放的影音壓縮文 件解壓縮,從中還原出數(shù)字視頻信號及數(shù)字音頻信號,并將還原的數(shù)字音頻信號傳送給 音頻編碼器118,將還原的數(shù)字視頻信號傳送給視頻編碼器120。步驟S209,音頻編碼器118將還原的數(shù)字音頻信號轉(zhuǎn)換為模擬音頻信號,并將 該模擬音頻信號傳送給揚(yáng)聲器16進(jìn)行播放,同時,視頻編碼器120將還原的數(shù)字視頻信 號轉(zhuǎn)換為原始視頻信號,該原始視頻信號經(jīng)由視頻切換器102輸出到顯示設(shè)備13進(jìn)行播 放。
權(quán)利要求
1.一種影音錄制及播放系統(tǒng),與計算機(jī)、顯示設(shè)備、麥克風(fēng)及揚(yáng)聲器相連,其特征 在于,該系統(tǒng)包括視頻分路器、視頻切換器、視頻轉(zhuǎn)換器、視頻解碼器、影音壓縮器、 音頻解碼器、影音處理器、存儲設(shè)備、影音解壓縮器、音頻編碼器及視頻編碼器,其 中,在錄制影音時所述視頻分路器將計算機(jī)輸出的原始視頻信號分成多路,其中一路經(jīng)由視頻切換器 傳送給顯示設(shè)備進(jìn)行顯示,另外一路傳送給視頻轉(zhuǎn)換器;所述視頻轉(zhuǎn)換器將原始視頻信號轉(zhuǎn)換為視頻解碼器能夠處理的模擬視頻信號,并將 該模擬視頻信號輸出到視頻解碼器;所述視頻解碼器將模擬視頻信號轉(zhuǎn)換為數(shù)字視頻信號,并將該數(shù)字視頻信號傳送給 影音壓縮器;所述音頻解碼器接收麥克風(fēng)采集的模擬音頻信號,將該模擬音頻信號轉(zhuǎn)換為數(shù)字音 頻信號,并將該數(shù)字音頻信號傳送給影音壓縮器;所述影音壓縮器將數(shù)字音頻信號及數(shù)字視頻信號壓縮成影音壓縮文件,并將該影音 壓縮文件傳送給影音處理器;所述影音處理器將影音壓縮器傳送的影音壓縮文件存儲到存儲設(shè)備中;在播放影音時所述影音處理器獲取需要播放的影音壓縮文件,并將需要播放的影音壓縮文件傳送 給影音解壓縮器;所述影音解壓縮器將需要播放的影音壓縮文件解壓縮,從中還原出數(shù)字視頻信號及 數(shù)字音頻信號,并將還原的數(shù)字音頻信號傳送給音頻編碼器,將還原的數(shù)字視頻信號傳 送給視頻編碼器;所述音頻編碼器將還原的數(shù)字音頻信號轉(zhuǎn)換為模擬音頻信號,并將該模擬音頻信號 傳送給揚(yáng)聲器進(jìn)行播放;及所述視頻編碼器將還原的數(shù)字視頻信號轉(zhuǎn)換為原始視頻信號,該原始視頻信號經(jīng)由 所述視頻切換器輸出到顯示設(shè)備進(jìn)行播放。
2.如權(quán)利要求1所述的影音錄制及播放系統(tǒng),其特征在于,所述原始視頻信號是圖形 陣列信號。
3.如權(quán)利要求1所述的影音錄制及播放系統(tǒng),其特征在于,所述影音壓縮器在錄制影 音時還接收攝像機(jī)采集的影像,并將攝像機(jī)采集的影像與音頻解碼器傳送的數(shù)字音頻信 號以及視頻解碼器傳送的數(shù)字視頻信號一起壓縮成影音壓縮文件。
4.如權(quán)利要求1所述的影音錄制及播放系統(tǒng),其特征在于,所述影音處理器在錄制影 音時還通過網(wǎng)絡(luò)將影音壓縮器傳送的影音壓縮文件或者存儲到存儲設(shè)備的影音壓縮文件 傳送給遠(yuǎn)程設(shè)備。
5.如權(quán)利要求1所述的影音錄制及播放系統(tǒng),其特征在于,所述影音處理器在播放影 音時通過網(wǎng)絡(luò)從遠(yuǎn)程設(shè)備接收需要播放的影音壓縮文件,或者從存儲設(shè)備讀取需要播放 的影音壓縮文件,以獲取需要播放的影音壓縮文件。
6.—種影音錄制及播放方法,其特征在于,在錄制影音時,包括步驟視頻分路器將計算機(jī)輸出的原始視頻信號分成多路,其中一路經(jīng)由視頻切換器傳送 給顯示設(shè)備進(jìn)行顯示,另外一路傳送給視頻轉(zhuǎn)換器;視頻轉(zhuǎn)換器將原始視頻信號轉(zhuǎn)換為視頻解碼器能夠處理的模擬視頻信號,并將該模 擬視頻信號輸出到視頻解碼器;視頻解碼器將模擬視頻信號轉(zhuǎn)換為數(shù)字視頻信號,并將該數(shù)字視頻信號傳送給影音 壓縮器;音頻解碼器接收麥克風(fēng)采集的模擬音頻信號,將該模擬音頻信號轉(zhuǎn)換為數(shù)字音頻信 號,并將該數(shù)字音頻信號傳送給影音壓縮器;影音壓縮器將數(shù)字音頻信號及數(shù)字視頻信號壓縮成影音壓縮文件,并將該影音壓縮 文件傳送給影音處理器;及影音處理器將影音壓縮文件存儲到存儲設(shè)備中;或者在播放影音時,包括步驟影音處理器獲取需要播放的影音壓縮文件,并將需要播放的影音壓縮文件傳送給影 音解壓縮器;影音解壓縮器將需要播放的影音壓縮文件解壓縮,從中還原出數(shù)字視頻信號及數(shù)字 音頻信號,并將還原的數(shù)字音頻信號傳送給音頻編碼器,將還原的數(shù)字視頻信號傳送給 視頻編碼器;及音頻編碼器將還原的數(shù)字音頻信號轉(zhuǎn)換為模擬音頻信號,并將該模擬音頻信號傳送 給揚(yáng)聲器進(jìn)行播放,視頻編碼器將還原的數(shù)字視頻信號轉(zhuǎn)換為原始視頻信號,該原始視 頻信號經(jīng)由視頻切換器輸出到顯示設(shè)備進(jìn)行播放。
7.如權(quán)利要求6所述的影音錄制及播放方法,其特征在于,所述原始視頻信號是圖形 陣列信號。
8.如權(quán)利要求6所述的影音錄制及播放方法,其特征在于,在錄制影音時還包括步 驟影音壓縮器接收攝像機(jī)采集的影像,并將攝像機(jī)采集的影像與音頻解碼器傳送的數(shù) 字音頻信號以及視頻解碼器傳送的數(shù)字視頻信號一起壓縮成影音壓縮文件。
9.如權(quán)利要求6所述的影音錄制及播放方法,其特征在于,在錄制影音時還包括步 驟影音處理器通過網(wǎng)絡(luò)將影音壓縮器傳送的影音壓縮文件或者存儲到存儲設(shè)備的影音 壓縮文件傳送給遠(yuǎn)程設(shè)備。
10.如權(quán)利要求6所述的影音錄制及播放方法,其特征在于,在播放影音時影音處理 器通過網(wǎng)絡(luò)從遠(yuǎn)程設(shè)備接收需要播放的影音壓縮文件,或者從存儲設(shè)備讀取需要播放的 影音壓縮文件,以獲取需要播放的影音壓縮文件。
全文摘要
一種影音錄制及播放方法,在錄制影音時,將計算機(jī)輸出的原始視頻信號分成多路,其中一路傳送給顯示設(shè)備進(jìn)行顯示,另外一路轉(zhuǎn)換為模擬視頻信號,再轉(zhuǎn)換為數(shù)字視頻信號,采集模擬音頻信號并轉(zhuǎn)換為數(shù)字音頻信號,將數(shù)字視頻信號與數(shù)字音頻信號一起壓縮成影音壓縮文件,并將影音壓縮文件存儲到存儲設(shè)備中;在播放影音時,將影音壓縮文件解壓縮,還原出數(shù)字視頻信號及數(shù)字音頻信號,將還原的數(shù)字音頻信號轉(zhuǎn)換為模擬音頻信號并輸出到揚(yáng)聲器,將還原的數(shù)字視頻信號轉(zhuǎn)換為原始視頻信號并輸出到顯示設(shè)備。本發(fā)明還提供一種影音錄制及播放系統(tǒng)。本發(fā)明能夠清晰、方便地錄制計算機(jī)輸出的影像及現(xiàn)場的聲音,并且可以方便地播放影音。
文檔編號H04N5/917GK102014260SQ20091030664
公開日2011年4月13日 申請日期2009年9月7日 優(yōu)先權(quán)日2009年9月7日
發(fā)明者孫育弘 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司