TWI571119B - Method and system of displaying and controlling, breakaway judging apparatus and video/audio processing apparatus - Google Patents
Method and system of displaying and controlling, breakaway judging apparatus and video/audio processing apparatus Download PDFInfo
- Publication number
- TWI571119B TWI571119B TW104121133A TW104121133A TWI571119B TW I571119 B TWI571119 B TW I571119B TW 104121133 A TW104121133 A TW 104121133A TW 104121133 A TW104121133 A TW 104121133A TW I571119 B TWI571119 B TW I571119B
- Authority
- TW
- Taiwan
- Prior art keywords
- advertisement
- fingerprint
- content
- message
- play
- Prior art date
Links
- 238000012545 processing Methods 0.000 title claims description 180
- 238000000034 method Methods 0.000 title claims description 39
- 238000003860 storage Methods 0.000 claims description 39
- 230000006870 function Effects 0.000 description 34
- 238000010586 diagram Methods 0.000 description 21
- 238000004891 communication Methods 0.000 description 16
- 230000005540 biological transmission Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000009826 distribution Methods 0.000 description 3
- 230000004927 fusion Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000002356 single layer Substances 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本發明是有關於一種顯示控制方法,且特別是有關於一種藉由判斷廣告破口以進行顯示的方法。 The present invention relates to a display control method, and more particularly to a method for performing display by judging an advertisement break.
行動裝置的普及與網路多媒體內容的增加,令使用者擁有更多元與個人化的管道進行媒體視聽的活動,也使得電視產業面臨巨大的挑戰。以往在家中扮演資訊及娛樂中心角色的電視,似乎已逐漸失去媒體中心與娛樂平台的地位,但實則不然。根據研究機構TNS(Taylor Nelson Sofres)的調查指出,世界各地的觀眾仍有收看電視的習慣。然而,由於網絡媒體以及手持電子裝置的發展,使用者在觀看電視的同時也會使用手機或平板搜尋或接收資訊,進而產生「多重螢幕使用」(Screen-stacking)的現象。 The popularity of mobile devices and the increase of online multimedia content have enabled users to have more and more personal channels for media viewing and viewing, and the TV industry is facing enormous challenges. Televisions that used to play the role of information and entertainment centers in the home seem to have gradually lost their status as media centers and entertainment platforms, but they are not. According to a survey by research firm TNS (Taylor Nelson Sofres), viewers around the world still have the habit of watching TV. However, due to the development of network media and handheld electronic devices, users can use the mobile phone or tablet to search or receive information while watching TV, thereby generating "Screen-stacking" phenomenon.
TNS對全球逾55,000名受訪者進行調查,結果顯示, 現代人平均擁有4台數位裝置,香港、澳洲和英國受訪者甚至擁有5台。再加上觀眾對電視及隨時隨地觀看視訊內容的需求,促進了「多螢幕觀看」或「多重螢幕使用」收視型態(即同時使用多台數位裝置)的興起。TNS調查還發現,近半數受訪者(48%)在晚間觀看電視的同時,還在使用其他的電子裝置。比如使用社交媒體、查收電子郵件或網路購物等等。有72%的受訪者在看電視的同時會使用「多重螢幕」,並且,很多人會同時在社交媒體發表對節目、球賽、表演的意見,這種現象在全球已成為一種常態。 TNS surveyed more than 55,000 respondents worldwide and found that Modern people have an average of 4 digital devices, and even 5 in Hong Kong, Australia and the UK. Coupled with the viewer's need for TV and anytime, anywhere viewing of video content, the rise of "multi-screen viewing" or "multi-screen use" viewing mode (ie the simultaneous use of multiple digital devices) has been promoted. The TNS survey also found that nearly half of the respondents (48%) were using other electronic devices while watching TV in the evening. For example, use social media, check email or online shopping, and more. 72% of respondents use "multiple screens" while watching TV, and many people will also comment on programs, games, and performances on social media. This phenomenon has become a norm in the world.
有鑑於此,各廠商紛紛推出聯網電視或智慧電視來滿足此一需求。但業者也發現,超過40%的使用者僅透過智慧電視瀏覽電視節目,而不會在智慧電視上使用社群軟體、瀏覽網頁或通訊軟體等觀看電視以外的功能。市調組織NPD(National Purchase Diary)為此作了調查,並提出了一份報告,報告的結果顯示,在家裡擁有智慧電視的人當中,不到15%的使用者會使用智慧電視來聽音樂、瀏覽網站或進行網路購物等觀看電視節目以外的功能,其主要原因在於智慧電視的介面複雜,並且相關APP或應用並非特別針對電視平台而設計。此外,使用者所擁有的其他設備(例如平板電腦、智慧型手機、筆記型電腦等)已具備了相同的功能,且上述設備之操作介面與體驗優於智慧電視。再者,缺乏優質內容與操作不佳的體驗亦是使用者未使用OTT(Over The Top)服務的原因。前述的OTT服務為業者透過網路遞送的服務,例如:影音媒體、電子郵件通信、訊息傳遞等服務。因此,在市售產品的體驗 感受普遍不佳的情況下,使用者難以按照業者原先設計的服務流程進行操作,以致難以達成智慧電視預期之目的與功效。 In view of this, various manufacturers have launched connected TV or smart TV to meet this demand. But the industry also found that more than 40% of users only browse TV programs through smart TV, and do not use social software, browsing web pages or communication software to watch functions other than TV on smart TV. NPD (National Purchase Diary) conducted a survey and presented a report showing that less than 15% of people with smart TV at home use smart TV to listen to music. The main reason for watching TV programs, such as browsing websites or making online shopping, is that the interface of smart TV is complex, and related apps or applications are not designed specifically for TV platforms. In addition, other devices owned by users (such as tablets, smart phones, notebooks, etc.) already have the same functions, and the operation interface and experience of the above devices is superior to smart TV. Furthermore, the lack of quality content and poorly operated experience is why users do not use the OTT (Over The Top) service. The aforementioned OTT service is a service delivered by the Internet through the Internet, for example, audio and video media, email communication, messaging, and the like. Therefore, the experience of the products on the market In the case of general unhealthy conditions, it is difficult for users to operate according to the service process originally designed by the operator, so that it is difficult to achieve the intended purpose and efficacy of the smart TV.
彙整上述分析,現有電視之使用模式仍以單一內容來源與單一圖層顯示為主。當使用者要取得電視頻道內容以外的資訊或是OTT業者提供之資訊服務時,難以同時於同一畫面中得知,而需透過額外的設備(例如,個人電腦、手持裝置等)自行取得。此外,若電視本身提供聯網功能或是有外接智慧電視棒時,則多需透過兩個以上的遙控器手動切換電視來源,才可接收到外部資訊。再者,上述情況取決於使用者意識到需要外部資訊時而自行發起的操作,多數電視並無提供自動通知與遞送訊息的機制。 Taking the above analysis, the existing TV usage model is still dominated by a single content source and a single layer. When users want to obtain information other than the content of the TV channel or the information service provided by the OTT provider, it is difficult to obtain the same information on the same screen at the same time, and it needs to be obtained by using additional equipment (for example, a personal computer, a handheld device, etc.). In addition, if the TV itself provides networking functions or if there is an external smart TV stick, it is necessary to manually switch the TV source through more than two remote controllers before receiving external information. Furthermore, the above situation depends on the user's own actions that are initiated when they are aware of the need for external information. Most TVs do not provide a mechanism for automatically notifying and delivering messages.
本發明提供一種顯示控制方法、顯示控制系統、廣告破口判斷裝置以及影音處理裝置,以增加使用者在使用顯示裝置進行觀看的便利性。 The present invention provides a display control method, a display control system, an advertisement break determination device, and a video processing device to increase user convenience in viewing using a display device.
本發明提出一種顯示控制方法,適用於顯示裝置,此方法包括:接收顯示訊號源並根據此顯示訊號源取得播放內容。此方法還包括:根據至少一廣告指紋,判斷播放內容所對應的播放時間是否處於廣告破口時段,其中廣告指紋為對應於播放內容的特徵訊息,廣告破口時段為播放內容中播放至少一廣告的至少一時間區間。此方法更包括:倘若播放內容所對應的播放時間為處於廣告破口時段,疊加提示訊息於播放內容。 The invention provides a display control method suitable for a display device. The method comprises: receiving a display signal source and obtaining a play content according to the display signal source. The method further includes: determining, according to the at least one advertisement fingerprint, whether the play time corresponding to the play content is in an advertisement break period, wherein the advertisement fingerprint is a feature message corresponding to the played content, and the advertisement break period is playing at least one advertisement in the play content. At least one time interval. The method further includes: if the playing time corresponding to the playing content is in the advertising break period, the overlay prompt message is played on the content.
本發明提出一種顯示控制方法,適用於顯示裝置,此方法包括:接收顯示訊號源並根據此顯示訊號源取得播放內容。此方法還包括:根據至少一廣告指紋,判斷播放內容所對應的播放時間是否處於廣告破口時段,其中廣告指紋為對應於播放內容的特徵訊息,廣告破口時段為播放內容中播放至少一廣告的至少一時間區間。此方法更包括:判斷該廣告破口時段是否結束,倘若廣告破口時段結束,發送另一提示訊息並顯示此另一提示訊息於顯示裝置。 The invention provides a display control method suitable for a display device. The method comprises: receiving a display signal source and obtaining a play content according to the display signal source. The method further includes: determining, according to the at least one advertisement fingerprint, whether the play time corresponding to the play content is in an advertisement break period, wherein the advertisement fingerprint is a feature message corresponding to the played content, and the advertisement break period is playing at least one advertisement in the play content. At least one time interval. The method further includes: determining whether the advertisement breach period ends, and if the advertisement breach period ends, sending another prompt message and displaying the another prompt message to the display device.
本發明提出一種顯示控制系統。所述顯示控制系統包括顯示裝置、影音處理裝置以及廣告破口判斷裝置。其中影音處理裝置耦接至顯示裝置。廣告破口判斷裝置耦接至影音處理裝置,用於從影音處理裝置接收播放內容訊息。此外,廣告破口判斷裝置根據至少一廣告指紋,判斷播放內容訊息所對應的播放內容的播放時間是否處於廣告破口時段,其中廣告指紋為對應於播放內容的特徵訊息,廣告破口時段為播放內容中播放至少一廣告的至少一時間區間,倘若播放內容所對應的播放時間為處於廣告破口時段,廣告破口判斷裝置傳送通知訊息至影音處理裝置,影音處理裝置疊加一提示訊息於播放內容。 The present invention provides a display control system. The display control system includes a display device, a video processing device, and an advertisement break determination device. The audio processing device is coupled to the display device. The advertisement breaking determination device is coupled to the audio processing device for receiving the playback content message from the audio processing device. In addition, the advertisement breach judging device judges whether the play time of the play content corresponding to the play content message is in the advertisement break period according to the at least one advertisement fingerprint, wherein the advertisement fingerprint is a feature message corresponding to the play content, and the advertisement break period is playing. Playing at least one time interval of the at least one advertisement in the content, if the playing time corresponding to the playing content is in the advertising break period, the advertisement breaking determining device transmits the notification message to the video processing device, and the audio processing device superimposes a prompt message to play the content .
本發明提出一種顯示控制系統。所述顯示控制系統包括顯示裝置、影音處理裝置以及廣告破口判斷裝置。其中影音處理裝置耦接至顯示裝置。廣告破口判斷裝置耦接至影音處理裝置,用於從影音處理裝置接收播放內容訊息。此外,廣告破口判斷裝 置根據至少一廣告指紋,判斷播放內容訊息所對應的播放內容的播放時間是否處於廣告破口時段,其中廣告指紋為對應於播放內容的特徵訊息,廣告破口時段為播放內容中播放至少一廣告的至少一時間區間,影音處理裝置判斷廣告破口時段是否結束,倘若廣告破口時段結束,影音處理裝置發送另一提示訊息,顯示裝置顯示此另一提示訊息。 The present invention provides a display control system. The display control system includes a display device, a video processing device, and an advertisement break determination device. The audio processing device is coupled to the display device. The advertisement breaking determination device is coupled to the audio processing device for receiving the playback content message from the audio processing device. In addition, the ad breach judgment According to at least one advertisement fingerprint, it is determined whether the playing time of the playing content corresponding to the playing content message is in an advertisement breach period, wherein the advertising fingerprint is a feature message corresponding to the playing content, and the advertisement breaking period is at least one advertisement played in the playing content. At least one time interval, the audio-visual processing device determines whether the advertisement breach period is over. If the advertisement breach period ends, the video processing device sends another prompt message, and the display device displays the other prompt message.
本發明提出一種廣告破口判斷裝置,此裝置包括輸入輸出介面以及處理單元。輸入輸出介面用於接收顯示訊號源。處理單元耦接至輸入輸出介面,用於根據顯示訊號源取得播放內容,根據至少一廣告指紋,判斷播放內容所對應的播放時間是否處於廣告破口時段,其中廣告指紋為對應於播放內容的特徵訊息,廣告破口時段為播放內容中播放至少一廣告的至少一時間區間,倘若播放內容所對應的播放時間為處於廣告破口時段,則藉由輸入輸出介面發送一廣告破口判斷通知。 The invention provides an advertisement breach judging device, which comprises an input and output interface and a processing unit. The input and output interface is used to receive the display signal source. The processing unit is coupled to the input/output interface, configured to obtain the play content according to the display signal source, and determine, according to the at least one advertisement fingerprint, whether the play time corresponding to the play content is in an advertisement break period, wherein the advertisement fingerprint is a feature corresponding to the play content The message break period is at least one time interval in which at least one advertisement is played in the play content. If the play time corresponding to the play content is in the advertisement break period, an advertisement break judgment notice is sent through the input and output interface.
本發明提出一種影音處理裝置,此裝置包括輸入輸出介面以及處理單元。處理單元耦接至輸入輸出單元,其中處理單元用以藉由輸入輸出介面輸出一播放內容訊息,並藉由輸入輸出介面接收一通知訊息,其中此通知訊息用於指出播放內容訊息所對應的播放內容的播放時間是否處於廣告破口時段,其中廣告破口時段為播放內容中播放至少一廣告的至少一時間區間,倘若播放內容所對應的播放時間為處於廣告破口時段,處理單元疊加一提示訊息於播放內容。 The invention provides an audio and video processing device, which comprises an input and output interface and a processing unit. The processing unit is coupled to the input and output unit, wherein the processing unit is configured to output a playback content message through the input/output interface, and receive a notification message by using the input/output interface, wherein the notification message is used to indicate the playback corresponding to the playback content message. Whether the play time of the content is in the advertisement break period, wherein the advertisement break period is at least one time interval in which at least one advertisement is played in the play content, and if the play time corresponding to the play content is in the advertisement break period, the processing unit superimposes a prompt The message plays the content.
本發明提出一種影音處理裝置,此裝置包括輸入輸出介面以及處理單元。處理單元耦接至輸入輸出單元,其中處理單元用以藉由輸入輸出介面輸出一播放內容訊息,並藉由輸入輸出介面接收一通知訊息,其中此通知訊息用於指出播放內容訊息所對應的播放內容的播放時間是否處於廣告破口時段,其中廣告破口時段為播放內容中播放至少一廣告的至少一時間區間,處理單元判斷廣告破口時段是否結束,倘若廣告破口時段結束,處理單元藉由輸入輸出介面發送另一提示訊息,此另一提示訊息被顯示於一顯示裝置中。 The invention provides an audio and video processing device, which comprises an input and output interface and a processing unit. The processing unit is coupled to the input and output unit, wherein the processing unit is configured to output a playback content message through the input/output interface, and receive a notification message by using the input/output interface, wherein the notification message is used to indicate the playback corresponding to the playback content message. Whether the playing time of the content is in the advertising breach period, wherein the advertising breach period is at least one time interval in which the at least one advertisement is played in the playing content, and the processing unit determines whether the advertising breach period ends, and if the advertising breach period ends, the processing unit borrows Another prompt message is sent by the input/output interface, and the other prompt message is displayed on a display device.
基於上述,使用者可收到外部的資訊服務通知,並可於同一個畫面中進行瀏覽與控制,達到多屏資訊單屏融合的目的。使用者不須手動切至另一屏幕來源或是使用其他裝置即可取得外部資訊,大幅增加使用者使用顯示裝置的便利性。 Based on the above, the user can receive an external information service notification, and can browse and control in the same screen to achieve the purpose of multi-screen information single screen fusion. Users do not need to manually cut to another screen source or use other devices to obtain external information, greatly increasing the convenience of the user to use the display device.
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。 The above described features and advantages of the invention will be apparent from the following description.
10a‧‧‧播放內容 10a‧‧‧Play content
10b‧‧‧提示訊息 10b‧‧‧ reminder message
1000‧‧‧控制系統 1000‧‧‧Control system
100‧‧‧顯示裝置 100‧‧‧ display device
120‧‧‧OTT服務商 120‧‧‧OTT service provider
140‧‧‧手持裝置 140‧‧‧Handheld devices
160‧‧‧影音處理裝置 160‧‧‧Video processing device
180‧‧‧廣告破口判斷裝置 180‧‧‧Advertising breach judgment device
20、30‧‧‧通訊單元 20, 30‧‧‧Communication unit
22、32‧‧‧輸入輸出介面 22, 32‧‧‧ input and output interface
24、34‧‧‧儲存單元 24, 34‧‧‧ storage unit
26、36‧‧‧處理單元 26, 36‧‧‧ processing unit
401~421‧‧‧步驟 401~421‧‧‧Steps
500‧‧‧系統 500‧‧‧ system
50‧‧‧發送/接收模組 50‧‧‧Send/receive module
52‧‧‧控制模組 52‧‧‧Control Module
54‧‧‧顯示模組 54‧‧‧ display module
56‧‧‧頻道偵測模組 56‧‧‧Channel Detection Module
58‧‧‧行動裝置探索模組 58‧‧‧Mobile device discovery module
S601、S603、S605、S607、S609‧‧‧步驟 S601, S603, S605, S607, S609‧‧ steps
71a‧‧‧頻道標誌 71a‧‧ channel mark
71b‧‧‧新聞訊息 71b‧‧‧News
71c‧‧‧其他疊加內容 71c‧‧‧Other overlays
73‧‧‧主顯示區域 73‧‧‧Main display area
801‧‧‧廣告片段 801‧‧‧Ad clip
802(0)、802(1)、802(2)‧‧‧影像框 802(0), 802(1), 802(2)‧‧‧ image frames
803‧‧‧雜湊函數 803‧‧‧ hash function
804‧‧‧廣告指紋資料庫 804‧‧‧Advertising fingerprint database
900‧‧‧儲存媒體 900‧‧‧Storage media
90‧‧‧廣告破口規則資料庫 90‧‧‧Advertising Breaking Rules Database
92‧‧‧廣告指紋資料庫 92‧‧‧Advertising fingerprint database
94‧‧‧播放內容 94‧‧‧Play content
94a‧‧‧破口起始時間點 94a‧‧‧break start point
94b‧‧‧破口結束時間點 94b‧‧‧ The end of the breach
94c‧‧‧廣告破口時間區間 94c‧‧‧Ad break time interval
94c(1)、94c(2)、94c(4)‧‧‧已知廣告 94c(1), 94c(2), 94c(4)‧‧‧ Known advertisements
94c(3)、94c(5)‧‧‧未知廣告 94c(3), 94c(5)‧‧‧Unknown advertisement
95(0)、95(1)、95(2)‧‧‧影像框 95(0), 95(1), 95(2)‧‧‧ image frames
96、97、98‧‧‧步驟 96, 97, 98 ‧ ‧ steps
1000‧‧‧顯示裝置 1000‧‧‧ display device
1010、1020‧‧‧欄位 1010, 1020‧‧‧ fields
101(0)~101(N)‧‧‧APP 101(0)~101(N)‧‧‧APP
102(0)~102(N)‧‧‧工具 102(0)~102(N)‧‧‧ Tools
1100‧‧‧顯示裝置 1100‧‧‧ display device
111a、111b、112a、112b、113a、113b、114‧‧‧區域 111a, 111b, 112a, 112b, 113a, 113b, 114‧‧‧ areas
S1201、S1203、S1205、S1207、S1209、S1211、S1213‧‧‧步驟 S1201, S1203, S1205, S1207, S1209, S1211, S1213‧‧
S1301、S1303、S1305、S1307‧‧‧步驟 S1301, S1303, S1305, S1307‧‧‧ steps
S1401、S1403、S1405、S1407‧‧‧步驟 S1401, S1403, S1405, S1407‧‧‧ steps
S1501、S1503、S1505、S1507‧‧‧步驟 S1501, S1503, S1505, S1507‧‧‧ steps
S1600、S1601、S1603、S1605、S1607、S1609、S1611、S1613、S1615、S1617‧‧‧步驟 S1600, S1601, S1603, S1605, S1607, S1609, S1611, S1613, S1615, S1617‧‧
圖1是根據一範例實施例所繪示的顯示控制系統的示意圖。 FIG. 1 is a schematic diagram of a display control system according to an exemplary embodiment.
圖2是根據一範例實施例所繪示的影音處理裝置的概要方塊圖。 FIG. 2 is a schematic block diagram of a video processing device according to an exemplary embodiment.
圖3是根據一範例實施例所繪示的廣告破口判斷裝置的概要 方塊圖。 FIG. 3 is a schematic diagram of an advertisement breach judging device according to an exemplary embodiment. Block diagram.
圖4是根據一範例實施例所繪示的訊號傳遞的流程示意圖。 FIG. 4 is a schematic flow chart of signal transmission according to an exemplary embodiment.
圖5是根據一範例實施例所繪示的實作的軟體架構圖。 FIG. 5 is a diagram of a software architecture of an implementation according to an exemplary embodiment.
圖6是根據一範例實施例所繪示的廣告指紋資料庫的建立流程。 FIG. 6 is a flowchart of establishing an advertisement fingerprint database according to an exemplary embodiment.
圖7A~圖7B是根據一範例實施例所繪示的截取主顯示區域的畫面的示意圖。 7A-7B are schematic diagrams of a screen for capturing a main display area, according to an exemplary embodiment.
圖8是根據一範例實施例所繪示的將影像框輸入雜湊函數以產生對應的的字串的示意圖。 FIG. 8 is a schematic diagram of inputting an image frame into a hash function to generate a corresponding string according to an exemplary embodiment.
圖9是根據一範例實施例所繪示的判斷目前播放內容的播放時段是否處於廣告破口時段的示意圖。 FIG. 9 is a schematic diagram of determining whether a play period of a currently played content is in an advertisement break period according to an exemplary embodiment.
圖10為根據一範例實施例所繪示的顯示提示訊息於顯示裝置的示意圖。 FIG. 10 is a schematic diagram of displaying a prompt message on a display device according to an exemplary embodiment.
圖11A~圖11D是根據一範例實施例所繪示的訊息的顯示方式示意圖。 11A-11D are schematic diagrams showing a manner of displaying a message according to an exemplary embodiment.
圖12是根據一範例實施例所繪示的顯示提示訊息的流程示意圖。 FIG. 12 is a schematic flow chart of displaying a prompt message according to an exemplary embodiment.
圖13是根據一範例實施例所繪示的對於提示訊息進行顯示的流程示意圖。 FIG. 13 is a schematic flowchart of displaying a prompt message according to an exemplary embodiment.
圖14是根據一範例實施例所繪示的顯示控制方法的流程示意圖。 FIG. 14 is a schematic flow chart of a display control method according to an exemplary embodiment.
圖15是根據一範例實施例所繪示的頻道返回提醒功能的流 程示意圖。 FIG. 15 is a flow of a channel return reminder function according to an exemplary embodiment. Schematic diagram.
圖16是根據一範例實施例所繪示的廣告破口判斷裝置對於未知廣告的處理機制的流程示意圖。 FIG. 16 is a schematic flowchart of a processing mechanism of an advertisement breach judging device for an unknown advertisement according to an exemplary embodiment.
本發明提出一種顯示與控制方法,此方法用於判斷使用者目前觀看的內容的播放時間是否為廣告破口時段。其中,廣告破口(breakaway)代表一播放內容中插播的廣告片段,而廣告破口時段則代表此播放內容中預定播放至少一廣告的時間區間,也就是播放廣告的時段。倘若使用者目前觀看的內容的播放時間為廣告破口時段,則可以疊加顯示提示訊息於畫面中,使用者可以與此提示訊息進行互動。此方法在不影響或中斷使用者觀賞的情況下,於同一畫面提供播放內容(例如:電視節目)以外的疊加資訊。透過此技術可於顯示裝置(例如:電視)達成多屏資訊單屏融合與雙向互動優化的效果。 The present invention provides a display and control method for determining whether a play time of a content currently viewed by a user is an advertisement break period. The breakaway represents an advertisement segment inserted in the content, and the advertisement breach period represents a time interval in which the at least one advertisement is scheduled to be played in the content, that is, a time period during which the advertisement is played. If the playing time of the content currently viewed by the user is the advertising break period, the prompt message may be superimposed on the screen, and the user can interact with the prompt message. This method provides superimposed information other than the playing content (for example, a television program) on the same screen without affecting or interrupting the user's viewing. Through this technology, multi-screen information single-screen fusion and two-way interactive optimization can be achieved on a display device (for example, a television).
圖1是根據一範例實施例所繪示的顯示控制系統的示意圖。 FIG. 1 is a schematic diagram of a display control system according to an exemplary embodiment.
請參照圖1,顯示控制系統1000包括顯示裝置100、OTT服務商120、手持裝置140、影音處理裝置160、廣告破口判斷裝置180。其中,在本範例實施例中,顯示裝置100為數位電視,然而在其他實施例中,顯示裝置100可以為例如:類比電視、數位相框顯示裝置、桌上型電腦、筆記型電腦、平板電腦、行動電話、 智慧型手機、電子書或多媒體顯示裝置等。OTT服務商120可為具有一或多個桌上型電腦、筆記型電腦或伺服器等裝置的網路服務的供應商,該供應商可藉由有線或無線網路提供使用者接收訊息、發送訊息、社群網路互動、影音播放或其他能與使用者進行互動的服務。在本範例實施例中,手持裝置140為智慧型手機,然而在其他範例實施例中,手持裝置140可以為例如:數位相框顯示裝置、桌上型電腦、筆記型電腦、平板電腦、電子書、手機或多媒體顯示裝置等。 Referring to FIG. 1, the display control system 1000 includes a display device 100, an OTT service provider 120, a handheld device 140, a video processing device 160, and an advertisement breach determining device 180. In the exemplary embodiment, the display device 100 is a digital television. However, in other embodiments, the display device 100 may be, for example, an analog television, a digital photo frame display device, a desktop computer, a notebook computer, a tablet computer, mobile phone, Smart phones, e-books or multimedia display devices. The OTT service provider 120 can be a provider of network services for one or more devices such as a desktop computer, a notebook computer, or a server that can provide users with a message or send via a wired or wireless network. Messages, social network interactions, audio and video playback, or other services that interact with users. In the exemplary embodiment, the handheld device 140 is a smart phone. However, in other exemplary embodiments, the handheld device 140 may be, for example, a digital photo frame display device, a desktop computer, a notebook computer, a tablet computer, an e-book, Mobile phone or multimedia display device, etc.
在本範例實施例中,影音處理裝置160為數位機上盒(set top box),然而在其他範例實施例中,影音處理裝置160亦可以為智慧電視棒,或者亦可以配置於顯示裝置100中形成一產品或裝置,例如,智慧型電視。 In the present exemplary embodiment, the audio-visual processing device 160 is a set top box. However, in other exemplary embodiments, the audio-visual processing device 160 may also be a smart TV stick, or may be disposed in the display device 100. Form a product or device, for example, a smart TV.
如圖1所示,在本範例實施例中,影音處理裝置160可以用於提供播放內容10a與提示訊息10b給顯示裝置100進行顯示。顯示裝置100可以顯示上述播放內容10a與提示訊息10b。廣告破口裝置180可以用於提供影音處理裝置160關於目前顯示裝置100的播放內容10a是否為廣告破口的判斷結果。OTT服務商120可以用於提供預定撥放的訊息給影音處理裝置160,影音處理裝置160產生對應此訊息的提示訊息10b給顯示裝置100,所述預定撥放的訊息可以是使用者訂閱的內容、電子郵件、社群網路的內容、文字或語音訊息等等,在此並不設限。 As shown in FIG. 1, in the exemplary embodiment, the audio processing device 160 can be configured to provide the playback content 10a and the prompt message 10b for display on the display device 100. The display device 100 can display the above-described broadcast content 10a and the prompt message 10b. The advertisement breaking device 180 can be used to provide a determination result of whether the audio-visual processing device 160 is currently the advertisement content 10a of the display device 100. The OTT service provider 120 can be configured to provide a predetermined playback message to the video processing device 160. The audio processing device 160 generates a prompt message 10b corresponding to the message to the display device 100, where the predetermined message can be subscribed by the user. , email, social network content, text or voice messages, etc., are not limited here.
此外,OTT服務商120亦可以將預定撥放的訊息直接傳 送給手持裝置140進行顯示。或者,使用者也可以點選顯示裝置100中的提示訊息10b;接著,影音處理裝置160將此提示訊息10b所對應的訊息傳送給手持裝置140,以便讓手持裝置140顯示此訊息。 In addition, the OTT service provider 120 can also directly transmit the message scheduled to be dialed. It is sent to the handheld device 140 for display. Alternatively, the user can also click the prompt message 10b in the display device 100; then, the video processing device 160 transmits the message corresponding to the prompt message 10b to the handheld device 140, so that the handheld device 140 displays the message.
圖2是根據一範例實施例所繪示的影音處理裝置的概要方塊圖。 FIG. 2 is a schematic block diagram of a video processing device according to an exemplary embodiment.
請同時參照圖1及圖2,影音處理裝置160包括通訊單元20、輸入輸出介面22、儲存單元24以及處理單元26。 Referring to FIG. 1 and FIG. 2 simultaneously, the audio processing device 160 includes a communication unit 20, an input/output interface 22, a storage unit 24, and a processing unit 26.
通訊單元20可以是例如支援電機和電子工程師協會(Institute of Electrical and Electronics Engineers,IEEE)802.11n/b/g等無線通訊標準的無線收發單元,其可透過無線方式與外部的其他裝置建立網路連結。此外,通訊單元20也可包括藉由第三代行動通訊(Third Generation Telecommunication,3G)模組、長期進化(Long Term Evolution,LTE)網路通訊介面、Wi-Fi模組或藍芽(Bluetooth)等協定,透過無線的方式與外部的其他裝置建立網路連結。例如,通訊單元20可以具有天線等無線收發單元。此外,通訊單元20也可以支援有線網路,例如為一網路卡,在此不設限。 The communication unit 20 may be, for example, a wireless transceiver unit supporting a wireless communication standard such as 802.11n/b/g of the Institute of Electrical and Electronics Engineers (IEEE), which can wirelessly establish a network with other external devices. link. In addition, the communication unit 20 may also include a third generation mobile communication (Third Generation Telecommunication (3G) module, a Long Term Evolution (LTE) network communication interface, a Wi-Fi module, or a Bluetooth device. And other agreements to establish a network connection with other external devices through wireless means. For example, the communication unit 20 may have a wireless transceiving unit such as an antenna. In addition, the communication unit 20 can also support a wired network, such as a network card, and is not limited herein.
輸入輸出介面22可以例如是支援雙絞線(twisted pair)、同軸電纜(coaxial cable)、光纖(optical fiber)或其他傳輸媒體傳輸的裝置。此外,輸入輸出介面22亦可以是符合並列先進附件(Parallel Advanced Technology Attachment,PATA)標準、電氣和 電子工程師協會(Institute of Electrical and Electronic Engineers,IEEE)1394標準、高速周邊零件連接介面(Peripheral Component Interconnect Express,PCI Express)標準、通用序列匯流排(Universal Serial Bus,USB)標準、超高速一代(Ultra High Speed-I,UHS-I)介面標準、超高速二代(Ultra High Speed-II,UHS-II)介面標準、序列先進附件(Serial Advanced Technology Attachment,SATA)標準、記憶棒(Memory Stick,MS)介面標準、多媒體儲存卡(Multi Media Card,MMC)介面標準、小型快閃(Compact Flash,CF)介面標準、整合式驅動電子介面(Integrated Device Electronics,IDE)標準或其他適合的標準。在本範例實施例中,輸入輸出介面22是支援同軸電纜傳輸的裝置,以及藉由通訊單元20而可支援TCP/IP傳輸協定的資料收發。具體來說,輸入輸出介面22可用於接收同軸電纜的訊號源、發送藉由處理單元26所處理後的訊號或者發送所述同軸電纜所傳送的相關訊息(例如:目前播放內容的頻道台號、目前的播放內容等等)。 The input and output interface 22 can be, for example, a device that supports a twisted pair, a coaxial cable, an optical fiber, or other transmission medium transmission. In addition, the input and output interface 22 can also be compliant with the Parallel Advanced Technology Attachment (PATA) standard, electrical and Institute of Electrical and Electronic Engineers (IEEE) 1394 standard, Peripheral Component Interconnect Express (PCI Express) standard, Universal Serial Bus (USB) standard, Ultra-high-speed generation (Ultra) High Speed-I, UHS-I) interface standard, Ultra High Speed-II (UHS-II) interface standard, Serial Advanced Technology Attachment (SATA) standard, Memory Stick (MS) Interface standard, Multi Media Card (MMC) interface standard, Compact Flash (CF) interface standard, Integrated Device Electronics (IDE) standard or other suitable standards. In the present exemplary embodiment, the input/output interface 22 is a device that supports coaxial cable transmission, and supports data transmission and reception of a TCP/IP transmission protocol by the communication unit 20. Specifically, the input/output interface 22 can be used to receive a signal source of the coaxial cable, transmit a signal processed by the processing unit 26, or send a related message transmitted by the coaxial cable (for example, a channel station number of the currently played content, Current playback content, etc.).
儲存單元24可以例如是靜態隨機存取記憶體(Static Random Access Memory,SRAM)、動態隨機存取記憶體(Dynamic Random Access Memory)、硬碟、快閃記憶體(Flash Memory),或是任何可用來儲存電子訊號或資料之記憶體或儲存裝置。在本實施範例中,此儲存單元24可用於暫存來自OTT服務商或APP欲提給使用者的訊息。當該些訊息無法即時顯示給使用者時(例如:播放內容非處於廣告破口時段時),會先暫存至儲存單元24中。 The storage unit 24 can be, for example, a static random access memory (SRAM), a dynamic random access memory (Dynamic Random Access Memory), a hard disk, a flash memory, or any of the available A memory or storage device for storing electronic signals or data. In this embodiment, the storage unit 24 can be used to temporarily store messages from the OTT service provider or the APP to be presented to the user. When the messages are not immediately displayed to the user (for example, when the content is not in the advertisement break period), the storage unit 24 is temporarily stored.
處理單元26耦接至通訊單元20、輸入輸出介面22以及儲存單元24,用以藉由該輸入輸出介面22輸出一播放內容訊息給廣告破口判斷裝置180,其中所述播放內容訊息為對應於顯示裝置100的播放內容10a的資訊。所述播放內容訊息在實施範例中可以包括與其播放內容10a有關的延伸資訊,例如在本範例實施例中,播放內容訊息為使用者目前所觀看的播放內容的頻道台號。在本範例實施例中,所述播放內容10a可以為串流影片、電視頻道的內容串流或是其他類型的數位或類比影音內容,其可由第四台業者(系統商)或頻道商所提供。處理單元26亦可用以將由輸入輸出介面22所接收的訊號轉換成顯示裝置100所支援的播放格式,並藉由輸入輸出介面22輸出此訊號(即,圖1中的播放內容10a)給顯示裝置100。 The processing unit 26 is coupled to the communication unit 20, the input/output interface 22, and the storage unit 24, for outputting a play content message to the advertisement breach determination device 180 by the input/output interface 22, wherein the playback content message corresponds to The information of the playback content 10a of the display device 100 is displayed. The play content message may include extended information related to the play content 10a in the embodiment. For example, in the exemplary embodiment, the play content message is a channel station number of the play content currently viewed by the user. In this exemplary embodiment, the play content 10a may be a streaming video, a content stream of a television channel, or other types of digital or analog video content, which may be provided by a fourth carrier (system vendor) or a channel provider. . The processing unit 26 can also be used to convert the signal received by the input/output interface 22 into a playback format supported by the display device 100, and output the signal (ie, the playback content 10a in FIG. 1) to the display device through the input/output interface 22. 100.
處理單元26可藉由該輸入輸出介面22從廣告破口判斷裝置180(容後詳述)接收一通知訊息,其中該通知訊息用於指出該播放內容訊息(例如,上述目前頻道台號)所對應的播放內容的播放時間是否處於廣告破口時段。倘若目前播放內容所對應的播放時間並非處於廣告破口時段,儲存單元24暫時儲存來自OTT服務商或APP欲提給使用者的訊息;而若是目前播放內容所對應的播放時間處於廣告破口時段,處理單元26可疊加提示訊息10b在播放內容中。提示訊息10b可以為對應於OTT服務商120所提供的訊息,例如:事件通知、廣告推播、電視節目額外內容等,也可以為OTT服務商120所提供的訊息。提示訊息10b亦可以為使用 者目前所觀看的頻道的內容或其他訊息,例如,假設播放內容為美食節目時,提示訊息10b可能是節目中店家的店名、地址或連絡電話等等。此外,提示訊息10b亦可以是使用者自行設定的功能或程式,例如行事曆通知、鬧鐘、定時器提醒、特定頻道節目/廣告通知所對應的提示訊息。處理單元26可以疊加提示訊息10b與播放內容10a,並藉由輸入輸出介面22發送至顯示裝置100。接著,顯示裝置100會顯示疊加後播放內容10a以及提示訊息10b,使用者可以在廣告破口時段時,根據提示訊息10b完成操作或是互動。 The processing unit 26 can receive a notification message from the advertisement breach determining device 180 (described in detail later) through the input/output interface 22, wherein the notification message is used to indicate the content information (for example, the current channel number) Whether the playing time of the corresponding playing content is in the advertising break period. If the playing time corresponding to the current playing content is not in the advertising break period, the storage unit 24 temporarily stores the message from the OTT service provider or the APP to be presented to the user; and if the currently playing content corresponds to the playing time in the advertising break period The processing unit 26 can superimpose the prompt message 10b in the content to be played. The prompt message 10b may be a message corresponding to the OTT service provider 120, such as an event notification, an advertisement push, an additional content of a television program, or the like, or may be a message provided by the OTT service provider 120. The prompt message 10b can also be used The content of the channel currently viewed or other information, for example, assuming that the content is a gourmet program, the prompt message 10b may be the store name, address or contact telephone number of the store. In addition, the prompt message 10b may also be a function or a program set by the user, such as a calendar notification, an alarm clock, a timer reminder, and a prompt message corresponding to a specific channel program/advertisement notification. The processing unit 26 can superimpose the prompt message 10b and the play content 10a, and send it to the display device 100 through the input/output interface 22. Next, the display device 100 displays the superimposed play content 10a and the prompt message 10b, and the user can complete the operation or interaction according to the prompt message 10b during the advertisement break period.
在此須說明的是,提示訊息10b所對應的內容例如為上述OTT服務商120所提供的訊息或使用者自行設定的功能或程式。在一範例實施例中,處理單元26會進一步判斷要提供給使用者的訊息的即時性,來決定顯示的時機。例如,處理單元26會進一步判斷訊息是否為即時性訊息或是非即時性訊息。倘若為即時性訊息,則處理單元26會立即將此訊息所對應的提示訊息10b傳送給顯示裝置100,顯示裝置100則可立即顯示在使用者目前收看的播放內容中。倘若為非即時訊息,則在例如上述使用者收看的播放內容的播放時間處於廣告破口時段時,顯示裝置100才會顯示提示訊息10b。藉由上述判斷訊息的即時性,能決定是否需要盡速將提示訊息10b顯示給使用者,可以降低使用者在觀看播放內容時的干擾,以避免影響或中斷使用者的觀賞。 It should be noted that the content corresponding to the prompt message 10b is, for example, the message provided by the OTT service provider 120 or the function or program set by the user. In an exemplary embodiment, processing unit 26 further determines the immediacy of the message to be provided to the user to determine the timing of the display. For example, the processing unit 26 further determines whether the message is an immediacy message or a non-instant message. If it is an immediacy message, the processing unit 26 immediately transmits the prompt message 10b corresponding to the message to the display device 100, and the display device 100 can immediately display the content currently viewed by the user. If it is a non-instant message, the display device 100 displays the prompt message 10b when, for example, the playing time of the playing content viewed by the user is in the advertising break period. By judging the immediacy of the message, it can be determined whether the prompt message 10b needs to be displayed to the user as soon as possible, and the interference of the user when viewing the content can be reduced to avoid affecting or interrupting the user's viewing.
輸入輸出介面22更可進一步用於接收使用者對於提示訊 息10b的操作。例如,使用者可藉由遙控器或是其他裝置操作此提示訊息10b。處理單元26可根據此操作選擇判斷是否將提示訊息10b對應的訊息疊加於播放內容10a中,並將此疊加訊息的播放內容透過輸入輸出介面22傳送至顯示裝置100,以顯示在顯示裝置100上。在其他範例實施例中,影音處理裝置160也可藉由輸入輸出介面22發送提示訊息10b至手持裝置140中,以在顯示裝置100以外的手持裝置140顯示提示訊息10b。例如,使用者可以透過手持裝置(例如,手機)接收提示訊息10b並顯示於手持裝置的螢幕中。 The input and output interface 22 can be further used to receive the user's prompt message. The operation of 10b. For example, the user can operate the prompt message 10b by a remote controller or other device. The processing unit 26 can determine whether to superimpose the message corresponding to the prompt message 10b in the play content 10a according to the operation, and transmit the play content of the overlay message to the display device 100 through the input/output interface 22 for display on the display device 100. . In other exemplary embodiments, the audio processing device 160 can also send the prompt message 10b to the handheld device 140 through the input/output interface 22 to display the prompt message 10b on the handheld device 140 other than the display device 100. For example, the user can receive the prompt message 10b through the handheld device (eg, a mobile phone) and display it on the screen of the handheld device.
在一範例實施例中,處理單元26更可以判斷目前顯示裝置100中的播放內容是否處於循序切換頻道狀態。所述循序切換頻道狀態為使用者在短時間內任意切換並瀏覽多個頻道的狀態,而非使用者選擇切換至某一特定的頻道。例如,使用者可以採用循序遞增或遞減的方式切換頻道,且每個頻道的停留時間在一預定時間內,例如三秒或三秒內。倘若此播放內容10a為處於循序切換頻道狀態,處理單元26亦可以疊加提示訊息10b於播放內容10a中。 In an exemplary embodiment, the processing unit 26 can further determine whether the currently playing content in the display device 100 is in a sequential switching channel state. The sequential switching channel state is a state in which the user arbitrarily switches and browses a plurality of channels in a short time, and the user does not select to switch to a specific channel. For example, the user can switch channels in a sequential increment or decrement, and each channel has a dwell time within a predetermined time, such as three or three seconds. If the playback content 10a is in the sequential switching channel state, the processing unit 26 may also superimpose the prompt message 10b in the playback content 10a.
此外,在另一範例實施例中,提示訊息10b亦可以在影音處理裝置160剛開啟播放功能時顯示給使用者。例如,影音處理裝置160剛開啟播放功能時,且尚未開始播放播放內容10a的一段緩衝時間進行顯示提示訊息10b。或者,亦可以在影音處理裝置160剛開啟播放功能後的一段時間內顯示提示訊息10b給使用 者,使用者可以對此提示訊息10b進行回應、操作或選擇等等,以結束該提式訊息10b的顯示。此外,亦可以在開機後的一段時間之後自動隱藏提示訊息10b。在另一範例實施例中,提示訊息10b亦可以在影音處理裝置160被關閉播放功能後的一段緩衝時間內顯示給使用者。 In addition, in another exemplary embodiment, the prompt message 10b may also be displayed to the user when the audio processing device 160 has just turned on the playback function. For example, the video processing device 160 displays the prompt message 10b just after the playback function is turned on, and a buffer time for playing the content 10a has not yet started. Alternatively, the prompt message 10b may be displayed for a period of time after the audio processing device 160 has just turned on the playback function. The user can respond, operate or select the prompt message 10b to end the display of the prompt message 10b. In addition, the prompt message 10b can also be automatically hidden after a period of time after the power is turned on. In another exemplary embodiment, the prompt message 10b may also be displayed to the user within a buffer time after the video processing device 160 is turned off.
必須了解的是,處理單元26可以採用例如邏輯電路元件組成的硬體裝置,來執行上述處理單元26的功能;此外,處理單元26也可以藉由載入儲存在影音處理裝置160之儲存單元24中的程式,執行上述的功能,在此不設限。於本實施例中,處理單元26可以是中央處理器、現場可程式閘陣列(Field-Programmable gate array,FPGA)或是可載入程式語言來執行相應功能的多用途晶片。 It should be understood that the processing unit 26 may employ a hardware device such as a logic circuit component to perform the functions of the processing unit 26 described above; in addition, the processing unit 26 may also load the storage unit 24 stored in the audio processing device 160. The program in the above, to perform the above functions, there is no limit here. In this embodiment, the processing unit 26 can be a central processing unit, a Field-Programmable Gate Array (FPGA), or a multi-purpose wafer that can load a programming language to perform the corresponding functions.
請再次參照圖1,廣告破口判斷裝置180為例如一或多個桌上型電腦、筆記型電腦或是伺服器等裝置,用於判斷一播放內容的播放時間是否處於一廣告破口時段。必須了解的是,雖然圖1的廣告破口判斷裝置180為一獨立的裝置,然而在其他範例實施例中,廣告破口判斷裝置180亦可與影音處理裝置160結合以形成單一裝置。 Referring to FIG. 1 again, the advertisement breach determining device 180 is, for example, one or more desktop computers, notebook computers, or servers, for determining whether the playing time of a broadcast content is in an advertisement breach period. It should be understood that although the advertisement breach determination device 180 of FIG. 1 is a separate device, in other exemplary embodiments, the advertisement breach determination device 180 may also be combined with the audiovisual processing device 160 to form a single device.
圖3是根據一範例實施例所繪示的廣告破口判斷裝置的概要方塊圖。 FIG. 3 is a schematic block diagram of an advertisement breach determining apparatus according to an exemplary embodiment.
請同時參照圖1及圖3,廣告破口判斷裝置180包括通訊單元30、輸入輸出介面32、儲存單元34、處理單元36。通訊單 元30的功能與所支援的通訊協定如同上述通訊單元20所述。輸入輸出介面32的功能與所支援的資料傳輸格式如同上述輸入輸出介面22所述,在此不再贅述。儲存單元34可以是靜態隨機存取記憶體(Static Random Access Memory,SRAM)、動態隨機存取記憶體(Dynamic Random Access Memory)、硬碟、快閃記憶體(Flash Memory),或是任何可用來儲存電子訊號或資料之記憶體或儲存裝置。處理單元36可以採用例如邏輯電路元件組成的硬體裝置,來執行上述處理單元36的功能;此外,處理單元36也可以藉由載入儲存在廣告破口判斷裝置180之儲存單元34中的程式以執行其功能,在此不設限。於本實施例中,處理單元36可以是中央處理器、現場可程式閘陣列(Field-Programmable gate array,FPGA)或是可載入程式語言來執行相應功能的多用途晶片。 Referring to FIG. 1 and FIG. 3 simultaneously, the advertisement breach judging device 180 includes a communication unit 30, an input/output interface 32, a storage unit 34, and a processing unit 36. Communication list The function of element 30 and the supported communication protocol are as described above for communication unit 20. The function of the input/output interface 32 and the supported data transmission format are as described above for the input/output interface 22, and will not be described herein. The storage unit 34 can be a static random access memory (SRAM), a dynamic random access memory (Dynamic Random Access Memory), a hard disk, a flash memory, or any of A memory or storage device that stores electronic signals or data. The processing unit 36 can perform the functions of the processing unit 36 by using a hardware device such as a logic circuit component. Further, the processing unit 36 can also load the program stored in the storage unit 34 of the advertisement breach determining device 180. In order to perform its functions, there is no limit here. In this embodiment, the processing unit 36 can be a central processing unit, a field-programmable gate array (FPGA), or a multi-purpose wafer that can load a programming language to perform the corresponding functions.
處理單元36耦接至通訊單元30、輸入輸出介面32以及儲存單元34。在本範例實施例中,廣告破口判斷裝置180藉由輸入輸出介面32接收一播放內容,處理單元36可藉由分析此播放內容,以建立一或多個廣告破口資料庫於儲存單元34中。此外,廣告破口判斷裝置180亦可藉由該輸入輸出介面22接收一播放內容訊息(例如,目前頻道台號),處理單元36可根據欲分析的播放內容的廣告指紋(Fingerprint),與廣告破口資料庫的一或多個廣告指紋以及一廣告破口規則進行相似度比對(容後詳述),以判斷目前播放內容所對應的播放時間是否處於一廣告破口時段。倘若目前播放內容所對應的播放時間為處於廣告破口時段,則可藉由輸入 輸出介面32發送一廣告破口判斷通知。其中,所述廣告指紋為對應於播放內容的特徵訊息,此特徵訊息可以為關於播放內容的影像、播放內容的音訊或者是其他對應於播放內容的特徵。 The processing unit 36 is coupled to the communication unit 30, the input and output interface 32, and the storage unit 34. In the present exemplary embodiment, the advertisement breach judging device 180 receives a play content through the input/output interface 32, and the processing unit 36 can analyze the play content to create one or more advertisement breach databases in the storage unit 34. in. In addition, the advertisement breach judging device 180 can also receive a play content message (for example, the current channel station number) through the input/output interface 22, and the processing unit 36 can follow the advertisement fingerprint (Fingerprint) of the play content to be analyzed, and the advertisement. One or more advertisement fingerprints of the breach database and an advertisement breach rule are compared in similarity (described in detail later) to determine whether the playback time corresponding to the currently played content is in an advertisement breach period. If the playing time corresponding to the currently playing content is in the break period of the advertisement, it can be input by The output interface 32 sends an advertisement break determination notice. The advertisement fingerprint is a feature message corresponding to the played content, and the feature message may be an image about the played content, an audio of the played content, or other features corresponding to the played content.
圖4是根據一範例實施例所繪示的訊號傳遞的流程示意圖。 FIG. 4 is a schematic flow chart of signal transmission according to an exemplary embodiment.
請參照圖4,在一範例實施例中,如狀態1所示,在步驟401中,當OTT服務商120有訊息欲提供給使用者時,可以透過例如網路傳輸的方式,將此訊息傳遞至影音處理裝置160。在本範例實施例中,在步驟401中影音處理裝置160是處於待機的狀態,而影音處理裝置160中用於接收訊息的功能未被關閉。也就是說,在影音處理裝置160處於待機的狀態下,影音處理裝置160仍然能夠接收並儲存來自OTT服務商120的訊息。接著,在步驟402中,使用者開啟顯示裝置100以及開啟影音處理裝置160的播放功能(例如:第四台的播放功能)時,在步驟403中,影音處理裝置160可以將來自OTT服務商120的訊息顯示於顯示裝置100中,使用者可以自行操作該訊息以結束該訊息的顯示,或者在一時間間隔後該訊息自動消失,使用者即可以收看播放內容。在步驟404中,影音處理裝置160回傳當前使用者收看的頻道(也就是播放內容訊息)給廣告破口判斷裝置180。接著,在步驟405中,廣告破口判斷裝置180判斷使用者目前收看的頻道的播放內容的播放時間是否為廣告破口時段。根據判斷結果,在步驟406中,廣告破口判斷裝置180傳送廣告破口判斷通知給影音處理裝置160。假設 目前使用者收看的播放內容的播放時間為廣告破口時段,則在步驟407中,影音處理裝置160疊加關於OTT服務商120的訊息的一提示訊息於播放內容中,並藉由顯示裝置100顯示該提示訊息。在步驟408中,使用者可以經由手持裝置或者搖控器進行瀏覽,也可決定是否顯示該訊息。在步驟409中,使用者亦可以選擇轉移顯示裝置100所要顯示的訊息至其他手持裝置中,例如手持裝置140。在步驟410中,影音處理裝置160會將OTT服務商所提供的訊息轉移至手持裝置140進行顯示,並在步驟411中,使用者可以藉由手持裝置140取用OTT服務商120的訊息或服務。倘若在步驟412中,OTT服務商120傳遞了新的訊息至影音處理裝置160,且在步驟413中,使用者關閉了影音處理裝置160的播放功能時,在步驟414中,影音處理裝置160可以將來自OTT服務商120的訊息顯示於顯示裝置100中。 Referring to FIG. 4, in an exemplary embodiment, as shown in state 1, in step 401, when the OTT service provider 120 has a message to provide to the user, the message can be transmitted through, for example, network transmission. To the audio processing device 160. In the present exemplary embodiment, the video processing device 160 is in a standby state in step 401, and the function for receiving a message in the audio processing device 160 is not turned off. That is to say, the video processing device 160 can still receive and store the message from the OTT service provider 120 while the AV processing device 160 is in the standby state. Next, in step 402, when the user turns on the display device 100 and turns on the playing function of the video processing device 160 (for example, the playing function of the fourth station), in step 403, the video processing device 160 may receive the OTT service provider 120. The message is displayed on the display device 100, and the user can operate the message to end the display of the message, or the message automatically disappears after a time interval, and the user can watch the content. In step 404, the video processing device 160 returns the channel (i.e., the broadcast content message) viewed by the current user to the advertisement breach judging device 180. Next, in step 405, the advertisement breach determining means 180 determines whether the playing time of the playing content of the channel currently viewed by the user is an advertising breach period. Based on the result of the determination, in step 406, the advertisement breach determining means 180 transmits an advertisement break determination notification to the video processing device 160. Hypothesis At present, in the step 407, the video processing device 160 superimposes a prompt message about the message of the OTT service provider 120 in the play content, and displays it by the display device 100. The prompt message. In step 408, the user can browse through the handheld device or the remote control, and can also decide whether to display the message. In step 409, the user may also select to transfer the message to be displayed by the display device 100 to other handheld devices, such as the handheld device 140. In step 410, the video processing device 160 transfers the message provided by the OTT service provider to the handheld device 140 for display, and in step 411, the user can access the message or service of the OTT service provider 120 by using the handheld device 140. . If in step 412, the OTT service provider 120 transmits a new message to the video processing device 160, and in step 413, when the user turns off the playback function of the video processing device 160, in step 414, the audio processing device 160 may The message from the OTT service provider 120 is displayed on the display device 100.
在另一範例實施例中,如狀態2所示,當影音處理裝置160的播放功能處於開啟狀態時,且使用者對播放內容進行切換時,例如在步驟415中,使用者對顯示裝置100進行頻道的切換,影音處理裝置160可從顯示裝置100收到關於頻道的訊息。接著,在步驟416中,影音處理裝置160判斷當前頻道切換的狀態是否為使用者循序切換頻道狀態,倘若顯示裝置100目前處於循序切換頻道狀態,則影音處理裝置160可能可以疊加提示訊息並顯示於顯示裝置100中;倘若顯示裝置100的播放內容被切換至某一特定頻道,則代表使用者欲觀賞此頻道。接著在步驟417中,影 音處理裝置160回傳當前的頻道給廣告破口判斷裝置180。接著,在步驟418,廣告破口判斷裝置180判斷使用者目前收看的頻道是否為廣告破口時段。根據判斷結果,在步驟419中,廣告破口判斷裝置180傳送廣告破口判斷通知給影音處理裝置160。在步驟420中,影音處理裝置160判斷是否有欲顯示給使用者的訊息,例如判斷其儲存單元中是否具有待顯示給使用者的訊息,或是判斷是否接收到OTT服務商120傳來的訊息等。假設目前使用者收看的播放內容的播放時間為廣告破口時段且有欲顯示給使用者的訊息,則在步驟421中,影音處理裝置160疊加關於該訊息的一提示訊息於播放內容中,並藉由顯示裝置100顯示該提示訊息。在另一範例實施例中,步驟417-419可省略,也就是說,在步驟416中,影音處理裝置160判斷當前頻道切換的狀態是否為使用者循序切換頻道狀態,倘若顯示裝置100目前處於循序切換頻道狀態,即進行步驟420,影音處理裝置160判斷是否有欲顯示給使用者的訊息,若有欲顯示給使用者的訊息,則在步驟421中,影音處理裝置160疊加關於該訊息的一提示訊息於播放內容中,並藉由顯示裝置100顯示該提示訊息。 In another exemplary embodiment, as shown in the state 2, when the playing function of the video processing device 160 is in the on state, and the user switches the playing content, for example, in step 415, the user performs the display device 100. The channel processing device 160 can receive a message about the channel from the display device 100. Next, in step 416, the video processing device 160 determines whether the current channel switching state is the user switching the channel state sequentially. If the display device 100 is currently in the sequential switching channel state, the video processing device 160 may superimpose the prompt message and display it on the screen. In the display device 100; if the playback content of the display device 100 is switched to a specific channel, the user desires to view the channel. Then in step 417, the shadow The tone processing device 160 returns the current channel to the advertisement breach judging device 180. Next, in step 418, the advertisement breach determining means 180 determines whether the channel currently viewed by the user is an advertisement breach period. In accordance with the result of the determination, in step 419, the advertisement breach determining means 180 transmits an advertisement break determination notification to the video processing device 160. In step 420, the video processing device 160 determines whether there is a message to be displayed to the user, for example, whether the storage unit has a message to be displayed to the user, or whether to receive the message from the OTT service provider 120. Wait. Assuming that the playing time of the currently viewed content of the user is an advertisement breach period and there is a message to be displayed to the user, in step 421, the video processing device 160 superimposes a prompt message about the message in the playing content, and The prompt message is displayed by the display device 100. In another exemplary embodiment, steps 417-419 may be omitted, that is, in step 416, the audio processing device 160 determines whether the current channel switching state is the user sequentially switching the channel state, provided that the display device 100 is currently in the sequence. Switching the channel state, that is, proceeding to step 420, the video processing device 160 determines whether there is a message to be displayed to the user. If there is a message to be displayed to the user, then in step 421, the video processing device 160 superimposes one of the messages. The prompt message is displayed in the content, and the prompt message is displayed by the display device 100.
圖5是根據一範例實施例所繪示的實作的軟體架構圖。 FIG. 5 is a diagram of a software architecture of an implementation according to an exemplary embodiment.
請參照圖5,在一範例實施例中,影音處理裝置160中可以包括系統500,所述系統500可以是以軟體的型式來實作,其中,系統500可以是建構在Android系統的應用程序介面(Application Programming Interface,簡稱API)。如圖5所示,系 統500包括發送/接收模組50、控制模組52、顯示模組54、頻道偵測模組56以及行動裝置探索模組58。 Referring to FIG. 5, in an exemplary embodiment, the video processing device 160 may include a system 500. The system 500 may be implemented in a software format, where the system 500 may be an application interface constructed in an Android system. (Application Programming Interface, API for short). As shown in Figure 5, The system 500 includes a transmit/receive module 50, a control module 52, a display module 54, a channel detection module 56, and a mobile device discovery module 58.
發送/接收模組50可用於發送或接收播放內容、播放內容相關的資訊、OTT服務商提供的資訊、使用者APP提供的提示訊息或者使用者的操作或設定訊息。控制模組52用於接收使用者的操作並執行相對應的功能。顯示模組54用於提供播放內容的訊號、或用於提供包含疊加訊息的播放內容的訊號。頻道偵測模組56用於偵測播放內容是否處於一循序切換頻道狀態。此外,發送/接收模組50可以根據OTT服務商120所提供的訊息或使用者APP所提供的事件來通知顯示模組54,並根據頻道偵測模組56對播放內容與頻道的判斷結果,決定將提示訊息推播顯示的時機。此外,行動裝置探索模組58用於尋找系統500的周邊是否有手持裝置(例如,平板或手機)可以接收系統500所發出的訊息並進行推播。 The sending/receiving module 50 can be used for sending or receiving the playing content, the information related to the playing content, the information provided by the OTT service provider, the prompt message provided by the user APP, or the operation or setting message of the user. The control module 52 is configured to receive a user's operation and perform a corresponding function. The display module 54 is configured to provide a signal for playing the content or a signal for providing the playback content including the overlay message. The channel detection module 56 is configured to detect whether the playback content is in a sequential switching channel state. In addition, the sending/receiving module 50 can notify the display module 54 according to the message provided by the OTT service provider 120 or the event provided by the user APP, and according to the judgment result of the channel detecting module 56 on the playing content and the channel, Decide when to prompt the message to be displayed. In addition, the mobile device discovery module 58 is configured to find whether a handheld device (eg, a tablet or a mobile phone) can receive the message sent by the system 500 and push it around the periphery of the system 500.
圖6是根據一範例實施例所繪示的廣告指紋資料庫的建立流程。 FIG. 6 is a flowchart of establishing an advertisement fingerprint database according to an exemplary embodiment.
請參照圖6,在步驟S601時接收一輸入訊號源,所述的輸入訊號源具有對應的播放內容。在步驟S603中,藉由標記(例如人工標記)該播放內容中的廣告片段的方式,以取得多個廣告片段。在另一範例實施例中,也可由廣告商或頻道商提供多個廣告片段,以取得多個廣告片段。接著,在步驟S605中,將每一廣告片段,以每秒擷取至少一畫面的頻率對該廣告片段的主顯示區域(容後詳述)的畫面進行截取,以產生多個影像框(frame);在另一範 例實施例中,可以截取廣告片段的整個畫面,而非擷取主顯示區域。之後,在步驟S607中,將該些影像框輸入一雜湊(Hash)函數,以對每一影像框產生對應的特徵訊息。其中所述特徵訊息可以是對應影像框的字串或數值,且每一字串或數值都歸屬於該些廣告片段的其中之一。最後如步驟S609,將特徵訊息(例如此些字串或數值)及其對應的廣告資訊儲存至廣告指紋資料庫中。 Referring to FIG. 6, an input signal source is received at step S601, and the input signal source has corresponding playback content. In step S603, a plurality of advertisement segments are obtained by marking (for example, manually marking) the manner in which the advertisement segments in the content are played. In another exemplary embodiment, multiple advertisement segments may also be provided by an advertiser or a channel provider to obtain multiple advertisement segments. Next, in step S605, each advertisement segment is captured at a frequency of at least one screen per second to capture a picture of the main display area (described in detail later) of the advertisement segment to generate a plurality of image frames (frame ); in another In an embodiment, the entire screen of the commercial segment may be intercepted instead of capturing the primary display area. Then, in step S607, the image frames are input into a hash function to generate a corresponding feature message for each image frame. The feature message may be a string or a value corresponding to the image frame, and each string or value belongs to one of the segments. Finally, in step S609, the feature information (such as the strings or values) and their corresponding advertisement information are stored in the advertisement fingerprint database.
圖7A~圖7B是根據一範例實施例所繪示的截取主顯示區域的畫面的示意圖。 7A-7B are schematic diagrams of a screen for capturing a main display area, according to an exemplary embodiment.
請參照圖7A及圖7B,如圖7A所示,對於一頻道業者來說,頻道業者常會在其頻道的畫面上疊加額外的資訊,例如:頻道標誌71a、即時新聞訊息71b或者其他疊加內容71c等等。然而,此些頻道的疊加內容會因不同的頻道業者而異。當同一廣告片段在不同頻道播出時,因為疊加內容的不同,經由雜湊函數所產生的廣告指紋亦可能會不同。因此,若將廣告片段的整個畫面用來建構廣告指紋,可能造成廣告指紋比對的判斷錯誤。 Referring to FIG. 7A and FIG. 7B, as shown in FIG. 7A, for a channel operator, the channel operator often superimposes additional information on the screen of the channel, such as channel flag 71a, instant news message 71b or other overlay content 71c. and many more. However, the overlays of these channels will vary from channel to channel. When the same commercial segment is broadcast on different channels, the advertising fingerprint generated by the hash function may also be different due to the difference in the overlay content. Therefore, if the entire screen of the advertisement segment is used to construct an advertisement fingerprint, the judgment of the advertisement fingerprint comparison may be incorrect.
因此,為避免上述廣告指紋判斷錯誤的產生,如圖7B所示,當擷取用於產生廣告指紋的畫面時,可以擷取播放內容的一主顯示區域73的畫面作為用於產生廣告指紋的影像框。其中,主顯示區域73的範圍可以是系統開發者自訂的範圍或大小。主顯示區域73中可以不包括頻道業者或服務商額外疊加在該播放內容中的資訊。 Therefore, in order to avoid the occurrence of the above-mentioned advertisement fingerprint determination error, as shown in FIG. 7B, when the screen for generating the advertisement fingerprint is captured, the screen of a main display area 73 of the playback content may be captured as the image for generating the advertisement fingerprint. Image frame. The range of the main display area 73 may be a range or size customized by the system developer. The main display area 73 may not include information additionally superimposed by the channel provider or the service provider in the played content.
圖8是根據一範例實施例所繪示的將影像框輸入雜湊函 數以產生對應的的字串的示意圖。 FIG. 8 is a diagram of inputting an image frame into a hash letter according to an exemplary embodiment. Number to generate a schematic of the corresponding string.
請參照圖8,廣告片段801例如是上述圖6中步驟S603中藉由人工標記播放內容中的廣告片段所取得的多個廣告片段。接著,將每一廣告片段801,週期性的(例如以每秒擷取至少一畫面的頻率)對每一該些廣告片段的主顯示區域的畫面進行擷取,以產生多個影像框802(0)~802(2)。接著,再將影像框802(0)~802(2)輸入雜湊函數803中,分別獲得對應的廣告指紋。在此範例實施例中,廣告指紋為一具有多個位元的字串。最後,將此些廣告指紋及其對應的廣告資訊儲存至廣告指紋資料庫804中,以供後續比對。以上所述廣告指紋所對應的廣告資訊包括廣告的長度、播出的日期及/或播出的時間等等。此外,廣告指紋是以影像框為單位,也就是說,每一個影像框分別對應一個廣告指紋,而每個廣告具有多個影像框以及其對應的多個廣告指紋。 Referring to FIG. 8, the advertisement segment 801 is, for example, a plurality of advertisement segments obtained by manually marking an advertisement segment in the content in step S603 in FIG. Then, each advertisement segment 801 periodically captures the picture of the main display area of each of the advertisement segments periodically (for example, at a frequency of capturing at least one picture per second) to generate a plurality of image frames 802 ( 0)~802(2). Then, the image frames 802(0)-802(2) are input into the hash function 803 to obtain corresponding advertising fingerprints. In this exemplary embodiment, the advertising fingerprint is a string of a plurality of bits. Finally, the advertisement fingerprints and their corresponding advertisement information are stored in the advertisement fingerprint database 804 for subsequent comparison. The advertisement information corresponding to the advertisement fingerprint mentioned above includes the length of the advertisement, the date of the broadcast, and/or the time of the broadcast, and the like. In addition, the advertising fingerprint is in units of image frames, that is, each image frame corresponds to one advertising fingerprint, and each advertisement has multiple image frames and corresponding advertising fingerprints.
圖9是根據一範例實施例所繪示的判斷目前播放內容的播放時段是否處於廣告破口時段的示意圖。 FIG. 9 is a schematic diagram of determining whether a play period of a currently played content is in an advertisement break period according to an exemplary embodiment.
請參照圖9,在本範例實施例中,廣告破口時段的判斷方式可以藉由儲存於儲存媒體900中的廣告破口規則資料庫90以及/或比對廣告指紋資料庫92中的廣告指紋來得知,儲存媒體900可以是廣告破口判斷裝置180的儲存單元34。其中,廣告破口規則可以根據節目型態及/或節目時段的廣告破口長度及/或廣告播放頻率或其組合而定。 Referring to FIG. 9 , in the exemplary embodiment, the manner in which the advertisement breach period is determined may be obtained by the advertisement breach rule database 90 stored in the storage medium 900 and/or the advertisement fingerprint in the comparison fingerprint database 92. It is known that the storage medium 900 can be the storage unit 34 of the advertisement breach judging device 180. The advertisement breaking rule may be determined according to the program type and/or the length of the advertisement break of the program period and/or the frequency of the advertisement playing or a combination thereof.
具體來說,廣告破口規則又包括廣告破口分布以及廣告 破口策略。廣告破口分布例如以播放內容長度為60分鐘的戲劇而言,廣告破口以五個段落四個破口為基準;以播放內容長度為75分鐘的節目而言,則是有六個段落五個破口;而90分鐘的節目通常有七個段落六個破口。也就是說,頻道業者會根據播放內容的長度來平均分配廣告破口,藉以藉由在廣告破口時段播放廣告來獲利。 Specifically, the advertising breach rules include the distribution of advertisements and advertisements. Breaking strategy. For example, in the case of a drama with a length of 60 minutes, the advertisement is based on five passages and four breaks; for a program with a length of 75 minutes, there are six paragraphs. A break; while a 90-minute show usually has seven passages and six breaches. That is to say, the channel operator will distribute the advertisement break evenly according to the length of the broadcast content, so as to profit by playing the advertisement during the advertisement break period.
廣告破口策略則是關於廣告破口的時間以及頻率。具體來說,頻道業者可能會為了吸引觀眾持續收看節目或是養成觀眾收視的習慣,使播放內容中第一個廣告破口的出現時間較晚,或者為了爭取收視率而降低廣告破口的數量。 The advertising breach strategy is about the time and frequency of advertising breaches. Specifically, the channel operator may, in order to attract viewers to continue watching the program or develop the habit of viewers’ viewing, so that the first advertisement in the content may appear later, or the number of advertisements may be reduced in order to obtain ratings. .
基於上述電視產業的文化與潛規則,藉由搜集此些相關資訊(例如,所述廣告破口分布、廣告破口策略)透過統計或機器學習的方法,由已知的廣告的分布中歸納出所述廣告破口規則。 Based on the culture and unspoken rules of the above-mentioned television industry, by collecting such relevant information (for example, the advertisement breach distribution and advertisement breach strategy), the distribution of known advertisements is summarized through statistical or machine learning methods. The advertisement breaks the rules.
如圖9中所示,假設目前使用者收看的是播放內容94,則根據廣告破口規則資料庫90中的廣告破口規則可以大約分析出播放內容94的廣告破口時段,例如一介於破口起始時間點94a與破口結束時間點94b,廣告破口時間區間為94c的廣告破口。接著,在步驟96中,會擷取目前播放內容94中的影像框,例如影像框95(0)~95(2)。其中所述影像框如前所述,會以每秒至少一張的頻率,擷取播放內容94中主顯示區域的一影像,以產生對應該影像的多個影像框。其中所述主顯示區域的描述如上述關於圖7A及7B的內容所述,在此便不贅述。 As shown in FIG. 9, assuming that the current user is watching the play content 94, the advertisement break period of the play content 94 can be analyzed according to the advertisement break rule in the advertisement break rule database 90, for example, The mouth start time point 94a and the break end time point 94b, and the advertisement break time interval is 94c. Next, in step 96, the image frames in the currently played content 94 are retrieved, such as image frames 95(0)-95(2). As described above, the image frame captures an image of the main display area of the playback content 94 at a frequency of at least one per second to generate a plurality of image frames corresponding to the image. The description of the main display area is as described above with respect to the contents of FIGS. 7A and 7B, and will not be described herein.
之後,在步驟97中,系統將所擷取的每一影像框輸入一雜湊函數,以對每一影像框產生對應的廣告指紋。在本範例實施例中,所述廣告指紋為一長度為10的字串。接著,在步驟98中,將此些廣告指紋與廣告指紋資料庫92中的多個廣告指紋進行比對。倘若廣告指紋資料庫中具有至少一廣告指紋,根據相似度的比對,此廣告指紋相似於該進行比對的廣告指紋,則可以據以判斷播放內容94目前的播放時間是處於廣告破口時段。在本範例實施例中,所述相似度的比對是藉由比對兩廣告指紋的漢明距離(Hamming distance),以計算兩字串間的差異程度,倘若兩個字串間的相似度高於一門檻值,則會認定此兩個字串所對應的廣告相同,並且判斷播放內容94目前對應的播放時間是處於廣告破口時段。然而本發明不限於此,在其他範例實施例中更可以使用其他不同的相似度比對的演算法。 Then, in step 97, the system inputs each captured image frame into a hash function to generate a corresponding advertising fingerprint for each image frame. In the present exemplary embodiment, the advertisement fingerprint is a string of length 10. Next, in step 98, the advertising fingerprints are compared with a plurality of advertising fingerprints in the advertising fingerprint database 92. If the advertisement fingerprint database has at least one advertisement fingerprint, according to the similarity comparison, the advertisement fingerprint is similar to the comparison advertisement fingerprint, and then the current playback time of the playback content 94 is determined to be in the advertisement breach period. . In the present exemplary embodiment, the similarity comparison is performed by comparing the Hamming distances of the two advertising fingerprints to calculate the degree of difference between the two strings, provided that the similarity between the two strings is higher than one. The threshold value is determined to be the same as the advertisement corresponding to the two strings, and it is determined that the currently playing time of the playback content 94 is in the advertisement breach period. However, the present invention is not limited thereto, and other different similarity comparison algorithms may be used in other exemplary embodiments.
在此須說明的是,由於廣告破口規則僅是用於參考,判斷目前的播放時間是否為廣告破口時段,其並非100%的精準。而當藉由擷取播放內容94的畫面所得到的廣告指紋,與廣告指紋資料庫92中的廣告指紋進行比對時,倘若廣告指紋資料庫92中沒有相似的廣告指紋,則代表播放內容94目前的播放時間並非處於廣告破口時段。也就是說,廣告指紋的比對可以用於判斷目前播放內容94的播放時間是否處於廣告破口時段。再者,當將所擷取的該些廣告指紋與廣告指紋資料庫中的廣告指紋進行比對時,倘若廣告指紋資料庫中具有相似的廣告指紋,則亦可判斷出目前所 播出的廣告為何。 It should be noted here that since the advertisement break rule is only for reference, it is not 100% accurate to judge whether the current play time is an advertisement break period. When the advertisement fingerprint obtained by capturing the screen of the playback content 94 is compared with the advertisement fingerprint in the advertisement fingerprint database 92, if there is no similar advertisement fingerprint in the advertisement fingerprint database 92, the playback content is represented. The current play time is not at the time of the ad break. That is to say, the comparison of the advertisement fingerprints can be used to determine whether the play time of the currently played content 94 is in the advertisement break period. Moreover, when comparing the captured advertising fingerprints with the advertising fingerprints in the advertising fingerprint database, if the advertising fingerprint database has similar advertising fingerprints, it may also determine the current location. What is the advertisement for the broadcast.
在另一範例實施例中,以圖9為例,94c(1)、94c(2)和94c(4)是已知廣告,其廣告指紋已儲存在廣告指紋資料庫92;94c(3)、94c(5)是未知廣告,其廣告指紋尚未儲存在廣告指紋資料庫92。使用者收看播放內容94時,不根據廣告破口規則分析播放內容94的廣告破口時段,而是依設定頻率(例如每秒一張)擷取目前播放內容94中的影像框,例如影像框95(0)~95(2)。之後,如同前述,在步驟97中,系統將所擷取的每一影像框輸入一雜湊函數,以對每一影像框產生對應的廣告指紋,據以判斷播放內容94目前的播放時間是處於廣告破口時段,當根據相似度的比對,判斷出一廣告片段(例如94c(1))時,再根據廣告破口規則的廣告破口長度,判斷一段時間長度(例如94c)皆屬於廣告破口時段,當遇到未知廣告(例如94c(3)和94c(5))時,儘管廣告指紋資料庫中並無這些廣告的廣告指紋,仍可將此時段判斷為廣告破口時段,並可以根據這些未知廣告訓練廣告指紋資料庫92。 In another exemplary embodiment, taking FIG. 9 as an example, 94c(1), 94c(2), and 94c(4) are known advertisements, and the advertisement fingerprints thereof are stored in the advertisement fingerprint database 92; 94c(3), 94c(5) is an unknown advertisement whose advertising fingerprint has not been stored in the advertising fingerprint database 92. When the user views the play content 94, the advertisement break period of the play content 94 is not analyzed according to the advertisement break rule, but the image frame in the currently played content 94, such as the image frame, is captured according to the set frequency (for example, one per second). 95 (0) ~ 95 (2). Then, as in the foregoing, in step 97, the system inputs each captured image frame into a hash function to generate a corresponding advertising fingerprint for each image frame, thereby determining that the current playing time of the playing content 94 is in the advertisement. In the breach period, when an advertisement segment (for example, 94c(1)) is judged according to the similarity comparison, the length of the advertisement is determined according to the length of the advertisement break rule, and the length of time (for example, 94c) is broken. In the mouth period, when encountering unknown advertisements (such as 94c (3) and 94c (5)), although there is no advertising fingerprint of these advertisements in the advertising fingerprint database, the time period can be judged as the advertisement breach period, and The advertising fingerprint database 92 is trained based on these unknown advertisements.
圖10為根據一範例實施例所繪示的顯示提示訊息於顯示裝置的示意圖。 FIG. 10 is a schematic diagram of displaying a prompt message on a display device according to an exemplary embodiment.
請參照圖10,倘若目前OTT服務商或使用者APP有訊息欲提供給使用者時,假設目前顯示裝置1000的播放內容的狀態是處於廣告破口時段、剛開機狀態或者是使用者連續切換頻道狀態等可以提供提示訊息的狀態,可以藉由顯示裝置1000顯示提示訊息以提醒使用者。在一範例實施例中,顯示裝置1000提示訊息 的顯示方式可以分別顯示於顯示裝置1000的左側與右側,例如欄位1010與欄位1020。欄位1010包括例如APP 101(0)~101(N)。而假設APP 101(1)具有欲提示給使用者的訊息,則會顯示提示訊息104於APP 101(1)圖像的右上方,以提示使用者點選並閱讀對應的訊息。此外,欄位1020可以包括工具102(0)~102(N),用於輔助使用者使用顯示裝置1000。然而,本發明並不限於欄位1010、欄位1020的顯示方式以及各欄位所對應的選項及功能,在其他範例實施例中更可以包括其他欄位、顯示方式以及對應的功能。 Referring to FIG. 10, if the current OTT service provider or user APP has a message to provide to the user, it is assumed that the status of the currently displayed content of the display device 1000 is in the advertisement break period, just turned on, or the user continuously switches the channel. The status or the like can provide a status of the prompt message, and the display device 1000 can display a prompt message to remind the user. In an exemplary embodiment, the display device 1000 prompts a message. The display manners may be displayed on the left and right sides of the display device 1000, such as the field 1010 and the field 1020, respectively. Field 1010 includes, for example, APP 101(0)~101(N). On the assumption that the APP 101(1) has a message to be presented to the user, the prompt message 104 is displayed at the upper right of the APP 101(1) image to prompt the user to click and read the corresponding message. Additionally, field 1020 can include tools 102(0)-102(N) for assisting a user in using display device 1000. However, the present invention is not limited to the display manner of the field 1010, the field 1020, and the options and functions corresponding to the fields. In other exemplary embodiments, other fields, display modes, and corresponding functions may be included.
圖11A~圖11D是根據一範例實施例所繪示的訊息的的顯示方式示意圖。 11A-11D are schematic diagrams showing the manner of displaying a message according to an exemplary embodiment.
請參照圖11A至圖11D,假設使用者根據提示訊息而執行選擇操作時,則可以顯示該提示訊息所對應的訊息於裝置1100中。 Referring to FIG. 11A to FIG. 11D , if the user performs a selection operation according to the prompt message, the message corresponding to the prompt message may be displayed in the device 1100 .
如圖11A所示,在一範例實施例中,提示訊息所對應的訊息會疊加顯示在顯示裝置1100的右側區域111b中,以利使用者進行瀏覽或互動。例如,原本使用者收看的播放內容會被壓縮並顯示於區域111a,或者僅顯示原本播放內容中對應於區域111a的畫面。此外,亦可以增加提示訊息於區域111b的透明度,以使提示訊息所對應的訊息顯示於區域111b。也就是說,在此情況下,區域111b所顯示的前景為提示訊息所對應的訊息,而背景則為播放內容於區域111b中所對應的播放內容。 As shown in FIG. 11A, in an exemplary embodiment, the message corresponding to the prompt message is superimposed and displayed in the right area 111b of the display device 1100 for the user to browse or interact. For example, the play content viewed by the original user is compressed and displayed in the area 111a, or only the screen corresponding to the area 111a in the original play content is displayed. In addition, the transparency of the prompt message in the area 111b may be increased so that the message corresponding to the prompt message is displayed in the area 111b. That is to say, in this case, the foreground displayed by the area 111b is the message corresponding to the prompt message, and the background is the play content corresponding to the playback content in the area 111b.
如圖11B所示,在一範例實施例中,提示訊息所對應的 訊息會疊加顯示在顯示裝置1100的下側區域112b中,以利使用者進行瀏覽或互動。例如,原本使用者收看的播放內容會被壓縮而顯示於區域112a,或者僅顯示原本播放內容中對應於區域112a的畫面。此外,亦可以增加提示訊息於區域112b的透明度,以使提示訊息所對應的訊息顯示於區域112b。也就是說,區域112b所顯示的前景為提示訊息所對應的訊息,而背景則為播放內容於區域112b中所對應的播放內容。 As shown in FIG. 11B, in an exemplary embodiment, the prompt message corresponds to The message is superimposed and displayed in the lower area 112b of the display device 1100 for the user to browse or interact. For example, the playback content viewed by the original user is compressed and displayed in the area 112a, or only the screen corresponding to the area 112a in the original playback content is displayed. In addition, the transparency of the prompt message in the area 112b may be increased so that the message corresponding to the prompt message is displayed in the area 112b. That is to say, the foreground displayed by the area 112b is the message corresponding to the prompt message, and the background is the play content corresponding to the playback content in the area 112b.
如圖11C所示,在一範例實施例中,提示訊息所對應的訊息會顯示於顯示裝置1100的整個顯示區域113b中,以利使用者進行瀏覽或互動,而原本的播放內容會被縮小顯示於區域113a中。 As shown in FIG. 11C, in an exemplary embodiment, the message corresponding to the prompt message is displayed in the entire display area 113b of the display device 1100, so that the user can browse or interact, and the original play content is displayed in a reduced size. In the area 113a.
如圖11D所示,在一範例實施例中,提示訊息所對應的訊息會疊加顯示在顯示裝置1100的整個顯示區域114中,以利使用者進行瀏覽或互動。此外,亦可以增加提示訊息於區域的透明度,以使提示訊息所對應的訊息而顯示於顯示裝置1110的整體顯示區域114中。也就是說,區域114所顯示的前景為提示訊息所對應的訊息,而背景則為播放內容於區域114中所對應的播放內容。 As shown in FIG. 11D, in an exemplary embodiment, the message corresponding to the prompt message is superimposed and displayed on the entire display area 114 of the display device 1100 for the user to browse or interact. In addition, the transparency of the prompt message in the area may be increased so that the message corresponding to the prompt message is displayed in the overall display area 114 of the display device 1110. That is to say, the foreground displayed by the area 114 is the message corresponding to the prompt message, and the background is the play content corresponding to the playback content in the area 114.
必須了解的是,上述提示訊息所對應的訊息的顯示方式僅是用於舉例,並非用於限定本發明。本發明在其他實施例中更可以包括其他的顯示方式。 It should be understood that the manner in which the message corresponding to the above prompt message is displayed is for example only and is not intended to limit the present invention. The invention may further include other display modes in other embodiments.
圖12是根據一範例實施例所繪示的顯示提示訊息的流程 示意圖。 FIG. 12 is a flowchart of displaying a prompt message according to an exemplary embodiment. schematic diagram.
請參照圖12,在步驟S1201中,當使用者開啟顯示裝置時,在步驟S1203中,影音處理裝置會判斷其儲存單元中是否有儲存OTT服務商或是使用者APP欲提供給使用者的訊息。倘若影音處理裝置的儲存單元中沒有OTT服務商或是使用者APP欲提供給使用者的訊息,則直接執行步驟S1207讓使用者觀看顯示裝置中的播放內容。倘若影音處理裝置的儲存單元中具有OTT服務商或是使用者APP欲提供給使用者的訊息,則在步驟S1205中,影音處理裝置會將對應此訊息的提示訊息疊加於播放內容中,並藉由顯示裝置顯示此提示內容給使用者,而讓使用者可以對此提示訊息進行對應的反應或是操作。 Referring to FIG. 12, in step S1201, when the user turns on the display device, in step S1203, the audio-visual processing device determines whether there is a message in the storage unit for storing the OTT service provider or the user APP to provide to the user. . If there is no OTT service provider or a message that the user APP wants to provide to the user in the storage unit of the audio-visual processing device, step S1207 is directly executed to allow the user to view the content played in the display device. If the storage unit of the audio-visual processing device has an OTT service provider or a message that the user APP wants to provide to the user, in step S1205, the video processing device superimposes the prompt message corresponding to the message in the playing content, and borrows The display device displays the prompt content to the user, and allows the user to respond or operate the prompt message.
當使用者觀看完提示訊息或結束對應的操作時,在步驟S1207中,使用者可以觀看顯示裝置的播放內容。接著,在步驟S1209中,影音處理裝置會發送目前播放內容的播放內容訊息(例如:頻道的台號)給廣告破口判斷裝置,以判斷目前的播放內容是否處於廣告破口時段,而影音處理裝置亦會判斷播放內容是否處於一循序切換頻道狀態。倘若目前的播放內容是處於廣告破口時段或循序切換頻道狀態,則會執行步驟S1203以判斷是否有新提示訊息需顯示提供給使用者。倘若目前的播放內容非處於廣告破口時段或循序切換頻道狀態,則在步驟S1211中,判斷使用者是否關閉顯示裝置。假設使用者沒有要關閉顯示裝置,則執行步驟1209,會繼續判斷使用者收看的播放內容是否處於廣告破口時段 或循序切換頻道狀態。假設使用者欲關閉顯示裝置,則在步驟S1213中,顯示裝置會被關閉。 When the user finishes the prompt message or ends the corresponding operation, the user can view the playback content of the display device in step S1207. Next, in step S1209, the video processing device sends a play content message (for example, the channel number of the channel) of the currently played content to the advertisement break determination device to determine whether the current play content is in the advertisement break period, and the video processing The device also determines whether the playback content is in a sequential switching channel state. If the current playing content is in the advertising break period or sequentially switching the channel state, step S1203 is performed to determine whether a new prompt message needs to be displayed for display to the user. If the current playback content is not in the advertisement breach period or the channel switching state is sequentially changed, then in step S1211, it is determined whether the user turns off the display device. Assuming that the user does not want to turn off the display device, step 1209 is performed, and it is determined whether the playback content viewed by the user is in an advertisement breach period. Or switch channel status sequentially. Assuming that the user wants to turn off the display device, the display device will be turned off in step S1213.
圖13是根據一範例實施例所繪示的對於提示訊息進行顯示的流程示意圖。 FIG. 13 is a schematic flowchart of displaying a prompt message according to an exemplary embodiment.
請參照圖13,圖13的流程圖為圖12的步驟S1205的詳細流程。在步驟S1301中,影音處理裝置會接收使用者對於提示訊息的選取操作,例如,使用者藉由手持裝置或遙控器進行操控。接著,在步驟S1303中,影音處理裝置會根據使用者的操作,判斷提示訊息所對應的訊息是否顯示於顯示裝置中。倘若使用者欲將提示訊息所對應的訊息顯示於目前播放內容的顯示裝置中,則在步驟S1305中,影音處理裝置會將訊息顯示於顯示裝置中。倘若使用者不將提示訊息所對應的訊息顯示於播放內容的顯示裝置中,則在步驟S1307中,影音處理裝置會根據使用者的操作,將訊息顯示於使用者的其他手持裝置的顯示區域。 Referring to FIG. 13, the flowchart of FIG. 13 is a detailed flow of step S1205 of FIG. In step S1301, the video processing device receives the user's selection operation for the prompt message, for example, the user controls by the handheld device or the remote controller. Next, in step S1303, the video processing device determines whether the message corresponding to the prompt message is displayed on the display device according to the user's operation. If the user wants to display the message corresponding to the prompt message in the currently displayed display device, the video processing device displays the message on the display device in step S1305. If the user does not display the message corresponding to the prompt message on the display device for playing the content, then in step S1307, the video processing device displays the message on the display area of the other handheld device of the user according to the user's operation.
圖14是根據一範例實施例所繪示的顯示控制方法的流程示意圖。 FIG. 14 is a schematic flow chart of a display control method according to an exemplary embodiment.
請參照圖14,在步驟S1401中,廣告破口判斷裝置會接收一顯示訊號源。在步驟S1403中,廣告破口判斷裝置會根據此顯示訊號源取得一播放內容。接著,在步驟S1405中,廣告破口判斷裝置會根據此播放內容的一或多個廣告指紋,例如與廣告指紋資料庫中的廣告指紋比對,判斷播放內容所對應的一播放時間是否處於廣告破口時段。倘若播放內容所對應的播放時間是處於 廣告破口時段,則在步驟S1407中,廣告破口判斷裝置會發送一通知訊息給影音處理裝置,影音處理裝置會疊加提示訊息於播放內容中。倘若播放內容所對應的一播放時間非處於廣告破口時段,則反覆執行步驟S1405以等待廣告破口時段的出現。 Referring to FIG. 14, in step S1401, the advertisement breach determining device receives a display signal source. In step S1403, the advertisement breach judging device obtains a play content according to the display signal source. Next, in step S1405, the advertisement break determination device determines whether a play time corresponding to the play content is in the advertisement according to one or more advertisement fingerprints of the played content, for example, compared with the advertisement fingerprint in the advertisement fingerprint database. Breaking time. If the playback time corresponding to the content is at In the advertisement breach period, in step S1407, the advertisement breach judging device sends a notification message to the video processing device, and the video processing device superimposes the prompt message in the playback content. If a play time corresponding to the play content is not in the advertisement break period, step S1405 is repeatedly executed to wait for the occurrence of the advertisement break period.
圖15是根據一範例實施例所繪示的頻道返回提醒功能的流程示意圖。 FIG. 15 is a schematic flowchart of a channel return reminding function according to an exemplary embodiment.
請參照圖15,在本發明一範例實施例中,播放內容的播放時間是否處於廣告破口時段的判斷也可以應用於顯示裝置的頻道返回提醒功能(Call Back)。此功能可讓使用者在自由瀏覽多個頻道的同時,不會錯過特定頻道的節目。也就是說,影音處理裝置的處理單元可以判斷廣告破口時段是否結束,倘若廣告破口時段結束,影音處理裝置的處理單元會發送另一提示訊息,並顯示此提示訊息於顯示裝置中,以提醒使用者廣告破口時段結束。詳細的步驟流程如下所述。 Referring to FIG. 15, in an exemplary embodiment of the present invention, the determination of whether the playback time of the playback content is in the advertisement breach period may also be applied to the channel back reminder function (Call Back) of the display device. This feature allows users to freely browse multiple channels without missing a particular channel. That is, the processing unit of the audio-visual processing device can determine whether the advertisement breach period is over. If the advertisement breach period ends, the processing unit of the audio-visual processing device sends another prompt message and displays the prompt message in the display device. Remind users that the ad break period ends. The detailed procedure flow is as follows.
在步驟S1501中,影音處理裝置會決定使用者欲返回的頻道。具體來說,使用者可以透過影音處理裝置,設定監控一特定頻道。在此頻道的廣告破口時段結束時,發送即時通知,並將提示訊息疊加於畫面中,以提醒使用者返回觀賞其所設定的頻道。特定頻道的監控方式可是使用者透過系統提供的介面手動設定,也可以是影音處理裝置根據使用者的行為,如每個頻道被觀賞的時間長度或頻率而自動設定。例如,當一頻道被使用者持續觀賞一段時間,例如超過20分鐘時,影音處理裝置會將該頻道自 動設定為須監控與提醒的頻道,當使用者切換至其他頻道時,只要該頻道的廣告破口時段結束,影音處理裝置即會發出提示通知,並顯示於顯示裝置中。 In step S1501, the video processing device determines the channel that the user wants to return. Specifically, the user can set to monitor a specific channel through the audio processing device. At the end of the channel's ad break period, an instant notification is sent and the message is superimposed on the screen to remind the user to return to view the channel they have set. The monitoring mode of the specific channel may be manually set by the user through the interface provided by the system, or the audio-visual processing device may be automatically set according to the behavior of the user, such as the length or frequency of each channel being viewed. For example, when a channel is continuously watched by the user for a period of time, for example, more than 20 minutes, the video processing device will automatically The channel is set to be monitored and reminded. When the user switches to another channel, as long as the advertisement break period of the channel ends, the video processing device will issue a prompt notification and display it on the display device.
在步驟S1503中,當影音處理裝置決定好欲返回的頻道時,廣告破口判斷裝置會偵測此欲返回的頻道的廣告破口時段。 In step S1503, when the video processing device determines the channel to be returned, the advertisement breach judging device detects the advertisement break period of the channel to be returned.
在步驟S1505中,當欲返回的頻道的廣告破口時段結束時,廣告破口判斷裝置會發送一通知給影音處理裝置,影音處理裝置會根據此訊息提供提示訊息給使用者。倘若欲返回的頻道的廣告破口時段結束時,則在步驟S1507中,影音處理裝置會透過顯示裝置顯示頻道返回訊息。倘若欲返回的頻道的廣告破口時段尚未結束時,則會繼續返回步驟S1503,使廣告破口裝置繼續偵測欲返回的頻道的廣告破口。 In step S1505, when the advertisement breach period of the channel to be returned ends, the advertisement breach judging device sends a notification to the video processing device, and the video processing device provides a prompt message to the user according to the message. If the advertisement break period of the channel to be returned ends, then in step S1507, the video processing device displays the channel return message through the display device. If the advertisement break period of the channel to be returned has not ended yet, the process proceeds to step S1503, so that the advertisement breach device continues to detect the advertisement breach of the channel to be returned.
圖16是根據一範例實施例所繪示的廣告破口判斷裝置對於未知廣告的處理機制的流程示意圖。 FIG. 16 is a schematic flowchart of a processing mechanism of an advertisement breach judging device for an unknown advertisement according to an exemplary embodiment.
請參照圖16,在步驟S1600中,廣告破口判斷裝置開始執行未知廣告的處理機制流程。接著,在步驟S1601中,廣告破口判斷裝置會根據廣告破口規則以及廣告指紋資料庫偵測播放內容中的廣告,其中播放內容中廣告的偵測方式已如圖9及上述的內容所示,在此不再贅述。接著,在步驟S1603中,廣告破口判斷裝置會判斷播放內容中的廣告是否為儲存在已知廣告資料庫中的已知廣告。具體來說,在此範例實施例中,廣告破口判斷裝置的廣告破口資料庫又包括已知廣告資料庫(例如,儲存單元的第一 區域)以及未知廣告資料庫(例如,儲存單元的第二區域),其中所述已知廣告資料庫儲存了多個已知廣告的廣告指紋、類別資訊以及名稱,未知廣告資料庫儲存了多個未知廣告的廣告指紋。廣告破口判斷裝置會在已知廣告資料庫中尋找一第一廣告指紋,其中此第一廣告指紋與該未知廣告的特徵訊息的相似度高於一第一門檻值。 Referring to FIG. 16, in step S1600, the advertisement breach determining means starts the processing mechanism flow of the unknown advertisement. Next, in step S1601, the advertisement breach determination device detects the advertisement in the playback content according to the advertisement breach rule and the advertisement fingerprint database, wherein the detection manner of the advertisement in the playback content is as shown in FIG. 9 and the above content. , will not repeat them here. Next, in step S1603, the advertisement breach determining means determines whether the advertisement in the content being played is a known advertisement stored in a known advertisement database. Specifically, in this exemplary embodiment, the advertisement breach database of the advertisement breach judging device further includes a known advertisement database (for example, the first of the storage unit) a region) and an unknown advertisement database (eg, a second region of the storage unit), wherein the known advertisement database stores advertisement fingerprints, category information, and names of a plurality of known advertisements, and the unknown advertisement database stores a plurality of The advertising fingerprint of an unknown ad. The advertisement breach judging device searches for a first advertisement fingerprint in the known advertisement database, wherein the similarity between the first advertisement fingerprint and the characteristic information of the unknown advertisement is higher than a first threshold.
倘若廣告破口判斷裝置判斷目前欲偵測的廣告為已知廣告,則在步驟S1605中,廣告破口判斷裝置會根據已知廣告資料庫的內容,回傳對應此目前偵測的廣告的類別與名稱資訊給影音處理裝置,並判斷此播放內容所對應的播放時間處於廣告破口時段。接著,在步驟S1607中,廣告破口判斷裝置會更新廣告破口資料庫的內容。例如,此廣告的播放次數。 If the advertisement breach judging device judges that the advertisement to be detected is a known advertisement, then in step S1605, the advertisement breach judging device returns the category corresponding to the currently detected advertisement according to the content of the known advertisement database. And the name information is given to the video processing device, and it is determined that the playing time corresponding to the playing content is in the advertising break period. Next, in step S1607, the advertisement breach judging device updates the content of the advertisement breach database. For example, the number of times this ad was played.
倘若廣告破口判斷裝置判斷目前偵測的廣告不是已知的廣告,則在步驟S1609中,廣告破口判斷裝置會擷取此未知廣告的主畫面區域,並在步驟S1611中計算此未知廣告的特徵訊息,其中所述特徵訊息的計算方式已如圖8以及上述內容所示,在此便不贅述。接著,在步驟S1613中,廣告破口判斷裝置會根據此未知廣告的特徵訊息判斷此未知廣告是否儲存於未知廣告資料庫中。例如,廣告破口判斷裝置會在未知廣告資料庫中尋找一第二廣告指紋,其中此第二廣告指紋與該未知廣告的特徵訊息的相似度高於一第二門檻值。接著執行步驟S1617以結束圖16的流程。 If the advertisement breach judging device judges that the currently detected advertisement is not a known advertisement, then in step S1609, the advertisement breach judging device retrieves the main screen area of the unknown advertisement, and calculates the unknown advertisement in step S1611. The feature information, wherein the feature information is calculated as shown in FIG. 8 and the above content, will not be described here. Next, in step S1613, the advertisement breach judging device judges whether the unknown advertisement is stored in the unknown advertisement database according to the feature message of the unknown advertisement. For example, the advertisement breach judging device searches for a second advertisement fingerprint in the unknown advertisement database, wherein the similarity between the second advertisement fingerprint and the characteristic information of the unknown advertisement is higher than a second threshold. Step S1617 is then executed to end the flow of FIG.
倘若此未知廣告未儲存於未知廣告資料庫中,則在步驟 S1615中,廣告破口判斷裝置會將此未知廣告的特徵訊息存入未知廣告資料庫中。在一實施例中,系統供應商、頻道業者或使用者可以對儲存在未知廣告資料庫的多個廣告進行辨識、分類及/或命名,並將此已分類及/或命名的廣告及特徵訊息加入已知廣告資料庫中。接著執行步驟S1617以結束圖16的流程。 If this unknown ad is not stored in an unknown ad library, then at the step In S1615, the advertisement breach judging device stores the feature information of the unknown advertisement in the unknown advertisement database. In an embodiment, the system provider, channel provider or user may identify, classify and/or name a plurality of advertisements stored in an unknown advertisement database, and classify and/or name the advertisements and feature messages. Join a known ad library. Step S1617 is then executed to end the flow of FIG.
此外,本發明的實施例亦可應用於購物頻道。當使用者瀏覽購物頻道時,可透過本技術發出對應此時段產品的折扣訊息、產品的補充說明訊息等資訊。倘若使用者有購買意願,透過按鍵即可完成購買,不需要藉由打電話或上網的方式,即可在電視上完成購買的程序,可大幅提高電視購物流程的便利性。此外,也可在使用者瀏覽其他頻道時,主動發出提示訊息,告知購物頻道有其需要之商品,以提高購物頻道的曝光率,增加產品與消費者媒合的機會,創造與刺激更多的消費。 Furthermore, embodiments of the invention may also be applied to shopping channels. When the user browses the shopping channel, the technology can be used to issue discount information for the product during the period, and supplementary information about the product. If the user has the willingness to purchase, the purchase can be completed by pressing the button, and the procedure of purchasing can be completed on the television without calling or surfing the Internet, which can greatly improve the convenience of the TV shopping process. In addition, when users browse other channels, they can also promptly send out a reminder message to inform the shopping channel that they have the goods they need, in order to increase the exposure rate of the shopping channel, increase the chance of product and consumer matchmaking, create and stimulate more. consumption.
本發明亦可以在不干擾或中斷使用者觀賞播放內容,故使用者於顯示裝置上收到提示訊息後,可將該訊息轉移至手持裝置(例如智慧型手機、平板),然後繼續進行電視觀賞的行為。播放內容觀賞告一段落後,於手持裝置瀏覽該訊息與該訊息對應的相關操作;此外,當多人觀看同一顯示裝置時,此模式亦不會中斷其他人對於播放內容的觀賞行為。使用者可透過個人的手持裝置直接自行操作,讓其他觀眾繼續保有顯示裝置的觀賞與操控的權利。 The present invention can also be used to display the playback content without disturbing or interrupting the user. Therefore, after receiving the prompt message on the display device, the user can transfer the message to the handheld device (for example, a smart phone or a tablet), and then continue to watch the television. the behavior of. The content of the playback content is behind, and the handheld device browses the related operation corresponding to the message; in addition, when multiple people view the same display device, the mode does not interrupt the viewing behavior of other people. Users can directly operate their own handheld devices, allowing other viewers to continue to retain the right to view and control the display device.
本發明亦可將使用者當前所觀賞之播放內容與該播放內 容目前是否為廣告時段等資訊,以雲端服務的方式提供給需要的廠商與業者,使業者可了解使用者觀賞的頻道內容,並在不干擾其觀賞行為的廣告時段,遞送及接收與其觀賞內容有關之資訊。 The present invention can also display the playing content currently viewed by the user and the playing content. Whether it is currently information such as advertising time, and provides the required vendors and operators in the form of cloud services, so that the operators can understand the channel content viewed by the users and deliver and receive the viewing content in the advertising time period without disturbing their viewing behavior. Information about it.
基於上述,本發明提出一種顯示與控制方法,此方法用於判斷使用者目前觀看的內容的播放時間是否為廣告破口時段。倘若使用者目前觀看的內容的播放時間為廣告破口時段,則可以疊加顯示提示訊息於畫面中,使用者可以與此提示訊息進行互動。此方法在不影響或中斷使用者觀賞的情況下,於同一畫面提供播放內容以外的疊加資訊。透過此技術可於顯示裝置達成多屏資訊單屏融合與雙向互動優化的效果。 Based on the above, the present invention provides a display and control method for determining whether a play time of a content currently viewed by a user is an advertisement break period. If the playing time of the content currently viewed by the user is the advertising break period, the prompt message may be superimposed on the screen, and the user can interact with the prompt message. This method provides superimposed information other than the playback content on the same screen without affecting or interrupting the user's viewing. Through this technology, multi-screen information single-screen fusion and two-way interactive optimization can be achieved on the display device.
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。 Although the present invention has been disclosed in the above embodiments, it is not intended to limit the present invention, and any one of ordinary skill in the art can make some changes and refinements without departing from the spirit and scope of the present invention. The scope of the invention is defined by the scope of the appended claims.
S1301、S1303、S1305、S1307‧‧‧步驟 S1301, S1303, S1305, S1307‧‧‧ steps
Claims (36)
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510718679.2A CN105808182B (en) | 2015-01-15 | 2015-10-29 | Display control method and system, advertisement breach judging device and video and audio processing device |
| EP15202062.4A EP3046332A1 (en) | 2015-01-15 | 2015-12-22 | Method and system for display control, breakaway judging apparatus and video/audio processing apparatus |
| US14/979,520 US9900664B2 (en) | 2015-01-15 | 2015-12-28 | Method and system for display control, breakaway judging apparatus and video/audio processing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201562103577P | 2015-01-15 | 2015-01-15 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201626807A TW201626807A (en) | 2016-07-16 |
| TWI571119B true TWI571119B (en) | 2017-02-11 |
Family
ID=56985216
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW104121133A TWI571119B (en) | 2015-01-15 | 2015-06-30 | Method and system of displaying and controlling, breakaway judging apparatus and video/audio processing apparatus |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI571119B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI464450B (en) * | 2007-05-18 | 2014-12-11 | 3M Innovative Properties Co | Color light combining system for optical projector |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11297367B2 (en) * | 2019-07-22 | 2022-04-05 | Roku, Inc. | Content-modification system with broadcast schedule utilization feature |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN201207705Y (en) * | 2008-05-23 | 2009-03-11 | 广州视源电子科技有限公司 | System for inserting multimedia information into stream media |
| TW201222271A (en) * | 2010-10-29 | 2012-06-01 | Cosmact Ltd | System and method for providing and managing interactive services |
| TWM485460U (en) * | 2014-02-27 | 2014-09-01 | Hiiir Inc | Interactive network advertisement simulcast system |
-
2015
- 2015-06-30 TW TW104121133A patent/TWI571119B/en active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN201207705Y (en) * | 2008-05-23 | 2009-03-11 | 广州视源电子科技有限公司 | System for inserting multimedia information into stream media |
| TW201222271A (en) * | 2010-10-29 | 2012-06-01 | Cosmact Ltd | System and method for providing and managing interactive services |
| TWM485460U (en) * | 2014-02-27 | 2014-09-01 | Hiiir Inc | Interactive network advertisement simulcast system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI464450B (en) * | 2007-05-18 | 2014-12-11 | 3M Innovative Properties Co | Color light combining system for optical projector |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201626807A (en) | 2016-07-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105808182B (en) | Display control method and system, advertisement breach judging device and video and audio processing device | |
| US9967708B2 (en) | Methods and systems for performing actions based on location-based rules | |
| CN104471954B (en) | The method and its mobile terminal of the display for showing equipment are controlled by mobile terminal | |
| US12535943B2 (en) | Interaction method and apparatus, electronic device and computer readable medium | |
| US20130173765A1 (en) | Systems and methods for assigning roles between user devices | |
| CN104322030B (en) | Method, apparatus and system for scheduling media recording via a handheld device | |
| US20150026718A1 (en) | Systems and methods for displaying a selectable advertisement when video has a background advertisement | |
| CN102918835A (en) | Controllable device companion data | |
| CN103765873B (en) | Collaborative delivery of personalized user features using shared and personal devices | |
| CN105379062A (en) | Magnetic induction network device | |
| TWI570643B (en) | Interactive advertising provision method and system | |
| JP6580132B2 (en) | Method and apparatus for providing information associated with media content | |
| US20130297650A1 (en) | Using Multimedia Search to Identify Products | |
| CN105379291A (en) | Content providing method and device | |
| CN106060641A (en) | Display apparatus for searching and control method thereof | |
| TW201715893A (en) | Personalized smart TV management system and method for pushing information to television device | |
| TWI558189B (en) | Method, device and user interface for quantification of community users | |
| TWI571119B (en) | Method and system of displaying and controlling, breakaway judging apparatus and video/audio processing apparatus | |
| US10091544B1 (en) | Visual identifier to trigger an action | |
| CN104618376B (en) | Method, server and display device for playing media content | |
| CN107770585A (en) | The multi-screen interactive exchange method of intelligent television and mobile device | |
| JP6340667B2 (en) | Information providing system and information providing method | |
| US8978068B2 (en) | Method, system and apparatus for providing multimedia data customized marketing | |
| TWI568287B (en) | Message notification method and system, notification server | |
| CN114365067A (en) | Server device, broadcast receiving apparatus, server management device, and information linkage system |