Broadcast receiving apparatus
By storing the association settings of scene and image quality adjustment in the broadcast receiving device, and using the current and next scene recognition prediction, image quality adjustment can be quickly prepared and executed, solving the problem of scene changes affecting the applicability of adjustment in the prior art, and realizing timely image quality adjustment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HISENSE VISUAL TECH CO LTD
- Filing Date
- 2022-03-18
- Publication Date
- 2026-06-05
Smart Images

Figure CN116671116B_ABST
Abstract
Description
[0001] This application claims priority to Japanese Patent Application No. 2021-156827, filed on September 27, 2021, entitled "Broadcast Receiving Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0002] The embodiments of this application relate to a broadcast receiving device. Background Technology
[0003] In the past, there were broadcast receiving devices that allowed users to watch broadcast content. These broadcast receiving devices would adjust relevant parameters, such as image quality, or make various settings for adjustment in order to display image content in an appropriate manner.
[0004] Previously, the mainstream approach to parameter adjustment, as described above, was to apply settings corresponding to the type of content to the entire content. However, in recent years, a method has also been adopted that adjusts the settings according to the characteristics of each scene (scene) contained within the content.
[0005] Prior art literature
[0006] Patent documents
[0007] Patent Document 1: Japanese Patent Application Publication No. 2012-015877
[0008] Patent Document 2: Japanese Patent Application Publication No. 2004-336317
[0009] Patent Document 3: Japanese Patent Application Publication No. 2008-028871 Summary of the Invention
[0010] However, as mentioned above, when adjusting each scene, if the scene displayed in the image is specific and the adjustment is made using that specific information, there is a time lag between displaying the image for that specific purpose and the start of applying the adjustment. Therefore, sometimes the scene of the object ends and a different scene is displayed after the adjustment has been applied.
[0011] The problem to be solved by this application is to provide a broadcast receiving device that, when adjusting the image quality of each scene during image display, can avoid the influence of scene specificity and the time required to start applying the adjustment, and apply the appropriate adjustment.
[0012] The broadcast receiving apparatus of the embodiment includes: a storage unit that stores scene types and settings related to adjusting the image quality of the scene in association, and stores scene types that are highly likely to be displayed next in association with the scene types; a current scene identification unit that identifies the scene being displayed, i.e., the type of the current scene; a next scene prediction unit that predicts the next scene to be displayed, i.e., the type of the next scene, by referring to the storage unit; a next scene setting preparation unit that prepares settings related to adjusting the image quality of the next scene by referring to the storage unit; and an adjustment execution unit that performs adjustments to the scene being displayed at a predetermined time based on the settings prepared by the next scene setting preparation unit. Attached Figure Description
[0013] Figure 1 This is a diagram illustrating an example of the configuration of the image quality adjustment system according to the first embodiment;
[0014] Figure 2 This is a block diagram illustrating an example of the hardware configuration of the television device according to the first embodiment;
[0015] Figure 3 It is a diagram illustrating the functional structure of a television device and the relationships between its various functions;
[0016] Figure 4 This is a diagram illustrating an example of information stored in the database for different scene types;
[0017] Figure 5 This is a diagram illustrating an example of information stored in a database within a related scenario;
[0018] Figure 6 This is a diagram illustrating an example of how information stored in a database is configured according to the characteristics of a given scenario.
[0019] Figure 7 This is a diagram illustrating an example of information stored in the scene tag storage unit of the second embodiment;
[0020] Figure 8 This is a diagram illustrating an example of information stored in the associated scenario DB in the second embodiment;
[0021] Figure 9 This is a diagram representing the information stored in the DB for the scene types in the second embodiment;
[0022] Figure 10 This is a diagram illustrating the functional structure of the television device according to the third embodiment and the relationship between the various functions.
[0023] Figure 11 This is a diagram representing the information stored in DB2071 for the scene type in the fourth embodiment;
[0024] Figure 12 This is a diagram representing the information stored in the associated scenario DB of the fourth embodiment;
[0025] Figure 13 This diagram illustrates the functional structure of the television device according to the fifth embodiment and the relationship between the various functions.
[0026] Explanation of reference numerals in the attached figures
[0027] 1. Image quality adjustment system
[0028] 10. Managing the server
[0029] 119...remote control,
[0030] 20. Television apparatus (an example of a broadcast receiving apparatus),
[0031] 201...antenna, 202a, 202b, 202c...input terminals,
[0032] 203 Tuner, 204 Demodulator, 205 Demultiplexer
[0033] 206 A / D converter, 207 selector, 208 signal processing unit.
[0034] 209 Speaker, 210 Display panel, 211 Operation unit
[0035] 212···Light receiving department, 213···IP communication department,
[0036] 214 CPU, 215 Memory, 216 Storage (an example of a storage unit), 217 Microphone, 218… Audio I / F,
[0037] 30…Network,
[0038] 2001…Image input unit, 2002…Image playback unit,
[0039] 2003…Scene switching determination unit, 2004…Adjustment execution unit, 2005…Image output unit,
[0040] 2011…Metadata Acquisition Department, 2012…Current Scene Recognition Department,
[0041] 2013…Next Scene Prediction Department, 2014…Next Scene Setup Preparation Department,
[0042] 2023…Scene End Judgment Department,
[0043] 2051…Scene Type DB, 2052…Associated Scene DB,
[0044] 2053… Configure the database according to the characteristics of the scenario.
[0045] 2060…Scene Tag Storage Department
[0046] 2061…Scene Type DB, 2062…Associated Scene DB,
[0047] 2071…Scene Type DB, 2072…Associated Scene DB. Detailed Implementation
[0048] The embodiments will now be described in detail with reference to the accompanying drawings.
[0049] (First Implementation)
[0050] Figure 1 This diagram illustrates an example of the structure of the image quality adjustment system 1 according to the first embodiment. The image quality adjustment system 1 includes a management server 10 and a television device 20. The management server 10 and the television device 20 are communicatively connected via a network 30. Furthermore, although... Figure 1 The image quality adjustment system 1 illustrated in the figure has a management server 10 and a television device 20. In practice, the image quality adjustment system 1 is not limited to one device and can have multiple devices.
[0051] The management server 10 is a server device such as a personal computer (PC) or a cloud computing device. Furthermore, the management server 10 is not limited to a single server device and can be composed of multiple server devices.
[0052] Television device 20 is a broadcast receiving device that can display broadcast content.
[0053] In this image quality adjustment system 1, the management server 10 provides the television device 20 with various data for adjusting image quality, etc., during content display. The television device 20 uses the various data provided from the management server 10 to adjust the image quality during content display. Furthermore, the aforementioned various data provided from the management server 10 to the television device 20 are updated as needed. Additionally, the information stored in the various databases 2051 to 2053 described later is an example of the aforementioned various data.
[0054] Figure 2This is a block diagram illustrating an example of the hardware configuration of the television device 20 according to the first embodiment. The television device 20 includes an antenna 201, a first input terminal 202a, a second input terminal 202b, a third input terminal 202c, a tuner 203, a demodulator 204, a demultiplexer 205, an A / D (analog-to-digital) converter 206, a selector 207, a signal processing unit 208, a speaker 209, a display panel 210, an operation unit 211, a light receiving unit 212, an IP communication unit 213, a CPU (Central Processing Unit) 214, memory 215, storage 216, a microphone 217, and an audio I / F (interface) 218.
[0055] Antenna 201 receives the broadcast signal from the digital broadcast and provides the received broadcast signal to tuner 203 via first input terminal 202a. Tuner 203 selects a desired channel from the broadcast signal provided by antenna 201 and provides the selected broadcast signal to demodulator 204. The broadcast signal can also be referred to as a broadcast wave.
[0056] Demodulator 204 demodulates the broadcast signal provided by tuner 203 and provides the demodulated broadcast signal to demultiplexer 205. Demultiplexer 205 separates the broadcast signal provided by demodulator 204, generates metadata, image signal, and audio signal, and provides the generated metadata, image signal, and audio signal to selector 207.
[0057] Selector 207 selects one of the multiple signals provided by demultiplexer 205, A / D converter 206, and third input terminal 202c, and provides the selected signal to signal processing unit 208.
[0058] The signal processing unit 208 performs prescribed signal processing on the image signal provided by the selector 207 and provides the processed image signal to the display panel 210. In addition, the signal processing unit 208 performs prescribed signal processing on the sound signal provided by the selector 207 and provides the processed sound signal to the speaker 209.
[0059] The speaker 209 outputs speech or various sounds based on the sound signal provided by the signal processing unit 208. Furthermore, the speaker 209 adjusts the volume of the output speech or various sounds based on the control of the CPU 214.
[0060] The display panel 210 displays images such as still images and moving images based on image signals provided by the signal processing unit 208 or under the control of the CPU 214. The display panel 210 is an example of a display unit.
[0061] The second input terminal 202b receives analog signals (data, image signals, and audio signals) input from an external source. Furthermore, the third input terminal 202c receives digital signals (data, image signals, and audio signals) input from an external source. For example, the third input terminal 202c can be used to input digital signals via a video recorder (BD recorder) equipped with a drive device, which records and plays data by driving a storage medium for recording and playback, such as a Blu-ray Disc (registered trademark). The A / D converter 206 provides the digital signal to the selector 207, which is generated by performing an A / D conversion on the analog signal provided by the second input terminal 202b.
[0062] The operation unit 211 receives user input. Additionally, the light receiving unit 212 receives infrared light from the remote control 119. The IP communication unit 213 is a communication interface for IP (Internet Protocol) communication via the network 30.
[0063] CPU 214 is the control unit that controls the entire television device 20. Memory 215 may be ROM (Read Only Memory) storing various computer programs executed by CPU 214, or RAM (Random Access Memory) providing a work area for CPU 214 to execute programs. Furthermore, memory 216 may be HDD (Hard Disk Drive) or SSD (Solid State Drive). Memory 216 stores, for example, signals selected by selector 207 as recording data.
[0064] Microphone 217 acquires the user's voice and sends it to audio I / F 218.
[0065] The audio I / F218 performs analog-to-digital conversion on the sound acquired by the microphone 217 and sends it as an audio signal to the CPU 214.
[0066] The control unit (CPU214) of the television device 20 acts as a program execution unit. Figure 3 The various functional parts shown are in operation. Figure 3 This diagram illustrates the functional configuration of the television device 20 and the relationships between its various functions.
[0067] The television device 20 includes various functional units such as an image input unit 2001, an image playback unit 2002, a scene switching determination unit 2003, an adjustment execution unit 2004, an image output unit 2005, a metadata acquisition unit 2011, a current scene recognition unit 2012, a next scene prediction unit 2013, and a next scene setting preparation unit 2014.
[0068] Furthermore, the television device 20 stores scene type DB2051, associated scene DB2052, and scene characteristic setting DB2053 in, for example, memory 216. Here, memory 216 is an example of a storage unit. These various DBs (databases) are appropriately referenced through the aforementioned functional units.
[0069] First, the image input unit 2001 receives information from various input terminals 202a, 202b, and 202c as signal states. The image playback unit 2002 plays the image signal from the signals received by the image input unit 2001 and outputs it to the current scene recognition unit 2012 and the scene switching determination unit 2003. Additionally, metadata information from the information received by the image input unit 2001 is output to the metadata acquisition unit 2011.
[0070] The metadata acquisition unit 2011 acquires metadata input via the image input unit 2001 through various input terminals 202a, 202b, and 202c, or acquires metadata from an external device that can communicate via the network 30 and the IP communication unit 213, and outputs it to the current scene recognition unit 2012. The metadata includes category information, etc. Category information indicates what kind of image it is, such as "golf program," "travel program," or "music program."
[0071] The current scene recognition unit 2012 identifies the type of scene in the image output by the image playback unit 2002. More specifically, the current scene recognition unit 2012 determines which scene type in the scene type DB2051 the image output by the image playback unit 2002 corresponds to. Furthermore, existing technologies can be used as the specific method for this recognition. Then, the current scene recognition unit 2012 outputs the recognition result to the next scene prediction unit 2013.
[0072] Figure 4 This is a diagram illustrating an example of the information stored in the Scene Type DB2051. The Scene Type DB2051 stores scene IDs, scene types, and applicable PQs in an associative manner. Additionally, the Scene Type DB2051 can also have multiple tables for each type of image, for example. Figure 4 The table shown in the example is for golf programs.
[0073] Scene type refers to the type of scene, such as a stadium introduction scene, a kick-off scene, a fly ball scene, etc. Scene ID is specific information for the scene type, such as a unique identifier.
[0074] like Figure 4 As shown, golf programs not only feature scenes showing the actions of players or the ball during a match, but also scenes that provide an aerial view of the course (Scene ID: 1), close-up shots of players (Scene ID: 2), and scenes that show the audience (gallery) from a distance (Scene ID: 3), etc.
[0075] Scenes showcasing a player's actions include tee shots, putting, other shots, reading the grass, and movement on the course (Scene IDs: 11-13, 22, 23). Additionally, scenes showcasing the ball's actions include chasing a fly ball, a ball bouncing after hitting the ground, and chasing a ball rolling on the green (Scene IDs: 31-33).
[0076] The application of PQ will be discussed later.
[0077] Back Figure 3 The next scene prediction unit 2013 predicts the type of the next scene of the type of scene identified by the current scene recognition unit 2012. More specifically, the next scene prediction unit 2013 refers to the associated scene DB2052, obtains the "predicted next scene" associated with the type of scene identified by the current scene recognition unit 2012, and uses it as the prediction result.
[0078] Figure 5 This diagram illustrates an example of the information stored in the related scene DB2052. The related scene DB2052 is a table that stores information related to items such as scene ID, current scene, predicted next scene, next scene ID, and probability.
[0079] The scene ID in the associated scene DB2052 is the same as the scene ID and scene type stored in the current scene and scene type DB2051. Predicting the next scene refers to the scene type that may continue playing from the current scene. Predicting the next scene establishes at least one association with the current scene, and multiple associations can be established. The next scene ID is the scene ID corresponding to the predicted next scene (established through scene type DB2051). The probability is the probability that each predicted next scene will continue playing from the currently associated scene.
[0080] In addition, the DB2052 can also store prediction information for multiple scenarios, such as the next scenario after the current scenario.
[0081] The next scene prediction department in 2013 uses the prediction of the next scene with the highest probability as the result of the prediction for the current scene. As long as... Figure 5 For example, the current scene is the kickoff, and the predicted next scene is the flyoff. Furthermore, the next scene prediction unit 2013 outputs the prediction result (predicting the next scene and the next scene ID) to the next scene setting preparation unit 2014 and the scene switching determination unit 2003.
[0082] The next scene setting preparation unit 2014 prepares settings suitable for predicting the next scene, so that it can be applied in response to requests. More specifically, the next scene setting preparation unit 2014 refers to the scene type DB2051 and the scene characteristic setting DB2053 to obtain the PQ (applicable PQ) suitable for predicting the next scene and the values of various items of the adjustment objects set in the PQ.
[0083] Here, PQ is an abbreviation for "Picture Quality," which in this embodiment refers to the characteristics of the scene (picture quality characteristics).
[0084] Figure 6 This diagram illustrates an example of the information stored by DB2053 according to scene characteristics. DB2053 stores image quality characteristic codes, scene characteristics, and settings (an example of settings related to image quality adjustments) in an associated manner according to each scene characteristic setting.
[0085] The settings in DB2053, which are based on scene characteristics, are combinations of values for various items that specify adjustments to aspects such as image quality. These items include, for example, the presence or absence of a speed-up mode, RGB values, backlight brightness, and contrast. The values for each of these items are specified to suit the characteristics of the scene.
[0086] Scene characteristics are information that describes the features of a scene, such as "nature, scenery, greenery", "human face", "fast-moving object", etc.
[0087] Image quality characteristic codes are codes (names) that combine specific scene characteristics with settings applicable to them, such as "PQ1", "PQ2", ..., "PQ9" and other information.
[0088] Here, the applicable PQ for scene type DB2051 is the same as the image quality characteristic code stored in DB2053 according to scene characteristics. In this way, scene type DB2051 stores scene IDs and scenes in association with applicable PQs, thereby specifying various settings for applicable scenes through applicable PQs.
[0089] The next scene preparation unit 2014 outputs the acquired settings (values of various items of the adjustment object) to the scene switching determination unit 2003 and the adjustment execution unit 2004.
[0090] The scene switching determination unit 2003 detects a significant change in the image output by the image playback unit 2002 and determines that the scene has been switched. More specifically, for example, if there is little or no common ground between the current frame and the previous frame, or if the ratio of common ground in the entire frame is below a predetermined threshold, the scene switching determination unit 2003 determines that the image has undergone an extreme change, that is, the scene has been switched.
[0091] In addition, the scene switching determination unit 2003 refers to the predicted next scene output by the next scene prediction unit 2013 and determines whether the prediction is consistent with the scene after the switch.
[0092] The scene switching determination unit 2003 detects a scene switch. If the switched scene matches the predicted scene, it instructs the adjustment execution unit 2004 to perform adjustments based on the settings (values of various items of the adjustment object) received from the next scene setting preparation unit 2014. Then, the adjustment execution unit 2004 performs the adjustments based on the settings received from the next scene setting preparation unit 2014. The time specified above is, for example, the time when the instruction is received from the scene switching determination unit 2003.
[0093] Furthermore, if the switched scene is inconsistent with the predicted scene, that is, if the prediction deviates, the scene switching determination unit 2003 outputs information indicating this intention to the adjustment execution unit 2004. The adjustment execution unit 2004, having received the information indicating a prediction deviation, does not use the settings output by the next scene setting preparation unit 2014 as the settings for the next scene, but instead uses general settings as the settings for the next scene, and performs adjustments to the values of various items.
[0094] The adjustment execution unit 2004 outputs the adjusted image to the image output unit 2005. The image output unit 2005 outputs the image adjusted by the adjustment execution unit 2004 to the display panel 210. The display panel 210 displays the input image.
[0095] In this embodiment of the television device 20, when displaying an image, it identifies the scene of the displayed image, investigates the probability of what scene will follow the identified scene, and prepares settings suitable for the next scene. Next, the television device 20 detects scene switching; if the switched scene matches the expected scene, it adjusts the image quality, etc., using the prepared settings; if it deviates from the expected scene, it adjusts using general settings.
[0096] As described above, according to this embodiment, by referring to the database (DB) stored in the storage unit (memory 216), the scene most likely to be displayed next (predicting the next scene) can be obtained. Furthermore, by referring to the DB, the PQ suitable for predicting the next scene and its setting value can be obtained. Moreover, the setting value can be applied with the start of the next scene. Therefore, according to this embodiment, by avoiding the influence of scene specificity and the time required to begin applying adjustments, the setting value suitable for the current scene can be prepared before displaying the current scene. Thus, according to this embodiment, when adjusting the image quality of each scene during image display, appropriate setting values can be applied.
[0097] (Second Implementation)
[0098] The second embodiment will be described below. In the following description, structures identical to those in the first embodiment will be indicated by the same symbols, and detailed descriptions will be omitted.
[0099] In this embodiment, instead of the associated scene DB2052 and scene type DB2051 of the first embodiment, the associated scene DB2062 described later (see below) is used. Figure 8 ) and scene types DB2061 (refer to Figure 9 The associated scene DB2052 was constructed manually, while the associated scene DB2062 was constructed using AI (artificial intelligence). Regarding this construction, the AI is inputted with multiple images of a specific category, and through autonomous learning without instruction, it classifies the scenes contained within those images, thereby obtaining the associated scene. Figure 7 The record shown.
[0100] Figure 7 This diagram illustrates an example of information stored in the scene tag storage unit 2060 according to the second embodiment. The scene tag storage unit 2060 stores information by associating the display order of scenes with the tags pasted onto the scenes.
[0101] Upon receiving the information stored in the scene label storage unit 2060, the AI plays the image used as a model, detects extreme changes in the image, and extracts the area between a detection point and its next detection point as a scene. Next, the scene is labeled. Labels are, for example, A, B, C, etc.
[0102] In obtaining Figure 7During recording, the AI performs the following actions. First, since the scene with display order 1 is a new scene type that does not exist in the existing scenes, it pastes label A. Since the next scene with display order 2 is a different type of scene from the existing scenes (in this case, the scene with label A pasted in display order 1), the AI pastes a new label B. Similarly, since the next scene with display order 3 is a different type of scene from the existing scenes (in this case, the scene with labels A and B pasted in display order 1 and 2), the AI pastes a new label C.
[0103] Since scene number 4 is similar to scene number 1, the AI pastes the existing label A into scene number 4. Since scene number 5 is a different type from any scene so far, the AI pastes a new label D. By repeating the actions described above, the AI obtains... Figure 7 The record shown.
[0104] Next, AI based on Figure 7 The information stored in the scene tag storage unit 2060 is used to generate... Figure 8 The associated scenario is DB2062. Figure 8 This diagram illustrates an example of the information stored in the associated scene DB2062 according to the second embodiment. The associated scene DB2062 stores the label of the current scene, the label and probability of the predicted next scene, and the label and probability of the next-next scene as the next prediction.
[0105] The labels for the current scene, the predicted next scene, and the next after that scene are respectively... Figure 7 The scene tag storage unit 2060 contains tags. AI first extracts the tags pasted in the next scene after the scene with tag A, and calculates the probability that each extracted tag's scene can be displayed next to the scene with tag A. For example, based on... Figure 8 The associated scene record DB2062, regarding images of a specific type, shows that after pasting a scene of type A, scenes of type D are displayed at a frequency of 75%, and scenes of type B are displayed at a frequency of 25%.
[0106] The labels and probabilities of the next-next scene relative to the prediction of the next scene are extracted, calculated, and recorded in the same manner as the probabilities of the labels of the next scene relative to the current scene.
[0107] Figure 9This is a diagram showing the information stored in the scene type DB2061 of the second embodiment. Scene type DB2061 stores scene tags and applicable PQs in an associated manner. The scene tags are changed to the scene ID and scene type of scene type DB2051.
[0108] The next scenario of this embodiment refers to the setup preparation unit 2014. Figure 9 The scene type DB2061 obtains a PQ (applicable PQ) suitable for predicting the next scene. Next, the setting preparation unit 2014, referring to the scene characteristic setting DB2053, obtains values for various items of the adjustment object set in the applicable PQ for the next scene in this embodiment. Subsequent processing is the same as in the first embodiment.
[0109] As described above, even if a DB (associated scene DB2062, scene type DB2061) as in the second embodiment is used, the same effect as in the first embodiment can be achieved.
[0110] (Third Implementation)
[0111] The third embodiment will be described. In the following description, the same symbols are used to denote the same structures as in the first embodiment, and detailed descriptions are omitted.
[0112] Figure 10 This diagram illustrates the functional structure of the television device 20 according to the third embodiment and the relationship between each function. Instead of the scene switching determination unit 2003 of the first embodiment, the television device 20 of this embodiment includes a scene end determination unit 2023.
[0113] The scene end determination unit 2023 determines that a specific scene is nearing its end and predicts the timing of its end. Specifically, for example, in a golf game, if the current scene is a tee shot, the scene ends at the moment the club is swung and transitions to a fly shot scene. Therefore, when the scene end determination unit 2023 detects a club swing during the display of a tee shot scene, it determines that the current scene has ended and instructs the adjustment execution unit 2004 to perform an adjustment. The adjustment execution unit 2004, upon receiving this instruction, immediately performs the adjustment.
[0114] As in the example above, the scene end determination unit 2023 determines the end of the current scene by detecting specific actions in a specific scene, such as the swing of the club in a tee shot scene. Here, a specific action refers to an action associated with the end of the scene.
[0115] Thus, according to this embodiment, instead of the scene switching determination unit 2003 of the first embodiment, by using the scene end determination unit 2023, the adjustment of the adjustment execution unit 2004 can be started without waiting for the detection of scene switching.
[0116] Furthermore, depending on the scenario, sometimes there are no predictable ending actions, such as the club swing in a tee shot scenario. For such scenarios, the scenario switching determination unit 2003 of the first embodiment can detect the scenario switch and process it in the same way as in the first embodiment. That is, during implementation, both the scenario ending determination unit 2023 of this embodiment and the scenario switching determination unit 2003 of the first embodiment can be used.
[0117] (Fourth Implementation)
[0118] The fourth embodiment will be described. In the following description, the same symbols are used to denote the same structures as in the first embodiment, and detailed descriptions are omitted.
[0119] In order to reduce the burden on the control unit (CPU214), the current scene recognition unit 2012 of this embodiment does not recognize all scenes in a program, but only recognizes specific scenes.
[0120] Figure 11 This diagram illustrates the information stored in the scene type DB2071 according to the fourth embodiment. The scene type DB2071 stores the type of the object (i.e., the scene) identified by the current scene identification unit 2012 in this embodiment in association with metadata. The metadata is, for example, a type, specifically "golf program," etc. The scene type of the identified object is, for example, "tee shot."
[0121] Here, the current scene recognition unit 2012 of the first embodiment must determine which of the multiple scene types stored in scene type DB2051 matches the displayed scene (current scene), while in this embodiment, scene type DB2071 is suppressed to reduce the number of scene types that become selection branches (more preferably, one scene type is assigned to one type). Furthermore, for scenes of types other than those stored in scene type DB2071, processing can be terminated as long as an inconsistency can be determined, without needing to investigate which type it is. Therefore, according to this embodiment, the processing load required by the current scene recognition unit 2012 can be suppressed.
[0122] Furthermore, in this embodiment, the next scene prediction unit 2013 predicts the next scene to be predicted (predicting the next scene) of the current scene identified by the current scene recognition unit 2012. More specifically, referring to the associated scene DB2072, the "predicting the next scene" associated with the current scene of the type identified by the current scene recognition unit 2012 is obtained and used as the prediction result.
[0123] Figure 12This is a diagram representing the information stored in the associated scene DB2072 of the fourth embodiment. The associated scene DB2072 stores information associated with items such as scene ID, current scene, predicted next scene, and next scene ID. That is, the associated scene DB2072 does not contain the "probability" item included in the associated scene DB2052 of the first embodiment. This associated scene DB2072 will... Figure 11 DB2071 stores the scene types of the identified objects as the current scene, and stores the scene types of the scenes that will be predicted as subsequent scenes as the next scene to be predicted.
[0124] Here, in the first embodiment, the next scene prediction unit 2013 uses the next scene with the highest probability from the associated scene DB2052 as the prediction result. However, in this embodiment, the next scene associated with the current scene through the associated scene DB2072 is only one. Therefore, according to this embodiment, the load required by the next scene prediction unit 2013 in extracting the next scene can be suppressed.
[0125] The subsequent processing is the same as in the first implementation method.
[0126] In this embodiment, the control unit of the television device 20 only performs adjustments suitable for predicting the next scene by associating it with the scene database 2072 when it identifies a scene of a type stored in the scene type DB 2071. Specifically, for example, when playing an image, if it is identified that the current scene type is a "starting pitch" scene, the prediction that the next scene type is a "flying pitch" scene is true. Therefore, when a scene change is detected, the PQ used for adjustment is switched to the flying pitch PQ. Then, when a scene change is detected again, the use of the flying pitch PQ ends (and it switches to the use of the general PQ).
[0127] In addition, in the television device 20 of this embodiment, when a scene of a type stored in scene type DB2071 is not recognized, the adjustment execution unit 2004 uses the general PQ to adjust the picture quality.
[0128] According to the fourth embodiment, the processing load required by the current scene recognition unit 2012 can be suppressed, and the processing load required by the next scene prediction unit 2013 to extract and predict the next scene can be suppressed.
[0129] (Fifth Implementation)
[0130] The fifth embodiment will be described below. In the following description, the same symbols are used to represent the same structures as in the first embodiment, and detailed descriptions are omitted.
[0131] Figure 13 This diagram illustrates the functional structure of the television device 20 according to the fifth embodiment and the relationship between each function. Here, this embodiment is a simplified version of the fourth embodiment. In the fourth embodiment, similar to the first embodiment, a scene switching determination unit 2003 is present; however, the control unit of the television device 20 in this embodiment omits the scene switching determination unit 2003. The output of the image playback unit 2002 in this embodiment is input to the adjustment execution unit 2004. Furthermore, the output of the next scene prediction unit 2013 is only input to the next scene setting preparation unit 2014. Furthermore, the output of the next scene setting preparation unit 2014 is only input to the adjustment execution unit 2004.
[0132] In this embodiment, when the adjustment execution unit 2004 inputs information from the setting preparation unit 2014 for the next scene, it immediately switches to the adjustment of the PQ based on the input information, and after a certain period of time, switches back to the general PQ (return).
[0133] As described above, according to this embodiment, the processing load required by the scene switching determination unit 2003 of the first embodiment can be reduced. According to this embodiment, by simply obtaining the effect based on the first embodiment, when adjusting the image quality of each scene during image display, the influence of scene specificity and the time required to start applying the adjustment is avoided, thereby enabling the application of appropriate setting values.
[0134] Furthermore, the programs executed in the various devices (management server 10 and television device 20) of the above embodiments can be provided as installable or executable files stored on readable storage media in computer devices such as CD (Compact Disc)-ROM (Read Only Memory), flexible disk (FD), CD-R (Recordable), and DVD (Digital Versatile Disk). Alternatively, the program can be provided or distributed via a network such as the Internet.
[0135] While embodiments of this application have been described, these embodiments are presented as examples and do not limit the scope of the application. This new embodiment can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the application. These embodiments and their variations are included in the scope and spirit of the application, and are included within the scope of the invention equivalent to that described in the claims.
Claims
1. A broadcast receiving device, wherein, have: The storage unit stores settings related to scene types and image quality adjustments for those scenes in a linked manner, and also stores scenes that are most likely to be displayed next in relation to the scene type. The current scene recognition unit determines whether the current scene matches a specific category, and if the current scene matches the specific category, it identifies the category of the current scene. The next scene prediction unit, referring to the storage unit, predicts the type of the next scene to be displayed, i.e., the next scene. The next scene preparation unit, referring to the storage unit, prepares settings related to adjusting the image quality for the next scene, and The adjustment execution unit adjusts the settings prepared by the setting preparation unit for the next scene at a specified time for the scene being displayed.
2. The broadcast receiving device according to claim 1, wherein, The broadcast receiving device also includes a scene switching determination unit, which determines that the scene has been switched by detecting extreme changes in the displayed image. The adjustment execution unit performs the adjustment at the moment when the scene switching determination unit detects a scene switching.
3. The broadcast receiving apparatus according to any one of claims 1 to 2, wherein, The broadcast receiving device further includes a scene end determination unit, which determines that the scene has ended when it detects a specific action associated with the end of the scene during the display of a specific scene. The adjustment execution unit performs the adjustment at the moment when the scene end determination unit determines that the scene has ended.