用於處理數字多媒體廣播(dmb)信號的裝置和方法
2023-09-22 16:33:10 5
專利名稱:用於處理數字多媒體廣播(dmb)信號的裝置和方法
技術領域:
本發明涉及數字多媒體廣播(DMB)服務,特別是涉及用於處理在諸如移動通信終端之類的DMB接收器中的DMB信號的裝置和方法。
(2)背景技術通常,隨著諸如光碟(CD)或數字通用盤(DVD)之類的高品質數字音頻設備在整個世界迅速得以廣播的使用,收聽數字廣播數據的收聽者要求高品質的音頻數據的需求快速增長。因此,為了消除在改善用於典型的調頻(FM)廣播服務中的音頻數據的品質方面的限制,在許多國家(例如美國、歐洲和加拿大等)廣泛地使用數字音頻廣播(DAB)系統。
DAB系統用與典型的調幅(AM)和FM廣播系統不同的技術為用戶提供高品質音頻數據,並在用相同的技術運轉的同時具有較高的接收能力,並能以高速發送諸如視頻或音頻數據之類的數字數據。近來,通常已將包括音頻數據和視頻數據在內的多種多媒體服務稱為數字多媒體廣播(DMB)服務。
圖1為示出用於碼分多址(CDMA)移動通信終端的傳統DMB信號處理器的方框圖。
下面將參照圖1說明上述用於CDMA移動通信終端中的傳統的DMB信號處理器。
參見圖1,包括DMB信號的CDMA信號在DMB-CDMA天線10a中被接收,然後被提供給雙工器20a。
接收到的信號在雙工器20a中分成CDMA信號和DMB信號。CDMA信號提供給CDMA射頻(RF)路徑50,從而將其用於CDMA通信。DMB信號提供給個人多媒體衛星廣播(PMSB)相異路徑602。
通常,上述PMSB相異路徑601包括低噪聲放大器(LNA)61a、表面聲波(SAW)濾波器63a和DMB TV調諧器65a等,從而它執行上述DMB信號的預處理以允許經過預處理的DMB信號適合DMB晶片單元90的輸出信號。
同時,另一DMB信號在DMB天線10b中接收到,然後被提供給雙工器20b。在此情況下,雙工器20b不用於信號分配,並適用於將在DMB天線10b中所接收到的DMB信號延遲預定時間段,在此期間在DMB-CDMA天線10a中接收到的另一DMB信號由其它雙工器20a延遲。
由雙工器20b延遲的DMB信號提供給PMSB主路徑60b。
通常,PMSB主路徑60b以與上述PMSB相異路徑60a相同的方式包括LNA61b、SAW濾波器和DMB TV調諧器65b,並執行上述DMB信號的預處理以使經過預處理的DMB信號適合DMB晶片單元90的輸出信號。
如上所述,將通過PMSB相異路徑60a的第一DMB信號和通過PMSB主路徑60b的第二DMB信號提供給DMB晶片單元90。DMB晶片單元90將第一DMB信號與第二DMB信號相比較,從第一和第二DMB信號中選擇具有較高接收信號電平的一個DMB信號,並執行所選擇的DMB信號的信號處理以實施DMB服務。
PMSB相異路徑60a或PMSB主路徑60b的組成元件,例如,LNA 61a或61b、SAW濾波器63a或63b和DMB TV調諧器65a或65c等是高價元件。在上述情形下,如果通過DMB晶片單元選擇用於一個路徑的DMB信號,則用於另一路徑的高價LNA、SAW濾波器和DMB TV調諧器就變得沒用,導致生產成本增加。
(3)發明內容因此,本發明針對基本上消除了由相關技術的限制和缺點引起的一個或多個問題的用於處理數字多媒體廣播(DMB)信號的裝置和方法。
本發明的一個目的在於提供一種用於處理諸如移動通信終端之類的DMB接收器中的DMB信號的裝置和方法。
本發明的另外的優點、目的和特徵將在下面的說明中列出並且其中部分將在本領域的普通技術人員在審查下面時變得明顯或通過實踐本發明認識到。本發明的目的和其它優點將通過在書面的說明書和其權利要求書以及附圖中特別指出的結構來實現和得到。
為了實現這些目的和其它優點,且根據如本文中體現和廣泛地描述的本發明的目的,用於處理通過至少兩個天線接收到的數字多媒體廣播(DMB)信號的裝置包括天線轉換單元,用於在通過兩個天線接收到的至少兩個信號中選擇一個;DMB路徑單元,用於預處理所選擇的信號;和DMB晶片單元,用於檢測預處理的信號的信號電平並控制所述天線轉換單元,其中所述DMB晶片單元根據由DMB晶片單元檢測到的信號電平控制天線轉換單元選擇兩個信號中的另一個。
在本發明的另一方面,提供了一種用於處理通過至少兩個天線接收到的數字多媒體廣播(DMB)信號的方法,包括以下步驟a)分別通過兩個天線接收至少兩個DMB信號;b)選擇兩個DMB信號中的一個;c)預處理所選擇的DMB信號;d)檢測預處理的信號的信號電平;並e)根據所檢測到的信號電平確定是否需要選擇兩個DMB信號中的另一個。
在本發明的又一方面,提供了一種用於處理通過兩個天線接收到的數字多媒體廣播(DMB)信號的裝置,包括移相單元,用於將通過兩個天線接收到的兩個DMB信號中的一個移相以輸出第一相移信號,其中兩個DMB信號中的另一個為第一非相移信號;天線轉換單元,用於交替地切換第一相移信號和第一非相移信號以輸出一個複合信號;DMB路徑單元,用於預處理複合信號;埠切換單元,用於以與天線轉換單元同步的方式交替地切換預處理的信號,以將預處理的信號分成第二相移信號和第二非相移信號;相位恢復單元,用於將第二相移信號恢復成第三非相移信號;和DMB晶片單元,用於將第二非相移信號的信號電平與第三非相移信號的信號電平相比較,並同時控制天線轉換單元和埠切換單元,其中在固定地選擇的DMB信號的信號電平小於預定參考電平之前,根據DMB晶片單元的比較結果將通過兩個天線接收到的兩個DMB信號中的一個固定地選擇成通過DMB路徑單元在DMB晶片單元中接收。
在本發明的另再一方面,提供了一種用於處理通過兩個天線接收到的數字多媒體廣播(DMB)信號的方法,包括以下步驟a)通過兩個天線接收兩個DMB信號;b)將兩個DMB信號中的一個移相以輸出第一相移信號,其中兩個DMB信號中的另一個為第一非相移信號;c)用所述第一相移信號和第一非相移信號形成一個複合信號;d)預處理所述複合信號;e)將預處理的信號分成第二相移信號和第二非相移信號;f)將所述第二相移信號恢復成第三非相移信號;g)將所述第二非相移信號的信號電平與所述第三非相移信號的信號電平相比較,並h)在固定地選擇的DMB信號的信號電平小於預定參考電平之前,根據DMB晶片單元的比較結果將通過兩個天線接收到的兩個DMB信號中的一個固定地選擇成通過DMB路徑單元在DMB晶片單元中接收。
應理解本發明的以上總的說明和下面詳細的說明都是示例性和解釋性的,並旨在為要求保護的發明提供更多說明。
(4)
所包括的提供對本發明的進一步理解並包含在本申請中且組成本申請的一部分的附圖示出本發明的實施例,並和說明書一起用於解釋本發明的原理。在附圖中圖1為示出用於碼分多址(CDMA)移動通信終端中的傳統的DMB信號處理器的方框圖;圖2為示出根據本發明的第一較佳實施例的DMB信號處理器的方框圖;圖3為示出根據本發明的第一較佳實施例的用於處理DMB信號的流程圖;圖4為示出根據本發明的第二較佳實施例的DMB信號處理器的方框圖;圖5為示出根據本發明的第二較佳實施例的用於處理DMB信號的方法的流程圖。
(5)具體實施方式
下面將詳細引用在附圖中示出其例子的本發明的較佳實施例。在可以的地方,將在整個附圖中用相同的標號指相同或相似的部分。
第一較佳實施例圖2為示出根據本發明的第一較佳實施例的DMB信號處理器的方框圖。圖3為示出根據本發明的第一較佳實施例的用於處理DMB信號的流程圖。
下面將參照圖2和圖3說明根據本發明的第一較佳實施例的用於處理DMB信號的裝置和方法。
參見圖2,本發明的第一較佳實施例的用於處理DMB信號的裝置(下文稱為DMB信號處理器)控制DMB_CDMA天線10a接收包括DMB信號的CDMA信號,且所接收到的CDMA信號被應用於雙工器20a。
在雙工器20a中將所接收到的CDMA信號分成CDMA信號和DMB信號。CDMA信號應用於CDMA RF路徑50,並在天線開關40中接收DMB信號。
同時,另一DMB信號在DMB天線10b中接收,然後應用於雙工器20b。在此情況下,雙工器20b不用於信號分配,並適用於將在DMB天線10b中接收到的DMB信號延遲預定時間段,在此期間在DMB_CDMA天線10a中接收的另一DMB信號由另一雙工器20a延遲。
將由雙工器20b延遲的DMB信號應用於天線開關40。
天線開關40在從開關控制器100接收到一控制信號時從應用於天線開關40的兩個DMB信號中選擇一個,下面將對其詳細說明。
將由天線開關40所選擇的DMB信號應用於PMSB路徑60。該PMSB路徑60最好包括LNA 61、SAW濾波器63、和DMB TV調諧器65等。由天線開關40選擇的DMB信號通過PMSB路徑60預處理,使得經過預處理的DMB信號適合於DMB晶片單元90的輸入信號。
將通過PMSB路徑60預處理的DMB信號應用於DMB晶片單元90。DMB晶片單元90用上述DMB信號提供DMB服務。包含在DMB晶片單元90中的信號電平檢測器95檢測在DMB晶片單元90中接收到的DMB信號,並將檢測到的信號電平與預定參考信號電平相比較。
在此情況下,如果預處理的DMB信號的信號電平高於預定參考信號電平,則DMB晶片單元90連續地將選擇的DMB信號用於實施DMB服務。否則,如果預處理的DMB信號的信號電平等於或小於預定參考信號電平,則DMB晶片單元90允許開關控制器100控制天線開關40,使天線開關40選擇不同於所選擇的DMB信號的另一DMB信號。
下面將參照圖3描述根據第一較佳實施例的用於處理DMB信號的方法。
參見圖3,在步驟S310中,天線開關在通過至少兩個天線接收到的至少兩個DMB信號中選擇一個。
在步驟S320中,所選擇的DMB信號通過PMSB路徑預處理,使它將來能適合DMB晶片單元的輸入信號。
預處理的DMB信號被應用於DMB晶片單元,並被預處理用於DMB服務。在步驟S330中將預處理的DMB信號的信號電平與預定的參考信號電平相比較。
如果預處理的DMB信號的信號電平高於預定的參考信號電平,則在步驟S340中持續地維持在至少兩個天線中接收到的至少兩個DMB信號中所選擇的一個信號。然而,如果預處理的DMB信號的信號電平等於或小於預定的參考信號電平,則在步驟S350中通過天線開關選擇在至少兩個天線中接收到的至少兩個DMB信號中的另一個信號。
第二較佳實施例圖4為示出根據本發明的第二較佳實施例的DMB信號處理器的方框圖。圖5為示出根據本發明的第二較佳實施例的用於處理DMB信號的方法的流程圖。
下面將參照圖4和圖5說明根據本發明的第二較佳實施例的用於處理DMB信號的裝置和方法。
參見圖4,本發明的第二較佳實施例的用於處理DMB信號的裝置(下文稱為DMB信號處理器)控制DMB_CDMA天線10a接收包括DMB信號的CDMA信號,且所接收到的CDMA信號被應用於雙工器20a。
在雙工器20a中將所接收到的CDMA信號分成CDMA信號和DMB信號。CDMA信號應用於CDMA RF路徑50,並在天線開關40中接收DMB信號。為了便於說明,應注意在圖4和相關聯的說明中將上述DMB信號稱為「abcd」。
同時,另一DMB信號在DMB天線10b中接收,然後應用於雙工器20b。在此情況下,雙工器20b不用於信號分配,並適用於將在DMB天線10b中接收到的DMB信號延遲預定時間段,在此期間在DMB_CDMA天線10a中接收的另一DMB信號由另一雙工器20a延遲。為了便於說明,應注意在圖4中將上述由雙工器20b延遲的DMB信號稱為「ABCD」。
上述「ABCD」信號被應用於移相器30,並由移相器30移相。應注意在圖4及相關聯的說明中將移相的「ABCD」信號稱為「_ABCD」信號。
「ABCD」和「_ABCD」信號被應用於天線開關40。天線開關40用作包括兩個輸入和單個輸出的「2-1開關」。在從開關控制器100接收控制信號時,天線開關40以高速交替地切換「abcd」信號和「_ABCD」信號,並輸出一個允許一個數據和對應數據成為一對數據單元的複合信號。
然而,由於天線開關40的有限的切換速度,複合信號不能允許「abcd」信號的所有數據單元與「_ABCD」信號的所有數據單元相匹配,從而它不能構成一對「abcd」信號和「_ABCD」信號(例如「aAbBcCdD」)。
因此,天線開關40輸出其中「abcd」信號的某些部分和「_ABCD」信號的某些部分構成一對信號的複合信號。為了便於說明,應注意在圖4中和相關聯的說明中將從天線開關40產生的複合信號稱為「aAcC」。
「aAcC」信號被應用於PMSB路徑60。PMSB路徑60最好包括LNA 61、SAW濾波器63和DMB TV調諧器65等。「aAcC」信號通過PMSB路徑60預處理,使預處理的「aAcC」信號適合DMB晶片單元90的輸入信號。
預處理的「aAcC」信號應用於埠開關70。埠開關70用作如圖4中所示包括單個輸入埠和兩個輸出埠的「1-2」埠開關。在從開關控制器100接收控制信號時,埠開關70建立與天線開關40的同步,使它以高速執行交替切換操作。因此,埠開關70將預處理的「aAcC」信號分成沒有通過移相器30移相的第一信號和通過移相器30移相的第二信號。為了便於說明,應注意表示非相移信號的第一信號稱為「a_c_」信號,而表示相移信號的第二信號稱為「_A_C」信號。將上述「_A_C」信號應用於相位恢復單元80,使相位恢復單元80恢復「_A_C」信號的相位。為了便於說明,應注意在圖4中將上述相位恢復信號稱為「A_C_」信號。
上述「a_c_」信號和上述「A_C_」信號被應用於DMB晶片單元90。DMB晶片單元90的信號電平檢測器95檢測「a_c_」信號的信號電平和「A_C_」信號的信號電平,並將檢測到的「a_c_」信號的信號電平與「A_C_」信號的信號電平相比較。
如果「a_c_」信號的信號電平高於「A_C」信號的信號電平,則DMB晶片單元90允許開關控制器100控制天線開關40和埠開關70,使天線開關40和埠開關70切換在DMB_CDMA天線10a接收到的DMB信號以允許DMB晶片單元90接收上述DMB信號。也就是說,DMB晶片單元90允許開關控制器100控制天線開關40和埠開關70,使天線開關40持續地與圖4的接觸點P1連接,且埠開關70持續地與圖4的接觸點P3連接。因此,DMB晶片單元90用在DMB_CDMA天線10a接收到的DMB信號為用戶提供DMB服務。
如果「A_C」信號的信號電平高於「a_c_」信號的信號電平,則DMB晶片單元90允許開關控制器100控制天線開關40和埠開關70,使天線開關40和埠開關70切換在DMB_CDMA天線10b接收到的DMB信號以允許DMB晶片單元90接收上述DMB信號。
也就是說,DMB晶片單元90允許開關控制器100控制天線開關40和埠開關70,使天線開關40持續地與圖4的接觸點P2連接,且埠開關70持續地與圖4的接觸點P4連接。因此,DMB晶片單元90用在DMB_CDMA天線10b接收到的DMB信號為用戶提供DMB服務。
同時,如果在DMB晶片單元90為用戶提供DMB服務時,接收到的DMB信號的信號電平小於預定的參考信號電平,則DMB晶片單元90允許開關控制器100控制天線開關40和埠開關70,使天線開關40和埠開關70以高速執行交替切換操作。
隨後,DMB晶片單元90重新執行上述程序用於確定在通過DMB_CDMA天線10a接收到的第一DMB信號和通過DMB_CDMA天線10b接收到的第二DMB信號中哪一個適合DMB服務。
圖4為示出根據本發明的第二較佳實施例的DMB信號處理器的方框圖。圖5為示出根據本發明的第二較佳實施例的用於處理DMB信號的方法的流程圖。
下面將參照圖4和圖5說明根據本發明的第二較佳實施例的用於處理DMB信號的方法。
參見圖5,在步驟S505中,在DMB_CDMA天線10a中接收第一DMB信號,並在DMB_CDMA天線10b中接收第二DMB信號。
在步驟S510中通過移相器30移相上述第一和第二DMB信號。為了便於說明,應注意從移相器30產生的一個DMB信號稱為第一相移信號,而不是從移相器30產生的另一DMB信號稱為第一非相移信號。
在步驟S515中,在接收第一相移信號和第一非相移信號時,天線開關40用上述接收到信號形成複合信號。
隨後,在步驟S520中通過PMSB路徑60預處理該複合信號。
在步驟S525中,埠開關70將預處理的信號分成第二相移信號和第二非相移信號。
隨後,在步驟S530中,移相恢復單元80恢復第二相移信號的相位,使恢復的信號用作第三非相移信號。
在步驟S535中,DMB晶片單元90將第二非相移信號的信號電平與第三非相移信號的信號電平相比較。
在步驟S540中,根據步驟S535的比較結果,在DMB_CDMA天線10a中接收到的DMB信號和在DMB_CDMA天線10b中接收到的另一DMB信號中選擇一個並用於DMB服務。如上所述已揭示了上述選擇程序,下面為了便於說明將省略對其的詳細說明。
隨後,當通過選擇的DMB信號將DMB服務提供給用戶時,在步驟S545中,DMB晶片單元90連續地或周期性地將選擇的DMB信號的信號電平與預定的參考信號電平相比較。
如果所選擇的DMB信號的信號電平高於預定的參考信號電平,則在步驟S550中,DMB晶片單元90連續地將上述選擇的DMB信號用於為用戶提供DMB服務。否則,如果預處理的DMB信號的信號電平小於預定參考信號電平,則DMB晶片單元90返回步驟S515,使它重新執行上述用於確定在通過DMB_CDMA天線10a接收到的第一DMB信號和通過DMB_CDMA天線10b接收到的第二DMB信號中哪一個適合DMB服務的程序。
如從以上說明中明顯看出的,根據本發明的用於處理DMB信號的裝置和方法能將從在兩個天線接收到的至少兩個DMB信號通過單個DMB路徑發送至DMB晶片單元,從而能更簡化DMB接收器並且能減少其再現成本。
對本領域的技術人員來說顯而易見的是可以在本發明中作出各種修改和變更而不偏離本發明的精神和範圍。因此,旨在只要它們在所附權利要求及它們的等效物的範圍內本發明覆蓋本發明的各種修改和變型。
權利要求
1.一種用於處理通過至少兩個天線接收到的數字多媒體廣播(DMB)信號的裝置,其特徵在於,包括天線轉換單元,用於在通過兩個天線接收到的至少兩個信號中選擇一個;DMB路徑單元,用於預處理所選擇的信號;和DMB晶片單元,用於檢測預處理的信號的信號電平並控制所述天線轉換單元,其中所述DMB晶片單元根據由DMB晶片單元檢測到的信號電平控制天線轉換單元選擇兩個信號中的另一個。
2.如權利要求1所述的裝置,其特徵在於,所述DMB晶片單元將預處理的信號的信號電平與預定的電平相比較,使它控制所述天線轉換單元以在所選擇的信號的信號電平小於預定電平時選擇所述兩個信號中的另一個信號。
3.如權利要求1所述的裝置,其特徵在於,還包括用於所述天線轉換單元中的開關控制器單元,其中所述DMB晶片單元用所述開關控制器單元控制所述天線轉換單元選擇所述兩個信號中的另一個信號。
4.如權利要求2所述的裝置,其特徵在於,還包括用於所述天線轉換單元中的開關控制器單元,其中所述DMB晶片單元用所述開關控制器單元控制所述天線轉換單元選擇所述兩個信號中的另一個信號。
5.一種用於處理通過至少兩個天線接收到的數字多媒體廣播(DMB)信號的方法,其特徵在於,包括以下步驟a)分別通過兩個天線接收至少兩個DMB信號;b)選擇兩個DMB信號中的一個;c)預處理所選擇的DMB信號;d)檢測預處理的信號的信號電平;並e)根據所檢測到的信號電平確定是否需要選擇兩個DMB信號中的另一個。
6.如權利要求5所述的方法,其特徵在於,所述步驟e)包括以下步驟將檢測到的信號電平與預定的參考電平相比較;並在所選擇的信號的信號電平小於預定電平時選擇所述兩個DMB信號中的另一個信號。
7.一種用於處理通過兩個天線接收到的數字多媒體廣播(DMB)信號的裝置,其特徵在於,包括移相單元,用於將通過兩個天線接收到的兩個DMB信號中的一個移相以輸出第一相移信號,其中兩個DMB信號中的另一個為第一非相移信號;天線轉換單元,用於交替地切換所述第一相移信號和所述第一非相移信號,以輸出一個複合信號;DMB路徑單元,用於預處理所述複合信號;埠切換單元,用於以與天線轉換單元同步的方式交替地切換預處理的信號,以將所述預處理的信號分成第二相移信號和第二非相移信號;相位恢復單元,用於將所述第二相移信號恢復成第三非相移信號;和DMB晶片單元,用於將所述第二非相移信號的信號電平與所述第三非相移信號的信號電平相比較,並同時控制所述天線轉換單元和所述埠切換單元,其中在固定地選擇的DMB信號的信號電平小於預定參考電平之前,根據DMB晶片單元的比較結果將通過兩個天線接收到的兩個DMB信號中的一個固定地選擇成通過DMB路徑單元在DMB晶片單元中接收。
8.如權利要求7所述的,其特徵在於,所述DMB晶片單元控制所述天線轉換單元和所述埠切換單元以固定地執行兩個DMB信號中的一個的切換,以通過DMB路徑單元將通過兩個天線接收到的兩個DMB信號中的一個提供給DMB晶片單元。其中所述兩個DMB信號中的一個對應於在所述第二非相移信號和所述第三非相移信號中具有比所述第二非相移信號和所述第三非相移信號中的另一個高的信號電平的一個信號。
9.如權利要求7所述的裝置,其特徵在於,還包括用於天線轉換單元和埠切換單元中的開關控制器單元,其中所述DMB晶片單元用所述開關控制器單元控制所述天線轉換單元和所述埠切換單元。
10.如權利要求8所述的裝置,其特徵在於,還包括用於天線轉換單元和埠切換單元中的開關控制器單元,其中所述DMB晶片單元用所述開關控制器單元控制所述天線轉換單元和所述埠切換單元。
11.一種用於處理通過兩個天線接收到的數字多媒體廣播(DMB)信號的方法,其特徵在於,包括以下步驟a)通過兩個天線接收兩個DMB信號;b)將兩個DMB信號中的一個移相以輸出第一相移信號,其中兩個DMB信號中的另一個為第一非相移信號;c)用所述第一相移信號和所述第一非相移信號形成一個複合信號;d)預處理所述複合信號;e)將預處理的信號分成第二相移信號和第二非相移信號;f)將所述第二相移信號恢復成第三非相移信號;g)將所述第二非相移信號的信號電平與所述第三非相移信號的信號電平相比較,並h)在固定地選擇的DMB信號的信號電平小於預定參考電平之前,根據DMB晶片單元的比較結果將通過兩個天線接收到的兩個DMB信號中的一個固定地選擇成通過DMB路徑單元在DMB晶片單元中接收。
12.如權利要求11所述的方法,其特徵在於,在所述步驟h)中選擇的DMB信號對應於在所述第二非相移信號和所述第三非相移信號中具有比所述第二非相移信號和所述第三非相移信號中的另一個高的信號電平的一個信號。
全文摘要
揭示一種用於處理在諸如移動通信終端之類的DMB接收器中接收到的DMB信號的裝置和方法以簡化DMB接收器。用於處理通過至少兩個天線接收到的數字多媒體廣播DMB信號的裝置,包括天線轉換單元,用於在通過兩個天線接收到的至少兩個信號中選擇一個;DMB路徑單元,用於預處理所選擇的信號;和DMB晶片單元,用於檢測預處理的信號的信號電平並控制所述天線轉換單元,其中所述DMB晶片單元根據由DMB晶片單元檢測到的信號電平控制天線轉換單元選擇兩個信號中的另一個。
文檔編號H04N5/44GK1783734SQ20051012714
公開日2006年6月7日 申請日期2005年11月22日 優先權日2004年11月22日
發明者朱聖浩 申請人:Lg電子株式會社