1. Field
Embodiments provided herein generally relate to providing a graphic for a video production, and particularly to utilizing statistical data from a social network for use in a video graphic for a video production.
2. Technical Background
As a background, many broadcasters, such as sports broadcasters, theatrical broadcasters, news broadcasters, entertainment broadcasters, etc. desire to provide video production and broadcasting of sporting events and/or other events to viewers. As such, the broadcasters may capture video data from the event. The video data may then be sent via a production computing device to a remotely located studio, where editing and/or other production features may be implemented. The production features may include selecting a desired camera to broadcast; adding graphics; adding voiceover; etc. From the remotely located studio, video production may then be broadcast to viewers.
While such current solutions may provide a portion of the desired production features, the costs, administrative overhead, and manpower required to implement such a system may be overwhelming for many broadcasters. Additionally, the logistics for operating a multi-location production team may also be difficult,
Included are embodiments for providing a graphic for a video broadcast. In some embodiments a method may include capturing video data of an event, identifying a participant that is participating in the event, and receiving participant data from a social networking page of the participant. Additionally, some embodiments may include determining an act of interest in the event that involves the participant, retrieving from the multi-tiered social network (such as a multi-tiered performance social network and/or a general multi-tiered social network), participant data about the participant, and creating a graphic within the video data that includes at least a portion of the participant data. Some embodiments include broadcasting the video data to a plurality of viewers.
Also included are embodiments of a system. Some embodiments of a system include a memory component that stores logic that, when executed by the system, causes the system to receive a live video of an event, the event involving a participant, determine a point of action in the event, and receive an indication for inserting a graphic overlay in the live video, the graphic overlay identifying the participant. In some embodiments, the logic further causes the system to access a participant profile page of the participant from a social network to retrieve a performance statistic of the participant, include the performance statistic in the graphic overlay. Similarly, in some embodiments the logic causes the system to broadcast the live video and the graphic overlay to a plurality of viewers.
Still some embodiments include a non-transitory computer-readable medium that stores logic that, when executed by a computing device, causes the computing device to receive a live video of a sporting event, the sporting event involving a plurality of teams, the plurality of teams each including a participant. The logic may additionally cause the computing device to determine a point of action in the sporting event and receive an indication for inserting a graphic overlay in the live video, the graphic overlay identifying the participant from at least one of the plurality of teams. In some embodiments, the logic causes the computing device to access a participant profile page of the participant from the at least one of the plurality of teams, include the performance statistic in the graphic overlay, and broadcast the live video and the graphic overlay to a plurality of viewers.
These and additional features provided by the embodiments described herein will be more fully understood in view of the following detailed description, in conjunction with the drawings.
The embodiments set forth in the drawings are illustrative and exemplary in nature and not intended to limit the subject matter defined by the claims. The following detailed description of the illustrative embodiments can be understood when read in conjunction with the following drawings, where like structure is indicated with like reference numerals and in which:
Accordingly, embodiments disclosed herein may be utilized to receive video data for an event, such as a sporting event, theatrical event, entertainment event, news event, scholastic event, business event, etc. Additionally, the embodiments disclosed herein may access a social network that includes participant profiles. In some embodiments, the participant profiles are included within group profiles. As an example, the social network may include a “team profile page” for a soccer team. The team profile page may include pictures of players, statistics, schedules, leagues, and/or other data. By selecting one of the players, the social network may navigate a user to a profile page for that player. Depending on the particular embodiment, the player may administer at least a portion of his/her own player profile page. In some embodiments, the player may provide quotations, pictures, etc. for his/her profile page. Statistics, schedules, and/or other information may be provided by the administrator of the team page and/or other entity.
Accordingly, the embodiments disclosed herein may have access to the social network team page of the teams that are participating in the performance that is being broadcast. If a player on one of those teams scores a goal, the production computing device operator can identify a player (e.g., inputting Team A, player 13) into a user interface. Embodiments disclosed herein may access the social network to identify the player, retrieve statistical information for the player and/or team, and provide the information for inclusion into the video production.
The information retrieved from the social network may then be utilized as a graphic on the broadcast so that viewers are made aware of the player that scored the goal, as well as the other information. Similarly, at halftime and/or after the event, embodiments described herein may identify a highlighted participant of the event, based on in-game statistics and/or other criteria. The in-game statistics may be determined from the production computing device user's actions, from a scoreboard output, and/or from a video recognition. As the statistics are compiled (and/or after the event), the statistics, imagery, and/or other data may be sent back to the social network to update the team profile page and/or the player profile page.
Additionally, in some embodiments, the production computing device user may utilize a template for performing these actions. As an example, if the production computing device user is broadcasting a horse show, the production computing device operator may utilize a template for the horse show, which will provide information as desired for that type of event. A different template may be used for different types of events. The template may also be utilized for providing criteria to determine a participant of the game, which in game statistics to provide, and/or other information.
Referring now to the drawings,
The production computing device 102 may include a memory component 140. The memory component 140 may include social networking logic 144a and production logic 144b. The production computing device 102 may receive video data of an event from the video capture device 104. The video capture device 104 may include one or more video cameras, sensors, microphones, speakers, and/or other devices for capturing video and/or audio data for the event and communicating that data to the production computing device 102.
Once (or in some embodiments before) the production computing device 102 receives the video data, the production computing device 102 may access statistical and/or other data from the social network device 106. The social network device 106 may be configured as one or more devices for providing the social network, as described herein. Additionally, the production computing device 102 may be configured to update the statistical data that is maintained by the social network device 106, based on actions of the event.
As the production computing device 102 is producing the video, the production computing device 102 may broadcast the video production to one or more viewers. In some embodiments, the production computing device 102 may broadcast the video via a satellite to a broadcast television. Similarly, in some embodiments, the production computing device 102 may send the video to the social network device 106 for online access of the video. In still some embodiments, the production computing device 102 may send the video to the remote computing device 108, which may provide a video broadcast website, such as for all videos, performance videos, etc.
If the production computing device 102 broadcasts the video as a television broadcast, the viewer may access the video via a television. The television may be coupled to the content viewer computing device 110, such as a set-top box for receiving and decoding the broadcast signals and/or communicating with the social network device 106 and/or the remote computing device 108. Similarly, in embodiments were the production computing device 102 broadcasts the video via a computing network, such as the internet, the production computing device 102 may format and send the video to the social network device 106 and/or the remote computing device 108. In such embodiments, the production computing device that may be embodied as a personal computer, laptop computer, tablet, mobile computing device, and/or other device for accessing and displaying the video.
It should be understood that while the production computing device 102 is depicted as a mobile computing device, the video capture device 104 is depicted as a handheld personal camera, and the social network device 106, the remote computing device 108, and the content viewer computing device 110 are depicted as personal computers and/or servers, these are merely examples. In some embodiments, the production computing device that may be any type of mobile video production center and/or computing device for providing the functionality described herein. Similarly, the video capture device 104 may be any device for capturing, formatting, and/or sending video and/or audio content. The social network device 106, remote computing device 108, and the content viewer computing device 110 may be any type of computing device (e.g. mobile computing device, personal computer, server, set-top box, etc.). Additionally, while each of these devices 102-110 is depicted in
Additionally, the memory component 140 may be configured to store operating logic 242, the social networking logic 144a, and the production logic 144b, each of which may be embodied as a computer program, firmware, and/or hardware, as an example. A local communications interface 246 is also included in
The processor 230 may include any processing component operable to receive and execute instructions (such as from the data storage component 236 and/or memory component 140). The input/output hardware 232 may include and/or be configured to interface with a monitor, keyboard, mouse, printer, camera, microphone, speaker, and/or other device for receiving, sending, and/or presenting data. The network interface hardware 234 may include and/or be configured for communicating with any wired or wireless networking hardware, a satellite, an antenna, a modem, LAN port, wireless fidelity (Wi-Fi) card, WiMax card, mobile communications hardware, and/or other hardware for communicating with other networks and/or devices. From this connection, communication may be facilitated between the production computing device 102 and other computing devices.
Similarly, it should be understood that the data storage component 236 may reside local to and/or remote from the production computing device 102 and may be configured to store one or more pieces of data for access by the production computing device 102 and/or other components. In some embodiments, the data storage component 236 may be located remotely from the production computing device 102 and thus accessible via the network 100. In some embodiments however, the data storage component 236 may merely be a peripheral device, but external to the production computing device 102.
Included in the memory component 140 are the operating logic 242, the social networking logic 144a and the production logic 144b. The operating logic 242 may include an operating system and/or other software for managing components of the production computing device 102. Similarly, the profile logic 144a may be configured to cause the production computing device 102 to create a social network. As discussed in more detail below, a social network may provide users with options for creating a group profile, a participant profile, as well as options for the participant profile to be linked to one or more group profiles, such as part of a sports team. The social network may additionally provide content regarding the group and/or participant such as audio, video, and/or text related to games and/or other events of the group and/or participant. Additionally, production logic 144b may reside in the memory component 140 and may be configured to cause the processor 230 to receive content from the content viewer computing device 110, as well as provide the content to other content viewer computing devices.
It should be understood that the components illustrated in
More specifically, by selecting the season stats option 352, the content viewer may be provided with one or more season performance statistics for the Lexington Dragons as a group. The individual stats option 354 may be configured to provide performance statistics for specific participants that are part of the group. The current roster option 356 may be configured to provide the content viewer with the current roster of the group. The schedule option 358 may provide the content viewer with a listing of events (such as games for the Lexington Dragons) that are occurring in the near future. The standings option 360 may provide standings for the league that the group is a member. The team content option 362 may provide options to view and/or identify content associated with the group. The upload content option 364 may provide options to upload, view, and/or identify action within the content, as described in more detail below. The other option 366 may provide other options related to the group.
More specifically, in response to selection of the season stats option 552, the content viewer may be provided with individual season performance statistics of the participant of the user interface 550. In response to selection of the my content option 554, the content viewer may be provided with imagery, audio content, video content, etc. of the participant. In response to selection of the info option 556, the content viewer may be provided with information about the participant. In response to selection of the post comments option 558, the content viewer may be provided with additional options to post comments for others to view. In response to selection of the friends option 560, the content viewer may be provided with a listing of “friends” of the participant on the performance social network. In response to selection of the game preview option 562, the content viewer may be provided with information regarding the participant's next game. Information, such as trends, historical data, predictions, etc. may be provided. In response to selection of the career stats option 564, the content viewer may be provided with career statistics for the participant. In response to selection of the upload content option 568, the content viewer may be provided with an option to upload, view, and/or identify content.
It should be understood that while the specific embodiments depicted in
In the event listing section 754, a plurality of events may be provided that relate to the selected event type. As illustrated in
Also included in the user interface 750 is a “my settings” option 756. The my settings option 756 may provide additional settings and/or options related to production features that the production computing device user desires to utilize for a production.
Similarly included in the user interface 850 are in-game options, such as a select options 860, 864 and edit options 862, 866. Post-game options may also be provided, such as select options 868, 872, and 878 and edit options 870, 874, and 880. A begin broadcast option 882 may also be provided for beginning the broadcast.
Similarly, the data option 958 may be configured to provide options for the production computing device user to determine what types of data may be utilized. In some embodiments, the data option 958 may include one or more sources (such as the performance social network, a statistical database, etc.). Similarly, in some embodiments, the source may be determined and the data option 958 is utilized to determine the subject matter of the data that will be provided in the production. The data option 958 may be utilized to specifically identify a featured person, group, and/or subject for the pre-game production. By identifying a particular entity in the data option 958, statistics, video data, audio data, image data, and/or other data may be configured and provided in the pre-game production.
Also included in the user interface 950 is a set graphic templates option 962, a design graphics option 964, and a save option 966. The set graphic templates option 962 may provide the production computing device user with one or more options for further configuring the graphic templates, creating additional graphic templates, deleting graphic templates, and/or otherwise configuring templates for inclusion into a production. In response to selection of the design graphics option 964, the production computing device user and/or other person may design and/or configure graphics, audio, and/or other data for the production. More specifically, while the graphics and other data may be configured “on the fly” with the live video broadcast, other timing, content, and coordination may be configured prior to the broadcast. The save option 966 may save the selected settings.
Similarly, one or more options may be provided for including sound into the in-game production. The sound may be a predetermined sound effect and may be provided upon restarting play, after goal, upon a close-up of a particular player, and/or in response to other triggering action. These sound features of the production may be added, deleted, and/or edited in response to selection of an edit option 1054.
Similarly, position settings may also be provided that relate to the position of the graphic, the position of a participant photograph, the position of text, and/or other position effects. An edit option 1056 may also be provided for editing the position of various visual graphics and/or for changing the types positioning settings available. Statistics settings are also provided in the user interface 1050 for the production computing device user to select the statistics that are provided (or are available to be provided), the source of the statistics, the visual effect of the statistics (such as color, font, size, etc.), and/or other statistical settings. An edit option 1058 is also provided for editing the selected settings, adding additional settings, and/or deleting selected settings.
Also included in the user interface 1050 is a set graphic templates option 1060. More specifically, the production computing device user may desire to add additional graphic templates from those depicted in
Similarly, the effects color setting and the effects position setting may be utilized to provide production features to the halftime programming that is provided for the event. Oftentimes, commentators or other on-air personalities provide analysis of the event during the intermission. As such, the production features may include graphics, effects, sound, etc. Thus, the effects color setting and the effects position setting provide these production features. An edit option 1152 may be provided for adding, editing, and/or deleting these and/or other settings utilized for the halftime production.
Similarly, after game production features may also be configured in the user interface 1150. More specifically, a player of the game setting, an effect color setting, and an effects position setting are provided. Similar to the settings provided above for halftime, these settings may provide production features during a post-game broadcast. An edit option 1154 is also provided for adding, deleting, and/or editing the settings provided for the after game broadcast.
Also included is a set graphic templates option 1156, a design graphics option 1158, and a save option 1160. Similar to the options 1060, 1062, and 1064 from
As an example, the on-air personalities depicted in the broadcast frame 1254 may be discussing a particular participant. Accordingly, the production computing device user may select a goals per game templated graphic to include into the broadcast. Additionally, by selecting one or more participants from the participant frame, the production computing device 102 may access statistical and/or other data for that user that corresponds to the selected templated graphic. The statistical and/or other data may be retrieved from the performance social network, as described above.
It should be understood that while the example of
As an example, in the user interface 1350, the broadcast frame 1352 is broadcasting a save that was made by Ed Harkin. As this play developed, the production computing device user may anticipate that a save will be made and/or that a goal will be scored. As such, the production computing device user may select the saves per game option from a graphics frame 1358. The production computing device user may additionally select Ed Harkin from the participant frame. After Ed makes the save, the production computing device user may select an insert graphic option 1360 to provide a graphic with Ed Harkin's average saves per game. This information and/or a photo of Ed Harkin may be retrieved from Ed Harkin's profile on the performance social network. Additionally, because Ed Harkin recorded another save, the production computing device 102 can send an update to Ed Harkin's performance statistics on the performance social. Thus, a viewer that accesses Ed Harkin's (and/or the Dragon's) profile on the performance social network can see up-to-date performance statistics on the performance social network.
It should be understood that while the examples described with reference to
It should also be understood that while the production computing device user may select a participant's name in the user interfaces 1350, 1450 (
In still further embodiments, the production computing device 102 (
Regardless, referring to the example above, as Ed Harkin is making a save, the production computing device user may select the first identifier option 1552 and input “1” to identify Ed Harkin. The production computing device user may additionally select a saves per season graphic, as well as an insert graphic option. In response, the production computing device 102 (
Embodiments disclosed herein provide systems and methods for identifying portions of content and linking those portions to a social network. Accordingly, the portions of content may be provided via tags and/or metadata that references portions of the content such that the portions of content may be dynamically provided without greatly affecting overall storage requirements. Further, the information provided in the tags may be additionally linked to the social network for updating statistics and/or providing other information.
While particular embodiments have been illustrated and described herein, it should be understood that various other changes and modifications may be made without departing from the spirit and scope of the claimed subject matter. Moreover, although various aspects of the claimed subject matter have been described herein, such aspects need not be utilized in combination. It is therefore intended that the appended claims cover all such changes and modifications that are within the scope of the claimed subject matter.