Method and apparatus for providing information related to video
The electronic device adjusts video information based on detection of others to protect user privacy, allowing secure viewing of personalized content, thereby increasing user satisfaction and service provider revenue.
Patent Information
- Application Number
- PCT/KR2025/099707
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-29
- Filing Date
- 2025-03-12
- Publication Date
- 2026-02-05
AI Technical Summary
Users' privacy is compromised when others can view their video lists or currently playing videos on public spaces, despite their intentions, due to the lack of privacy protection in existing video delivery platforms.
An electronic device provides a page to a user's terminal, obtains detection information through a camera, and adjusts video information based on the presence of others, including face detection and distance/gaze analysis to protect privacy.
Users can enjoy personalized videos while maintaining privacy, preventing others from unknowingly viewing sensitive content, enhancing user trust and service provider revenue through increased satisfaction and user retention.
Smart Images

Figure KR2025099707_05022026_PF_FP_ABST
Abstract
Description
Method and device for providing information related to a video
[0001] Embodiments of the present disclosure relate to a method and apparatus for providing information associated with a video.
[0002] Through video delivery platforms such as OTT services that provide videos to users via the Internet, users can easily browse videos that suit their tastes and conveniently watch the videos of their choice anytime, anywhere.
[0003] Meanwhile, as the range of videos available to users through video platforms diversifies, a growing number of users are saving videos they don't want others to see, such as adult content, to a list or prefer to watch them privately even in public spaces. However, other users around the user can view the user's video list or the currently playing video on their device screen, regardless of their intentions, potentially compromising the privacy of the user's videos.
[0004] Related prior art literature includes Korean Patent Publication No. 10-1677111.
[0005] An embodiment of the present disclosure is proposed to solve the above-described problem, and provides an electronic device and an operating method thereof, which provides a page associated with a video to a terminal of a first user, obtains first detection information about the first user through a camera of the terminal of the first user, obtains second detection information about a second user around the first user through the camera, and changes information provided on the page associated with the video in response to the second detection information.
[0006] The technical problems to be achieved in the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by a person having ordinary skill in the technical field to which the present invention belongs from the description below.
[0007] In order to achieve the above-described task, a method for providing information related to a video of an electronic device according to one embodiment of the present disclosure is characterized by including the steps of: providing a page related to the video to a terminal of a first user; obtaining first detection information about a first user through a camera of the terminal of the first user; obtaining second detection information about a second user around the first user through the camera; and changing information provided on the page related to the video in response to the second detection information.
[0008] In one embodiment, the camera includes a front camera of a terminal of a first user, the first detection information includes first face detection information of the first user, and the second detection information includes second face detection information of the second user.
[0009] In one embodiment, the second face detection information includes a distance between a face of the second user and a terminal of the first user, and the changing step includes a step of changing information provided on a page associated with the video when the distance is less than a reference distance.
[0010] In one embodiment, the second face detection information includes a direction of at least one of a face and a gaze of the second user, and the changing step includes a step of changing information provided on a page associated with the video when the direction of at least one of the face and gaze of the second user is directed toward the terminal of the first user.
[0011] In one embodiment, the page associated with the video comprises a first page including a list of a plurality of videos associated with a first user, and the changing step comprises: identifying a first set including at least one of the plurality of videos in response to the second detection information; and changing information associated with the first set of videos displayed on the list on the first page.
[0012] In one embodiment, the step of changing the information associated with the first set of videos comprises blurring the information associated with the first set of videos in the list.
[0013] In one embodiment, the step of changing information associated with the first set of videos comprises changing titles and images of the first set of videos based on information associated with a second set of videos that are disjoint from the first set of videos among the plurality of videos.
[0014] In one embodiment, the step of changing information associated with the first set of videos comprises temporarily removing information associated with the first set of videos from the list.
[0015] In one embodiment, a method for providing information associated with a video further comprises the step of: determining that a second user is no longer detected by the camera based on second detection information; and, if the second user is no longer detected, reverting information associated with the first set of videos on the list to a state prior to the change.
[0016] In one embodiment, the page associated with the video includes a second page for playing the video, and the changing step includes, in response to the second detection information, a step of terminating the playing of the video and displaying a black screen on the terminal of the first user when the video satisfies a specific condition.
[0017] In one embodiment, the page associated with the video includes a second page for playing the video, and the changing step comprises, in response to the second detection information, playing another video set instead of the video on the second page if the video satisfies a specific condition.
[0018] In one embodiment, the page associated with the video includes a second page for playing the video, and the changing step includes: checking an age restriction for each time point of the video based on metadata associated with the video; and, in response to the second detection information, moving the playback time to a time point after the playback time point that has an age restriction less than or equal to the reference age if the age restriction of the current playback time point of the video exceeds a reference age.
[0019] An electronic device for providing information related to a video according to one embodiment of the present disclosure is characterized by including a memory storing at least one command; and a processor that, by executing at least one command, provides a page related to the video to a terminal of a first user, obtains first detection information about a first user through a camera of the terminal of the first user, obtains second detection information about a second user around the first user through the camera, and changes information provided on the page related to the video in response to the second detection information.
[0020] A non-transitory computer-readable storage medium storing a program for causing a computer to execute a method for providing information associated with a video by an electronic device according to an embodiment of the present disclosure, wherein the method comprises: providing a page associated with the video to a terminal of a first user; obtaining first detection information about a first user through a camera of the terminal of the first user; obtaining second detection information about a second user around the first user through the camera; and changing information provided on the page associated with the video in response to the second detection information.
[0021] According to embodiments of the present disclosure, users can comfortably enjoy videos of various content tailored to their tastes while protecting their privacy, even in environments with other people present, and can prevent others from unknowingly watching the videos they are watching behind their backs. Furthermore, users can freely watch and purchase various videos tailored to their tastes through video service providers, which can contribute to increased revenue and enhanced user satisfaction for video service providers. Furthermore, the privacy protection feature can enhance user trust, thereby increasing long-term user retention and attracting more new users. This effect can play a significant role in strengthening the competitiveness of video services and expanding market share.
[0022] The effects that can be obtained from the present invention are not limited to the effects mentioned above, and other effects not mentioned can be clearly understood by a person having ordinary skill in the art to which the present invention belongs from the description below.
[0023] FIG. 1 is a diagram schematically illustrating the configuration of an information providing system related to a video according to one embodiment of the present disclosure.
[0024] FIG. 2 is a flowchart illustrating a method for an electronic device to provide information related to a video according to an embodiment of the present disclosure.
[0025] FIG. 3 is a schematic diagram illustrating an example in which the faces of a first user and a second user are detected through a camera of a user's terminal according to one embodiment of the present disclosure.
[0026] FIGS. 4A to 4C are diagrams illustrating examples of changing information associated with a video on a page including a list of multiple videos according to one embodiment of the present disclosure.
[0027] FIG. 5 is a diagram illustrating an example of changing information associated with a video on a page including a list of multiple videos according to one embodiment of the present disclosure.
[0028] FIG. 6A and FIG. 6B are diagrams for explaining an example of changing information associated with a video on a page for playing a video according to one embodiment of the present disclosure.
[0029] FIG. 7 is a diagram schematically illustrating each component of an electronic device according to one embodiment of the present disclosure.
[0030] Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings.
[0031] In describing the embodiments, descriptions of technical details that are well known in the technical field to which the present invention pertains and are not directly related to the present invention will be omitted. This is to avoid obscuring the gist of the present invention by omitting unnecessary explanations and to convey the gist more clearly.
[0032] For the same reason, some components in the attached drawings are exaggerated, omitted, or schematically depicted. Furthermore, the dimensions of each component do not entirely reflect its actual size. Identical or corresponding components in each drawing are assigned the same reference numbers.
[0033] The advantages and features of the present invention, and the methods for achieving them, will become clearer with reference to the embodiments described in detail below together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below and may be implemented in various different forms. These embodiments are provided only to ensure that the disclosure of the present invention is complete and to fully inform those skilled in the art of the scope of the invention, and the present invention is defined only by the scope of the claims. Like reference numerals designate like elements throughout the specification.
[0034] At this time, it will be understood that each block of the processing flow diagrams and combinations of the flow diagrams can be performed by computer program instructions. These computer program instructions can be installed in a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing equipment, so that the instructions executed by the processor of the computer or other programmable data processing equipment create a means for performing the functions described in the flow diagram block(s). These computer program instructions can also be stored in a computer-available or computer-readable memory that can direct a computer or other programmable data processing equipment to implement the functions in a specific manner, so that the instructions stored in the computer-available or computer-readable memory can also produce a manufactured item that includes an instruction means for performing the functions described in the flow diagram block(s). Since the computer program instructions may be installed on a computer or other programmable data processing device, a series of operational steps may be performed on the computer or other programmable data processing device to create a computer-executable process, and the instructions that cause the computer or other programmable data processing device to perform the steps for performing the functions described in the flowchart block(s) may also provide steps for performing the functions described in the flowchart block(s).
[0035] Additionally, each block may represent a module, segment, or portion of code that contains one or more executable instructions for performing a specific logical function(s). It should also be noted that in some alternative implementation examples, the functions described in the blocks may occur out of order. For example, two blocks depicted in succession may actually be executed substantially concurrently, or the blocks may sometimes be executed in reverse order, depending on their respective functions.
[0036] Here, the term '~ unit' used in this embodiment means a software or hardware component such as an FPGA or ASIC, and the '~ unit' performs certain roles. However, the '~ unit' is not limited to software or hardware. The '~ unit' may be configured to be on an addressable storage medium and may be configured to regenerate one or more processors. Thus, as an example, the '~ unit' includes components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functions provided within the components and '~ units' may be combined into a smaller number of components and '~ units' or further separated into additional components and '~ units'. In addition, the components and '~ units' may be implemented to regenerate one or more CPUs within a device or a secure multimedia card.
[0037] FIG. 1 is a diagram schematically illustrating the configuration of an information providing system related to a video according to one embodiment of the present disclosure.
[0038] Referring to FIG. 1, an information provision system (100) according to one embodiment of the present disclosure may include an electronic device (110) and a user terminal (120).
[0039] In one embodiment, the electronic device (110) may be included in a service server that provides a video provisioning service. The service may also be referred to as a video streaming service or an OTT (Over The Top) service. In one embodiment, the electronic device (110) may communicate with a user terminal (120) and provide information related to the video provisioning service to the user terminal (120).
[0040] In one embodiment, a user terminal (120) may be used by a user of a video provision service and may communicate with a service server including an electronic device (110). An application for providing a video provision service is installed on the user terminal (120), and the user terminal (120) may access the electronic device (110) under the control of the application and use the video provision service based on information exchange with the electronic device (110). The user may select a desired video from a video list through the application installed on the user terminal (120) and play the selected video on the user terminal (120). The user terminal (120) may be a mobile device such as a smartphone or tablet PC or a static device such as a desktop PC, and any device on which a video provision service application is installed and executed may be used as the user terminal (120) without limitation.
[0041] Meanwhile, throughout the embodiments, the electronic device (110) and the user terminal (120) are each referred to as separate devices or servers, but this may be a logically divided structure, and at least some of them may be implemented by separate functions in a single device or server. For example, throughout the present disclosure, the electronic device (110) and the user terminal (120) may be implemented by a single device, and in this case, the process of transmitting and receiving information between the electronic device (110) and the user terminal (120) may actually be understood as a process in which data is exchanged within a single device.
[0042] In other words, in the present disclosure, the electronic device (110) may be included in, for example, a server for information processing (e.g., a central server for service provision), but it can be understood that, depending on the embodiment, it may also be included in a device used by a user (e.g., a portable terminal of a target user), etc. Accordingly, the specific entity that performs the operation of the electronic device (110) described in the present disclosure (e.g., whether it is performed by a server or a user's device) does not limit the scope of the present disclosure.
[0043] In one embodiment, the electronic device (110) and the user terminal (120) may include a plurality of computer systems or computer software implemented as network servers. For example, at least some of the electronic device (110) and the user terminal (120) may refer to a computer system and computer software that are connected to a lower-level device that can communicate with other network servers through a computer network such as an intranet or the Internet, receive a task execution request, perform the task in response, and provide the execution result. In addition, at least some of the electronic device (110) and the user terminal (120) may be understood as a broad concept that includes a series of application programs that can operate on a network server, and various databases built on other internal or connected nodes. For example, at least some of the electronic device (110) and the user terminal (120) may be implemented using a network server program that is provided in various ways according to an operating system such as DOS, Windows, Linux, UNIX, or MacOS.
[0044] Meanwhile, for the convenience of explanation, each operating entity is referred to as an electronic device (110) and a user terminal (120), but these should be understood as comprehensive devices that correspond to various types of devices such as computer devices and mobile communication terminals, include various types of devices, or can be included in various types of devices.
[0045] In one embodiment, the electronic device (110) and the user terminal (120) connected thereto may each include an input unit, an output unit, and a communication unit. Each of the input unit and the output unit may be various interfaces or connection ports that receive user input or output information to the user.
[0046] The input unit may include an input module, and the input module receives user input from a user. The user input may be in various forms, including key input, touch input, and voice input. Examples of input modules that can receive such user input include, in addition to a traditional keypad, keyboard, and mouse, a touch sensor that detects the user's touch, a microphone that receives a voice signal, a camera that recognizes gestures through image recognition, a proximity sensor including at least one of a light sensor or an infrared sensor that detects the user's approach, a motion sensor that recognizes user movement through an acceleration sensor or a gyro sensor, and various other forms of input means that detect or receive various forms of user input, and the input module according to an embodiment of the present disclosure may include at least one of the devices listed above. Here, the touch sensor may be implemented as a piezoelectric or electrostatic touch sensor that detects touch through a touch panel or touch film attached to a display panel, an optical touch sensor that detects touch by an optical method, etc. In addition, the input module may be implemented in the form of an input interface (USB port, PS / 2 port, etc.) that connects an external input device that receives user input instead of a device that detects user input on its own.
[0047] The output unit may include an output module, and the output module may output various types of information. The output module may include at least one of a display that outputs an image, a speaker that outputs a sound, a haptic device that generates vibration, and various other forms of output means. In addition, the output module may be implemented in the form of a port-type output interface that connects the individual output means described above. For example, the output module in the form of a display may display text, still images, and moving images. The display may include at least one of a liquid crystal display (LCD), a light emitting diode (LED) display, an organic light emitting diode (OLED) display, a flat panel display (FPD), a transparent display, a curved display, a flexible display, a 3D display, a holographic display, a projector, and various other forms of devices capable of performing an image output function. Such a display may also be in the form of a touch display that is integrated with a touch sensor of the input module.
[0048] The communication unit can communicate with other devices. Accordingly, each of the electronic device according to the present disclosure and the user terminal linked with the electronic device can transmit and receive information with other devices through the communication unit. Here, communication, i.e., data transmission and reception, can be performed by wire or wirelessly. To this end, the communication unit can be configured as a wired communication module that connects to the Internet or the like through a LAN (Local Area Network), a mobile communication module that connects to a mobile communication network via a mobile communication base station and transmits and receives data, a short-range communication module that uses a communication method of the Wireless Local Area Network (WLAN) series such as Wi-Fi or a communication method of the Wireless Personal Area Network (WPAN) series such as Bluetooth or Zigbee, a satellite communication module that uses a Global Navigation Satellite System (GNSS) such as the Global Positioning System (GPS), or a combination thereof.
[0049] In one embodiment, the electronic device (110) may provide a page associated with a video to a terminal of a first user, acquire first detection information about the first user through a camera of the terminal of the first user, acquire second detection information about a second user around the first user through the camera, and change information provided on the page associated with the video in response to the second detection information. Each operation step of the method for providing information associated with a video of the electronic device (110) will be described in detail below with reference to FIG. 2.
[0050] FIG. 2 is a flowchart illustrating a method for an electronic device to provide information related to a video according to one embodiment of the present disclosure. The entity performing each step of the flowchart (200) illustrated in FIG. 2 may include the electronic device (110) illustrated in FIG. 1.
[0051] In step S210, the electronic device may provide a page associated with a video to the first user's terminal. The video may include, but is not limited to, various media such as movies, dramas, TV programs, and music videos provided by video streaming services or OTT services. The page associated with the video may include a page that plays the video or provides information related to the video.
[0052] In one embodiment, a page associated with a video may include a first page that includes a list of multiple videos associated with the first user. The list may include, but is not limited to, a list of videos corresponding to a keyword displayed as a result of a user's search for a specific keyword, a list of videos currently being watched by the user, a list of videos purchased by the user, a list of videos recommended based on the user's preferences, and a list of videos selected and temporarily saved for later viewing by the user (e.g., favorites, wishlist). For example, the first page may include page (400) of FIG. 4A.
[0053] In one embodiment, a page associated with a video may include a second page for playing the video. When a user selects a desired video from a list of multiple videos, the electronic device may provide the user terminal with a second page for playing the video.
[0054] In step S220, the electronic device may acquire first detection information about the first user through the camera of the first user's terminal. In one embodiment, when the first user is viewing a page displayed on the display of the first user's terminal, the electronic device may detect the first user's face from an image of an area around the first user, including the first user, through the front camera of the first user's terminal. The face detection of the first user may be performed using a face detection algorithm well known in the field of computer vision (e.g., a neural network, Adaboost, or a Support Vector Machine (SVM)).
[0055] In step S230, the electronic device may acquire second detection information about a second user around the first user via the camera. In one embodiment, after detecting the first user, the electronic device may attempt to detect a second user around the first user. This may be to ensure that there are no other second users around the first user, ensuring that the first user can watch the video alone in a privacy-protected environment.
[0056] If a second user is detected, the electronic device may modify the video information provided to the first user to protect the first user's privacy from the second user. In one embodiment, the second detection information may include facial detection information of the second user, and facial detection of the second user may be performed using a facial detection algorithm well known in the field of computer vision (e.g., neural networks, Adaboost, SVM).
[0057] Meanwhile, in the present disclosure, a person around the first user is referred to as a second user, but it should be understood that this is not limited to this and any person who can be detected or recognized by a camera around the first user can be referred to as a second user.
[0058] In step S240, the electronic device may change the information provided on the page associated with the video in response to the second detection information. If a second user is detected around the first user, the electronic device may change the information provided to the first user in the video to protect the first user's privacy. For example, if the page associated with the current video contains sensitive information (e.g., adult content) that the first user does not want to show to other second users, the electronic device may remove, temporarily obscure, or replace the sensitive information on the page with other general information when the second user is detected around the first user.
[0059] Meanwhile, the following primarily uses adult content as an example of sensitive information that the first user may not want to show to other users, but is not limited to this and may include any other content that the user deems sensitive and wishes to protect their privacy.
[0060] This allows users to comfortably enjoy a variety of videos tailored to their tastes while protecting their privacy, even in environments with other users. Furthermore, it prevents unknowing users from unknowingly watching videos behind their backs. Furthermore, users can freely watch and purchase videos tailored to their tastes through video services, contributing to increased revenue and enhanced user satisfaction for video service providers. Furthermore, privacy protection features can enhance user trust, leading to increased long-term user retention and the acquisition of more new users. These effects can play a crucial role in strengthening the competitiveness of video services and expanding market share.
[0061] In one embodiment, the electronic device may perform operations S220 to S240 below by activating the privacy mode only when a specific condition is satisfied after providing a page associated with a video to the terminal of the first user in step S210. For example, if the user is at home or in a private space where privacy is guaranteed, the electronic device may not perform operations S220 to S240 below by deactivating the privacy mode. The current location of the user may be confirmed through location information (e.g., GPS information) of the user terminal, and the electronic device may determine whether the user is in a private space at home or at work, or in public transportation or a public place such as a subway or bus with a lot of people, and then determine whether to turn the privacy mode on or off.
[0062] Meanwhile, even if the user is at home, their privacy may not be guaranteed if they live with a roommate. The electronic device obtains information about whether the user lives alone (e.g., information entered during registration). If the user lives with a roommate, the device may attempt to detect a voice other than the user's own through the user terminal's microphone, even when the user is at home. If a voice other than the user's is detected, the electronic device activates privacy mode. If no other voice is detected within a certain period of time after the user returns home, the device deactivates privacy mode, thereby reducing unnecessary computational load.
[0063] In one embodiment, enabling or disabling privacy mode may be arbitrarily selected by the user.
[0064] FIG. 3 is a schematic diagram illustrating an example in which the faces of a first user and a second user are detected through a camera of a user's terminal according to one embodiment of the present disclosure.
[0065] Referring to FIG. 3, a first user (320) viewing a page related to a video through a user terminal (310) and a second user (330) located behind the first user (320) are exemplarily illustrated. The first user (320) can check a list of multiple videos on a first page through the user terminal (310) or play and watch videos on a second page. The user terminal (310) can detect the face of the first user (320) through the front camera of the user terminal (310). The user terminal (310) can continuously check whether other users exist around the first user (320) through face detection while the face of the first user (320) is detected. When the face of the second user (330) is detected by the user terminal (310), the electronic device can change information related to the video on the page.
[0066] In one embodiment, the face detection information of the second user (330) includes a distance between the face of the second user (330) and the user terminal (310), and the electronic device can change information on a page associated with the video when the distance is less than a reference distance.
[0067] If the distance between the user terminal and the second user is far, the second user may not be interested in the page that the first user is viewing or may not be able to see the page. In this case, the electronic device may not unnecessarily disturb the first user by not changing the information associated with the video.
[0068] In one embodiment, the face detection information of the second user (330) includes at least one direction of the face and gaze of the second user (330), and the electronic device can change information on a page associated with the video when at least one direction of the face and gaze of the second user is directed toward the user terminal (310).
[0069] Even if a second user enters the field of view of the user terminal's camera, the second user may simply pass behind the first user or engage in other activities, showing no interest in the first user's terminal. In such cases, altering the information associated with the video displayed to the first user may unnecessarily interfere with the first user's use of the service. Therefore, the electronic device may determine the direction of the second user's face and gaze from the second user's face detection information, and if the direction is not directed toward the first user's terminal, may not alter the information associated with the video.
[0070] In one embodiment, the facial detection information of the second user (330) may include information about the gender, age, and whether the second user (330) matches a pre-specified user. In one embodiment, the electronic device may estimate at least one of the gender, age, and whether the second user (330) matches a pre-specified user based on the facial detection information of the second user (330). The first user (320) may input information (e.g., image, age, gender) about the second user with whom the first user does not wish to share information related to his / her video through the service application, and the electronic device may be configured to protect the privacy associated with the video only when the estimated information about the detected second user matches the information input by the first user.
[0071] In one embodiment, based on the settings of the first user, the electronic device may be configured to protect privacy associated with a video only if the second user is below a certain age threshold (e.g., a minor).
[0072] In one embodiment, based on the settings of the first user, the electronic device may be configured to protect privacy associated with a video only if the second user's gender satisfies a condition (e.g., a different gender than the first user).
[0073] In one embodiment, based on the settings of the first user, the electronic device may be configured to protect privacy associated with a video only if the second user is a user pre-designated by the first user (e.g., a spouse or child).
[0074] FIGS. 4A to 4C are diagrams illustrating examples of changing information associated with a video on a page including a list of multiple videos according to one embodiment of the present disclosure.
[0075] Referring to FIG. 4a, a page (400) is illustrated that includes a list of multiple videos associated with a first user.
[0076] In one embodiment, the page associated with the video may include a first page including a list of multiple videos associated with the first user. In response to second detection information about the second user, the electronic device may identify a first set including at least one of the multiple videos and change information associated with the first set of videos displayed in the list on the first page. The first set may refer to a set of videos that the first user does not wish to display to others.
[0077] In one embodiment, the first set may include adult videos having an adult age restriction.
[0078] In one embodiment, the first set can be identified based on the sexuality information contained in the metadata of multiple videos. The electronic device can identify the sexuality information of each video based on the metadata of the multiple videos included in the list, and classify videos whose sexuality exceeds a certain threshold into the first set. The sexuality information of a video can be determined by an external organization at the time of video production and stored as metadata, or a score related to the sexuality of the video can be calculated using an AI model.
[0079] In one embodiment, the first set may include videos pre-selected by the first user from a list. The first user may select videos they do not wish to show to others and group them into the first set, and may set information about the videos in the first set to be hidden from the second user.
[0080] In one embodiment, the first set may include videos corresponding to one or more categories selected by the first user. If the first user selects one or more categories of videos (e.g., adult content, animation, girl group music videos) that he or she does not wish to share with others, the electronic device may classify videos in the categories selected by the first user from among the videos in the list into the first set.
[0081] In the example illustrated in FIG. 4A, the page (400) may include a list (410) of videos that the first user has selected and temporarily saved for later viewing. Here, some videos in the list (410) may be identified as a first set (420). The videos in the first set (420) may have an adult age restriction or may be videos whose explicit content information included in the metadata exceeds a certain standard. After detecting the first user through the front camera of the first user's terminal, the electronic device continuously checks whether other people are detected around the first user, and if other people are detected, the electronic device may change the information of the videos in the first set (420) so as not to expose them to other people.
[0082] In one embodiment, the electronic device may, in response to the second detection information for the second user, blur the information associated with the first set of videos in the list.
[0083] Referring to FIG. 4b, it can be seen that the videos of the first set (420) on the page (400) are blurred (or mosaic-processed) as in the area (421), and the titles of the videos are removed. As a result, second users around the first user will not be able to check information about the videos of the first set (420) even if they look at the terminal of the first user, and the privacy of the first user can be protected. Meanwhile, unlike the example illustrated in FIG. 4b, the electronic device may replace the videos of the first set (420) with a black screen or temporarily remove the videos of the first set (420) from the list and display them.
[0084] In one embodiment, the electronic device, in response to the second detection information about the second user, may change the titles and images of the first set of videos based on information associated with a second set of videos that are disjoint from the first set of videos among the plurality of videos. In one embodiment, the second set may refer to the set of videos remaining from the plurality of videos, excluding the first set. In another embodiment, the second set may include videos with an age limit of less than a certain age (e.g., 12 years old).
[0085] Referring to FIG. 4C, it can be seen that the videos of the first set (420) on the page (400) are displayed as a subsequent series of other videos in the list, such as in the area (422). In the example illustrated in FIG. 4C, the movie "AA" among the videos of the first set (420) is changed to "BB 2" as a subsequent series of the movie "BB" that is not included in the first set (420) of the videos in the list, and its image is changed to the same image as that of the "BB" movie. In addition, the movie "EE" among the videos of the first set (420) is changed to "FF 2" as a subsequent series of the movie "FF" that is not included in the first set (420) of the videos in the list, and its image is changed to the same image as that of the "FF" movie. The first user can recognize that this is not an actual video but a temporarily altered version of one of the videos in the first set (420) through the non-existent movie title "BB 2" in the area (422) or the image of "FF 2" in the area (422) that is different from the actual movie poster of "FF 2," thereby preventing confusion for the first user. In this way, even if a second user around the first user views the first user's terminal, he or she will not be able to confirm information about the videos in the first set (420), and the first user's privacy can be protected.
[0086] In one embodiment, the electronic device may, in response to the second detection information for the second user, temporarily remove information associated with the first set of videos from the list. Unlike the examples illustrated in FIGS. 4A and 4B , the electronic device may display the videos in the first set (420) by replacing them with a black screen or by temporarily removing the videos in the first set (420) from the list.
[0087] In one embodiment, the electronic device, in response to the second detection information for the second user, may replace the information associated with the first set of videos with advertising information. For example, the electronic device may display information about a new movie or drama streamed by the service provider in the area previously displaying information associated with the first set of videos, or may display information about a movie or drama that requires individual purchase. This protects the privacy of the first user while also promoting the content provided by the video service.
[0088] In one embodiment, the electronic device determines that the second user is no longer detected by the camera based on the second detection information of the second user, and if the second user is no longer detected, the electronic device can revert the information associated with the first set of videos on the list to its previous state. If the second user moves out of the camera's field of view, the electronic device can determine that the second user has moved away from the first user's surroundings and revert the video information on the list to its original state.
[0089] FIG. 5 is a diagram illustrating an example of changing information associated with a video on a page including a list of multiple videos according to one embodiment of the present disclosure.
[0090] Referring to FIG. 5, a page (500) is illustrated that includes a list of multiple videos associated with a first user.
[0091] In the example illustrated in FIG. 5, page (500) may include a list of videos selected and temporarily saved by a first user for later viewing. Some videos in the list may be identified as part of the first set. Videos in the first set may have an adult age restriction or may contain explicit content information exceeding a certain threshold in their metadata.
[0092] In one embodiment, the first set of videos may be displayed as information of other videos, such as in area (521), in normal times (i.e., when the first user does not perform input corresponding to page (500)) to protect the privacy of the first user. For example, area (521) may display information of videos related to other videos included in the list, or content information for advertisements. Meanwhile, when the first user performs input corresponding to page (500) (e.g., touch or scroll input), the first set of videos may be displayed as original information, such as in area (522). The first set of videos may be displayed on the display only while the user is performing a scroll input, and may be replaced with other information, such as in area (521), when the user stops performing the scroll input.
[0093] In one embodiment, alternative information such as area (521) may be displayed only when a second user is detected around the first user through the front camera of the first user's terminal. Meanwhile, in another embodiment, alternative information such as area (521) may be displayed regardless of whether the second user is detected. Even without the detection of the second user through the front camera of the first user's terminal, the electronic device may normally display the first set of videos in the list as alternative information such as area (521), and only when the first user performs an input corresponding to the page, display the first set of videos as original information such as area (522).
[0094] FIG. 6A and FIG. 6B are diagrams for explaining an example of changing information associated with a video on a page for playing a video according to one embodiment of the present disclosure.
[0095] In one embodiment, a page associated with a video may include a second page for playing the video. Referring to FIG. 6A, a page (600) for playing the video is illustrated.
[0096] In one embodiment, the electronic device, in response to the second detection information for the second user, may terminate playback of the video and display a black screen on the first user's terminal if the video satisfies a specific condition. The black screen on the first user's terminal may act as a mirror, allowing the first user to quickly recognize that a second user is approaching or has already approached.
[0097] In one embodiment, the specific condition may include that the video is included in the first set. For example, the video in the first set may have an adult age restriction, or the video may contain explicit information in its metadata that exceeds a certain threshold.
[0098] In one embodiment, the specific condition may include that the age restriction corresponding to the currently playing scene of the video exceeds a certain threshold. Not all scenes of the video may contain explicit content just because it is an adult video. In one embodiment, the metadata of the video may include information about the age restriction for each frame of the video. The electronic device may terminate playback of the video if the age restriction corresponding to the frame being viewed by the first user exceeds the certain threshold at the time the second user is detected through the camera. If the age restriction corresponding to the frame being viewed by the first user does not exceed the certain threshold at the time the second user is detected through the camera, the electronic device may not terminate playback of the video.
[0099] In one embodiment, the electronic device may, in response to the second detection information for the second user, play a different video set instead of the video on the second page if the video satisfies a specific condition.
[0100] In the example illustrated in FIG. 6A, a sexually suggestive scene that is not suitable for viewing by minors is being played on page (600), as in area (621), and a first user may be watching a video through page (600). The front camera (610) of the first user's terminal may obtain detection information about the first user. At this time, if a second user around the first user is detected by the camera (610), the electronic device may play another preset video (e.g., a documentary video, a video containing nature scenes, an advertising video) on page (600), as in area (622). The video played on area (622) may be set by the user. Through this, even if a second user around the first user views the first user's terminal, the second user will not be able to see a scene of the video, such as area (621), and the first user's privacy may be protected.
[0101] In one embodiment, the electronic device may determine the age restriction for each time point of the video based on metadata associated with the video, and in response to the second detection information, if the age restriction of the current time point of the video exceeds a reference age, move the playback time to a time point after the playback time that has an age restriction less than or equal to the reference age.
[0102] In the example illustrated in FIG. 6B, a sexually suggestive scene that is not suitable for viewing by minors, such as in area (621), is being played on page (600), and a first user may be watching a video through page (600). The front camera (610) of the first user's terminal may obtain detection information about the first user. At this time, if a second user around the first user is detected by the camera (610), the electronic device may determine an age restriction corresponding to the current playback time based on metadata. If the age restriction exceeds the reference age, the playback time of the video may be automatically skipped to a time after the current playback time but with an age restriction lower than or equal to the reference age. After being skipped, a non-sexually suggestive scene with an age restriction lower than the reference age, such as in area (623), may be played on page (600). Through this, a second user around the first user will not see a sexually suggestive scene, such as in area (621), even if he or she views the first user's terminal, and the first user's privacy may be protected.
[0103] In one embodiment, the electronic device may activate the front camera (610) only when the age restriction corresponding to the current playback point of the video exceeds the reference age. Since not all scenes of an adult video may contain sexually explicit content, the electronic device can reduce unnecessary computational load by activating privacy mode and activating the front camera (610) only when some sensitive scenes in the video are being played.
[0104] In one embodiment, the electronic device determines that the second user is no longer detected by the camera based on the second detection information of the second user, and if the second user is no longer detected, the electronic device may terminate playback of the alternative video and resume playback of the original video, or automatically move the skipped video to a point before it was skipped, thereby restoring the playback information of the video to its previous state. If the second user moves out of the camera's field of view, the electronic device may determine that the second user has moved away from the first user's surroundings, and restore the playback information of the video to its original state.
[0105] In one embodiment, the electronic device can detect a specific action by the first user and restore the video playback information to its original state even if the second user is still detected by the camera. For example, the specific action by the first user may include tapping the screen twice or more. Alternatively, since the first user's face is recognized by the camera, the specific action by the first user may include a predefined action, such as blinking one eye or shaking the head.
[0106] As illustrated in the example shown in Figure 6a, a first user, while watching an adult video, notices that the video suddenly changes to a documentary video of nature, and recognizes that another person nearby is watching his or her video. Meanwhile, the first user recognizes that the other person nearby is a close colleague with whom the content of the video can be shared, and by performing a predefined action of blinking his or her right eye, the user can end playback of the documentary video and resume watching the original adult video.
[0107] FIG. 7 is a diagram schematically illustrating each component of an electronic device according to one embodiment of the present disclosure.
[0108] Referring to FIG. 7, an electronic device (700) may include a processor (710) and a memory (720), and may perform a method for providing information related to a video. Only components related to the present embodiments are illustrated in the electronic device (700) illustrated in FIG. 7. Therefore, it will be apparent to those skilled in the art that the electronic device (700) may further include other general components in addition to the components illustrated in FIG. 7.
[0109] The processor (710) controls the overall functions for providing information related to a video in the electronic device (700). For example, the processor (710) controls the electronic device (700) overall by executing programs stored in the memory (720) within the electronic device (700). The processor (710) may be implemented as a central processing unit (CPU), a graphics processing unit (GPU), an application processor (AP), etc., provided within the electronic device (70), but is not limited thereto.
[0110] The memory (720) is hardware that stores various data processed within the electronic device (700), and the memory (720) can store data processed and data to be processed in the electronic device (700). In addition, the memory (720) can store applications, drivers, etc. to be driven by the electronic device (700). The memory (720) can include random access memory (RAM) such as dynamic random access memory (DRAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), CD-ROM, Blu-ray or other optical disk storage, hard disk drive (HDD), solid state drive (SSD), or flash memory.
[0111] Meanwhile, this specification and drawings disclose preferred embodiments of the present invention. Although specific terms have been used, they are used in a general sense only to easily explain the technical content of the present invention and to aid in understanding the invention, and are not intended to limit the scope of the present invention. It will be apparent to those skilled in the art that other modifications based on the technical concept of the present invention are possible in addition to the embodiments disclosed herein.
[0112] The electronic device or terminal according to the above-described embodiments may include a processor, a memory for storing and executing program data, permanent storage such as a disk drive, a communication port for communicating with an external device, a user interface device such as a touch panel, a key, an icon, etc. The methods implemented as software modules or algorithms may be stored on a computer-readable recording medium as computer-readable codes or program commands that can be executed on the processor. Here, the computer-readable recording medium includes a magnetic storage medium (e.g., read-only memory (ROM), random-access memory (RAM), floppy disk, hard disk, etc.) and an optical reading medium (e.g., CD-ROM, DVD: Digital Versatile Disc)). The computer-readable recording medium may be distributed to computer systems connected to a network, so that the computer-readable code can be stored and executed in a distributed manner. The medium is readable by a computer, stored in a memory, and executed by a processor.
[0113] The present embodiment may be represented by functional block configurations and various processing steps. These functional blocks may be implemented by various hardware and / or software configurations that perform specific functions. For example, the embodiment may employ direct circuit configurations such as memory, processing, logic, look-up tables, etc., which may perform various functions under the control of one or more microprocessors or other control devices. Similarly, the present embodiment may be implemented in a programming or scripting language such as C, C++, Java, assembler, Python, etc., including various algorithms implemented as a combination of data structures, processes, routines, or other programming configurations. Functional aspects may be implemented as algorithms that execute on one or more processors. Furthermore, the present embodiment may employ conventional techniques for electronic configuration, signal processing, and / or data processing. Terms like "mechanism," "element," "means," and "composition" can be used broadly and are not limited to mechanical or physical components. These terms can also encompass a series of software routines, such as those associated with a processor.
[0114] The above-described embodiments are merely examples, and other embodiments may be implemented within the scope of the claims set forth below.
Claims
1. A method of providing information related to a video of an electronic device, A step of providing a page related to a video to a terminal of a first user; A step of obtaining first detection information about the first user through a camera of the terminal of the first user; A step of obtaining second detection information about a second user around the first user through the camera; and A method comprising the step of changing information provided on a page associated with the video in response to the second detection information.
2. In paragraph 1, The above camera includes a front camera of the terminal of the first user, The first detection information includes first face detection information of the first user, A method wherein the second detection information includes second face detection information of the second user.
3. In paragraph 2, The second face detection information includes the distance between the face of the second user and the terminal of the first user, The steps to change the above are A method comprising the step of changing information provided on a page associated with the video when the distance is less than a reference distance.
4. In paragraph 2, The second face detection information includes at least one direction of the second user's face and gaze, The steps to change the above are A method comprising a step of changing information provided on a page associated with the video when at least one of the face and gaze of the second user is directed toward the terminal of the first user.
5. In paragraph 1, The page associated with the video includes a first page including a list of multiple videos associated with the first user, The steps to change the above are A step of identifying a first set including at least one of the plurality of videos in response to the second detection information; and A method comprising the step of changing information associated with the first set of videos displayed on the list on the first page.
6. In paragraph 5, The step of changing the information associated with the video of the first set above is A method comprising the step of blurring and displaying information associated with the first set of videos in the list.
7. In paragraph 5, The step of changing the information associated with the video of the first set above is A method comprising the step of changing the title and image of the first set of videos based on information associated with a second set of videos that are disjoint from the first set of videos among the plurality of videos.
8. In paragraph 5, The step of changing the information associated with the video of the first set above is A method comprising the step of temporarily removing information associated with the first set of videos from the list.
9. In paragraph 5, A step of confirming that the second user is no longer detected by the camera based on the second detection information; and A method further comprising the step of reverting information associated with the first set of videos on the list to a state prior to the change, if the second user is not detected.
10. In paragraph 1, The page associated with the above video includes a second page for playing the above video, The steps to change the above are A method comprising, in response to the second detection information, a step of terminating playback of the video and displaying a black screen on the terminal of the first user when the video satisfies a specific condition.
11. In paragraph 1, The page associated with the above video includes a second page for playing the above video, The steps to change the above are A method comprising, in response to the second detection information, a step of playing another video set instead of the video on the second page when the video satisfies a specific condition.
12. In paragraph 1, The page associated with the above video includes a second page for playing the above video, The steps to change the above are A step of checking the age restriction for each time point of the video based on metadata associated with the video; and A method comprising, in response to the second detection information, a step of moving the playback point to a point after the playback point in time when the age restriction of the current playback point in time of the video exceeds the reference age.
13. An electronic device that provides information related to a video, a memory storing at least one instruction; and An electronic device comprising a processor that provides a page associated with a video to a terminal of a first user by executing at least one command, obtains first detection information about the first user through a camera of the terminal of the first user, obtains second detection information about a second user around the first user through the camera, and changes information provided on the page associated with the video in response to the second detection information.
14. A non-transitory computer-readable storage medium storing a program for causing a computer to execute a method for an electronic device to provide information related to a video, the method comprising: A step of providing a page related to a video to a terminal of a first user; A step of obtaining first detection information about the first user through a camera of the terminal of the first user; A step of obtaining second detection information about a second user around the first user through the camera; and A non-transitory computer-readable storage medium comprising a step of changing information provided on a page associated with the video in response to the second detection information.
Citation Information
Patent Citations
Privacy-preserving camera, system the same and real-time automated video anonymization method based on face detection
KR101911900B1
Method of detecting lost wearable device
KR1020220120164A
Presence-Based Content Control
US20170223125A1
Scaling image of speaker?s face based on distance of face and size of display
US20190058847A1
KR20220064370A