Managing recording content for limited screen recording
Patent Information
- Application Number
- CN202110174655.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-02-09
- Publication Date
- 2026-11-03
- Estimated Expiration
- 2041-02-09
AI Technical Summary
Screen recording functionality results in blank video data when the device application restricts recording, leading to a poor user experience and wasted resources.
By monitoring device applications and content provider restrictions through the content control module, screen recording sessions can be paused or delimited to manage them and ensure recording continuity.
It avoids long blank gaps, provides a better user experience, and optimizes resource utilization.
Smart Images

Figure CN114915744B_ABST
Abstract
Description
Background Technology
[0001] Devices such as smart devices, mobile devices (e.g., cellular phones, tablets, smartphones), and consumer electronics have become increasingly common for many device users. For example, a person might own a laptop, desktop computer, tablet, mobile phone, etc. Furthermore, these different devices may have different operating systems and can run many different types of applications. While the wide variety of devices and applications provides users with many choices, it can also be difficult for users to learn how to use various different devices and applications. Therefore, users who want to learn a particular aspect of device operation or function, or who want to learn application functions (e.g., for personal or business tasks, entertainment, or conquering game levels), can try looking for recorded examples on any number of available social media platforms. Often, other users proficient in the operation of a specific device or the function of a software application will record themselves performing device operations or running application functions on their screens, capturing instructional tutorials containing audio and / or video, which can then be shared on any number of social media platforms for others to access.
[0002] Screen recording functionality can be included as a device feature in many different types of devices and can be initiated by a user operating the device to capture a range of device inputs and actions, applied functions, and the resulting output displayed. A user may initiate a screen recording session on their device, for example, in multiple scenarios where multiple gamers are recording their gameplay to share with fans or followers, or, as described above, to create instructional tutorials for others. Alternatively, reviewers and evaluators of new consumer devices may initiate screen recording sessions to capture and share new device features with an online audience. Similarly, technical and / or quality assurance reviewers may initiate screen recording sessions to capture and report on device operation functions or features.
[0003] Screen recording eliminates the need for assistance from another person holding a separate device and recording video of a user operating their own device, demonstrating a series of device inputs and actions, application functions, and the output of the results. Screen recording also facilitates the generation and sharing of content from a single device. While screen recording offers numerous benefits to users of a device, it is not without its potential problems, especially when initiating a screen recording session and recording on the device. For example, if the application is a foreground application running on the device, there are several types of device applications that will restrict screen recording functionality. These types of device applications may restrict screen recording to prevent the disclosure of application-related content, such as preventing the leakage of user privacy information, and for enforcement of digital rights management, content security, copyright issues, and / or other business reasons. It is worth noting that some jurisdictions do not allow the recording of audio and / or visual data during ongoing telephone or video conference calls without the consent of all participants in the call.
[0004] When a device app runs as a foreground app on a device and restricts recording during a screen recording session, the screen recording session typically continues, but only blank video data without audio or visual data is recorded for the duration restricted by the device app. Recorded blank video data without audio or visual data can result in long blank gaps in the screen recording session, leading to a poor user experience when uploading for sharing and viewing. The limitation of the screen recording function also unnecessarily utilizes the codec resources on devices that only process audio and video, then records it as blank video data without audio or visual data. Attached Figure Description
[0005] The following figures illustrate the implementation of a technique for managing recorded content for restricted screen recording. Throughout the text, the same reference numerals are used to refer to similar features and components shown in the figures:
[0006] Figure 1 Examples of techniques for managing recorded content for limited screen recording using wireless devices, according to one or more implementations described herein, are shown.
[0007] Figure 2-4 Examples of features of recorded content managed by a wireless device for restricted screen recording, according to one or more implementations described herein, are shown.
[0008] Figure 5-8 An example method for managing recorded content for restricted screen recording is shown, according to one or more implementations of the techniques described herein.
[0009] Figure 9 Various components of an example device are shown that can be used to implement techniques for managing recorded content for restricted screen recording as described herein. Detailed Implementation
[0010] This describes the implementation of recorded content managed for restricted screen recording and provides technologies that can be implemented by any type of computing device, such as smart devices, mobile devices (e.g., cellular phones, tablets, smartphones), consumer electronics devices, and so on. Typically, screen recording functionality can be included as a device function within a wireless device and can be initiated by a user operating the device to capture a series of device inputs and actions, application functions, and the output of the resulting display. A user can initiate a screen recording session on a wireless device to capture instructional tutorials with audio and / or video, which can then be shared on any number of social media platforms for access by others. For example, a user proficient in specific device operation or software application functions will perform device operations or run application functions while recording their own device on the screen. Screen recording functionality facilitates the generation and sharing of content from a single device itself.
[0011] However, given the nature and general purpose of wireless devices (e.g., smartphones used for communication and application interfaces), users may intentionally or unintentionally open device applications that do not allow recording, and these applications may restrict the recording of media content during a screen recording session. Alternatively or additionally, a user of the device may initiate the receipt of media content and / or other types of data from a content provider, and the media content may be presented as audio via the device's speakers and / or displayed for viewing on the device's screen. For example, when initiating a screen recording session on a wireless device, a user may use a web browsing application to browse the media content to be played back. However, due to the implementation of digital rights management, playback of media content may be restricted due to copyright issues to prevent the disclosure of personal content or information related to the device user, and / or for various other reasons.
[0012] While the web browsing app on the device may not be designated as a device app to restrict media content recording during a screen recording session, the content provider of the media content may include data controls and / or data restrictions along with the media content to limit any recording of the media content on the device. As a result, the screen recording session will typically continue, but only as blank video data without audio or video content for the duration restricted by the device app or content provider. When a device app is running as a foreground application on a wireless device and restricts recording during a screen recording session, this blank video data without audio or video content results in long gaps in the screen recording session, leading to a poor user experience when sharing and viewing uploaded content.
[0013] Techniques for managing recording content for restricted screen recording provide a feature that allows pausing a screen recording session for a duration limited by a device application. Alternatively, markers can be added to the recording as start and end delimiters to facilitate user navigation when viewing screen recordings containing blank video data with no audio or video content. It is important to note that, as described herein, techniques for managing recording content for restricted screen recording do not bypass the ability of device applications to limit screen recording functionality on the device, but rather provide useful guidance to viewers of the recording so that intermittent blank or black screens during playback are not perceived as “glitch” or other playback errors.
[0014] In all respects, the wireless device has a display screen for displaying digital image content and includes an audio module for processing audio data. As described herein, the terms "digital image content" and "media content" include any type of video, captions, graphics, or other displayable media content, and may also include audio data. It is worth noting that the term "video" as used herein also covers any type of video, captions, graphics, or other displayable media content, and may also include audio data. A screen recording session can be initiated to capture digital image content and / or audio data. In implementations, the wireless device may include a microphone to detect external audio content processed as audio data, and / or may include a camera device to capture digital image content displayed on the display screen.
[0015] The wireless device implements a content control module that can determine whether digital image content or audio data is associated with a device application or content provider restricting a screen recording session. The content control module can also determine that a device application is executing as a foreground application on the wireless device and that this device application restricts the capture of digital image content and / or audio data during the screen recording session. In one implementation, the content control module can determine that the device application or content provider is restricting screen recording based on the wireless device processing empty video or audio data during the screen recording session.
[0016] The content control module can then pause the screen recording session for a period of time when the device application or content provider limits the recording session. This pause could be to prevent the capture of internal or external audio content during the recording session, or to prevent the capture of digital image content. Subsequently, the content control module can determine that the device application is running as a background application on the wireless device, and then resume the recording session after determining that the restriction is no longer in effect.
[0017] As an alternative to pausing the screen recording session, the content control module can determine if a device application or content provider is restricting the screen recording session from capturing media content on the wireless device, and add a start delimiter to indicate that the beginning of the screen recording session is restricted by the device application or content provider and is blocked from recording media content. The content control module can also add an end delimiter to indicate that the end of the screen recording session is restricted, for example, when the device application resumes execution as a background application on the wireless device or closes. During the duration of the screen recording session marked by the start delimiter to the end delimiter by the device application or content provider, the screen recording session is recorded as blank video data without audio or video content.
[0018] Although the features and concepts of recording content managed for restricted screen recording can be implemented in many different devices, systems, environments and / or configurations, the implementation of recording content managed for restricted screen recording is described in the context of the following example devices, systems and methods.
[0019] Figure 1 Example 100 illustrates a technique for managing recorded content for limited screen recording, implemented, for example, via wireless device 102. In this example 100, wireless device 102 can be any type of mobile phone, flip phone, computing device, tablet computer device, and / or any other type of device. Typically, wireless device 102 can be implemented using various components (e.g., processor system 104 and memory 106) and referenced below. Figure 9 The example device shown can be implemented in any number and combination of different components to realize any type of electronic device, computing device, and / or communication device. For example, wireless device 102 may include a power source to power the device, such as a rechargeable battery and / or any other type of active or passive power source that may be implemented in electronic devices, computing devices, and / or communication devices.
[0020] Wireless device 102 includes a display screen 108, which may be a flat or curved display screen that surrounds or partially surrounds the vertical sides of the wireless device. Wireless device 102 also includes device applications 110, such as text applications, email applications, video service applications, cellular communication applications, music applications, game applications, web browsers, file browser applications, and / or any other type of device application among many possible types. Device application 110 as referred to herein also encompasses any content provider that communicates with and provides content to the wireless device via a device application running on the device. For example, a web browser application running on wireless device 102 may receive and present various types of media content and / or data from different web-based services, some of which may limit the recording of media content and / or data during a screen recording session.
[0021] Many device applications 110 have associated user interfaces generated and displayed for user interaction and viewing, such as the user interface 112 of a game application (e.g., a racing game) displayed on the display screen 108 of the wireless device in this example. The display screen 108 of the wireless device 102 can display the user interface associated with any device application 110. Typically, the user interface, or any other type of video, image, graphics, etc., is digital image content 114, which can be displayed on the display screen 108 of the wireless device. As described herein, the terms "digital image content" and "media content" include any type of video, captions, graphics, or other displayable media content, and may also include audio data. It is worth noting that the term "video" as used herein also covers any type of video, captions, graphics, or other displayable media content, and may also include audio data.
[0022] Device application 110 also has associated application attributes 116, such as attributes indicating whether the device application will restrict recorded media content during a screen recording session. When device application 110 is installed on wireless device 102, the device application that restricts recorded media content can be identified through metadata and / or associated application attributes 116, and these types of device applications can be maintained in the application list for later reference.
[0023] In this example 100, the wireless device 102 includes a camera device 118, such as a front-facing camera, a rear-facing camera, or multiple camera devices. The camera device 118 can be used to capture still images and / or video, which can also be displayed as digital image content 114 on the wireless device's display screen 108. Many different types of device applications 110 can also generate and display notifications as one type of digital image content 114 that can be displayed on the wireless device's display screen 108. For example, notifications that can be generated by the device application 110 can be displayed as pop-up notifications, such as notifying the user of the device that a new text or email message has been received, indicating an upcoming meeting or event, as an indication of an incoming call, as a calendar or alarm reminder, as a credit card or bank reminder, or as any other many other possible pop-up and banner notifications that the user might receive on their device.
[0024] In this example 100, the wireless device 102 also includes an audio module 120 that processes audio data 122 on the wireless device, such as audio data generated by the device application 110 in conjunction with associated digital image content 114. For example, a game application that generates a user interface 112 shown on the display screen 108 of the wireless device also generates audio data 122 associated with the display of the game user interface. Typically, the game user interface 112 and the corresponding audio data 122 of the game application are presented together by the wireless device's audio and / or video processing system, for example, referenced in [reference]. Figure 9 The example device shown is described.
[0025] The wireless device 102 also includes a microphone 124 for detecting external audio content 126, which is captured by the wireless device's audio module 120 and processed as part of audio data 122. For example, the wireless device's speaker system may emit audio, such as music, speaker voice, or other audio generated by the device application 110, and the microphone 124 may pick up the audio emitted from the device's speaker system. Similarly, the microphone may detect and pick up other sounds and speech in the environment where the wireless device is being used, and the external audio content 126 from that environment may be processed by the audio module 120 into audio data 122.
[0026] In one implementation, a screen recording session 128 can be initiated on a wireless device 102 with a media content recording system to capture the recording of digital image content 114 and audio data 122, which may include external audio content 126. Typically, the wireless device includes a screen recording function that can be initiated as a screen recording session 128 by a user operating the device to capture a series of device inputs and operations, application functions, and outputs of the results displayed. Users can initiate a screen recording session 128 on the device in any number of various situations, such as creating instruction tutorials for others. It is worth noting that the screen recording session 128 can capture any one or more of the recorded digital image content 114, notifications, audio data 122, and / or external audio content 126.
[0027] However, a user of wireless device 102 may intentionally or unintentionally open and / or launch one of the device applications 110 that does not allow recording, and this application will restrict 130 from recording media content during screen recording session 128. In one implementation, the content provider and / or device application may restrict 130 from recording displayed digital image content 114, audio data 122, or both during the screen recording session. For example, while screen recording session 128 is being recorded on the wireless device, a user may browse media content such as music tracks to play with a racing game. However, due to the implementation of digital rights management or copyright issues, music playback may be restricted, and using conventional techniques, screen recording session 128 will continue recording, but no music will be played during the duration that the device application 110 or the music content provider restricts audio recording during the screen recording session.
[0028] In another example, a user of wireless device 102 can initiate a screen recording session 128 capturing media content from various applications. During recording, a particular device application 110 may begin executing as a foreground application on the device due to the user launching the application or via an incoming notification event (such as an incoming phone call that initiates a cellular application on the device), and the application will then limit video and / or audio recording on the device during the screen recording session. Similarly, the content provider of the media content may include data controls and / or data restrictions, as well as the media content, to limit the recording of digital image content 114, audio data 122, or both on the device during the screen recording session.
[0029] In this example 100, the wireless device 102 implements a content control module 132, which may include separate processing, memory, and / or logic components that function as a computing and / or electronic device integrated with the wireless device 102. Alternatively or additionally, the content control module 132 may be implemented in software, hardware, or a combination of software and hardware components. In this example, the content control module 132 is implemented as a software application or module, such as executable software instructions (e.g., computer-executable instructions) executable by the processor of the wireless device 102 (e.g., by the processor system 104) to implement techniques and features for managing recorded content for restricted screen recording, as described herein.
[0030] As a software application or module, the content control module 132 may be stored on a computer-readable storage memory (e.g., the memory 106 of the device) or in any other suitable memory device or electronic data storage implemented with the module. Alternatively or additionally, the content control module 132 may be implemented as firmware and / or at least partially in computer hardware. For example, at least a portion of the module may be executed by a computer processor, and / or at least a portion of the module may be implemented in logic circuitry.
[0031] As shown in Example 100, media content streams 134, 136 of various media and data streams in wireless device 102 are captured and recorded as part of screen recording session 128, namely digital image content 114, audio data 122, and / or external audio content 126. In an implementation, content control module 132 is implemented to monitor device application 110, media content streams 134, 136, and any other data input streams, such as sensor data from device sensors or caption streams from media content data. Content control module 132 can monitor media content and any other data input streams and determine media content (e.g., digital image content 114 and / or audio data 122) received from a content provider that restricts recording media during the screen recording session. Similarly, content control module 132 can monitor media content and any other data input streams and determine digital image content 114 and / or audio data 122 (to include external audio content 126) associated with device application 110. This will restrict recording of screen recording session 130. Content control module 132 can also determine that device application 110 is being executed on wireless device 102 as a foreground application, such as an application actively executed on the device.
[0032] Content control module 132 can then determine that device application 110 restricts screen recording session 128 from capturing digital image content 114 and / or audio data 122. Based on the device application 110 having restrictions 130, such as the type of screen recording session 128 from application attribute 116, and prior determination of the media content associated with the device application, content control module 132 can determine that device application 110 restricts screen recording session 128. In other implementations, content control module 132 can determine that media content is restricted and not recorded based on wireless device 102 processing empty video data (e.g., from an empty video file) and / or empty audio data (e.g., from an empty audio file) during the screen recording session. Assuming the video and / or audio payload is an empty data file, audio and video codec processing resources on wireless device 102 are unnecessarily used to process the empty data file, which is recorded as blank video data without audio or visual content by screen recording session 128.
[0033] In terms of managing recorded content for restricted screen recording, as described herein, content control module 132 is implemented to pause recording 138 of screen recording session 128 for the duration of screen recording session 130 restricted by device application 110. Therefore, long, blank gaps do not appear in the screen recording session, which would lead to a poor user experience when uploaded for sharing and viewing. In one implementation, content control module 132 generates shareable screen recordings as an aggregation of media content from various input streams of digital image content and audio data. The shareable screen recordings can then be uploaded and shared on any number of various social media platforms so that others can access and play back the recording. In another aspect, content control module 132 can resume recording 140 of screen recording session 128 after determining that the screen recording session is no longer restricted from capturing media content through the device application. In another implementation, content control module 132 can determine that device application 110 is running as a background application on wireless device 102 or has been closed, and resume recording 140 of the screen recording session.
[0034] As described above, these aspects of pausing recording 138 and then resuming recording 140 of screen recording session 128 provide a shareable recording without long blank gaps in the screen recording. This is further illustrated in the user interface 112 of the racing game shown on the display 108 of the wireless device 102. The user interface 112 includes a timeline 142 that indicates the recording runs from “0:00” to “11:54” minutes and includes a playback progress indicator 144 that indicates the first “5:42” minutes of the recording that have been displayed for viewing. As an alert or indication to the viewer of the recording, the timeline 142 also shows a time interval 146 of “1:55” minutes from “7:30” to “9:25” in the recording, which corresponds to the duration for which the content provider or device application 110 limits or pauses the recording of media content (e.g., both video and audio) in screen recording session 128. After time interval 146, the next timeline segment 148 continues from "9:25" to the end of the record at "11:54".
[0035] In this example, and as referenced Figure 2Further shown and described, the wireless device 102 can receive inbound event notifications such as incoming telephone calls, in which case audio recording will be restricted during screen recording session 128. Additionally, the racing game can be paused during a telephone call, causing the recorded time interval 146 to last for 1 minute and 55 minutes, from "7:30" to "9:25", which corresponds to the duration for which screen recording session 128 is restricted or suspended from recording media content (e.g., both the digital image content 114 of the game user interface and the audio of the telephone call). In alternative implementations, and as referenced... Figure 3 As further shown and described, timeline 142 can also be used to represent time intervals during which digital image content 114 is recorded during a screen recording session, but without limiting the recording of already restricted audio. Similarly, screen recording session 128 may include time intervals during which audio data 122 is recorded, but without limiting the recording of already restricted digital image content 114.
[0036] Figure 2 Further examples are shown, such as those described herein, for instance, references. Figure 1 Examples 200 show and describe aspects and characteristics of recording content managed for restricted screen recording using wireless device 102. As these examples show, content control module 132, implemented by wireless device 102, generates shareable screen recordings 202 from screen recording session 128. As described above, shareable screen recordings 202 can be uploaded (e.g., uploaded to the “cloud”) and shared on social media as shared recordings 204 for others to view.
[0037] For example, the user interface 112 for a racing game on the display 108 of the wireless device 102. Figure 1 As shown in the example, and as in Figure 2 As continued at point 206, the car race has progressed as indicated by replay progress indicator 144, which has advanced to near the "7:30" minute mark. In this example, the user receives an incoming phone call while playing the racing game, and a call notification 208 is displayed on the racing game's user interface 112 on the display 108 of the wireless device 102. A cellular communication application on the device (e.g., device application 110) can then be activated to limit the recording of the phone call's audio during the screen recording session 128. Furthermore, the racing game is paused during the phone call, resulting in a time interval 146 in the 1:55 minute recording from "7:30" to "9:25," which corresponds to the duration during which the screen recording session 128 pauses the recording of media content (e.g., both the digital image content 114 of the game's user interface and the audio of the phone call).
[0038] Although pausing the recording at time interval 146 while limiting the recorded media content will not result in a blank "1:55" minute, the sudden jumps or discontinuities in the user interface 112 that occur when the recording starts at the "7:30" minute mark and continues at the "9:25" minute mark may appear to the viewer as "glitch" or other playback errors. For example, as shown at 210, when the playback of the recording skips forward and continues from the "9:25" minute mark, the viewer may notice that the race order in a car race has suddenly changed from its position displayed on the user interface 112 at 206. In an implementation, the content control module 132 can generate and add a displayable message 212 or other type of indication for the viewer to indicate "skipped content" related to time interval 146. As shown at 214, the recording continues to play back from the "9:25" minute mark for viewing until the end of the recording, as shown in timeline section 148 of the entire timeline 142.
[0039] Figure 3 Further examples, such as those described herein, are shown in the references. Figure 1 Examples 300 show and describe aspects and characteristics of recording content managed for restricted screen recording using wireless device 102. As shown in these examples, content control module 132, implemented by wireless device 102, generates shareable screen recordings 302 from screen recording session 128. As described above, shareable screen recordings 302 can be uploaded (e.g., uploaded to the "cloud") and shared on social media as shared recordings 304 for others to view.
[0040] For example, the user interface 112 for a racing game on the display 108 of the wireless device 102. Figure 1 As shown in the example, and as in Figure 3 As continues at point 306, the car race has progressed as indicated by the playback progress indicator 144, which has advanced to approximately the "7:30" minute mark. Furthermore, when the shared recording 304 is played back on the wireless device 102, audio corresponding to the racing game is emitted from the device's speaker at point 308. In this example, while the screen recording session 128 is being recorded on the wireless device, the user has downloaded and attempted to play a music track to accompany the racing game.
[0041] As shown in user interface 112, a music track begins playing exactly after the recorded "7:30" minute mark, for example, as indicated by a music app notification 310 displayed on user interface 112 by a racing game on display 108 of wireless device 102. However, the music app (e.g., device app 110) and / or the music content provider restricts the recording of music tracks during screen recording session 128, for example, due to digital rights management or copyright issues.
[0042] Although the recording of the music track's audio is restricted during screen recording session 128, the video of the racing game is still recorded as digital image content 114. In this example, the recording timeline 142 includes a visual indication 312 indicating that at least some media content was not recorded for 1 minute and 55 minutes from "7:30" to "9:25," which corresponds to the duration during which the music track's audio was not recorded during screen recording session 128. As further shown in 314, the content control module 132 can generate and add a displayable message 316 or other type of indication for the viewer to indicate "Audio unavailable" in relation to the visual indication 312 restricting audio recording during screen recording session 128. During the recording duration from "7:30" to "9:25," no audio is played back in 318.
[0043] return Figure 1 As discussed above, and as described above, the content control module 132 can determine, for example, based on application attribute 116 and / or the processing of empty video or audio data by the wireless device 102, that the device application 110 restricts the screen recording session 128 from capturing media content. In an alternative implementation of recording content managed for restricted screen recording, instead of pausing the screen recording session 128 as described above, the content control module 132 is implemented by adding markers as delimiters to the recording to provide easier user navigation when viewing a recording that includes recorded blank video data without shared audio or video content. In this implementation, the content control module 132 can determine that the device application 110 is running as a foreground application on the wireless device, which restricts the screen recording session 128. The content control module 132 can then add a start delimiter 150 to the screen recording session 128 as a marker to indicate that the beginning of the screen recording session is restricted by the device application.
[0044] Additionally, the content control module 132 can then determine that the device application 110, which restricts screen recording session 128, is running as a background application on the wireless device 102, or has been closed by the user of that device. The content control module 132 can then add an end delimiter 152 to the screen recording session 128 to indicate that the end of the screen recording session is restricted by the device application. During the duration of the screen recording session restricted by the device application 110 from the start delimiter 150 to the end delimiter 152, the screen recording session 128 is recorded as blank video data without audio or visual content. In some implementations, the start delimiter 150 and the end delimiter 152 can be added to the metadata of the file containing the screen recording session 128.
[0045] Figure 4 Further examples, such as those described herein, are shown in references. Figure 1 Examples 400 show and describe aspects and characteristics of recording content managed by wireless device 102 for restricted screen recording. As shown in these examples, content control module 132 implemented by wireless device 102 generates shareable screen recordings 402 from screen recording session 128. As described above, shareable screen recordings 402 can be uploaded (e.g., uploaded to the “cloud”) and shared on social media as shared recordings 404 for others to view.
[0046] As referenced above Figure 1 The record includes a start delimiter 150 and an end delimiter 152 as markers to provide easier user navigation when viewing a shared record 404 containing recorded blank video data without audio or visual content. For example, as shown at 406, a user interface 112 for a racing game is displayed on a screen 108 of a wireless device 102. In this example, the user interface 112 includes a timeline 142 indicating that the recording runs from “0:00” to “13:20” minutes and includes a playback progress indicator 144 indicating the first “3:36” minutes of the recording displayed for viewing. The user interface 112 also includes a blank duration indicator 408, such as an arrow shown in this example, or any other type of visual indicator or marker that the recorded portion is blank video data without audio or visual content. Notably, the start of the arrow is a marker corresponding to the start delimiter 150, and the end of the arrow is a marker corresponding to the end delimiter 152, to visually convey to the viewer that the recorded portion is blank video data without audio or video content.
[0047] As further shown at 410, while device application 110 restricts screen recording session 128 from capturing media content, recording has entered a blank portion of the recording. In this example, the recording user interface 112 is displayed as a blank or black screen 412 for the duration indicated by the blank duration indicator 408. In an implementation, content control module 132 may also generate and add a message 414 or other type of indication for the viewer to indicate that the blank duration indicator 408 (e.g., an arrow) (e.g., selected by touch) can be selected to skip forward through the blank portion of the recording. Additionally, this example shows that screen recording session 128 can be restricted to capturing media content more than once, for example, indicated by an additional blank duration indicator 416, and the viewer may also choose to skip additional blank portions of the recording. As further shown at 418, recording has advanced through the restricted blank portion displayed as a blank or black screen 412, and the truck in the race car resumes its display on the display screen 108 of wireless device 102 in user interface 112.
[0048] Refer to the corresponding implementation method for managing recorded content for limited screen recording. Figures 5 to 8 Example methods 500, 600, 700, and 800 are described. Generally, any services, components, modules, methods, and / or operations described herein can be implemented using software, firmware, hardware (e.g., fixed logic circuitry), manual processing, or any combination thereof. Some operations of the example methods may be described in the general context of executable instructions stored on computer-readable storage memory local and / or remote on a computer processing system, and implementations may include software applications, programs, functions, etc. Alternatively or additionally, any functionality described herein may be performed at least in part by one or more hardware logic components, such as, but not limited to, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs, application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), etc.
[0049] Figure 5 An example method 500 for managing recorded content for restricted screen recording is shown, and is generally described with reference to a wireless device and a content control module implemented by that device. The order in which the methods are described is not intended to be construed as limiting, and any number or combination of the described method operations can be performed in any order to perform the methods or alternative methods.
[0050] At point 502, digital image content is displayed on the display screen of the wireless device. For example, the wireless device 102 includes any number of device applications 110 that generate digital image content 114, which is displayed for user interaction and viewing on the device's display screen 108, such as the user interface 112 of a game application displayed on the wireless device's display screen 108. The display screen 108 of the wireless device 102 can display an application user interface associated with any device application 110 or any other type of digital image content 114. Typically, an application user interface or any other type of video, image, graphics, etc., is digital image content 114 that can be displayed on the wireless device's display screen 108. In one implementation, the digital image content 114 displayed on the display screen 108 can be captured using the wireless device's camera device 118.
[0051] At 504, the audio module of the wireless device is used to process audio data. For example, the audio module 120 of the wireless device 102 processes audio data 122 on the wireless device, such as audio data generated by the device application 110 in conjunction with associated digital image content 114. For example, a game application that generates a user interface 112 displayed on the display screen 108 of the wireless device also generates audio data 122 associated with the display of the game user interface. Typically, the game user interface 112 and the corresponding audio data 122 of the game application are rendered together by the audio and / or video processing system of the wireless device, for example, referenced in [reference]. Figure 9 The example device shown is described. In this implementation, the microphone 124 of the wireless device is used to detect external audio content 126, and the audio module 120 of the wireless device is used to process the external audio content 126 into audio data 122.
[0052] At 506, a screen recording session initiated on the wireless device is used to capture digital image content and / or audio data. For example, wireless device 102 includes a screen recording function that is initiated as a screen recording session 128 to capture media content, such as any one or more of the digital image content 114, notifications, audio data 122, and / or external audio content 126 recorded.
[0053] At 508, it is determined that digital image content and / or audio data are associated with a device application that restricts screen recording sessions. For example, content control module 132, implemented by wireless device 102, monitors media content and determines that digital image content 114 and / or audio data 122 (to include external audio content 126) are associated with device application 110, which will restrict recording of screen recording session 128.
[0054] At point 510, it is determined that a device application is executing as a foreground application on the wireless device. For example, the content control module 132 implemented by the wireless device 102 determines that the device application 110 restricting the recording of the screen recording session 128 is executing as a foreground application on the wireless device 102, for example, the application is actively executing on the device.
[0055] At 512, it is determined that the device application restricts the capture of digital image content and / or audio data during a screen recording session. For example, content control module 132, implemented by wireless device 102, determines that device application 110 restricts screen recording session 128 from capturing digital image content 114 and / or audio data 122. Based on prior determination that device application 110 will restrict screen recording session 128 according to, for example, application attribute 116, and the type of media content associated with the device application, content control module 132 can determine that device application 110 restricts screen recording session 128. In other implementations, content control module 132 can determine that media content is restricted and not recorded based on wireless device 102 processing empty video data (e.g., from an empty video file) and / or empty audio data (e.g., from an empty audio file) during a screen recording session.
[0056] At point 514, the screen recording session is paused during the duration of the screen recording session limited by the device application. For example, the content control module 132 implemented by the wireless device 102 pauses the recording 138 of the screen recording session 128 during the duration of the screen recording session limited by the device application 110. During the duration of the screen recording session limited by the device application 110, the screen recording session 128 is paused from capturing media content during the screen recording session.
[0057] At point 516, it is determined that a device application is running as a background application on the wireless device. For example, the content control module 132 implemented by the wireless device 102 determines that the device application 110 restricting the recording of the screen recording session 128 is running as a background application on the wireless device 102, or has been closed on the device.
[0058] At point 518, after determining that the screen recording session is no longer restricted from capturing digital image content and / or audio data, the screen recording session is resumed. For example, the content control module 132 implemented by wireless device 102 resumes screen recording session 128 after determining that the device application no longer restricts screen recording session 128 from capturing media content.
[0059] Figure 6An example method 600 for managing recorded content for restricted screen recording is shown, and is generally described with reference to a wireless device and a content control module implemented by that device. The order in which the methods are described is not intended to be construed as limiting, and any number or combination of the described method operations can be performed in any order to perform the methods or alternative methods.
[0060] At 602, media content is captured using a screen recording session initiated on the wireless device. For example, the wireless device 102 includes a screen recording function that is initiated as a screen recording session 128 to capture media content, such as digital image content 114 displayed on the wireless device's display screen 108 and / or audio data 122 processed using the wireless device's audio module 120.
[0061] At 604, it is determined that the media content is associated with a device application that restricts the screen recording session. For example, a content control module 132 implemented by wireless device 102 monitors the media content and determines that the media content (e.g., digital image content 114 and / or audio data 122) is associated with device application 110, which will restrict 130 from recording screen recording session 128.
[0062] At 606, it is determined that a device application is executing as a foreground application on the wireless device. For example, the content control module 132 implemented by the wireless device 102 determines that the device application 110, which restricts the recording of the screen recording session 128, is executing as a foreground application (e.g., an application actively executing on the device) on the wireless device 102.
[0063] At 608, it is determined that a device application restricts the capture of media content on the wireless device during a screen recording session. For example, content control module 132, implemented by wireless device 102, determines that device application 110 restricts screen recording session 128 from capturing media content. Based on prior determination that application 110 will restrict screen recording session 128 according to, for example, application attribute 116, and that the media content is associated with a type of device application, content control module 132 can determine that device application 110 restricts screen recording session 128. In other implementations, content control module 132 can determine that media content is restricted and not being recorded based on wireless device 102 processing empty video data (e.g., from an empty video file) and / or empty audio data (e.g., from an empty audio file) during a screen recording session.
[0064] At 610, a start delimiter is added to the screen recording session to indicate that the beginning of the screen recording session is restricted by the device application. For example, the content control module 132 implemented by the wireless device 102 adds a start delimiter 150 to the screen recording session 128 as a marker to indicate that the beginning of the screen recording session is restricted by the device application.
[0065] At 612, it is determined that a device application is running as a background application on the wireless device. For example, the content control module 132 implemented by the wireless device 102 determines that the device application 110 restricting the recording of the screen recording session 128 is running as a background application on the wireless device 102, or has already been closed on the device.
[0066] At 614, an end delimiter is added to the screen recording session to indicate that the end of the screen recording session is restricted by the device application. For example, content control module 132, implemented by wireless device 102, adds end delimiter 152 to screen recording session 128 to indicate that the end of the screen recording session is restricted by the device application. Screen recording session 128 lasts for the duration defined by start delimiter 150 to end delimiter 152. During the period when device application 110 restricts the duration of the screen recording session marked by start delimiter 150 to end delimiter 152, screen recording session 128 is recorded as blank video data without audio or visual content.
[0067] Figure 7 An example method 700 for managing recorded content for restricted screen recording is shown, and is generally described with reference to a wireless device and a content control module implemented by that device. The order in which the methods are described is not intended to be construed as limiting, and any number or combination of the described method operations can be performed in any order to perform the methods or alternative methods.
[0068] At point 702, digital image content is displayed on the display screen of the wireless device. For example, the wireless device 102 includes any number of device applications 110 that generate digital image content 114, which is displayed for user interaction and viewing on the device's display screen 108, such as the user interface 112 of a game application displayed on the wireless device's display screen 108. Alternatively or additionally, a user of the device may initiate the receipt of media content and / or other types of data from a content provider, and the media content may be presented as audio via the device's speakers and / or displayed for viewing on the device's display screen. The display screen 108 of the wireless device 102 may display an application user interface associated with any device application 110 or any other type of digital image content 114. Typically, an application user interface or any other type of video, image, graphics, etc., is digital image content 114 that can be displayed on the wireless device's display screen 108. In one implementation, the digital image content 114 displayed on the display screen 108 may be captured using the wireless device's camera device 118.
[0069] At 704, the audio module of the wireless device is used to process audio data. For example, the audio module 120 of the wireless device 102 processes audio data 122 on the wireless device, such as audio data generated by the device application 110 in conjunction with associated digital image content 114 and / or audio data received from a content provider. For example, a game application that generates a user interface 112 displayed on the display screen 108 of the wireless device also generates audio data 122 associated with the display of the game user interface. Typically, the game user interface 112 and the corresponding audio data 122 of the game application are rendered together by the audio and / or video processing system of the wireless device, for example, referenced in [reference]. Figure 9 The example device shown is described. In this implementation, the microphone 124 of the wireless device is used to detect external audio content 126, and the audio module 120 of the wireless device is used to process the external audio content 126 into audio data 122.
[0070] At 706, a screen recording session initiated on the wireless device is used to capture digital image content and / or audio data. For example, wireless device 102 includes a screen recording function that initiates a screen recording session 128 to capture media content, such as digital image content 114, notifications, audio data 122, and / or any one or more of external audio content 126 recorded.
[0071] At 708, it is determined that the digital image content and / or audio data are associated with a content provider that restricts the recording of media content during a screen recording session. For example, a content control module 132, implemented by wireless device 102, monitors media content (e.g., digital image content and / or audio data) and determines that digital image content 114 and / or audio data 122 (including external audio content 126) are associated with a content provider that will restrict the recording of media content 130 during screen recording session 128.
[0072] At 710, it is determined that the content provider restricts the screen recording session from capturing digital image content and / or audio data. For example, the content control module 132 implemented by the wireless device 102 determines that the content provider restricts the screen recording session 128 from capturing digital image content 114 and / or audio data 122. Based on a prior determination that the content provider has the type to restrict the screen recording session 128, the content control module 132 may determine that the device application 110 (e.g., a web browsing application) is notified or controlled by the content provider to restrict the screen recording session 128.
[0073] At point 712, the screen recording session is paused during the period when the content provider limits the duration of recorded media content. For example, the content control module 132 implemented by wireless device 102 pauses the recording of screen recording session 128 during the period when the content provider limits the duration of recorded media content. The pause of screen recording session 128 during the period when the content provider limits the duration of recorded media content captures media content.
[0074] At point 714, after determining that the screen recording session is no longer restricted from capturing digital image content and / or audio data, the screen recording session is resumed. For example, the content control module 132 implemented by wireless device 102 resumes screen recording session 128 after determining that the content provider is no longer restricting the capture of media content by screen recording session 128.
[0075] Figure 8 An example method 800 for managing recorded content for restricted screen recording is illustrated, and this example method 800 is generally described with reference to a wireless device and a content control module implemented by that device. The order in which the methods are described is not intended to be construed as limiting, and any number or combination of the described method operations can be performed in any order to perform the methods or alternative methods.
[0076] At 802, media content is captured using a screen recording session initiated on the wireless device. For example, wireless device 102 includes a screen recording function that initiates a screen recording session 128 to capture media content, such as digital image content 114 displayed on the wireless device's display screen 108 and / or audio data 122 processed using the wireless device's audio module 120.
[0077] At 804, it is determined that the media content is associated with a content provider that restricts recording of the media content during the screen recording session. For example, the content control module 132, implemented by the wireless device 102, monitors the media content and determines that the media content (e.g., digital image content 114 and / or audio data 122) is associated with a content provider that will restrict recording of the media content 130 during the screen recording session 128. For example, the content provider of the media content may include data control and / or data restrictions as well as the media content to restrict any recording of the media content at the device.
[0078] At point 806, it is determined that the content provider restricts screen recording sessions from capturing media content on the wireless device. For example, the content control module 132, implemented by the wireless device 102, determines that the content provider restricts screen recording session 128 from capturing media content. Based on a prior determination that the content provider has the type to restrict screen recording session 128, the content control module 132 may determine that device application 110, such as a web browsing application, is notified or controlled by the content provider to restrict screen recording session 128.
[0079] At 808, a start delimiter is added to the screen recording session to indicate that the beginning of the screen recording session is restricted by the content provider. For example, the content control module 132 implemented by the wireless device 102 adds a start delimiter 150 to the screen recording session 128 as a marker to indicate that the beginning of the screen recording session is restricted by the content provider.
[0080] At 810, an end delimiter is added to the screen recording session to indicate that the end of the screen recording session is restricted by the content provider. For example, the content control module 132 implemented by wireless device 102 adds an end delimiter 152 to the screen recording session 128 to indicate that the end of the screen recording session is restricted by the content provider of the media content. The screen recording session 128 lasts for the duration defined by the start delimiter 150 to the end delimiter 152. During the period when the content provider restricts the duration of recording media content during the screen recording session marked by the start delimiter 150 to the end delimiter 152, the screen recording session 128 is recorded as blank video data without audio and / or visual content.
[0081] Figure 9 Various components of the example device 900 are shown, illustrating aspects of the technologies and features that can be implemented for managing recorded content for limited screen recording, as described herein. The example device 900 can be implemented with reference to previous... Figure 1-8 Any device described, such as any type of wireless device, mobile device, mobile phone, flip phone, client device, companion device, pairing device, display device, tablet computer, computing, communication, entertainment, gaming, media playback, and / or any other type of computing and / or electronic device. For example, see references. Figure 1-8 The wireless device 102 described can be implemented as example device 900.
[0082] Example device 900 may include various communication devices 902 that enable device data 904 to communicate wirelessly with other devices. Device data 904 may include any of various device data and content that is generated, processed, determined, received, stored, and / or transmitted from one computing device to another and / or synchronized among multiple computing devices. Typically, device data 904 may include any form of audio, video, image, graphic, and / or electronic data generated by applications executing on the device. Communication device 902 may also include transceivers for cellular telephone communications and / or for any type of network data communications.
[0083] Example device 900 may also include various types of data input / output (I / O) interfaces 906, such as data network interfaces that provide connections and / or communication links between devices, data networks, and other devices. I / O interfaces 906 can be used to couple the device to any type of component, peripheral device, and / or accessory device, such as a computer input device that can be integrated with example device 900. I / O interfaces 906 may also include data input ports through which any type of data, information, media content, communications, messages, and / or input can be received, such as user input from the device and any type of audio, video, image, graphics, and / or electronic data received from any content and / or data source.
[0084] Example device 900 includes a processor system 908 that processes one or more processors (e.g., any one of a microprocessor, controller, etc.) that execute computer-executable instructions and / or a processor and memory system implemented as a system-on-a-chip (SoC). The processor system may be implemented at least partially in computer hardware, which may include components of an integrated circuit or system-on-a-chip, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a complex programmable logic device (CPLD), and other implementations in silicon and / or other hardware. Alternatively or additionally, the device may be implemented using any one or a combination of software, hardware, firmware, or fixed logic circuitry that can be implemented in conjunction with processing and control circuitry typically identified at 910. Example device 900 may also include any type of system bus or other data and command transfer system coupling the various components within the device. The system bus may include any one or a combination of different bus structures and architectures, as well as control and data lines.
[0085] Example device 900 also includes memory and / or memory device 912 (e.g., computer-readable storage memory) that implements data storage, such as a data storage device implemented in hardware accessible by a computing device, and provides persistent storage of data and executable instructions (e.g., software applications, programs, functions, etc.). Examples of memory device 912 include volatile and non-volatile memory, fixed and removable media devices, and any suitable memory device or electronic data storage that maintains data accessible by a computing device. Memory device 912 can include various implementations of random access memory (RAM), read-only memory (ROM), flash memory, and other types of storage media in various memory device configurations. Example device 900 may also include mass storage media devices.
[0086] Memory device 912 (e.g., as a computer-readable storage device) provides data storage mechanisms, such as for storing device data 904, other types of information and / or electronic data, and various device applications 914 (e.g., software applications and / or modules). For example, operating system 916 can be maintained as software instructions with memory device and can be executed by processor system 908 as a software application. Device application 914 may also include device managers, such as any form of control application, software application, signal processing and control module, device-specific code, device-specific hardware abstraction layer, etc.
[0087] In this example, device 900 includes a content control module 918 that implements various aspects of the characteristics and techniques described for managing recorded content for restricted screen recording. The content control module 918 can be implemented as a hardware component and / or in software as one of device applications 914, for example, when example device 900 is implemented as a reference. Figure 1-8 When describing wireless device 102, examples of content control module 918 include content control module 132 implemented by wireless device 102, such as software applications and / or hardware components in the wireless device. In some implementations, content control module 918 may include separate processing, memory, and logic components as a computing and / or electronic device integrated with example device 900.
[0088] Example device 900 may also include a microphone 920 and / or a camera device 922, and a motion sensor 924, such as a component that can be implemented as an inertial measurement unit (IMU). The motion sensor 924 can be implemented using various sensors, such as gyroscopes, accelerometers, and / or other types of motion sensors, to sense the motion of the device. The motion sensor 924 can generate sensor data vectors with three-dimensional parameters (e.g., rotation vectors in x, y, and z-axis coordinates) indicating the location, position, acceleration, rotational speed, and / or orientation of the device. For example, when the device is implemented as a wireless and / or mobile device, example device 900 may also include one or more power sources 926. The power source may include a charging and / or power system and may be implemented as a flexible strip battery, a rechargeable battery, a rechargeable supercapacitor, and / or any other type of active or passive power source.
[0089] Example device 900 may also include an audio and / or video processing system 928 that generates audio data for audio system 930 and / or display data for display system 932. The audio system and / or display system may include any type of device or module that generates, processes, displays, and / or otherwise presents audio, video, display, and / or image data. Display data and audio signals can be transmitted to the audio component and / or display component via any type of audio and / or video connection or data link. In some implementations, the audio system and / or display system are integrated components of example device 900. Alternatively, the audio system and / or display system may be external peripheral components of the example device.
[0090] Although implementations of recorded content managed for restricted screen recording have been described in language specific to features and / or methods, the appended claims are not necessarily limited to the specific features or methods described. Rather, specific features and methods are disclosed as example implementations of recorded content managed for screen recording, and other equivalent features and methods are intended to fall within the scope of the appended claims. Furthermore, various different examples are described, and it should be understood that each described example can be implemented independently or in combination with one or more other described examples. Other aspects of the techniques, features, and / or methods discussed herein relate to one or more of the following:
[0091] The wireless device includes: a display screen for displaying digital image content; an audio module for processing audio data; a screen recording session configured to capture at least one of the digital image content and audio data; and a content control module, at least partially implemented in hardware and configured to: determine that the device applies a restriction on the screen recording session capturing one or more of the digital image content and audio data; suspend the screen recording session for the duration during which the device applies a restriction on the screen recording session; and resume the screen recording session after determining that the restriction on the screen recording session capturing one or more of the digital image content and audio data is no longer required.
[0092] As an alternative or supplement to the aforementioned wireless devices, any one or a combination thereof: The content control module is configured to determine that digital image content or audio data is associated with a device application that restricts the screen recording session. The content control module is configured to determine that the device application is executing as a foreground application on the wireless device and suspend the screen recording session. The content control module is configured to determine that the device application restricts screen recording based on the wireless device processing empty video data or empty audio data during the screen recording session. The content control module is configured to determine that the device application is executing as a background application on the wireless device and resume the screen recording session. The wireless device also includes a microphone for detecting external audio content processed as audio data, and wherein the content control module is configured to suspend the screen recording session for the duration during which the device application restricts the screen recording session and captures external audio content during the screen recording session. The wireless device also includes a camera device for capturing digital image content displayed on the display screen, wherein the content control module is configured to suspend the screen recording session for the duration during which the device application restricts the screen recording session and captures digital image content during the screen recording session.
[0093] A method includes: displaying digital image content on a display screen of a wireless device; processing audio data with an audio module of the wireless device; capturing at least one of the digital image content and audio data using a screen recording session initiated on the wireless device; determining that a device application restricts the screen recording session from capturing one or more of the digital image content and audio data; pausing the screen recording session for the duration during which the device application restricts the screen recording session; and resuming the screen recording session after determining that the screen recording session is no longer restricted from capturing one or more of the digital image content and audio data.
[0094] As an alternative or supplement to the above methods, any one or combination thereof: determining that digital image content or audio data is associated with a device application that restricts the screen recording session. The method further includes: determining that the device application is executing as a foreground application on a wireless device; and pausing the screen recording session based on the device application executing as a foreground application. Determining that the device application restricts screen recording is based on the wireless device processing empty video data or empty audio data during the screen recording session. The method further includes: determining that the device application is executing as a background application on a wireless device; and resuming the screen recording session based on the device application executing as a background application. The method further includes: detecting external audio content using the microphone of the wireless device, the external audio content being processed into audio data; and pausing the screen recording session for the duration during which the device application restricts the screen recording session, capturing the external audio content during the screen recording session. The method further includes: capturing digital image content displayed on a display screen using the camera device of the wireless device; and pausing the screen recording session for the duration during which the device application restricts the screen recording session, capturing the digital image content during the screen recording session.
[0095] One method includes: capturing media content using a screen recording session initiated on a wireless device; determining that a device application restricts the screen recording session from capturing media content on the wireless device; adding a start delimiter to the screen recording session to indicate that the beginning portion of the screen recording session is restricted by the device application; adding an end delimiter to the screen recording session to indicate that the end portion of the screen recording session is restricted by the device application, the screen recording session continuing for a duration defined by the start delimiter to the end delimiter.
[0096] As an alternative or supplement to the above methods, any one or a combination thereof: the media content captured by the screen recording session is at least one of digital image content displayed on the screen of the wireless device or audio data processed using the audio module of the wireless device. During the duration of the screen recording session, marked by a start delimiter and an end delimiter by the device application, the screen recording session is recorded as blank video data without audio or video content. The method further includes: determining that the device application is executing as a foreground application on the wireless device; and adding a start delimiter to the screen recording session. Determining that the device application restricts screen recording is based on the wireless device processing empty video data or empty audio data during the screen recording session. The method further includes: determining that the device application is executing as a background application on the wireless device; and adding an end delimiter to the screen recording session.
Claims
1. A wireless device, comprising: The display screen is used to display digital image content; An audio module, which is used to process audio data; A screen recording session configured to capture at least one of the digital image content and the audio data; A content control module, which is at least partially implemented in hardware and configured to: The device application is determined to restrict the screen recording session from capturing one or more of the digital image content and the audio data; The screen recording session is paused for a period of time during which the device application limits the duration of the screen recording session; After determining that the screen recording session is no longer restricted from capturing one or more of the digital image content and the audio data, the screen recording session is resumed without user input. as well as Add a displayable indicator to the screen recording session to indicate the duration between when the screen recording session is paused and resumed.
2. The wireless device according to claim 1, wherein, The content control module is configured to determine whether the digital image content or the audio data is associated with a device application that restricts the screen recording session.
3. The wireless device according to claim 1, wherein, The content control module is configured to determine that the device application is running as a foreground application on the wireless device and to pause the screen recording session.
4. The wireless device according to claim 1, wherein, The content control module is configured to determine whether the device applies restrictions on screen recording based on whether the wireless device processes empty video or empty audio data during the screen recording session.
5. The wireless device according to claim 1, wherein, The content control module is configured to determine that the device application is executed as a background application on the wireless device and to resume the screen recording session.
6. The wireless device according to claim 1, further comprising: A microphone, used to detect external audio content as part of the audio data processing, wherein the content control module is configured to: The screen recording session is paused during the capture of external audio content within the duration of the screen recording session, as limited by the device application.
7. The wireless device according to claim 1, further comprising: A camera device for capturing digital image content displayed on the display screen, wherein the content control module is configured to: The screen recording session is paused during the period during which the digital image content is captured, while the device application limits the duration of the screen recording session.
8. A method for managing recorded content, comprising: Display digital image content on the screen of a wireless device; The audio module of the wireless device is used to process audio data; Capture at least one of the digital image content and the audio data using a screen recording session initiated on the wireless device; The device application is determined to restrict the screen recording session from capturing one or more of the digital image content and the audio data; The screen recording session is paused for a period of time during which the device application limits the duration of the screen recording session; The screen recording session is resumed after it is determined that the screen recording session is no longer restricted from capturing one or more of the digital image content and the audio data; as well as Add a displayable message to the screen recording session as an indication that content is skipped during the duration between when the screen recording session is paused and resumed.
9. The method according to claim 8, further comprising: The digital image content or the audio data is determined to be associated with a device application that restricts the screen recording session.
10. The method of claim 8, further comprising: Determine that the device application is running as a foreground application on the wireless device, and pause the screen recording session based on the fact that the device application is running as the foreground application.
11. The method according to claim 8, wherein, The determination that the device application restricts the screen recording is based on the wireless device processing empty video data or empty audio data during the screen recording session.
12. The method according to claim 8, further comprising: Determine that the device application is running as a background application on the wireless device, and resume the screen recording session based on the fact that the device application is running as the background application.
13. The method of claim 8, further comprising: External audio content is detected using the microphone of the wireless device, and the external audio content is processed as the audio data. as well as The screen recording session is paused during the capture of external audio content within the duration of the screen recording session, as limited by the device application.
14. The method of claim 8, further comprising: The camera device of the wireless device captures digital image content displayed on the display screen; as well as The screen recording session is paused during the capture of the digital image content within the duration of the screen recording session, as limited by the device application.
15. A method for managing recorded content, comprising: Capture media content by initiating a screen recording session on a wireless device; The device application is determined to restrict the screen recording session from capturing the media content on the wireless device; Add a displayable and user-selectable start delimiter to the screen recording session to indicate the beginning portion of the screen recording session as restricted by the device application; An optional, displayable end delimiter is added to the screen recording session to indicate the end of the screen recording session, which is restricted by the device application and will continue for the duration defined by the start delimiter to the end delimiter.
16. The method according to claim 15, wherein, The media content captured by the screen recording session is at least one of digital image content displayed on the display screen of the wireless device or audio data processed by the audio module of the wireless device.
17. The method according to claim 15, wherein, During the period when the device application limits the duration of a screen recording session marked by the start delimiter to the end delimiter, the screen recording session is recorded as blank video data without audio or visual content.
18. The method of claim 15, further comprising: Determine that the device application is running as a foreground application on the wireless device, and add the start delimiter to the screen recording session.
19. The method according to claim 15, wherein, The determination that the device application restricts the screen recording is based on the wireless device processing empty video data or empty audio data during the screen recording session.
20. The method of claim 15, further comprising: Determine that the device application is running as a background application on the wireless device, and add the end delimiter to the screen recording session.
Citation Information
Patent Citations
Method for sharing function between terminals and terminal thereof
US20140240440A1
Complex interaction recording
US20140250227A1
Video recording and replay
US20160360256A1
