A method for matching display devices and media asset grade information

CN119520914BActive Publication Date: 2025-10-28HISENSE VISUAL TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411635479.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2025-10-28
Estimated Expiration
2044-11-15

Smart Images

  • Figure CN119520914B_ABST
    Figure CN119520914B_ABST
Patent Text Reader

Abstract

This application provides a display device and a method for matching media asset rating information. The method, in response to a playback command for first media asset data, obtains the media asset information of the first media asset data. If the media asset information includes rating information, it parses the rating code value from the rating information. It obtains a user-set target region code and, according to the conversion relationship configured in the rating standard corresponding to the target region code, converts the rating code value into a target restriction identifier. The method then controls the display to show the target restriction identifier at the corresponding position of the first media asset data in the media asset list page. This embodiment converts the rating code value into a target restriction identifier under the rating standard corresponding to the target region code through the user-set target region code. After the rating standard conversion, the restriction identifier obtained from the converted rating code value can correspond to the restriction level of the target region code, improving the accuracy and success rate of rating matching.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display device technology, and in particular to a display device and a method for matching media asset grade information. Background Technology

[0002] Users can watch different media asset channels through their display devices. To protect family members, such as minors, from accessing inappropriate programs while watching television, display devices can set channel locks. A channel lock is a function that restricts access to a specific media asset channel by setting a password or other authentication method.

[0003] To determine the restrictions for program locking, the rating value of the program can be obtained by parsing the bitstream corresponding to the media asset channel. This rating value can then be further parsed to determine the age restriction level for the media asset channel. However, different countries and regions may have different program rating systems. If the user-set region code is inconsistent with the region code contained in the program bitstream, the age restriction obtained from the rating value may not match the age restriction corresponding to the user-set region code, leading to an error in the program locking function settings. Summary of the Invention

[0004] This application provides a display device and media asset grade information matching method to solve the problem that when the region code set by the user is inconsistent with the region code contained in the program bitstream, the restriction conditions parsed in the media asset bitstream are different from the restriction conditions corresponding to the region code set by the user.

[0005] In a first aspect, some embodiments of this application provide a display device, including:

[0006] The display is configured to show a media asset list page, the media asset list page including a preset number of media asset channels;

[0007] The controller is configured as follows:

[0008] In response to a playback command for playing the first media asset data, the media asset information of the first media asset data is obtained;

[0009] If the media asset information includes hierarchical information, then the hierarchical code value is parsed from the hierarchical information, and the hierarchical code value is used to characterize the restriction level of the first media asset data;

[0010] Retrieve the target region code set by the user;

[0011] Based on the conversion relationship of the hierarchical standard configuration corresponding to the target region code, the hierarchical code value is converted into a target restriction identifier;

[0012] The display is controlled to show the target restriction identifier at the corresponding position of the first media asset data on the media asset list page.

[0013] The above technical solution has the following advantages or beneficial effects: When the media asset information includes hierarchical information, the above technical solution configures the conversion relationship according to the hierarchical standard corresponding to the regional code set by the user, and converts the parsed hierarchical code value according to the conversion relationship, so that the target restriction identifier corresponds to the regional code set by the user, thereby improving the accuracy of the target restriction identifier and the first media asset data restriction relationship.

[0014] In some embodiments, if the media asset information includes hierarchical information, the controller is further configured to:

[0015] The first region code and the first level code value are parsed from the level information. The first region code includes a first level standard, and the first level code value is used to characterize the restriction level of the first media asset data under the first level standard.

[0016] Obtain the second classification standard, which is the classification standard corresponding to the target area code;

[0017] If the first classification standard is the same as the second classification standard, then the first classification code value is converted into the target restriction identifier according to the conversion relationship configured in the second classification standard;

[0018] The display is controlled to show the target restriction identifier at the corresponding position of the first media asset data on the media asset list page.

[0019] The above technical solution has the following advantages or beneficial effects: Under different regional systems, there are different classification standards. The above technical solution compares the first classification standard corresponding to the first regional code of the first media asset data with the second classification standard corresponding to the target regional code set by the user. If the two classification standards are the same, the first classification code value can be directly converted into the target restriction identifier according to the conversion relationship configured in the second classification standard.

[0020] In some embodiments, if the first grading criterion is different from the second grading criterion, the controller is further configured to:

[0021] According to the preset conversion rules, the first hierarchical code value is converted into the second hierarchical code value under the second hierarchical standard;

[0022] The second classification code value is converted into the target restriction identifier according to the conversion relationship configured in the second classification standard.

[0023] The above technical solution has the following advantages or beneficial effects: When the first classification standard and the second classification standard are different, the above technical solution converts the first classification code value under the first classification standard into the second classification code value through the second classification standard corresponding to the target area code set by the user, thereby converting the second classification code value into the target restriction identifier under the second classification standard.

[0024] In some embodiments, the controller performs the step of converting the first hierarchical code value into a second hierarchical code value under a second hierarchical standard according to a preset conversion rule, specifically configured as follows:

[0025] Calculate the AND operation result of the first hierarchical code value and the mapping value to obtain the corrected first hierarchical code value;

[0026] According to the preset conversion rules, the modified first hierarchical code value is obtained as the mapping code value under the second hierarchical standard. The mapping code value is used to characterize the mapping relationship between the first hierarchical standard and the second hierarchical standard.

[0027] If the mapping code value is the same as the hierarchical code value under the second hierarchical standard, then the mapping code value is output as the second hierarchical code value.

[0028] The above technical solution has the following advantages or beneficial effects: The above technical solution corrects the first hierarchical code value by mapping the value, converts the first hierarchical code value corrected under the first hierarchical standard into the mapping code value under the second hierarchical standard, and compares the mapping code value with the hierarchical code value under the second hierarchical standard. If there is a hierarchical code value that is the same as the mapping code value, it means that the mapping code value can be converted into the restriction identifier under the second hierarchical standard, and the mapping code value is output as the second hierarchical code value.

[0029] In some embodiments, if the mapping code value is not the same as any of the classification code values ​​in the second classification standard, the controller is further configured to:

[0030] Calculate the difference between the hierarchical code value under the second hierarchical standard and the mapping code value;

[0031] The second classification code value is the classification code value that has the smallest difference from the mapped code value in the second classification standard and is one level higher than the mapped code value.

[0032] The above technical solution has the following advantages or beneficial effects: When the mapped code value does not have a corresponding hierarchical code value in the second hierarchical standard, the above technical solution outputs the hierarchical code value with the smallest difference from the mapped code value and one level higher than the mapped code value as the second hierarchical code value.

[0033] In some embodiments, if the first grading criterion is different from the second grading criterion, the controller is further configured to:

[0034] The first classification code value is converted into a first restriction identifier according to the first classification standard;

[0035] The first restriction identifier is converted into a mapping identifier using the second grading standard;

[0036] If the mapping identifier is the same as the second restriction identifier under the second hierarchical standard, then the second restriction identifier will be output as the target restriction identifier.

[0037] The above technical solution has the following advantages or beneficial effects: The above technical solution uses the restriction identifier as the basis for conversion between the first and second level standards. According to the first level standard, the first level code value is converted into the first restriction identifier. According to the second level standard, the first restriction identifier is converted into a mapping identifier under the second level standard. If the mapping identifier is the same as the second restriction identifier under the second level standard, then the second restriction identifier is output as the target restriction identifier.

[0038] In some embodiments, if the mapping identifier is different from the second restriction identifier under the second hierarchical standard, the controller is further configured to:

[0039] The second restriction identifier, which is one level higher than the mapping identifier in the second classification standard, is output as the target restriction identifier.

[0040] The above technical solution has the following advantages or beneficial effects: When the mapping identifier is different from the second restriction identifier under the second hierarchical standard, the above technical solution uses the principle of converting the low-level restriction identifier in the first hierarchical standard to the high-level restriction identifier under the second hierarchical standard, and outputs the second restriction identifier in the second hierarchical standard that is one level higher than the mapping identifier as the target restriction identifier.

[0041] In some embodiments, the controller performs the step of parsing the hierarchical code value from the hierarchical information, specifically configured as follows:

[0042] Obtain the bitstream data of the first media asset data;

[0043] During the decoding process of the bitstream data, an event information table is obtained. The event information table includes hierarchical description information, which includes hierarchical rules for indicating the level of restriction.

[0044] The hierarchical code value is parsed from the hierarchical information according to the hierarchical rules.

[0045] The above technical solution has the following advantages or beneficial effects: the above technical solution obtains the restriction level of the first media asset data under the first classification standard by parsing the classification code value in the classification information according to the classification rules during the decoding process of the bitstream data.

[0046] In some embodiments, the grading rule is an age restriction rule, and the controller performs the conversion of the grading code value into a target restriction identifier, specifically configured as follows:

[0047] According to the age restriction rules, the classification code value is converted into age restriction information;

[0048] The target restriction identifier is generated based on the restricted age information.

[0049] The above technical solution has the following advantages or beneficial effects: The rating rule in the above technical solution is an age restriction rule. For example, some videos are restricted to people over 18 years old. According to the age restriction rule, the rating code value can be converted into age restriction information, so as to prompt the user with the appropriate age range for viewing the first media asset data.

[0050] Secondly, some embodiments of this application provide a media asset rating information matching method applied to a display device, the display device including a display and a controller, wherein the display is configured to display a media asset list page, the media asset list page including a preset number of media asset channels; the method includes:

[0051] In response to a playback command for playing the first media asset data, the media asset information of the first media asset data is obtained;

[0052] If the media asset information includes hierarchical information, then the hierarchical code value is parsed from the hierarchical information, and the hierarchical code value is used to characterize the restriction level of the first media asset data;

[0053] Retrieve the target region code set by the user;

[0054] Based on the conversion relationship of the hierarchical standard configuration corresponding to the target region code, the hierarchical code value is converted into a target restriction identifier;

[0055] The display is controlled to show the target restriction identifier at the corresponding position of the first media asset data on the media asset list page.

[0056] As can be seen from the above technical solutions, this application provides a display device and a media asset level information matching method. The method, in response to a playback command for playing first media asset data, obtains the media asset information of the first media asset data. If the media asset information includes level information, it parses the level code value from the level information. It obtains the user-set target region code and, according to the conversion relationship configured in the level standard corresponding to the target region code, converts the level code value into a target restriction identifier. It then controls the display to show the target restriction identifier at the corresponding position of the first media asset data in the media asset list page. This embodiment converts the level code value into a target restriction identifier under the level standard corresponding to the target region code through the user-set target region code. After the level standard conversion, the restriction identifier obtained from the converted level code value can correspond to the restriction level of the target region code, improving the accuracy and success rate of level matching. Attached Figure Description

[0057] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0058] Figure 1 This is a schematic diagram illustrating an operational scenario between a display device and a control device provided in some embodiments of this application;

[0059] Figure 2 This is a schematic diagram of the hardware configuration of a display device provided in some embodiments of this application;

[0060] Figure 3 This is a schematic diagram of the software configuration of a display device provided in some embodiments of this application;

[0061] Figure 4 A flowchart illustrating the method for matching media asset grade information in a display device, as provided in this application embodiment;

[0062] Figure 5 A timing diagram of the media asset grade information matching method performed by the display device provided in the embodiments of this application;

[0063] Figure 6 A flowchart illustrating the parsing of hierarchical code values ​​for a display device provided in this application embodiment;

[0064] Figure 7 This is a flowchart illustrating the parsing of hierarchical code values ​​according to hierarchical rules in an embodiment of this application;

[0065] Figure 8 This is an interactive schematic diagram illustrating the classification of hierarchical code values ​​according to an embodiment of this application;

[0066] Figure 9 This is a flowchart illustrating the configuration conversion relationship based on the hierarchical standard in an embodiment of this application.

[0067] Figure 10 This is a flowchart illustrating the hierarchical code value conversion performed under different hierarchical standards in an embodiment of this application;

[0068] Figure 11 This is a flowchart of the first embodiment of the present application, which performs hierarchical code value conversion based on the mapped code value.

[0069] Figure 12 This is a flowchart of a second embodiment of the present application that performs hierarchical code value conversion based on the mapped code value;

[0070] Figure 13 This is a flowchart of a first embodiment of the present application that performs hierarchical standard conversion based on an identifier;

[0071] Figure 14 This is a flowchart of a second embodiment of the present application that performs hierarchical standard conversion based on an identifier. Detailed Implementation

[0072] The embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described below do not represent all embodiments consistent with this application. They are merely examples of systems and methods consistent with some aspects of this application as detailed in the claims.

[0073] It should be noted that the brief descriptions of terms in this application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise stated, these terms should be understood in their ordinary and common meaning.

[0074] The terms "first," "second," "third," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar or related objects or entities, and do not necessarily imply a specific order or sequence, unless otherwise specified. It should be understood that such terms are interchangeable where appropriate.

[0075] The terms “comprising” and “having”, and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device that includes a range of components is not necessarily limited to all of the components that are clearly listed, but may include other components that are not clearly listed or that are inherent to such product or device.

[0076] The term "module" refers to any known or subsequently developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.

[0077] In this embodiment, the display device 200 generally refers to a device with screen display and data processing capabilities. For example, the display device 200 includes, but is not limited to, smart TVs, mobile terminals, computers, monitors, advertising screens, wearable devices, virtual reality devices, augmented reality devices, etc.

[0078] Figure 1 This is a schematic diagram illustrating an operational scenario between a display device and a control device provided in some embodiments of this application. For example... Figure 1 As shown, a user can operate the display device 200 via touch operation, a mobile terminal 300, and a control device 100. The control device 100 receives user input commands and converts them into control commands that the display device 200 can recognize and respond to. For example, the control device 100 can be a remote control, a stylus, a gamepad, etc.

[0079] The mobile terminal 300 can function as a control device for human-computer interaction between the user and the display device 200. It can also function as a communication device for establishing a communication connection with the display device 200 and exchanging data. In some embodiments, the mobile terminal 300 can have software applications installed on it and communicate with the display device 200 via network communication protocols to achieve one-to-one control and data communication. Furthermore, it can transmit audio and video content displayed on the mobile terminal 300 to the display device 200 for synchronized display.

[0080] In some embodiments, the mobile terminal 300 or other electronic devices may also simulate the functions of the control device 100 by running an application that controls the display device 200.

[0081] like Figure 1 The diagram also shows that the display device 200 communicates with the server 400 via various communication methods. This allows the display device 200 to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks.

[0082] Display device 200 can provide broadcast television reception function, and can also be equipped with intelligent network television function that provides computer support, including but not limited to network television, smart television, Internet Protocol television (IPTV), etc.

[0083] Figure 2 Provided for some embodiments of this application Figure 1 Hardware configuration block diagram of display device 200.

[0084] In some embodiments, the display device 200 may include at least one of a tuner 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.

[0085] In some embodiments, detector 230 is used to acquire signals from the external environment or to interact with the outside world. For example, detector 230 includes a light receiver, a sensor for acquiring ambient light intensity; or, detector 230 includes an image acquisition device, such as a camera, which can be used to acquire external environmental scenes, user attributes, or user interaction gestures; or, detector 230 includes a sound acquisition device, such as a microphone, for receiving external sounds.

[0086] In some embodiments, the display 260 includes display function components for presenting images and driving components for driving image display. The display 260 is used to receive and display image signals output from the controller 250. For example, the display 260 can be used to display video content, image content, menu control interface components, and user control UI interfaces, etc.

[0087] In some embodiments, the communication device 220 is a component used to communicate with external devices or the server 400 according to various communication protocol types. The display device 200 may have multiple communication devices 220 depending on the supported communication methods. For example, when the display device 200 supports wireless network communication, it may have a communication device 220 with WiFi functionality. When the display device 200 supports Bluetooth connectivity, it needs to have a communication device 220 with Bluetooth functionality.

[0088] The communication device 220 enables the display device 200 to communicate with external devices or the server 400 via wireless or wired connections. Wired connections utilize data cables, interfaces, or other components to connect the display device 200 to external devices. Wireless connections utilize wireless signals or wireless networks. The display device 200 can directly establish a connection with external devices or indirectly through gateways, routers, or other connection devices.

[0089] In some embodiments, the controller 250 may include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and a first to an nth interface for input / output. The controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in memory. The controller 250 controls the overall operation of the display device 200.

[0090] In some embodiments, the controller 250 and the tuner 210 may be located in different separate devices, that is, the tuner 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.

[0091] In some embodiments, a user can input user commands through a graphical user interface (GUI) displayed on a display 260, and the user input interface receives user input commands through the graphical user interface (GUI).

[0092] In some embodiments, the audio output device 270 can be a built-in speaker of the display device 200 or an external audio output device connected to the display device 200. For the external audio output device connected to the display device 200, the display device 200 may also be provided with an external audio output terminal, through which the audio output device can be connected to the display device 200 to output sound from the display device 200.

[0093] In some embodiments, the user input interface 280 can be used to receive instructions from user input.

[0094] To enable user interaction, in some embodiments, the display device 200 may run an operating system. The operating system is a computer program used to manage and control the hardware and software resources of the display device 200. The operating system can control the display device to provide a user interface; for example, the operating system can directly control the display device to provide a user interface, or it can provide a user interface by running an application. The operating system also allows users to interact with the display device 200.

[0095] It should be noted that the operating system can be a native operating system based on a specific operating platform, a third-party operating system that is deeply customized based on a specific operating platform, or an independent operating system specifically developed for display devices.

[0096] An operating system can be divided into different modules or levels based on the functions it implements, for example... Figure 3 As shown, in some embodiments, the system is divided into four layers, from top to bottom: the Applications layer (referred to as the "Application Layer"), the Application Framework layer (referred to as the "Framework Layer"), the System Library layer, and the Kernel layer.

[0097] In some embodiments, the application layer provides services and interfaces for applications, enabling the display device 200 to run applications and interact with the user based on the applications. The application layer may contain at least one application, which may be a built-in Windows program, system settings program, or clock program of the operating system; or it may be an application developed by a third-party developer. In specific implementations, the application packages in the application layer are not limited to the examples above.

[0098] The framework layer provides application programming interfaces (APIs) and a programming framework for applications. The application framework layer includes predefined functions. It acts as a central processing unit, determining the actions taken by applications within the application layer. Through the API, applications can access system resources and obtain system services during execution.

[0099] like Figure 3 As shown, Figure 3 The diagram below illustrates the software configuration of a display device according to some embodiments of this application. In some embodiments, the system of the display device 200 can be divided into three layers, from top to bottom: the application layer, the middleware layer, and the hardware layer.

[0100] The application layer mainly includes TV applications and application frameworks. The applications are mainly browser-based applications, such as HTML5 apps, and native apps.

[0101] An application framework is a complete program model that has all the basic functions required by standard application software, such as file access, data exchange, and the user interface for these functions (toolbar, status bar, menu, dialog box).

[0102] Native apps can support online or offline access, push notifications, or access to local resources.

[0103] The middleware layer includes various television protocols, multimedia protocols, and system components. Middleware can use the basic services (functions) provided by system software to connect different parts of application systems or different applications on the network, achieving resource sharing and function sharing.

[0104] The hardware layer mainly includes the HAL interface, hardware, and drivers. The HAL interface is a unified interface for all TV chips, with the specific logic implemented by each chip. The drivers mainly include: audio drivers, display drivers, Bluetooth drivers, camera drivers, Wi-Fi drivers, USB drivers, HDMI drivers, sensor drivers (such as fingerprint sensors, temperature sensors, pressure sensors, etc.), and power drivers.

[0105] It should be noted that the above examples are merely a simple division of operating system functions and do not limit the specific form of the operating system of the display device 200 in this application embodiment. Depending on the function of the display device, the type of operating system, and other factors, the number of levels and the specific level type of the operating system may be expressed in other forms.

[0106] In some embodiments, the display device 200 can respond to a user-inputted playback command to play media data, such as songs, videos, or display images and text. The display device 200 can also receive media data sent by third-party devices, such as audio and video data sent by the mobile terminal 300 via screen mirroring, or live television data sent by the server 400.

[0107] Taking live TV data as an example, live TV data can include multiple channels. Therefore, when receiving live TV data, the display device 200 can simultaneously receive the channel list corresponding to the live TV data and generate a media asset list page based on the channel list. This allows users to know the channel information they can watch based on the media asset list page, and thus switch between different channels to watch different programs.

[0108] When watching different media asset channels, users of a certain age may see program content that is not suitable for their age. For example, when watching children's channels, a child may accidentally click the button to switch media asset channels, causing the media asset content played by the display device to switch from the children's channel to other media asset channels. As a result, the user may see program content other than the children's channel, such as program content that is not suitable for children.

[0109] Based on the above scenario, to protect certain users, the display device 200 can parse the restrictions on the media asset data from the corresponding bitstream before playing the media asset data, and generate a program lock based on the restrictions. A program lock is a function that restricts viewing of media asset data by setting a password or other authentication method. For example, the display device 200 can set a program lock for media asset channels other than children's channels. Thus, when child users switch to other media asset channels, they cannot watch the corresponding media asset channel due to the program lock setting, thereby avoiding viewing program content unsuitable for children.

[0110] To facilitate the determination of restrictions on media asset data, the media asset data may include restrictions generated during the encoding process. These restrictions can be information generated by the data provider based on the restriction level corresponding to the media asset data, such as "This film is restricted to users aged 18 and under," thereby limiting the age of viewers. After receiving the bitstream corresponding to the media asset data, the display device 200 can parse the bitstream to obtain the rating value of the media asset channel, and then parse the rating value to obtain the restrictions corresponding to the media asset channel. Subsequently, it can generate a program lock for the media asset channel based on the restrictions.

[0111] Before generating a program lock, the display device 200 can set the verification method for the program lock. For example, the program lock can be verified using a key, and the user can set the unlock key corresponding to the program lock through the display device 200. When the display device 200 displays the program lock interface, the display device 200 can obtain the verification key entered by the user. When the verification key and the unlock key are the same, the program lock can be unlocked, and the user can continue to watch the corresponding media data. It should be noted that in this embodiment, the program lock may also include other verification methods, such as identity ID verification, face authentication, etc. This embodiment does not specifically limit the verification method in the program lock unlocking process.

[0112] Restrictions can be set at different levels according to rating standards. Taking age as an example, media asset data can include multiple restriction levels, such as: Level 1: "Restricted to users under 6 years old", Level 2: "Restricted to users under 10 years old", Level 3: "Restricted to users under 15 years old", Level 4: "Restricted to users under 18 years old", etc. Corresponding to different restriction levels, the display device 200 can set different restriction identifiers. For example, adding the restriction identifier "Restricted to users under 6 years old" to Level 1 media asset data, when this media asset data is the focus data, the display device 200 can display the restriction identifier in the corresponding position on the media asset list page to inform the user of the restrictions on the media asset data.

[0113] However, different regions have different rating systems. When the region code set by the user is inconsistent with the region code contained in the media asset data stream, the age restriction obtained by parsing the rating value may not match the age restriction corresponding to the user-set region code. For example, under the rating standard corresponding to the user-set region code, the first to fourth levels are respectively: Level 1: "Users under 6 years old are restricted from watching", Level 2: "Users under 10 years old are restricted from watching", Level 3: "Users under 15 years old are restricted from watching", and Level 4: "Users under 18 years old are restricted from watching". However, under the rating standard corresponding to the region code in the media asset data, the restriction level of the media asset data is "Users under 12 years old are restricted from watching". This restriction level is different from the first to fourth levels. Therefore, the display device 200 cannot display the restriction identifier corresponding to the restriction level in the media asset list page, resulting in an error in the program lock function setting.

[0114] To address the issue that when the region code set by the user does not match the region code contained in the media asset data stream, the restrictions parsed from the stream differ from the restrictions corresponding to the user-set region code. This application provides a display device 200 in some embodiments. The display device 200 may include a display 260 and a controller 250. The display 260 is configured to display a user interface, which may include a channel list interface. The channel list interface may include multiple media asset channels, allowing the user to select or switch between different media asset channels to view different media asset data. The controller 250 is configured to execute a media asset level information matching method. Figure 4 A flowchart illustrating the method for matching media asset level information in a display device provided in this embodiment of the application. Figure 5 This is a timing diagram of the display device executing the media asset level information matching method provided in the embodiments of this application. The controller 250 follows the procedure as follows: Figure 5 The timing relationships shown are executed using the method described above. See [link to relevant documentation]. Figure 4 and Figure 5 The method includes the following:

[0115] S100: In response to a playback command for playing the first media asset data, obtain the media asset information of the first media asset data.

[0116] Users can click the buttons on the control device 100 to generate playback commands. The controller 250 can then respond to these commands by acquiring the first media data. This first media data can be sent to the terminal device 300 for screen projection, or it can be the media data returned by the server 400 in response to a media data request sent by the display device 200.

[0117] The first media asset data can be the first playback, that is, the first media asset data played after the display device 200 is turned on. The first media asset data can also be the media asset data after the media asset is switched via a playback command. For example, when the display device 200 is playing another media asset data, it receives a playback command for playing the first media asset data. At this time, the controller 250 can control the display 260 to switch from playing the current media asset data to playing the first media asset data.

[0118] Before playing the first media asset data, the controller 250 can obtain the media asset information of the first media asset data during the decoding process of the bitstream data, and then determine the restriction level of the first media asset data based on the media asset information.

[0119] S200: If the media asset information includes hierarchical information, then the hierarchical code value is parsed from the hierarchical information.

[0120] After obtaining the media asset information, the controller 250 can parse the hierarchical information within the media asset information to obtain a hierarchical code value. This hierarchical code value is used to characterize the restriction level of the first media asset data. Therefore, the controller 250 needs to detect whether the media asset information includes hierarchical information. For example... Figure 6 As shown, if the media asset information does not include rating information, it means that the first media asset data has no rating restriction. Therefore, the controller 250 can set the rating code value to null so as not to set the program lock for the first media asset data.

[0121] If rating information is detected in the media asset information, the controller 250 can parse the rating code value from the rating information. To save decoding time of the first media asset data, the controller 250 can parse the rating code value of the rating information during the decoding process of the first media asset data. Therefore, after responding to the playback command, the controller 250 can obtain the bitstream data of the first media asset data. The bitstream data is the first media asset data in the encoded format. Before playing the first media asset data, the controller 250 needs to decode the bitstream data to obtain the first media asset data.

[0122] like Figure 7 As shown, during the decoding process of the bitstream data by the controller 250, an event information table can be parsed from the bitstream data. This event information table represents the classification status of the first media asset data. The event information table includes classification description information, which includes classification rules used to indicate the restriction level. The controller 250 can parse the classification code value from the classification information according to the classification rules, thereby determining the restriction level of the first media asset data.

[0123] It should be noted that the event information table is derived from the stream data. Therefore, the classification description information in the event information table should correspond to the region code of the first media asset data. So, the classification rule in the event information table is the classification rule of the region code corresponding to the first media asset data. For the sake of convenience in description, in this embodiment, the region code corresponding to the first media asset data is defined as the first region code. When the display device 200 decodes the stream data, it can obtain the classification rule corresponding to the first region code in the event information table, and thus parse the classification code value in the classification information according to the classification rule. For example, when a user plays a movie from region B through the display device 200 located in region A, the first region code obtained by the display device 200 by parsing the stream data of the movie is the region code corresponding to region B. Therefore, the display device 200 can obtain the classification rule of the movie in region B according to the region code corresponding to region B, and parse the restricted level of the movie in the classification information according to the classification rule.

[0124] The region code is used to represent the region scope to which the classification rule applies. According to the different regional scales of the regions, the region code can include a country code, such as China (CHN), or a city code, such as Beijing (Jing), etc. Exemplarily, the display device 200 can obtain the classification rules between different countries according to the country code, and can also obtain the classification rules between different cities according to the city code, etc. The display device 200 can correspondingly set different scales of the region code according to the level scale set by the user.

[0125] S300: Obtain the target region code set by the user.

[0126] The display device 200 can set the region code used by the display device 200 to parse the first media asset data corresponding to the user input setting instruction. For the sake of distinguishing it from the region code of the first media asset data itself, in this embodiment, the region code actively set by the user is defined as the target region code.

[0127] In some embodiments, the target region code can be the same as the first region code, that is, the controller 250 parses the classification code value corresponding to the first media asset data in the classification information of the first media asset data according to the classification rule corresponding to the first region code. The target region code can also be different from the first region code, that is, the controller 250 parses the classification code value corresponding to the first media asset data in the classification information of the first media asset data according to the classification rule corresponding to the target region code.

[0128] Display device 200 can set the target region code according to setting instructions before decoding the bitstream data. In another scenario, display device 200 can also generate a prompt interface based on the first region code during the decoding process of the bitstream data to obtain setting instructions input by the user based on the prompt interface, thereby setting the target region code. For example, after parsing the rating code value from the rating information, display device 200 can further parse the rating information to obtain the first region code, generate a prompt interface based on the first region code, and control display 260 to display the prompt interface on the user interface. The prompt interface is used to indicate that the first media asset data currently being played or switched originates from the first region code, so that the user can use the first region code as a reference to select the target region code. The user can input a confirmation command to make display device 200 set the first region code as the target region code, or input a selection command to set other region codes besides the selected first region code as the target region code.

[0129] The prompt interface may also include a region code selection area. When the focus moves to the region code selection area, the controller 250 can display a region code list in the user interface. The region code list includes the region codes that the display device 200 can apply in the current region or current network status, so that the user can input setting instructions to the display device 200 based on the region code list, thereby selecting the target region code.

[0130] S400: Based on the conversion relationship of the hierarchical standard configuration corresponding to the target region code, convert the hierarchical code value into a target restriction identifier.

[0131] After determining the target rating code, the controller 250 needs to configure a conversion relationship based on the rating standard corresponding to the target region code. The conversion relationship is used to convert the underlying rating code value into a restriction identifier that can be displayed on the user interface. For example, taking a restriction level in the rating standard of the target region code as an example, the restriction condition corresponding to this restriction level is age; that is, for the first media asset data, viewing is restricted to users within a preset age range. In this embodiment, the rating code value is 0x02, and the restricted age corresponding to this rating code value is 5 years old. However, the user cannot determine the restriction condition of the first media asset data based on the underlying rating code value. Therefore, the controller 250 can configure a conversion relationship based on the rating standard corresponding to the target region code. The conversion relationship is the conversion relationship between the rating code value applicable to the target region code and the restriction identifier. Different rating standards can be configured with different conversion relationships. Based on the rating standard of the target region code, the controller 250 can convert the rating code value 0x02 into a target restriction identifier P, so that the user can confirm the restriction level of the first media asset data under the rating standard corresponding to the target region code based on the target restriction identifier P.

[0132] In some embodiments, such as Figure 8As shown, in the grading standard, grading code values ​​can be classified into standard values ​​and extended values ​​based on the conversion relationship. Standard values ​​are those where there is a standard correspondence between the grading code value and the restriction identifier; for example, the grading code value 0x02 corresponds to the restriction identifier P. Extended values ​​are those where there is no standard correspondence between the grading code value and the restriction identifier, but the grading code value can be converted to the corresponding restriction identifier according to the configured conversion relationship. For example, the grading code value 0x01 corresponds to a restriction age of 4 years old, and the grading code value 0x03 corresponds to a restriction age of 6 years old. Since the difference between the restriction age corresponding to the above two grading code values ​​and the restriction age corresponding to the standard value 0x02 is small, grading code values ​​0x01 and 0x03 can be used as extended values ​​in the conversion relationship. During the conversion process, the controller 250 can convert the extended grading code value into the restriction identifier corresponding to the grading code value of the standard value according to the conversion relationship.

[0133] It should be noted that, under a given classification standard, a restriction identifier should include at least one classification code value of the standard value to determine the standard correspondence between the classification code value and the restriction identifier in the conversion relationship. Under one classification standard, the symbols used to represent the restriction identifier can be different; between different classification standards, the symbols used to represent the restriction identifier can be the same.

[0134] S500: Control the display to display the target restriction identifier at the corresponding position of the first media asset data in the media asset list page.

[0135] After generating the target restriction identifier, the controller 250 can control the display 260 to show the target restriction identifier in the user interface. To clearly indicate the restriction level of the first media asset data, the target restriction identifier can be displayed in the corresponding position of the first media asset data on the media asset list page.

[0136] In some embodiments, the display device 200 may also move the focus media asset data in the media asset list page in response to a focus movement command to switch the first media asset data. During the switching of the first media asset data, the display device 200 may obtain the target restriction identifier of the switched first media asset data according to steps S100-S400, and control the display 260 to display the target restriction identifier at the location of the focus media asset data during the focus movement. For example, when the focus media asset data moves from first media asset data A to first media asset data B, the display device 200 may cancel the display of restriction identifier A at the corresponding position of first media asset data A, and display restriction identifier B at the corresponding position of first media asset data B. Here, restriction identifier A is used to indicate the restriction level of first media asset data A, and restriction identifier B is used to indicate the restriction level of first media asset data B.

[0137] Different region codes can include different classification standards. Under different classification standards, the classification code value of the first media asset data will be different. For example, the classification code value of the same restriction level is A under the first classification standard, but the classification code value is B under the second classification standard. The first classification standard is different from the second classification standard. Corresponding to different classification code values, the restriction identifier of the same restriction level will also be different under different classification standards.

[0138] Based on the above scenario, in some embodiments, before converting the hierarchical code value into a target restriction identifier according to the conversion relationship, the controller 250 needs to determine whether the first region code and the target region code are the same. To this end, the controller 250 can parse the first region code and the first hierarchical code value from the hierarchical information. The first region code includes a first hierarchical standard, which is a standard system for setting restriction levels for media asset data within a preset region. The first hierarchical code value is used to characterize the restriction level of the first media asset data under the first hierarchical standard.

[0139] The same hierarchical standard can be applied to one region code; for example, the first hierarchical standard can be applied to region code A. The same hierarchical standard can also be applied to multiple region codes; for example, the first hierarchical standard can be applied to region code A, region code B, and region code C, meaning that region code A, region code B, and region code C belong to the same hierarchical system.

[0140] After obtaining the first classification standard, the controller 250 can also obtain the classification standard corresponding to the target area code, i.e., the second classification standard. For example... Figure 9 As shown, if the first classification standard and the second classification standard are the same, the controller 250 can configure the conversion relationship of the classification code value according to the classification standard corresponding to the target area code, thereby converting the first classification code value into the target restriction identifier.

[0141] It should be noted that when the first and second classification standards are the same, the first region code and the target region code can be different. For example, under the same classification standard, applicable region codes include region code A, region code B, and region code C. Therefore, when the first region code is region code A and the target region code is region code B, although the first region code and the target region code are different, they are based on the same classification standard. Therefore, the controller 250 can configure the conversion relationship according to the classification standard that is applicable to both the first region code and the target region code.

[0142] Continue to see Figure 9If the first classification standard and the second classification standard are different, it means that the target area code is not applicable to the first classification standard. Therefore, the controller 250 needs to convert the first classification code value applicable to the first classification standard into the second classification code value under the second classification standard. After converting the first classification code value into the classification code value under the second classification standard, the controller 250 can convert the second classification code value into the target restriction identifier according to the conversion relationship configured in the second classification standard.

[0143] In order to accurately convert the first level code value into the second level code value under the second level standard, the controller 250 needs to calculate the preset conversion rule between the first level standard and the second level standard, and convert the first level code value of the first level standard into the second level code value under the second level standard according to the preset conversion rule.

[0144] In some embodiments, when the controller 250 calculates the preset conversion rules, it needs to be based on the mapping relationship between the first hierarchical standard and the second hierarchical standard. Therefore, as Figure 10 As shown, the controller 250 is further configured to:

[0145] The mapping value is obtained and used to correct the first hierarchical code value. The first hierarchical code value typically consists of 8 bits. For different restrictions, a preset number of bits in the first hierarchical code value needs to be used for matching. For example, for age restrictions, the last four bits of the first hierarchical code value can be used for matching. Therefore, the controller 250 needs to correct the first hierarchical code value based on the mapping value.

[0146] The controller 250 can calculate the sum of the first hierarchical code value and the mapped value to obtain the corrected first hierarchical code value. The mapped value can be 0x0f or a binary representation, i.e., 00001111. Depending on the constraint, the lower four bits and the higher four bits of the binary representation are 1, and the higher four bits are 0. Taking age restriction as an example, the controller 250 can determine the conversion rule based on the age restriction. The conversion base bits for the age restriction are the lower four bits, and the conversion base bits for other constraints are the higher four bits. Therefore, the higher four bits of the mapped value are 0. When correcting the first hierarchical code value, the base bits representing other constraints can be set to 0, thus retaining the base bit 1 used to represent the age restriction.

[0147] After obtaining the corrected first hierarchical code value, the controller 250 can convert the corrected first hierarchical code value into a mapping code value under the second hierarchical standard according to a preset conversion rule. The mapping code value represents the mapping relationship between the first hierarchical standard and the second hierarchical standard. After completing the hierarchical standard conversion, in order to determine the restriction identifier corresponding to the first hierarchical code value under the second hierarchical standard, the controller 250 can match the hierarchical code value in the second hierarchical standard according to the mapping code value, thereby confirming the second hierarchical code value.

[0148] In the second grading standard, different levels of restriction identifiers have corresponding grading code values. For example... Figure 11 As shown, the controller 250 can match the mapping code value with the hierarchical code value under the second hierarchical standard. If the mapping code value is the same as the hierarchical code value under the second hierarchical standard, the mapping code value is output as the second hierarchical code value. Then, according to the conversion relationship configured in the second hierarchical standard, the second hierarchical code value is converted into the target restriction identifier.

[0149] For example, under the first classification standard, the first classification code value is 0x05, and the corresponding restriction identifier is 16. Under the second classification standard, when the restriction identifier is 16, the corresponding classification code value is 0x03. Therefore, 0x03 can be output as the second classification code value.

[0150] When the mapping code value is not the same as any of the hierarchical code values ​​under the second hierarchical standard, it means that the mapping code value is an extended value under the second hierarchical standard. The controller 250 can calculate the difference between the hierarchical code value under the second hierarchical standard and the mapping code value, and then output the hierarchical code value with the smallest difference as the second hierarchical code value.

[0151] In some embodiments, such as Figure 12 As shown, the conversion principle of the hierarchical standard can be the principle of conversion from low level to high level. For example, under the first hierarchical standard, the first hierarchical code value is 0x03, and the corresponding restriction identifier is 16. Under the second hierarchical standard, the converted mapping code value is 0x04. However, under the second hierarchical standard, if the mapping code value 0x04 is not the same as the hierarchical code value of any restriction identifier, the difference between the hierarchical code value under the second hierarchical standard and the mapping code value 0x04 can be calculated. The hierarchical code value with the smallest difference and one level higher than the mapping code value is output as the second hierarchical code value.

[0152] It should be noted that different grading standards can have different mapping relationships. That is, there is one mapping relationship between the first grading standard and the second grading standard, and another mapping relationship between the second grading standard and the first grading standard.

[0153] In another embodiment, the controller 250 can also use a restriction identifier as a conversion rule. To this end, the controller 250 can convert a first hierarchical code value into a first restriction identifier according to a first hierarchical standard, and then convert the first restriction identifier into a mapping identifier using a second hierarchical standard. For example... Figure 13 As shown, if the mapping identifier is the same as the second restriction identifier under the second grading standard, it means that the restriction level under the first grading standard corresponds to another restriction level under the second grading standard, and the controller 250 can output the second restriction identifier as the target restriction identifier.

[0154] like Figure 14 As shown, if the mapping identifier is different from the second restriction identifier under the second level standard, it means that the second level code value after the conversion of the first level code value is an extended value. For example, in the converted mapping identifier "restricted age 13.5", when the restriction identifier in the second level standard is different from the mapping identifier, the controller 250 can obtain the second restriction identifier that is one level higher than the mapping identifier. For example, it can set "restricted age 14 years old" as the second restriction identifier and output the second restriction identifier as the target restriction identifier.

[0155] In some embodiments, the grading rule can be an age restriction rule. During the process of converting the grading code value into a target restriction identifier, the controller 250 can convert the grading code value into age restriction information according to the age restriction rule. The age restriction rule can be set according to different grading standards. For example, the age restriction information is the sum of the numerical result of the grading code value and a preset value. For instance, when the grading code value is 0x03, the age restriction information can be 0x06 (6), that is, the age restriction information is the sum of the numerical result of the grading code value and the number 3. After obtaining the age restriction information, the target restriction identifier can be generated based on the age restriction information.

[0156] This application also provides a media asset rating information matching method, applied to the display device 200 described above. The display device 200 includes a display 260 and a controller 250. The display 260 is configured to display a media asset list page, which includes a preset number of media asset channels. The method includes:

[0157] S100: In response to a playback command for playing the first media asset data, obtain the media asset information of the first media asset data.

[0158] S200: If the media asset information includes hierarchical information, then the hierarchical code value is parsed from the hierarchical information.

[0159] The hierarchical code value is used to characterize the restriction level of the first media asset data;

[0160] S300: Obtain the target region code set by the user.

[0161] S400: Based on the conversion relationship of the hierarchical standard configuration corresponding to the target region code, convert the hierarchical code value into a target restriction identifier.

[0162] S500: Control the display to display the target restriction identifier at the corresponding position of the first media asset data in the media asset list page.

[0163] As can be seen from the above technical solutions, this application provides a display device and a media asset level information matching method. The method, in response to a playback command for playing first media asset data, obtains the media asset information of the first media asset data. If the media asset information includes level information, it parses the level code value from the level information. It obtains the user-set target region code and, according to the conversion relationship configured in the level standard corresponding to the target region code, converts the level code value into a target restriction identifier. It then controls the display to show the target restriction identifier at the corresponding position of the first media asset data in the media asset list page. This embodiment converts the level code value into a target restriction identifier under the level standard corresponding to the target region code through the user-set target region code. After the level standard conversion, the restriction identifier obtained from the converted level code value can correspond to the restriction level of the target region code, improving the accuracy and success rate of level matching.

[0164] The same or similar parts among the various embodiments in this specification can be referred to mutually, and will not be repeated here.

[0165] Those skilled in the art will clearly understand that the techniques in the embodiments of the present invention can be implemented using software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solutions in the embodiments of the present invention, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods of various embodiments or certain parts of the embodiments of the present invention.

[0166] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

[0167] For ease of explanation, the above description has been provided in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Various modifications and variations can be obtained based on the above teachings. The selection and description of the above embodiments are for the purpose of better explaining the principles and practical applications, thereby enabling those skilled in the art to better utilize the described embodiments and various different variations of embodiments suitable for specific use considerations.

Claims

1. A display device, characterized in that, include: The display is configured to show a media asset list page, the media asset list page including a preset number of media asset channels; The controller is configured as follows: In response to a playback command for playing the first media asset data, the media asset information of the first media asset data is obtained; If the media asset information includes hierarchical information, the first region code and the first hierarchical code value of the hierarchical information are parsed. The first region code includes a first hierarchical standard, and the first hierarchical code value is used to characterize the restriction level of the first media asset data under the first hierarchical standard. Obtain the target region code and the second classification standard set by the user, where the second classification standard is the classification standard corresponding to the target region code; If the first classification standard is the same as the second classification standard, then the first classification code value is converted into the target restriction identifier according to the conversion relationship configured in the second classification standard; If the first classification standard is different from the second classification standard, the first classification code value is converted into the second classification code value under the second classification standard according to the preset conversion rule; The second classification code value is converted into the target restriction identifier according to the conversion relationship configured in the second classification standard. The display is controlled to show the target restriction identifier at the corresponding position of the first media asset data on the media asset list page.

2. The display device according to claim 1, characterized in that, The controller performs the step of converting the first hierarchical code value into a second hierarchical code value under the second hierarchical standard according to a preset conversion rule, specifically configured as follows: Calculate the AND operation result of the first hierarchical code value and the mapping value to obtain the corrected first hierarchical code value; According to the preset conversion rules, the modified first hierarchical code value is obtained as the mapping code value under the second hierarchical standard. The mapping code value is used to characterize the mapping relationship between the first hierarchical standard and the second hierarchical standard. If the mapping code value is the same as the hierarchical code value under the second hierarchical standard, then the mapping code value is output as the second hierarchical code value.

3. The display device according to claim 2, characterized in that, If the mapping code value is not the same as any of the classification code values ​​in the second classification standard, the controller is further configured to: Calculate the difference between the hierarchical code value under the second hierarchical standard and the mapping code value; The second classification code value is the classification code value that has the smallest difference from the mapping code value in the second classification standard and is one level higher than the mapping code value.

4. The display device according to claim 1, characterized in that, The controller performs the step of parsing the hierarchical code value from the hierarchical information, specifically configured as follows: Obtain the bitstream data of the first media asset data; During the decoding process of the bitstream data, an event information table is obtained. The event information table includes hierarchical description information, which includes hierarchical rules for indicating the level of restriction. The hierarchical code value is parsed from the hierarchical information according to the hierarchical rules.

5. The display device according to claim 4, characterized in that, The grading rule is an age restriction rule, and the controller executes the conversion of the grading code value into a target restriction identifier, specifically configured as follows: According to the age restriction rules, the classification code value is converted into age restriction information; The target restriction identifier is generated based on the restricted age information.

6. A display device, characterized in that, include: The display is configured to show a media asset list page, the media asset list page including a preset number of media asset channels; The controller is configured as follows: In response to a playback command for playing the first media asset data, the media asset information of the first media asset data is obtained; If the media asset information includes hierarchical information, the first region code and the first hierarchical code value are parsed from the hierarchical information. The first region code includes a first hierarchical standard, and the first hierarchical code value is used to characterize the restriction level of the first media asset data under the first hierarchical standard. Obtain the second classification standard of the target area code set by the user, where the second classification standard is the classification standard corresponding to the target area code; If the first classification standard is the same as the second classification standard, then the first classification code value is converted into the target restriction identifier according to the conversion relationship configured in the second classification standard; Control the display to show the target restriction identifier at the corresponding position of the first media asset data in the media asset list page; If the first classification standard is different from the second classification standard, the first classification code value is converted into the first restriction identifier according to the first classification standard; The first restriction identifier is converted into a mapping identifier using the second grading standard; If the mapping identifier is the same as the second restriction identifier under the second hierarchical standard, then the second restriction identifier will be output as the target restriction identifier.

7. The display device according to claim 6, characterized in that, If the mapping identifier is different from the second restriction identifier under the second hierarchical standard, the controller is further configured to: The second restriction identifier, which is one level higher than the mapping identifier in the second classification standard, is output as the target restriction identifier.

8. A method for matching media asset grade information, characterized in that, Applied to a display device, the display device including a display and a controller, wherein the display is configured to display a media asset list page, the media asset list page including a preset number of media asset channels; the method includes: In response to a playback command for playing the first media asset data, the media asset information of the first media asset data is obtained; If the media asset information includes hierarchical information, the first region code and the first hierarchical code value of the hierarchical information are parsed. The first region code includes a first hierarchical standard, and the first hierarchical code value is used to characterize the restriction level of the first media asset data under the first hierarchical standard. Obtain the target region code and the second classification standard set by the user, where the second classification standard is the classification standard corresponding to the target region code; If the first classification standard is the same as the second classification standard, then the first classification code value is converted into the target restriction identifier according to the conversion relationship configured in the second classification standard; Control the display to show the target restriction identifier at the corresponding position of the first media asset data in the media asset list page; If the first classification standard is different from the second classification standard, the first classification code value is converted into the second classification code value under the second classification standard according to the preset conversion rule; The second classification code value is converted into the target restriction identifier according to the conversion relationship configured in the second classification standard.

Citation Information

Patent Citations

  • Apparatus and method of transmitting broadcast program selection control signal and controlling selective viewing of broadcast program for video appliance

    CN1188366A

  • Method for playing media resource, display device, and mobile terminal

    WO2021164177A1