Haven't you read this thread?![]()
Yeah they are different from their architecture but eventually have the same tasks. SRAM also needs no periodical refresh and is faster than DRAM.
Haven't you read this thread?![]()
except this time its connected to cpu and gpu, so is freely available to use as you wish
To be fair, he discredits himself with posts asking to ban people that he doesn't agree with, wizard jizz jokes and cherry picking post he feels are in line with his preferences. Hardly a balanced person that looks at all the info.
Some of aegies post that got buried.
Why would they use it for the CPU? They'd have to use the DDR3 for rendering then, which is way too slow for the kinds of things next gen is going to push.
I think the "special sauce" thinking comes from this........For 2 generations MS has had the console that was the easiest to develop for and allowed developers to really get the most out of the system. For 2 generations Sony has had the most difficult console to program for and in the case of the PS3 this caused them to have slightly inferior ports in most cases.
Given the track record of MS, its hard for many to believe they would release a console that wouldnt once again give developers the easiest time of pushing the tech. On paper the Orbis looks to outclass the Durango but im not willing to just say the Durango is disappointing because i dont know what developers will be able to do with the tools and hardware provided from both companies. If the Orbis is difficult to program for and the ports are inferior none of the hardware advantages will matter.
Why would they use it for the CPU? They'd have to use the DDR3 for rendering then, which is way too slow for the kinds of things next gen is going to push.
Going to dump this here.
![]()
A) One of them is the Black Tusk project (See location: MGS Vancouver).
B) Possible another could be internally developed title (Just an educated guess).
C) The rest are from external developers.
D) They are open to new pitches from external developers.
E) Sounds like the F2P model might be a thing going forth.
If this is the case, they need to change what's locked behind Love. Having online play locked behind a paywall dimishes the value of "Free" 2 play.
Who cares what MS fans say? Listen to the devs.
And you've hit one of the reasons I left. Almost all of the core gamers that created the Xbox that were in management have been forced out or left, and what's left over is MBAs with dollar signs in their eyes. I just found I could no longer believe in and agree with the direction the execs were taking the Xbox org.
Yup. It is either going to be A) "Free" download the game and pay for stuff to unlock faster or B) Buy the full game for 60 bucks and in-game you can buy stuff to unlock faster. If it is the former, then they really have to rethink it.If this is the case, they need to change what's locked behind Love. Having online play locked behind a paywall dimishes the value of "Free" 2 play.
Right after that he posted:Like bkilian?
Don't take my dissatisfaction with the management as a condemnation of the product. I don't think they will be pulling a Wii U. It's just that they're moving away from the model of "Core gamer first, casuals after". Also, both sides have a problem, their current designs are so ridiculously capable, and it's a non-starter to launch a box that can't do everything the previous box did. Remember what the launch 360 and PS3 could do? Pretty much play a game online. That's it. They've had 8 years of extra development and features that the companies have to either bring over or improve on for the new generation, and that's not easy.
Bkillian is not a developer and you know it. Btw you might as well post other comments he has made instead of choosing what meets your objective.
Bkillian is not a developer and you know it. Btw you might as well post other comments he has made instead of choosing what meets your objective.
Wasn't he an audio engineer for Durango?
You guys sure circle the wagons quickly. Do you know of anyone else being candid about the inner working of MS? No one is saying anything public about Durango, they are under NDA on dev kits for an unannounced console.
Interesting you chose NOT to highlight this;
Yup. It is either going to be A) "Free" download the game and pay for stuff to unlock faster or B) Buy the full game for 60 bucks and in-game you can buy stuff to unlock faster. If it is the former, then they really have to rethink it.
Right after that he posted:
The debate wasn't about software, it was about hardware.Interesting you chose NOT to highlight this;
"It's just that they're moving away from the model of "Core gamer first, casuals after".
That just sounds awful. I dont know who this guy is but if he's a proven insider then the things he has said for Microsoft's direction, it doesnt bode well. (Its not as bad as Wii U is back handed compliment)
Right. Read the post TheOddOne just quoted. Remove agenda from your discussion, if you actually want to have one.
Don't take my dissatisfaction with the management as a condemnation of the product. I don't think they will be pulling a Wii U. It's just that they're moving away from the model of "Core gamer first, casuals after". Also, both sides have a problem, their current designs are so ridiculously capable, and it's a non-starter to launch a box that can't do everything the previous box did. Remember what the launch 360 and PS3 could do? Pretty much play a game online. That's it. They've had 8 years of extra development and features that the companies have to either bring over or improve on for the new generation, and that's not easy.
One enables the other.The debate wasn't about software, it was about hardware.
The debate wasn't about software, it was about hardware.
One enables the other.
The point of the discussion was... hardware. Bkillian has been positive about what is in the next Xbox, he has said it multiple times before.Hardware dictates the software. If they're putting an heavy emphasis on kinect early on it will show in the software.
Please share, cause the evidence you presented is on the contrary.The point of the discussion was... hardware. Bkillian has been positive about what is in the next Xbox, he has said it multiple times before.
I hate this witchhunt attitute some of you have, but I'll play along.Please share, cause the evidence you presented is on the contrary.
If what Bkillian writes is true, and the xbox division is being run by a bunch of retards in suits that think they are in the movie wall street, then to hell with MS.
If what Bkillian writes is true, and the xbox division is being run by a bunch of retards in suits that think they are in the movie wall street, then to hell with MS.
If what Bkillian writes is true, and the xbox division is being run by a bunch of retards in suits that think they are in the movie wall street, then to hell with MS.
Right. Read the post TheOddOne just quoted. Remove agenda from your discussion, if you actually want to have one.
I read it and this stuck out.
Its definitely not a concept im interested in investing in.
I love how people are referring to > 1TF as "weak". How fickle we are. When the 360 launched, a machine capable of over a teraflop would almost make it onto the top 100 supercomputer list (6 months earlier, it would have _been_ on the list).
Stop comparing these systems to high end PC GPUs that require 300 watts just to function. For one, they have different constraints and requirements. For another, it's not all about the GPU. Raw GPU flops does not tell the whole story. I guarantee you, Microsoft's next system will be able to do things your current computer does not have the resources to do, and I say that knowing some of you folks have monster PC setups. (Dunno about Sony, I know next to nothing about their system)
There is no witchhunt attitude here, I told you .. I dont know the guy and havent been following his posts.I hate this witchhunt attitute some of you have, but I'll play along.
http://beyond3d.com/showpost.php?p=1693181&postcount=18183
http://forum.beyond3d.com/showthread.php?p=1697577#post1697577
http://forum.beyond3d.com/showthread.php?p=1694778#post1694778
Heck the same quote you are arguing about it spells it out.
More evidence that Durango will be closer to a DVR than a games console![]()
So is this guy legit, because that doesn't sound good.I read it and this stuck out.
Its definitely not a concept im interested in investing in.
Dude grow up.
Be honest: are you a joke character?
I hate this witchhunt attitute some of you have, but I'll play along.
http://beyond3d.com/showpost.php?p=1693181&postcount=18183
http://forum.beyond3d.com/showthread.php?p=1697577#post1697577
http://forum.beyond3d.com/showthread.php?p=1694778#post1694778
Heck the same quote you are arguing about it spells it out.
There is no witchhunt attitude here, I told you .. I dont know the guy and havent been following his posts.
Only one of the three posts you linked, he sounded positive - (Closed system (console) more efficient than open systems (PC) and that too was way too obvious)
Now that I've read 5 posts of bkilian guy, his overall stance still doesnt sound too positive.
That's a very deep thought you just had.
How about instead of making things personal, you say something of substance for once?
MS's corporate style of handling business is the reason why they are losing relevancy in the first place. Contaminating their one division that has been able to breakout from that is a recipe for disaster in the long run.
And please, don't reply if you are going to pass the image that this some how offends you. MS is nothing to you.
I wish MS and Sony would release the specs already so we can stop speculating and start discussing facts.
And 3 years in we'll be complaining about lazy devs.
You're right, MS as a company is nothing to me and they damn well better meet my needs if they want to continue to get my money.
All business strive to make money. You're whole wall street movie speech was just silly. It just shows an immature lack of perspective. No one is in this for charity. Also, the contaminating comments is just silly. That's been happening in gaming systems since the PS2 added a dvd player.
There's only one system I can think of in the past 5 years that's been created with the "core" in mind: Vita
How's that working out? To make these systems viable console makers need more than the GAF community.
if MS can capture the casuals with kinect 2.0 and the core from the get-go, and Sony only focuses on the core, we could have another wii-like launch but with longevity with next-gen tech. best case scenario for MS.
When I talk about contaminating I'm talking about culture. When I'm talking about wall street, I'm talking about the kind of people who are driving the business, which Bkillian pointed out as not being the same type of people as before.
It's not about not "expanding" your audience, is about culture.
That is interesting way to calculate it, but it's also a wrong way.You sure about that? I'll use 4X MSAA in this example:
Backbuffer = resolution * (color depth + z-buffer + AA)
Backbuffer = 1920*1080 * (32 + 32 + 96)
Backbuffer = 2073600 * 160 = ~39.55 MB/frame
United States Patent Application 20130027296
Kind Code A1
Klein; Christian ; et al. January 31, 2013
COMPOUND GESTURE-SPEECH COMMANDS
Abstract
A multimedia entertainment system combines both gestures and voice commands to provide an enhanced control scheme. A user's body position or motion may be recognized as a gesture, and may be used to provide context to recognize user generated sounds, such as speech input. Likewise, speech input may be recognized as a voice command, and may be used to provide context to recognize a body position or motion as a gesture. Weights may be assigned to the inputs to facilitate processing. When a gesture is recognized, a limited set of voice commands associated with the recognized gesture are loaded for use. Further, additional sets of voice commands may be structured in a hierarchical manner such that speaking a voice command from one set of voice commands leads to the system loading a next set of voice commands.
Inventors: Klein; Christian; (Duvall, WA) ; Vassigh; Ali M.; (Redmond, WA) ; Flaks; Jason S.; (Bellevue, WA) ; Larco; Vanessa; (Kirkland, WA) ; Soemo; Thomas M.; (Redmond, WA)
Assignee: MICROSOFT CORPORATION
Redmond
WA
Serial No.: 646692
Series Code: 13
Filed: October 6, 2012
1. A method for controlling a computing system using a voice commands, comprising: accessing multiple depth images from a depth sensor system; recognizing a gesture from the multiple depth images; in response to recognizing a gesture, choosing a subset of a set of sound commands based on the recognized gesture, the set of sound commands includes multiple subsets, each subset is associated with one or more gestures and sound command recognition data for the respective subset; receiving sound input; recognizing a sound command from the chosen subset based on the sound input; and performing an action in response to the recognized sound command.
11. The method of claim 1, wherein: the depth images include a two-dimensional pixel area of a captured scene, each pixel in the two-dimensional pixel area represents a depth value of one or more objects in the scene captured by the depth sensor system; the method further comprises displaying the chosen subset of sound commands in response to the recognizing the gesture; the sound input is received after displaying the chosen subset of sound commands; and the recognizing includes attempting to match the sound input to sound commands in the chosen subset and not to sound commands in other subsets of the set of sound commands.
12. A computing system, comprising: a monitor for displaying multimedia content; a depth sensor for capturing depth images; a microphone for capturing sounds; and a processor in communication with the depth sensor, the microphone and the monitor; the processor communicates with the monitor to display an object, the processor receives multiple depth images from the depth sensor and recognizes a gesture from the multiple depth images, the processor chooses a subset of a set of sound commands based on and in response to the recognized gesture, the set of sound commands includes multiple subsets, the processor loads sound command recognition data for the chosen subset of sound commands in response to the recognized gesture, the processor receives sound input from the microphone and recognizes a sound command from the chosen subset based on the sound input and the loaded sound command recognition data without searching all of the set of sound commands, processor performs an action in response to the recognized sound command.
The bolded segments are what I find most interesting here. Especially the audio processing unit (which I assume is not that of Xbox 360's hardware accelerated audio decompression). 0073 is bolded just for reference since it's a rather obvious thing for most (all?) operating systems.[0064] FIG. 4 illustrates one embodiment of the controller 12 shown in FIG. 1 implemented as a multimedia console 100, such as a gaming console. The multimedia console 100 has a central processing unit (CPU) 101 having a level 1 cache 102, a level 2 cache 104, and a flash ROM (Read Only Memory) 106. The level 1 cache 102 and a level 2 cache 104 temporarily store data and hence reduce the number of memory access cycles, thereby improving processing speed and throughput. The CPU 101 may be provided having more than one core, and thus, additional level 1 and level 2 caches 102 and 104. The flash ROM 106 may store executable code that is loaded during an initial phase of a boot process when the multimedia console 100 is powered on.
[0065] A graphics processing unit (GPU) 108 and a video encoder/video codec (coder/decoder) 114 form a video processing pipeline for high speed and high resolution graphics processing. Data is carried from the graphics processing unit 108 to the video encoder/video codec 114 via a bus. The video processing pipeline outputs data to an A/V (audio/video) port 140 for transmission to a television or other display. A memory controller 110 is connected to the GPU 108 to facilitate processor access to various types of memory 112, such as, but not limited to, a RAM (Random Access Memory).
[0066] The multimedia console 100 includes an I/0 controller 120, a system management controller 122, an audio processing unit 123, a network interface controller 124, a first USB host controller 126, a second USB controller 128 and a front panel I/O subassembly 130 that are preferably implemented on a module 118. The USB controllers 126 and 128 serve as hosts for peripheral controllers 142(1)-142(2), a wireless adapter 148, and an external memory device 146 (e.g., flash memory, external CD/DVD ROM drive, removable media, etc.). The network interface 124 and/or wireless adapter 148 provide access to a network (e.g., the Internet, home network, etc.) and may be any of a wide variety of various wired or wireless adapter components including an Ethernet card, a modem, a Bluetooth module, a cable modem, and the like.
[0067] System memory 143 is provided to store application data that is loaded during the boot process. A media drive 144 is provided and may comprise a DVD/CD drive, Blu-Ray drive, hard disk drive, or other removable media drive, etc. The media drive 144 may be internal or external to the multimedia console 100. Application data may be accessed via the media drive 144 for execution, playback, etc. by the multimedia console 100. The media drive 144 is connected to the I/O controller 120 via a bus, such as a Serial ATA bus or other high speed connection (e.g., IEEE 1394).
[0068] The system management controller 122 provides a variety of service functions related to assuring availability of the multimedia console 100. The audio processing unit 123 and an audio codec 132 form a corresponding audio processing pipeline with high fidelity and stereo processing. Audio data is carried between the audio processing unit 123 and the audio codec 132 via a communication link. The audio processing pipeline outputs data to the A/V port 140 for reproduction by an external audio user or device having audio capabilities.
[0069] The front panel I/O subassembly 130 supports the functionality of the power button 150 and the eject button 152, as well as any LEDs (light emitting diodes) or other indicators exposed on the outer surface of the multimedia console 100. A system power supply module 136 provides power to the components of the multimedia console 100. A fan 138 cools the circuitry within the multimedia console 100.
[0070] The CPU 101, GPU 108, memory controller 110, and various other components within the multimedia console 100 are interconnected via one or more buses, including serial and parallel buses, a memory bus, a peripheral bus, and a processor or local bus using any of a variety of bus architectures. By way of example, such architectures can include a Peripheral Component Interconnects (PCI) bus, PCI-Express bus, etc.
[0071] When the multimedia console 100 is powered on, application data may be loaded from the system memory 143 into memory 112 and/or caches 102, 104 and executed on the CPU 101. The application may present a graphical user interface that provides a consistent user experience when navigating to different media types available on the multimedia console 100. In operation, applications and/or other media contained within the media drive 144 may be launched or played from the media drive 144 to provide additional functionalities to the multimedia console 100.
[0072] The multimedia console 100 may be operated as a standalone system by simply connecting the system to a television or other display. In this standalone mode, the multimedia console 100 allows one or more users to interact with the system, watch movies, or listen to music. However, with the integration of broadband connectivity made available through the network interface 124 or the wireless adapter 148, the multimedia console 100 may further be operated as a participant in a larger network community.
[0073] When the multimedia console 100 is powered ON, a set amount of hardware resources are reserved for system use by the multimedia console operating system. These resources may include a reservation of memory (e.g., 16 MB), CPU and GPU cycles (e.g., 5%), networking bandwidth (e.g., 8 kbs), etc. Because these resources are reserved at system boot time, the reserved resources do not exist from the application's view.
[0074] In particular, the memory reservation preferably is large enough to contain the launch kernel, concurrent system applications and drivers. The CPU reservation is preferably constant such that if the reserved CPU usage is not used by the system applications, an idle thread will consume any unused cycles.
[0075] With regard to the GPU reservation, lightweight messages generated by the system applications (e.g., pop ups) are displayed by using a GPU interrupt to schedule code to render popup into an overlay. The amount of memory required for an overlay depends on the overlay area size and the overlay preferably scales with screen resolution. Where a full user interface is used by the concurrent system application, it is preferable to use a resolution independent of application resolution. A scaler may be used to set this resolution such that the need to change frequency and cause a TV resynch is eliminated.
[0076] After the multimedia console 100 boots and system resources are reserved, concurrent system applications execute to provide system functionalities. The system functionalities are encapsulated in a set of system applications that execute within the reserved system resources described above. The operating system kernel identifies threads that are system application threads versus gaming application threads. The system applications are preferably scheduled to run on the CPU 101 at predetermined times and intervals in order to provide a consistent system resource view to the application. The scheduling is to minimize cache disruption for the gaming application running on the console.
[0077] When a concurrent system application requires audio, audio processing is scheduled asynchronously to the gaming application due to time sensitivity. A multimedia console application manager (described below) controls the gaming application audio level (e.g., mute, attenuate) when system applications are active.
[0078] Input devices (e.g., controllers 142(1) and 142(2)) are shared by gaming applications and system applications. The input devices are not reserved resources, but are to be switched between system applications and the gaming application such that each will have a focus of the device. The application manager preferably controls the switching of input stream, without knowledge the gaming application's knowledge and a driver maintains state information regarding focus switches. For example, the cameras 26, 28 and capture device 20 may define additional input devices for the console 100 via USB controller 126 or other interface.
BRIEF DESCRIPTION OF THE DRAWINGS
[0009] FIG. 1 illustrates a user in an exemplary multimedia environment having a capture device for capturing and tracking user body positions and movements and receiving user sound commands.
[0010] FIG. 2 is a block diagram illustrating one embodiment of a capture device coupled to a computing device.
[0011] FIG. 3 is a schematic representation of a skeleton being tracked.
[0012] FIG. 4 is a block diagram illustrating one embodiment of a computing system for processing data received from a capture device.
[0013] FIG. 5 is a block diagram illustrating another embodiment of a computing system for processing data received from a capture device.
[0014] FIG. 6 is a flow chart describing one embodiment of a process for user interaction with a computing system using voice commands.
[0015] FIG. 7A is a flow chart describing one embodiment of a process for user interaction with a computing system using hand gestures and voice commands.
[0016] FIG. 7B is a flow chart describing further steps in addition to those shown in FIG. 7A for user interaction with a computing system using hand gestures and voice commands.
[0017] FIGS. 7C-7D are flow charts describing additional details for recognizing hand gestures in the process shown in FIG. 7A.
[0018] FIG. 7E is a flow chart describing additional details for recognizing voice commands in the process shown in FIG. 7A.
[0019] FIG. 8A is a flow chart describing an alternative embodiment of a process for user interaction with a computing system using hand gestures and voice commands.
[0020] FIG. 8B is a flow chart describing one option for correlating a gesture with a voice command in accord with FIG. 8A.
[0021] FIG. 8C is a flow chart describing another option for correlating a gesture with a voice command in accord with FIG. 8A.
[0022] FIG. 8D is a flow chart describing another option for correlating a gesture with a voice command in accord with FIG. 8A.
[0023] FIG. 9A is a flow chart describing an alternative embodiment of a process for user interaction with a computing system using hand gestures and voice commands.
[0024] FIG. 9B is a flow chart describing an alternative embodiment of a process for user interaction with a computing system using hand gestures and voice commands.
[0025] FIG. 9C is a flow chart describing one embodiment of a process for user interaction with a computing system using a specific hand gesture and contextual voice commands.
[0026] FIG. 10A is an illustration of a first level user interface implementing the flow chart of FIG. 7A.
[0027] FIG. 10B is an illustration of a second level user interface implementing the flow chart of FIG. 7B.
[0028] FIG. 10C is an illustration of a third level user interface.
Source: http://appft1.uspto.gov/netacgi/nph...N/Microsoft+AND+Xbox&RS=AN/Microsoft+AND+Xbox