Method for Configuring a Multimedia Entertainment System
20230370678 · 2023-11-16
Assignee
Inventors
Cpc classification
H04N21/443
ELECTRICITY
H04N21/4432
ELECTRICITY
H04N21/44222
ELECTRICITY
G06F3/0481
PHYSICS
International classification
Abstract
A method for configuring a start-up display screen of a multimedia entertainment system, the method comprising: storing time related reference usage data of each application from a plurality of applications configured to run on the multimedia entertainment system; comparing the reference usage data of each application with a current system start up time to identify at least one identified application based on the reference data; and configuring the start-up display screen based on said identified at least one application.
Claims
1. A method for configuring a start-up display screen of a multimedia entertainment system, the method comprising: storing time related reference usage data of each application from a plurality of applications configured to run on the multimedia entertainment system; comparing the reference usage data of each application with a current system start up time to identify at least one identified application based on the reference usage data; and configuring the start-up display screen based on the identified at least one application.
2. The method according to claim 1, further comprising loading at least a portion of resources of the at least one identified application.
3. The method according to claim 1, further comprising configuring at least one system setting of the multimedia entertainment system based on the at least one identified application.
4. The method according to claim 1, wherein configuring the start-up display screen comprises displaying icons associated with the at least one identified application.
5. The method according to claim 1, wherein identifying at least one identified application is further based on at least one of network connectivity or an online status of secondary users.
6. The method according to claim 1, wherein identifying at least one identified application comprises obtaining a ranking of the plurality of applications, the at least one identified application being identified from the highest ranking application.
7. The method according to claim 6, wherein the at least one identified application is the highest ranking application.
8. The method according to claim 6, wherein multiple identified applications are identified and at least a portion of resources of the multiple identified applications are loaded based on the ranking of each of the multiple identified applications.
9. The method according to claim 8, wherein the portion of resources loaded for the multiple identified applications is proportional to the ranking of each of the multiple identified applications.
10. The method according to claim 6, wherein multiple identified applications are identified and the at least one system setting is configured based on the ranking of each of the multiple identified applications.
11. The method according to claim 6, wherein icons associated with the multiple identified applications are displayed in an ordered ranking of the multiple identified applications.
12. The method according to claim 1, wherein identifying at least one identified application comprises obtaining a numerical score corresponding to the at least one identified application, the numerical score being representative of a likelihood of the at least one application being opened at the current system start up time.
13. The method according to claim 1, wherein the current system start up time comprises at least one of a time of day or a day of the week.
14. A multimedia entertainment system, comprising: a data unit configured to store time related reference usage data of each application from a plurality of applications configured to run on the multimedia entertainment system; a comparison unit configured to compare the reference usage data of each application with a current system start up time to identify at least one identified application based on the reference data; and an arrangement unit configured to arrange the start-up display screen based on said identified at least one application.
15. The system according to claim 14, wherein arranging the start-up display screen comprises displaying icons associated with the at least one identified application.
16. The system according to claim 14, wherein identifying at least one identified application is further based on at least one of network connectivity or an online status of secondary users.
17. The system according to claim 14, wherein identifying at least one identified application comprises obtaining a ranking of the plurality of applications, the at least one identified application being identified from the highest ranking application.
18. The system according to claim 17, wherein multiple identified applications are identified and at least a portion of resources of the multiple identified applications are loaded based on the ranking of each of the multiple identified applications.
19. The system according to claim 17, wherein multiple identified applications are identified and the at least one system setting is configured based on the ranking of each of the multiple identified applications.
20. The system according to claim 14, wherein identifying at least one identified application comprises obtaining a numerical score corresponding to the at least one identified application, the numerical score being representative of a likelihood of the at least one application being opened at the current system start up time.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0034]
[0035]
[0036]
[0037]
DETAILED DESCRIPTION
[0038]
[0039] The display screen 110 may, for example, be a television, a home cinema system, or a projector.
[0040] The computer 102, in one embodiment, may be a gaming system console which allows players to play games or access applications and interface with the games and applications through a peripheral device (not shown in
[0041] The peripheral device may be a handheld controller, a companion touchscreen interface, an audio headset or audio-visual headset (e.g. VR or AR headsets), a mobile phone, a wearable device, or any device allowing a user to communicate with the computer 102.
[0042] In some implementations, the display screen 110 and the computer 102 may be combined in a single device.
[0043]
[0044] At step S110, the computer 102 stores time related reference usage data for each application from a plurality of applications configured to run on the multimedia entertainment system. The time related reference usage data may, for example, comprise information relating to each instance of a user launching or using a given application on the multimedia entertainment system 100. The information may comprise at least one of: the date, the time, the day of the week and the month of the year that the application was launched or run. The information may also comprise location information—for example the geographical location at which the computer is being operated to run or stream the application.
[0045] The plurality of applications configured to run on the multimedia entertainment system 100 may be any combination of applications. The plurality of applications may include, for example, video streaming applications, music playback applications, internet browsing applications, video game applications and the like.
[0046] At S120, the computer 102 compares the reference usage data of each application with a current system start-up time to identify at least one application based on the reference data. The current system start-up time may comprise at least one of: the current date, the current time, the day of the week and the month of the year. In this way, the reference usage data corresponds with the start-up time such that they are comparable and can be used to identify at least one application that the user is likely to want to launch at the current system start-up time. The computer 102 identifies at least one application based on the reference data.
[0047] The at least one identified application will often be referred to as a single application for ease of reference throughout the description, however it will be apparent that this is not intended to limit the scope of the invention and the at least one identified application may also be multiple identified applications.
[0048] Though the method refers to a current system start-up time, this does not mean the method may only be performed when the system is, for example, initiated or powered on. The method may repeat at intervals while the system is powered on and these intervals can be regular or irregular. For example, the method may be repeated every 30 minutes, one hour, or two hours. Alternatively, the method may be initialized when the user performs a given operation on the multimedia entertainment system, such as returning to a home page. The regular intervals can also be used in combination with the irregular intervals.
[0049] An aim of the present invention is to configure the start-up display for quick and easy access of games and applications that the user is likely to want to play at the current start-up time. Therefore, to improve the likelihood the identified application is one that the player wants to use, the step of identifying may be additionally based on other variable factors outlined below.
[0050] Factors such as network connectivity and an online status of a secondary user may affect the likelihood of the user wanting to launch a given application. In this way, the step of identifying at least one application may be further be based on the on these factors so that the identifying at least one application has an increased chance of being an application that the player wants to play at the current start-up time. When these other variable factors are used to identify the at least one application, the reference usage data includes reference usage data of a given factor, and this is compared against the current status of the given factor. For example, if the other variable factor considered is network connectivity then the reference usage data includes network connectivity reference usage data, and this is compared with the network connectivity status of the system at the current system start-up time.
[0051] The network connectivity of the multimedia entertainment system 100 may be based on if the computer 102 is connected to a network or the internet and/or the strength of the signal of the connection. For example, if internet is required for an application to be played but the computer 102 is currently offline, said application may not be identified by the computer 102 at S120. The online status of a secondary user may be based on if a secondary user or plurality of secondary users are connected to the internet at the current system start-up time or if they are likely to be connected to the internet at the current system start-up time, based on secondary user reference usage data. For example, if a user only plays a game when a secondary user is online, the game is unlikely to be identified at S120 when the secondary user is offline.
[0052] One method of identifying the at least one application is to consider reference usage data for a given application and comparing it against the current system start up time and/or the current system status in order to obtain a numerical score. Preferably, all the reference usage data for a given application is considered in order to obtain the most accurate numerical score for that application. The numerical score may be representative of the likelihood of a user wishing to open a particular application. The score may also be representative of how desirable the application currently is. The score may be obtained for example through a neural network or machine learning model. The numerical score may be, or comprise, a probability score for that given application. The probability score represents the likelihood of a user launching the given application at the current system start up time (and optionally takes into account the current system status). Each application available to the computer 102 may have an associated probability score. Therefore the method may comprise a step of calculating a probability score for one or more of the plurality of applications, based at least in part on the reference usage data (which may include factors other than time such as the network data described herein). The probability score may be calculated continuously or at regular intervals. The calculation may be done in a background process such that when the computer is in a ‘sleep’ mode, the scores may still be calculated before the computer is fully switched on. It will be apparent to the skilled person that other methods of identifying the at least one application are available and the present invention is not limited to a specific method. The step of identifying the at least one application may use machine learning to further improve the accuracy of the identifying the at least one application.
[0053] The step of identifying at least one application may be further be based on obtaining a ranking of the plurality of applications; the at least one application being identified from the highest ranking applications. The ranking establishes a relationship between the plurality of applications, with some applications being ranked higher than others. The at least one identified application may be one application with highest ranking or may be a plurality of applications with the highest rankings.
[0054] It will be apparent that the ranking can be performed using various techniques and this may depend on the method(s) used to identify the at least one application. Continuing the above example of using probability scores, the plurality of applications can be ranked according to the probability score associated with each application (e.g. in a descending order). The ranking may be obtained manually. Preferably, the ranking may be obtained using automated techniques.
[0055] At step S130, the computer 102 configures the start-up display screen based on said identified at least one used application. Exemplary start-up display screen configurations are described in detail below in relation to
[0056] The method, carried out by the computer 102, may further comprise additional steps of at least one of: loading at least a portion of resources of the identified at least one application, and configuring at least one of the system settings of the multimedia entertainment system 100. The at least a portion of resources may include any asset included in the game and/or any level included in the game. In some examples, the assets of a game may include maps, textures or characters found in any of the levels of the game. In an example where the identified application is a video streaming application, the portion of resources loaded may be video and audio data of a video the user watched part of when the video streaming application was previously run. The system settings may include control configurations, audio settings, colour levels, brightness settings and any other system preference that may be chosen by the player. For example, the reference usage data may include that a user regularly activates a colour blind accessibility mode when using the multimedia entertainment system at a given time, and so when the current system start up time matches that given time the multimedia entertainment system can automatically activate the colour blind accessibility mode without input from the user (or prompt the activation of the mode to reduce the number of inputs required from the user). Such a scenario is easily foreseeable where multiple different users regularly use a single multimedia entertainment system. In some cases, for example when the computer 102 is operated to stream from a library of applications stored on or run from a cloud server, one or more steps of the method may be carried out by the cloud server on/from which the applications are stored/run. For example, the calculation of probability scores may be done from the cloud server and results transmitted to the local computer 102.
[0057] The identified at least one application may be partially loaded (i.e. loading only some of the resources included in the application) or fully loaded (i.e. loading all of the resources included in the application). When multiple applications are identified, all of the multiple identified applications may be fully loaded or they may all be partially loaded, with the same portion of resources loaded for each. Alternatively, the portion of resources loaded for each of the identified applications may vary.
[0058] In one embodiment, the portion of resources loaded for each of the more than one application is based on the ranking position of the application. For example, an application with the highest ranking may be fully loaded, while the other identified applications may be partially loaded. The portion of resources loaded for each of the identified more than one applications may be proportional to their ranking position. For example, the highest ranking application may have the highest portion of resources loaded, the second highest ranking application may have the second highest portion of resources loaded, the third highest ranking application may have the third highest portion of resources loaded and so on.
[0059] In an example of the method which uses a probability score to identify the at least one identified application, the portion of resources loaded and/or of system settings configured is proportional to the probability score of the identified application.
[0060] Similarly, the at least one of the system settings may be configured in any of the above-described ways based on the ranking of the identified more than one applications.
[0061]
[0062] The configuring of the start-up display screen may comprise displaying an icon 111 associated with the identified at least one application. The icon may be displayed at any location on the display screen 110, for example, in the top left hand corner, as shown in
[0063] The display screen 110 may display other information associated with the identified at least one application. For example at least one of the following features may additionally be outputted on the display screen 110: information about the application, images of the application, a video trailer of the application, an audio soundtrack or noises associated with the application. Additionally, or alternatively, messages and/or time stamps (not shown in
[0064] In an embodiment when more than one application is identified, the start-up display screen may be configured based on the multiple identified applications. The icons associated with the identified applications may all be displayed at various locations on the display screen 110. In some embodiments, the icons may be in rows or columns. In one embodiment, the icons associated with each of the identified applications may be in displayed in an ordered ranking. The ordered ranking may comprise of displaying the icons in a row or column arranged from highest ranking to lowest ranking so that the applications are displayed to the user in order of likelihood that the user wishes to launch the application.
[0065] As will be appreciated from the above, the present invention can significantly improve user interaction with a multimedia entertainment system during start up as well as improving the speed and efficiency of the system start up process.