Sign In to Follow Application
View All Documents & Correspondence

Method And System For Multi Viewing In Active Shutter 3 D Systems

Abstract: ABSTRACT A method and system for supporting multi-viewing in a 3-dimensional (3D) display system. Unique active channel identifier values are allocated to different channels, and the active channel identifier corresponding to a channel being requested by a user glass is communicated to the user glass, which in turn is configured in the user glass as pre-assigned active channel identifier. The 3D display system broadcasts a broadcast data that comprises of active channel identifier corresponding to a channel/content being requested by at least one user glass. The user glass that receives the broadcast data compares the active channel identifier in the broadcast data with the pre-assigned active channel identifier data, and facilitates display of content to the user, if the active channel identifier matches the pre-assigned active channel identifier data. If the active channel identifier and the pre-assigned active channel identifier are different, the user glass ignores corresponding channel data. FIG. 3

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
01 July 2015
Publication Number
01/2017
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
patent@bananaip.com
Parent Application
Patent Number
Legal Status
Grant Date
2023-12-12
Renewal Date

Applicants

SAMSUNG R&D Institute India - Bangalore Private Limited
# 2870, Orion Building, Bagmane Constellation Business Park, Outer Ring Road, Doddanekundi Circle, Marathahalli Post,Bangalore-560 037, India

Inventors

1. C. S. Bhargava
# 2870, Orion Building, Bagmane Constellation Business Park, Outer Ring Road, Doddanekundi Circle, Marathahalli Post,Bangalore-560 037, India

Specification

CLIAMS:CLAIMS
What is claimed is:
1. A method for supporting multi-viewing in a 3-Dimensional (3D) multi-viewing system, said method comprising:
generating a broadcast data by a 3-Dimensional (3D) display system in said 3D multi-viewing system, wherein said broadcast data comprises of an active channel identifier and a shutter configuration data corresponding to a channel content being requested by at least one user glass;
broadcasting said broadcast data, by said 3D display system;
capturing said broadcast data, by said at least one user glass;
comparing said active channel identifier in said broadcast data with a pre-assigned active channel identifier data, by said at least one user glass; and
facilitating display of said content specific to said channel, if said pre-assigned active channel identifier data matches said active channel identifier in said broadcast data, by said at least one user glass.
2. The method as claimed in claim 1, wherein generating said broadcast data further comprises:
receiving a connection announcement from said at least one user glass, by said 3D display system;
identifying a channel indicated in said connection announcement, by said 3D display system;
checking if said channel is being watched by at least one other user glass, by said 3D display system, wherein checking if said channel is being watched by said at least one other user glass comprises of comparing a channel Id specific to said channel, with a channel map;
executing a first connection procedure if said channel is not being watched by said one other user glass, by said 3D display system; and
executing a second connection procedure if said channel is being watched by said one other user glass, by said 3D display system.
3. The method as claimed in claim 2, wherein executing said first connection procedure further comprises:
assigning a first active channel identifier to said channel, by said 3D display system, wherein said first active channel identifier is unique to said channel;
updating a channel map with at least one of a user glass Id, channel number, and said first active channel identifier information, by said 3D display system; and
displaying data frames of said channel, with said first active channel identifier, by said 3D display system.
4. The method as claimed in claim 2, wherein executing said secondary connection procedure further comprises:
assigning a second active channel identifier to said channel, by said 3D display system;
updating a channel map with at least one of a user glass Id, channel number, and said second active channel identifier information, by said 3D display system; and
displaying data frames from said channel, with said first active channel identifier, by said 3D display system.
5. The method as claimed in claim 1, wherein said pre-assigned active channel identifier data is pre-configured with said user glass, wherein pre-configuring said pre-assigned active channel identifier data further comprises of:
requesting a channel content, by said user glass;
transmitting an active channel identifier corresponding to the channel content requested by the user glass, by said 3D display system; and
pre-configuring said active channel identifier as said pre-assigned active channel identifier, by said user glass.
6. A system for supporting multi-viewing in a 3-Dimensional (3D) multi-viewing system, said system configured for:
generating a broadcast data by a 3-Dimensional (3D) display system in said 3D multi-viewing system, wherein said broadcast data comprises of an active channel identifier and a shutter configuration data corresponding to a channel content being requested by at least one user glass;
broadcasting said broadcast data, by said 3D display system;
capturing said broadcast data, by said at least one user glass;
comparing said active channel identifier in said broadcast data with a pre-assigned active channel identifier data, by said at least one user glass; and
facilitating display of said content specific to said channel, if said pre-assigned active channel identifier data matches said active channel identifier in said broadcast data, by said at least one user glass.
7. The system as claimed in claim 8, wherein said 3D display system is further configured for generating said broadcast data by:
receiving a connection announcement from said at least one user glass, by a communication interface in said 3D display system;
identifying a channel indicated in said connection announcement, by a content allocation module in said 3D display system;
checking if said channel is being watched by at least one other user glass, by said content allocation module;
executing a first connection procedure if said channel is not being watched by said one other user glass, by said content allocation module; and
executing a second connection procedure if said channel is being watched by said one other user glass, by said content allocation module.
8. The system as claimed in claim 9, wherein said content allocation module is further configured to check if said channel is being watched by said at least one other user glass by comparing a channel Id specific to said channel, with a channel map.
9. The system as claimed in claim 9, wherein said content allocation module is further configured to execute said first connection procedure by:
assigning a first active channel identifier to said channel, by said content allocation module;
updating a channel map with at least one of a user glass Id, channel number, and said first active channel identifier information, by said content allocation module; and
displaying data frames of said channel, with said first active channel identifier, by said content allocation module.
10. The system as claimed in claim 9, wherein said content allocation module is further configured to execute said second connection procedure by:
assigning a second active channel identifier to said channel, by said content allocation module;
updating a channel map with at least one of a user glass Id, channel number, and said second active channel identifier information, by said content allocation module; and
displaying data frames from said channel, with said second active channel identifier, by said content allocation module.
11. The system as claimed in claim 9, wherein said user glass is configured to pre-configure said pre-assigned active channel identifier data by:
transmitting a request for a channel content to said 3D display system, by a content reception module in said user glass;
transmitting an active channel identifier corresponding to the channel content requested by the user glass, by a communication interface in said 3D display system; and
pre-configuring said active channel identifier as said pre-assigned active channel identifier, by a synchronization module in said user glass.

Dated this 01st July 2015
Signature:

Name: Kalyan Chakravarthy
(Patent Agent)
,TagSPECI:FORM 2
The Patent Act 1970
(39 of 1970)
&
The Patent Rules, 2005

COMPLETE SPECIFICATION
(SEE SECTION 10 AND RULE 13)

TITLE OF THE INVENTION
“Method and system for multi-viewing in active shutter 3D systems”

APPLICANTS:

Name Nationality Address
SAMSUNG R&D Institute India - Bangalore Private Limited India # 2870, Orion Building, Bagmane Constellation Business Park, Outer Ring Road, Doddanekundi Circle, Marathahalli Post,Bangalore-560 037, India

The following specification particularly describes and ascertains the nature of this invention and the manner in which it is to be performed:-

TECHNICAL FIELD
[001] The embodiments herein relate to 3D display systems and, more particularly, to multi-viewing in 3D display systems.
BACKGROUND
[002] Active shutter 3D system is a technique used for displaying stereoscopic 3D images. In this technology, the 3D display system that works on the active shutter principle interleaves video frames for left and right frames. At the same time, the 3D glass, while presenting image intended for left eye, blocks right eye’s view. Similarly, while presenting image intended for right eye, left eye’s view is blocked. The opening and closing of 3D glass shutters are synchronized such that the user gets a 3D viewing experience.
[003] Existing active shutter based 3D displays have the disadvantage that the 3D glasses are not interoperable with all 3D displays. This is because, while manufacturing a 3D glass, certain messages/data semantics required for the 3D glass to operate are embedded within the glass. This results in the user purchasing different 3D glasses for different 3D displays. 3D synchronization using Bluetooth technology was introduced as an effective solution to solve the inter-operatability issue. However, the 3D synchronization based profiles that are currently being used has the disadvantage that they do not support multi-viewing of channels.
OBJECT OF INVENTION
[004] An object of the embodiments herein is to dynamically generate an active channel identifier value unique to each different channel/channel content being requested by a user glass.
[005] Another object of the embodiments herein is to associate the active channel identifier corresponding to the channel/channel contents being requested by the user glass, as the pre-assigned active channel identifier in that user glass.
[006] Another object of the embodiments herein is to identify a channel content as the content to be displayed to the user, based on the active channel identifier associated with the channel content and the pre-assigned active channel identifier data.
[007] Another object of the embodiments herein is to display only the content which is associated with an active channel identifier that matches the pre-assigned active channel identifier of the user glass, to the user.
SUMMARY
[008] In view of the foregoing, an embodiment herein provides a method for supporting multi-viewing in a 3-Dimensional (3D) multi-viewing system. In this method, a broadcast data is generated by a 3-Dimensional (3D) display system in the 3D multi-viewing system, wherein the broadcast data comprises of an active channel identifier data corresponding to a channel content being requested by at least one user glass, and corresponding shutter configuration information for the user glass. The broadcast data is then broadcasted by the 3D display system, which is then captured by the at least one user glass. Then, the active channel identifier in the broadcast data is compared with a pre-assigned active channel identifier data, by the at least one user glass. Further, if the active channel identifier matches with the pre-assigned active channel identifier data, the user glass facilitates display of the corresponding content to the user.
[009] Embodiments further disclose a system for supporting multi-viewing in a 3-Dimensional (3D) multi-viewing system. The system generates a broadcast data by a 3-Dimensional (3D) display system in the 3D multi-viewing system, wherein the broadcast data comprises of an active channel identifier, and the shutter configuration corresponding to a channel content being requested by at least one user glass. The 3D display system broadcasts the broadcast data, and the same is captured by the user glass. The user glass the compares the active channel identifier in the broadcast data with a pre-assigned active channel identifier data, and facilitates display of the content specific to the channel to user, if the pre-assigned active channel identifier data matches the active channel identifier in the broadcast data.
[0010] These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings.
BRIEF DESCRIPTION OF THE FIGURES
[0011] The embodiments herein will be better understood from the following detailed description with reference to the drawings, in which:
[0012] FIG. 1 illustrates a block diagram of the multi-view system, as disclosed in the embodiments herein;
[0013] FIG. 2 is a block diagram that depicts components of 3D display system, as disclosed in the embodiments herein;
[0014] FIG. 3 is a block diagram that depicts components of user glass, as disclosed in the embodiments herein;
[0015] FIG. 4 is a flow diagram that depicts steps involved in the process of executing a multi-viewing procedure, using said multi-view system, as disclosed in the embodiments herein;
[0016] FIG. 5 is a flow diagram that depicts steps involved in the process of executing a first connection procedure, using said multi-view system, as disclosed in the embodiments herein; and
[0017] FIG. 6 is a flow diagram that depicts steps involved in the process of executing a second connection procedure, using said multi-view system, as disclosed in the embodiments herein.
DETAILED DESCRIPTION OF EMBODIMENTS
[0018] The embodiments herein and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those of skill in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.
[0019] The embodiments herein disclose a mechanism for multi-viewing by grouping different channels based on unique active channel identifiers. Referring now to the drawings, and more particularly to FIGS. 1 through 6, where similar reference characters denote corresponding features consistently throughout the figures, there are shown embodiments.
[0020] FIG. 1 illustrates a block diagram of the multi-view system, as disclosed in the embodiments herein. The multi-view system 100 comprises of a 3-Dimensional (3D) display system 101, and at least one user glass 102. It is to be noted that Fig. 1 depicts two user glasses (102.a and 102.b); however, the number may vary in different use case scenarios.
[0021] The 3D display system 101 can be configured to allow connection with at least one user glass 102, using at least one of a wired and/or wireless connection channel/medium. For example, the wireless connection channel can be Bluetooth. The 3D display system 101 can be further configured to support multi-viewing, wherein multiple user glasses 102 can be allowed to establish connection with the 3D display system 101, to view contents of at least one channel. In a preferred embodiment, the 3D display system 101 supports a suitable technology such as Bluetooth synchronization profile, so as to support multi-viewing of channels. The 3D display system 101 can be configured to maintain information pertaining to channel(s) being watched by the connected user glasses, in the form of a channel map. The 3D display system 101 can be further configured to assign an active channel identifier to each unique channel being viewed by connected user glasses 102, and store the active channel identifier information in the channel map. The 3D display system 101 can be further configured to support the multi-viewing of channels, based on the active channel identifier assigned to each channel being viewed.
[0022] The user glass 102 can be configured to establish a communication with the 3D display system 101. The user glass 102 can be further configured to decide, based on an active channel identifier value communicated by the 3D display system 101, whether or not received channel contents need to be displayed to the user. The user glass 102 can be configured to use a suitable 3D technology, to effectively display 3D contents to the user. For example, the 3D technology used can be active shutter technology. The user glass 102 can be further configured to identify, based on the active channel identifier, contents that are not intended for the user being served, and ignore frames that represent the corresponding contents. The user glass 102 can be further configured to facilitate display of contents, if the contents are identified to be the contents of the channel requested by the user, based on the active channel identifier.
[0023] FIG. 2 is a block diagram that depicts components of 3D display system, as disclosed in the embodiments herein. The 3D display system 101 comprises of a communication interface 201, a memory module 202, and a content allocation module 203.
[0024] The communication interface 201 can be configured to provide/support at least one suitable channel/medium, with proper communication protocol support, for establishing communication between the 3D display system 101 and at least one user glass 102. In a preferred embodiment, the communication interface 201 supports bi-directional communication i.e. from the user glass 102 to the 3D display system 101, and from the 3D display system 101 to the user glass 102. The communication interface 201 can be configured to support transmission of all data and control signals, to facilitate the 3D multi view.
[0025] The memory module 202 can be configured to store all information required for the purpose of facilitating multi-viewing. In a preferred embodiment, the memory module 202 stores a channel map. The channel map possesses information such as, but not limited to, unique Id of each user glass 102 currently connected to the display device 101, channel number currently being watched by each of the connected user glasses 102, and active channel identifier that represents channel/program being watched by each of the connected user glasses 102.
[0026] The content allocation module 203 can be configured to allocate channel content being requested by each of the connected user glasses 102. In an embodiment, number of channels that can be viewed at a time instance can vary, based on capabilities of the 3D display system 101. The content allocation module 203 can be configured to generate the active channel identifier for a channel/content being requested by a connected user glass 102. The content allocation module 203 can be configured to update data in the channel map stored in the memory module 202, dynamically.
[0027] FIG. 3 is a block diagram that depicts components of user glass, as disclosed in the embodiments herein. The user glass 102 comprises of a synchronization module 301, a memory module 302, and a content reception module 303.
[0028] The synchronization module 301 can be configured to communicate with the 3D display system 101, and request channel/contents. The synchronization module 301 can be further configured to receive, and save active channel identifier corresponding to the requested channel/contents, as the pre-assigned active channel identifier. The synchronization module 301 can be further configured to receive shutter configuration information along with the active channel identifier, and configure shutter settings of the user glass 102 according to the shutter configuration information shared by the 2D display system 101; thereby synchronizing working of the user glass 102 and the 3D display system 101 to display requested contents to the user of the user glass 102. The synchronization module 301 can be further configured to receive a broadcast data at different instances of time, from the 3D display system 101, and identify, based on the active channel identifier associated with the broadcast data and the pre-assigned active channel identifier, whether the channel contents being displayed by the 3D display system 101 needs to be displayed to the user or not. The synchronization module 301 can be further configured to instruct the content reception module 303 to collect or ignore data broadcasted by the 3D display system 101.
[0029] The memory module 302 can be configured to store all data required to facilitate the multi-viewing. For example, the memory module 303 can store the pre-assigned active channel identifier assigned by the 3D display system 101. The content reception module 303 can be configured to receive or ignore contents, based on the instructions received from the synchronization module 301. The content reception module 303 can be further configured to raise a request for a channel content to be viewed, as per manual instruction provided by a user, which is communicated to the 3D display system 101.
[0030] FIG. 4 is a flow diagram that depicts steps involved in the process of executing a multi-viewing procedure, using said multi-view system, as disclosed in the embodiments herein. In the multi-view system 100, the 3D display device 101 broadcasts (402) the broadcast data, wherein the broadcast data comprises of an active channel identifier corresponding to at least one channel being requested by at least one user glass 102 and corresponding shutter configuration information. Each of the connected user glasses 102 collects (404) the broadcast data, and processes the collected broadcast data to extract the active channel identifier present in the broadcast data.
[0031] Further, the user glass 102 compares (406) the extracted active channel identifier with the pre-assigned active channel identifier. In an embodiment, the pre-assigned active channel identifier is assigned to the user glass 102, by the 3D display system 101, upon receiving a content request from the user glass 102, and the assigned active channel identifier is saved as the pre-assigned active channel identifier, in the respective user glass 101.
[0032] If the active channel identifier is same as the pre-assigned active channel identifier, the user glass 102 identifies contents being displayed by the 3D display system 101; the mentioned active channel identifier has been associated with, as contents that need to be displayed to the user. In this scenario, the user glass 102 facilitates (410) display of the contents, by configuring the right and left offsets accordingly. If the active channel identifier is same as the pre-assigned active channel identifier, the user glass 102 identifies the associated contents as contents that need to be ignored (412). The various actions in method 400 may be performed in the order presented, in a different order or simultaneously. Further, in some embodiments, some actions listed in FIG. 4 may be omitted.
[0033] FIG. 5 is a flow diagram that depicts steps involved in the process of executing a first connection procedure, using said multi-view system, as disclosed in the embodiments herein. In a preferred embodiment, the multi-viewing system 100 executes the first connection procedure, upon identifying that a channel being requested by a user glass 102 is currently not being watched by any other user glass 102. Please note that, for better understanding, a user glass 102 that requests a channel/content that is currently not being viewed by any other user glass 102, at that time instance, can be read as a "first user glass". The terms 'user glass' and 'first user glass' are used interchangeably, throughout the specification and drawings.
[0034] In the first connection procedure, the 3D display system 101 receives (502) a connection announcement from at least one user glass 102, wherein the connection announcement is a request for viewing a particular content/a specific channel. Upon identifying that the channel/content being requested in the connection announcement is not being watched by any other user glass 102, the 3D display system 101 generates (504) a first active channel identifier, for the requested channel/content. In an embodiment, the active channel identifier is a random number; which can be an integer, alphabet, a special character, or a combination thereof.
[0035] Further, the 3D display system 101 updates (506) the channel map, with certain information specific to the new session. For example, the channel map is updated with the information on a unique id specific to the user glass that requested the channel/content, channel number, and the corresponding active channel identifier. Further, the 3D display system 101 transmits (508) the generated active channel identifier, along with other required settings/parameters, as an announcement response to the first user glass 102.a. The first user glass 102.a captures the active channel identifier and other settings, and synchronizes (510) settings, so as to receive contents from the 3D display system 101. The first user glass 102, during the synchronization process, stores the active channel identifier transmitted by the 3D display system 101, as the pre-assigned active channel identifier. Further, the 3D display system 101 displays (512) the requested channel contents, along with the corresponding active channel identifier value. The various actions in method 500 may be performed in the order presented, in a different order or simultaneously. Further, in some embodiments, some actions listed in FIG. 5 may be omitted.
[0036] FIG. 6 is a flow diagram that depicts steps involved in the process of executing a second connection procedure, using said multi-view system, as disclosed in the embodiments herein. The 3D display system 101 receives (602) a connection announcement from a second user glass 102.b. Here, the term 'second user glass' refers to any user glass 102 that sends a connection request (i.e. the connection announcement), when at least one other user glass 102 has already established a connection with the 3D display system 101. Please note that the terms 'user glass' and 'second user glass' are used interchangeably, throughout the specification.
[0037] Upon receiving the connection announcement, the 3D display system 101 checks identifies the channel/content being requested by the second user glass 102.b, and checks (604) if the channel/content being requested by the second user glass 102.b is same as the channel/content currently being watched by a first user glass 102.a. If the channel/content being requested by the second user glass 102.b is same as the channel/content being watched by the first user glass 102.a, then the 3D display system 101 transmits (608) the active channel identifier (referred to as first active channel identifier in this scenario) corresponding to the channel/content being watched by the first user glass 102.a, to the second user glass 102.b. If the channel/content being requested by the second user glass 102.b is found to be different from the channel/content currently being watched by the first user glass 102.a, the 3D display system 101 generates (610) a second active channel identifier that is unique to the requested channel/content, which is then transmitted (612) to the second user glass 102.b.
[0038] Before/after/while transmitting the respective active channel identifier to the second user glass 102.b, the 3D display system 101 updates (614) the channel map, by adding details corresponding to the session initiated for the second user glass 102.b. If the channels/contents being watched by both the first user glass 102.a and the second user glass 102.b are the same, same channel number and active channel identifier are entered against the unique id of first user glass 102.a and the second user glass 102.b, in the channel map. If the channels/contents being watched by both the first user glass 102.a and the second user glass 102.b are different, corresponding channel number and active channel identifier are entered against the unique id of first user glass 102.a and the second user glass 102.b, in the channel map. For example, consider that the user glasses 102 communicates with the 3D display system 101 using Bluetooth synchronization profile technology, then the unique Id may be Bluetooth address of the respective 3D user glasses 102. This example is depicted in the table (Table. 1) given below:

Table. 1
[0039] Upon receiving the active channel identifier, the second user glass 102.b stores the active channel identifier as the pre-assigned active channel identifier, and synchronizes the settings with the 3D display system 101.Further, the 3D display system 101 broadcasts the requested channel contents, along with corresponding active channel identifier.
[0040] Similarly, when at least one of the first user glass 102.a or the second user glass 102.b changes the channel currently being viewed, the 3D display system 101 accordingly updates the channel map. If the user glass 102 requests for a new (i.e. a channel that is currently not being watched by any of the connected user glass) channel, a new active channel identifier is generated and the same is updated on the channel map. If the user glass 102 requests for a channel that is currently being viewed by at least one of the connected user glasses 102, the active channel identifier corresponding to the requested channel is updated against the unique Id of the user glass 102. If a new active channel identifier is generated in connection with a change of channel event, the 3D display system 101 notifies a 'change of track event' to all connected user glasses 102, and broadcasts the channel contents corresponding to each active channel identifier, separately, along with corresponding shutter offset values (If the 3D display technology used is active shutter technology).
[0041] Upon receiving the active channel identifier, along with other settings, the second user glass 102.b synchronizes (616) settings. Further, the 3D display system 101 displays (618) the channel contents, along with corresponding active channel identifier data. Corresponding audio data is also transmitted to the user glass 102, using suitable technology. The various actions in method 600 may be performed in the order presented, in a different order or simultaneously. Further, in some embodiments, some actions listed in FIG. 6 may be omitted.
Use-case scenario:
[0042] In this use-case scenario, assume that the communication technology used to enable communication between the 3D display system 101 and the user glasses 102 is Bluetooth 3D synchronization profile, and that the 3D display technology used to display broadcasted contents to the user is active shutter technology. In the Bluetooth 3D synchronization profile technology, A2DP profile and AVRCP profile are collectively used to provide multi-viewing on the 3D display system 101.
[0043] In this case, 3D synchronous profile is used to tune left and right frame offsets of associated user glasses 102 based on frame display periods in the 3D display system 101. A2DP profile is used to stream audio data on a dedicated channel between the 3D display system 101 and the user glasses 102, and AVRCP profile is used by the user glass 102 to change channels in the 3D display system 101.
[0044] At least one byte (say Byte 3) of the broadcast message is used to represent the active channel identifier. Upon receiving the broadcast message, the user glass 102 reads byte 3 and identifies active channel identifier. Further, the shutter offsets also can be represented by selected byte(s).
[0045] The embodiments disclosed herein can be implemented through at least one software program running on at least one hardware device and performing network management functions to control the network elements. The network elements shown in Fig. 1 include blocks which can be at least one of a hardware device, or a combination of hardware device and software module.
[0046] The embodiments disclosed herein specify a system for multi-viewing. The mechanism allows active channel identifier based differentiation between channels/contents, providing a system thereof. Therefore, it is understood that the scope of protection is extended to such a system and by extension, to a computer readable means having a message therein, said computer readable means containing a program code for implementation of one or more steps of the method, when the program runs on a server or mobile device or any suitable programmable device. The method is implemented in a preferred embodiment using the system together with a software program written in, for ex. Very high speed integrated circuit Hardware Description Language (VHDL), another programming language, or implemented by one or more VHDL or several software modules being executed on at least one hardware device. The hardware device can be any kind of device which can be programmed including, for ex. any kind of a computer like a server or a personal computer, or the like, or any combination thereof, for ex. one processor and two FPGAs. The device may also include means which could be for ex. hardware means like an ASIC or a combination of hardware and software means, an ASIC and an FPGA, or at least one microprocessor and at least one memory with software modules located therein. Thus, the means are at least one hardware means or at least one hardware-cum-software means. The method embodiments described herein could be implemented in pure hardware or partly in hardware and partly in software. Alternatively, the embodiment may be implemented on different hardware devices, for ex. using a plurality of CPUs.
[0047] The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the claims as described herein.


CLAIMS
What is claimed is:
1. A method for supporting multi-viewing in a 3-Dimensional (3D) multi-viewing system, said method comprising:
generating a broadcast data by a 3-Dimensional (3D) display system in said 3D multi-viewing system, wherein said broadcast data comprises of an active channel identifier and a shutter configuration data corresponding to a channel content being requested by at least one user glass;
broadcasting said broadcast data, by said 3D display system;
capturing said broadcast data, by said at least one user glass;
comparing said active channel identifier in said broadcast data with a pre-assigned active channel identifier data, by said at least one user glass; and
facilitating display of said content specific to said channel, if said pre-assigned active channel identifier data matches said active channel identifier in said broadcast data, by said at least one user glass.
2. The method as claimed in claim 1, wherein generating said broadcast data further comprises:
receiving a connection announcement from said at least one user glass, by said 3D display system;
identifying a channel indicated in said connection announcement, by said 3D display system;
checking if said channel is being watched by at least one other user glass, by said 3D display system, wherein checking if said channel is being watched by said at least one other user glass comprises of comparing a channel Id specific to said channel, with a channel map;
executing a first connection procedure if said channel is not being watched by said one other user glass, by said 3D display system; and
executing a second connection procedure if said channel is being watched by said one other user glass, by said 3D display system.
3. The method as claimed in claim 2, wherein executing said first connection procedure further comprises:
assigning a first active channel identifier to said channel, by said 3D display system, wherein said first active channel identifier is unique to said channel;
updating a channel map with at least one of a user glass Id, channel number, and said first active channel identifier information, by said 3D display system; and
displaying data frames of said channel, with said first active channel identifier, by said 3D display system.
4. The method as claimed in claim 2, wherein executing said secondary connection procedure further comprises:
assigning a second active channel identifier to said channel, by said 3D display system;
updating a channel map with at least one of a user glass Id, channel number, and said second active channel identifier information, by said 3D display system; and
displaying data frames from said channel, with said first active channel identifier, by said 3D display system.
5. The method as claimed in claim 1, wherein said pre-assigned active channel identifier data is pre-configured with said user glass, wherein pre-configuring said pre-assigned active channel identifier data further comprises of:
requesting a channel content, by said user glass;
transmitting an active channel identifier corresponding to the channel content requested by the user glass, by said 3D display system; and
pre-configuring said active channel identifier as said pre-assigned active channel identifier, by said user glass.
6. A system for supporting multi-viewing in a 3-Dimensional (3D) multi-viewing system, said system configured for:
generating a broadcast data by a 3-Dimensional (3D) display system in said 3D multi-viewing system, wherein said broadcast data comprises of an active channel identifier and a shutter configuration data corresponding to a channel content being requested by at least one user glass;
broadcasting said broadcast data, by said 3D display system;
capturing said broadcast data, by said at least one user glass;
comparing said active channel identifier in said broadcast data with a pre-assigned active channel identifier data, by said at least one user glass; and
facilitating display of said content specific to said channel, if said pre-assigned active channel identifier data matches said active channel identifier in said broadcast data, by said at least one user glass.
7. The system as claimed in claim 8, wherein said 3D display system is further configured for generating said broadcast data by:
receiving a connection announcement from said at least one user glass, by a communication interface in said 3D display system;
identifying a channel indicated in said connection announcement, by a content allocation module in said 3D display system;
checking if said channel is being watched by at least one other user glass, by said content allocation module;
executing a first connection procedure if said channel is not being watched by said one other user glass, by said content allocation module; and
executing a second connection procedure if said channel is being watched by said one other user glass, by said content allocation module.
8. The system as claimed in claim 9, wherein said content allocation module is further configured to check if said channel is being watched by said at least one other user glass by comparing a channel Id specific to said channel, with a channel map.
9. The system as claimed in claim 9, wherein said content allocation module is further configured to execute said first connection procedure by:
assigning a first active channel identifier to said channel, by said content allocation module;
updating a channel map with at least one of a user glass Id, channel number, and said first active channel identifier information, by said content allocation module; and
displaying data frames of said channel, with said first active channel identifier, by said content allocation module.
10. The system as claimed in claim 9, wherein said content allocation module is further configured to execute said second connection procedure by:
assigning a second active channel identifier to said channel, by said content allocation module;
updating a channel map with at least one of a user glass Id, channel number, and said second active channel identifier information, by said content allocation module; and
displaying data frames from said channel, with said second active channel identifier, by said content allocation module.
11. The system as claimed in claim 9, wherein said user glass is configured to pre-configure said pre-assigned active channel identifier data by:
transmitting a request for a channel content to said 3D display system, by a content reception module in said user glass;
transmitting an active channel identifier corresponding to the channel content requested by the user glass, by a communication interface in said 3D display system; and
pre-configuring said active channel identifier as said pre-assigned active channel identifier, by a synchronization module in said user glass.

Dated this 01st July 2015
Signature:

Name: Kalyan Chakravarthy
(Patent Agent)

ABSTRACT
A method and system for supporting multi-viewing in a 3-dimensional (3D) display system. Unique active channel identifier values are allocated to different channels, and the active channel identifier corresponding to a channel being requested by a user glass is communicated to the user glass, which in turn is configured in the user glass as pre-assigned active channel identifier. The 3D display system broadcasts a broadcast data that comprises of active channel identifier corresponding to a channel/content being requested by at least one user glass. The user glass that receives the broadcast data compares the active channel identifier in the broadcast data with the pre-assigned active channel identifier data, and facilitates display of content to the user, if the active channel identifier matches the pre-assigned active channel identifier data. If the active channel identifier and the pre-assigned active channel identifier are different, the user glass ignores corresponding channel data.

FIG. 3

Documents

Application Documents

# Name Date
1 3354-CHE-2015-IntimationOfGrant12-12-2023.pdf 2023-12-12
1 Samsung_SRIB-20140724-025_CS_V3.pdf 2015-07-06
2 Form5.pdf 2015-07-06
2 3354-CHE-2015-PatentCertificate12-12-2023.pdf 2023-12-12
3 FORM3.pdf 2015-07-06
3 3354-CHE-2015-ABSTRACT [27-08-2020(online)].pdf 2020-08-27
4 Drawings_CS.pdf 2015-07-06
4 3354-CHE-2015-CLAIMS [27-08-2020(online)].pdf 2020-08-27
5 3354-CHE-2015-FORM-26 [15-03-2018(online)].pdf 2018-03-15
5 3354-CHE-2015-CORRESPONDENCE [27-08-2020(online)].pdf 2020-08-27
6 3354-CHE-2015-FORM-26 [16-03-2018(online)].pdf 2018-03-16
6 3354-CHE-2015-FER_SER_REPLY [27-08-2020(online)].pdf 2020-08-27
7 3354-CHE-2015-OTHERS [27-08-2020(online)].pdf 2020-08-27
7 3354-CHE-2015-FER.pdf 2020-02-28
8 3354-CHE-2015-RELEVANT DOCUMENTS [27-08-2020(online)].pdf 2020-08-27
8 3354-CHE-2015-PETITION UNDER RULE 137 [27-08-2020(online)].pdf 2020-08-27
9 3354-CHE-2015-RELEVANT DOCUMENTS [27-08-2020(online)].pdf 2020-08-27
9 3354-CHE-2015-PETITION UNDER RULE 137 [27-08-2020(online)].pdf 2020-08-27
10 3354-CHE-2015-FER.pdf 2020-02-28
10 3354-CHE-2015-OTHERS [27-08-2020(online)].pdf 2020-08-27
11 3354-CHE-2015-FORM-26 [16-03-2018(online)].pdf 2018-03-16
11 3354-CHE-2015-FER_SER_REPLY [27-08-2020(online)].pdf 2020-08-27
12 3354-CHE-2015-FORM-26 [15-03-2018(online)].pdf 2018-03-15
12 3354-CHE-2015-CORRESPONDENCE [27-08-2020(online)].pdf 2020-08-27
13 Drawings_CS.pdf 2015-07-06
13 3354-CHE-2015-CLAIMS [27-08-2020(online)].pdf 2020-08-27
14 FORM3.pdf 2015-07-06
14 3354-CHE-2015-ABSTRACT [27-08-2020(online)].pdf 2020-08-27
15 Form5.pdf 2015-07-06
15 3354-CHE-2015-PatentCertificate12-12-2023.pdf 2023-12-12
16 Samsung_SRIB-20140724-025_CS_V3.pdf 2015-07-06
16 3354-CHE-2015-IntimationOfGrant12-12-2023.pdf 2023-12-12

Search Strategy

1 2020-01-2911-22-04_29-01-2020.pdf
1 SearchstrategyAE_23-12-2020.pdf
2 2020-01-2911-22-04_29-01-2020.pdf
2 SearchstrategyAE_23-12-2020.pdf

ERegister / Renewals

3rd: 12 Mar 2024

From 01/07/2017 - To 01/07/2018

4th: 12 Mar 2024

From 01/07/2018 - To 01/07/2019

5th: 12 Mar 2024

From 01/07/2019 - To 01/07/2020

6th: 12 Mar 2024

From 01/07/2020 - To 01/07/2021

7th: 12 Mar 2024

From 01/07/2021 - To 01/07/2022

8th: 12 Mar 2024

From 01/07/2022 - To 01/07/2023

9th: 12 Mar 2024

From 01/07/2023 - To 01/07/2024

10th: 12 Mar 2024

From 01/07/2024 - To 01/07/2025